按照新时代防震减灾事业现代化建设要求和黑龙江省地震监测中心站改革总体部署,为更好地适应新时期防震减灾事业发展对地震监测工作的需求,着力提升地震监测中心站监测预报能力和现代化水平。鹤岗地震监测中心站主要承担辖区内地震监测设施建设与改造、仪器装备维护和业务保障、科普宣传、服务当地经济建设等任务,重点监视郯庐断裂带北段及黑龙江东北部地震活动趋势。持续推进地震台站信息化、标准化、智能化建设,达到管理规范、运转高效、产出多样、服务精准,满足新时代防震减灾事业现代化要求。
2020年,为贯彻落实《中国地震局关于印发地震监测中心站机构设置、职能配置和人员编制规定的通知》《黑龙江省地震局专业台站改革实施方案》,逐步有序推进地震台站深化改革建设,黑龙江省地震局设立5个地震监测中心站,包括:牡丹江地震监测中心站、鹤岗地震监测中心站(下文简称鹤岗中心站)、齐齐哈尔地震监测中心站、五大连池地震监测中心站、绥化地震监测中心站(姜博等,2017),其中鹤岗中心站在改革后成立3个科室,分别为业务室、运维室、综合室。
改革完成后,黑龙江省各个中心站工作任务日益繁多,为了能更好地解决中心站对人员地震监测工作、区域运维维护、财务后勤、办公室档案等信息无法统一考核管理的难题,以鹤岗中心站为实验对象,于2022年设计黑龙江省中心站运行质量与效能管理系统(下文简称管理系统)。该系统采用浏览器/服务器结构模式,用户通过浏览器同数据库进行数据交互,实现了中心站人员的智能化管理,进一步提高了中心站工作效率,减少了人为失误,也为黑龙江省中心站开展智能化管理提供了系统平台。
1 中心站工作任务概况黑龙江省鹤岗中心站位于黑龙江省东北部,负责鹤岗市、佳木斯市、双鸭山市、依兰县4个地区的地震活动监测,监测区域面积为72 614.5 km2,其中鹤岗、依兰为省直属台,佳木斯为市级台网,12个无人值守及县级台站分布在各个区域,观测手段较多,包括测震、形变、流体、辅助测项等。中心站承担监测、运维和其他工作任务(陈军辉等,2016),通过绩效考核管理系统把工作任务进行有效记录和保存,对中心站工作具有重要作用。
如表 1所示,中心站工作任务划分为5项业务类型,分属不同科室,主要工作内容如下:①鹤岗中心站作为独立党支部,需要完成党课学习、党费收取、学习笔记、党建评比、组织学习等任务;②中心站政务工作主要包括办公室和财务工作,包括:收发文件、组织视频会议、安排各类材料、稿件编写,转发和落实各软件群消息、邮寄材料,预算管理、台站报账、省局报账对账、公积金、医保等业务;③监测任务有测震、形变、流体、重力的日常分析,月报、年报、水位测定、周跟踪分析、月跟踪分析、年跟踪分析、仪器日常保障,各种观测仪器的数据处理、年报、仪器日常保障,地震月会商、半年和年度会商、临时会商、震情跟踪、异常落实等任务;④区域运维主要承担所辖区域地震台站(含无人值守台)监测系统、观测环境的正常运行和维护,开展巡检、维修与升级改造工作,提供连续、可靠的观测数据,确保信息资料安全;⑤后勤管理包括临时工合同,合同报销、合同执行、采购、验收,车辆的保险、维修、违章、使用记录等,中心站食堂、供暖、水电、办公楼维修,日常用品、会议接待、组织各类活动等。
如图 1所示,管理系统采用B/S架构(Browser/Server),分为3层结构,各层功能如下:①表示层:用户利用计算机的Web浏览器技术和数据库技术实现人机交互的过程;②应用层:运用浏览器的PHP语言、HTML语言、数据库语言开发用户所需各项业务功能;③数据层:用户把各项业务录入数据库,数据库中的各项功能在Web浏览器动态显示(邓阳等,2013)。
此结构的最大优点是,用户可使用电脑或手机同时在内网和外网登录系统进行操作,无需安装软件即可实现数据处理,具有良好的人机交互功能,在方便用户体验的同时节约了系统开发成本,且便于系统后期维护和优化升级简便。
2.2 系统工作流程如图 2所示,管理系统工作流程如下:台站管理人员登录浏览器,向数据库发出各项功能请求,数据库对用户请求进行数据展示和计算,将用户所需查询或录入信息返回浏览器页面,对于管理系统的其他功能,如数据录入、数据计算、统计结果返回管理页面,生成各项统计信息和列表,方便用户处理完成各项业务需求。
基于鹤岗中心站工作任务的划分,管理系统设置了台站业务、运维管理、办公业务和绩效考核统计等功能模块(图 2),用户通过Web浏览器登录管理系统主页,使用台站业务模块录入台站每日工作完成情况,包括测震数据处理与日志报送、前兆数据处理与日志报送、值班、观测数据质量评比、课题申请和文章发表等相关信息;使用办公业务模块管理中心站党务、财务、后勤和车辆管理等台站日常工作;使用运维管理模块管理中心站片区运维的日常巡检任务、维修维护任务及片区应急任务。
用户按照工作内容把工作信息录入管理系统,系统自动统计工作量并按照绩效考核规定得出计分结果,中心站管理人员进行审核,最后实现台站人员月绩效和年度绩效的数字化统计,优化绩效考核流程,增强绩效考核透明度,进一步提升台站人员工作积极性,提高台站的工作质量和工作效率。
2.3 数据库结构为降低网站建设成本(郭皓等,2010),选择MySQL作为管理系统数据库,其特点是,体积小、速度快、总体拥有成本低,且为开放源码。根据用户需求,按照管理系统功能列表,设计数据库表和数据库属性。首先,建立名称为yunxgl和hgzxz的2个数据库,yunxgl数据库用于储存中心站信息和后台管理信息等数据,在yunxgl数据库中建立gl_1至gl_8八个数据表,对各项信息数据进行分类管理,最后根据用户功能需要确定各个数据表中所需要的字段和字段的属性。hgzxz数据库用于存储鹤岗中心站各项工作任务数据。然后,在hgzxz数据库中建立hgzxz_data和hgzxz_yunx_data两个数据表,其中hgzxz_data数据表用于存储中心站用户信息和管理信息,hgzxz_yunx_data数据表用于存储中心站具体处理工作内容,根据中心站工作量设置数据储存大小和数据存储时间。
如表 2所示,管理系统在设计数据表的类型和属性过程中,需要合理设计字段名称、类型和长度等属性。比如,测震业务功能需在hgzxz数据库中创建一个名称为gl_1的数据表,其中:字段名称为czcl,Id的字段类型为主键,数字整数型int长度为5,属性为非重复性,以保证测震业务数据处理内容在录入时的唯一性;字段名称为rzbs,储存每日日志的数据记录,字段类型设置为char,长度是10;字段名称为guz,储存故障信息,字段类型为varchar,因录入信息可能较多,设计字符长度为50;字段名称biao,储存标定信息,字段类型为char,长度10;字段名称yueb,储存月报信息,类型为varchar,长度10;字段名称data,数据录入时间,字段类型为Datetime。
如图 3所示,根据用户需要开发管理系统各项功能,设置4个功能模块,其中台站业务模块包括监测业务录入、日常值班、评比成绩、课题文章;办公业务模块包括党务工作、财务工作、后勤业务、日常业务;运维业务模块包括仪器维修、巡检任务、应急任务;后台管理模块包括审核管理、用户管理、系统维护。
(1)管理系统信息录入和查询功能。中心站各项业务信息存储在数据库中,并在Web页面实现数据库信息的动态显示,实现中心站业务信息管理数字化。管理系统中测震业务对测震数据、日志、标定等情况进行记录,点击相应参数项按钮即可录入或查询相关工作内容。业务界面见图 4(Vaswani,2004)。
部分实现代码如下:
<span class=”title_name”>测震业务</span>
<div class=”checkbox”><label><input name=”czcl” type=”checkbox” class=”ace” checked=”checked” /><span class=”lbl”>地震数据处理</span></label></div>
<div class=”checkbox”><label><input name=”rzbs” type=”checkbox” class=”ace” checked=”checked” /><span class=”lbl”>各台日志报送</span></label></div>
<div class=”checkbox”><label><input name=”guz” type=”checkbox” class=”ace” /><span class=”lbl”>区域故障情况</span></label></div>
<div class=”checkbox”><label><input name=”biao” type=”checkbox” class=”ace” /><span class=”lbl”>标定情况</span></label></div>
<div class=”checkbox”><label><input name=”yueb” type=”checkbox” class=”ace” /><span class=”lbl”>月报情况</span></label></div>
<button type=”button” class=”btn btn-primary Browse_MB”>确定</button></div>
<div class=”Manager_style”>
<span class=”title_name”>测震业务列表</span>
<div class=”XJ_template_list”>
<table class=”table table-striped table-bordered table-hover”>
<thead>
<tr><th>序号</th><th>业务名称</th><th>完成时间</th><th>操作</th></tr>
(2)管理系统后台管理业务模块。该模块设计实现了用户注册、更改信息、系统维护、权限设置等功能,注册页面的部分实现代码如下:
<h2>用户名</h2>
<label><input type=”text” id=”username” class=”txt_input txt_input2”></label>
<h2>密码</h2>
<label><input type=”password” name=”textfield2” id=”userpwd” class=”txt_input”></label>
<div class=”rem_sub”>
<div class=”rem_sub_l”>
<input type=”checkbox” name=”checkbox” id=”save_me”>
<label for=”checkbox”>记住</label>
</div>
<label><input type=”submit” class=”sub_button” name=”home1.html” id=”button” value=”登录" style="opacity: 0.7;"></label>
(3)管理系统台站业务模块。实现用户每日工作量信息统计,根据中心站业务需要,实现对中心站工作人员的考评。部分显示代码如下:
<title>年度考核</title>
header(“content-type: text/html; charset=utf-8”); //接收表单传递的各项属性
$now=time(); //查询时间
$mysql_server_name=’localhost’; //改成自己的mysql数据库服务器
$mysql_username=’root’; //改成自己的mysql数据库用户名
$mysql_password=’’; //改成自己的mysql数据库密码
$mysql_database=’ceping’; //改成自己的mysql数据库名
$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password); //连接数据库
mysql_select_db($mysql_database); //打开数据库
$sql = “insert into rs_cp(name, excellent, competent, bcompetent, incompetent, date) values (‘$name’, ’$excellent’, ’$competent’, ’$bcompetent’, ’$incompetent’, now())”; //插入数据进入表
mysql_query($sql);
mysql_close(); //关闭MySQL连接
<div class=”Manager_style”>
<span class=”title_name”>测评列表</span>
<div class=”XJ_template_list”>
<table class=”table table-striped table-bordered table-hover”>
<thead>
<tr><th>投票成功</th><th>优秀</th><th>称职</th><th>基本称职</th><th>不称职称职</th><th>录入时间</th></tr>
</thead>
</table>
4 管理系统应用管理系统于2022年1月初开发,3月在鹤岗中心站上线测试,2023年对系统功能进行数次改进,基本达到中心站对各项业务运行管理的要求。
在管理系统投入应用前,黑龙江省地震局无统一的平台管理各中心站业务工作。中心站改革后承担业务繁杂,工作人员业绩考评体系不完善,不利于工作的顺利开展。应用管理系统记录单位和个人工作完成情况,并快速生成相关报表,直观显示个人按月、年度考评的数据依据,方便站长(副站长)查阅相关内容,对中心站出现的问题及时整改和处理,并有序开展各项管理工作,管理效率显著提升。
2022—2023年,管理系统在鹤岗中心站运行,并按照系统评分流程及省地震局各部门对中心站的工作要求,在2022年12月顺利完成该中心站2022年度业务信息总结、日常任务统计和绩效考评,应用效果良好。台站业务信息及绩效考核统计界面见图 5。
根据黑龙江省中心站改革后地震监测个性化业务需求及鹤岗中心站管理模式,定向开发黑龙江省中心站运行质量与效能管理系统,为各中心站运行质量和效能管理工作提供针对性服务。
目前,管理系统已在黑龙江省各中心站运行。随着中心站工作任务的变动,系统会根据任务需求,不断进行优化调整,增加和完善新的处理功能模块和拓展性开发应用,提升管理系统在实际操作中的功能和质量,为用户提供更简便、快捷的数据浏览和数据处理过程。
随着计算机技术的快速发展和管理系统的应用,相较于传统的台站管理方式具有便捷高效、简易化、数字化的改变,对中心站各项工作任务数据进行统计计算能够更直观化地在系统页面展示出来,为黑龙江省地震局中心站管理提供数字化平台,实现了对中心站运行质量和业务管理的智能化,更好地满足了黑龙江省各个中心站的业务需求。系统开发使用开源性软件,具有良好的扩展性、集成性和升级空间,方便以后在其他省地震局中心站进行推广应用。
陈军辉, 沈晓健, 邱晓宇. 地震台站智能运维保障系统开发[J]. 地震地磁观测与研究, 2016, 37(5): 152-157. |
邓阳, 郝永梅, 吴宝峰, 等. 黑龙江省区域地震台网智能管理系统的框架实现[J]. 地震地磁观测与研究, 2013, 34(5/6): 343-347. |
郭皓, 陈彩虹, 林榕, 等. 基于开源软件的福建省地震台站信息系统的开发[J]. 大地测量与地球动力学, 2010, 30(Z2): 95-98. |
姜博, 邹志超, 杨闯, 等. 黑龙江省地震监测设备信息运维管理系统研发[J]. 地震地磁观测与研究, 2017, 38(1): 136-140. |
Vaswani V[美]. MySQL完全手册[M]. 徐小青, 路晓村, 译. 北京: 电子工业出版社, 2004.
|