非正常接发列车应急处置引导系统研究
2015-06-28米仲勇李季涛
米仲勇,李季涛,朱 昆
(1.沈阳铁路局 长春站,长春 130051;2.大连交通大学 交通运输工程学院,大连 116028)
非正常接发列车应急处置引导系统研究
米仲勇1,李季涛2,朱 昆2
(1.沈阳铁路局 长春站,长春 130051;2.大连交通大学 交通运输工程学院,大连 116028)
接发列车作业是铁路运输生产中重要的工作环节,是车站重要工作之一。通过建立一套方便、完备的非正常接发列车应急处置引导系统有助于提高铁路行车安全系数,提高运输效率,减少不必要的事故发生。本文进行了系统的栏目设计、权限设计、功能设计、模块设计和数据库设计。通过对数据库的设计实现无限子分类功能。实现了非正常接发列车应急处置引导系统原型的开发 。
非正常接发列车;应急处置;引导系统;数据库设计
铁路是国家的重要基础设施、国民经济的大动脉、交通运输体系的骨干。铁路运输必须做到安全正点、方便快捷、高速高效。接发列车作业是铁路运输生产中重要的工作环节,是车站重要工作之一。接发列车作业不仅关系到列车出入车站的安全正点,也为列车在区间的安全运行打下基础。在接发列车工作中,由于行车设备施工或者故障,而产生的非正常行车作业,在作业方法、闭塞方式、行车条件上均发生较大变化。因此,建立非正常接发列车应急处置引导系统是很有必要的。一套方便、完备的非正常接发列车应急处置引导系统能在发生非正常行车作业时,可以给作业人员和监控干部及时、准确的指导,保证非正常作业安全;在平日也可用以车站行车作业人员及安全技术管理人员的生产、业务培训,提高干部职工的业务素质。
1 系统分析与设计
1.1 系统需求分析
对于一个非正常接发列车应急处置引导系统,首先在功能设计方面要符合实际需要,要充分考虑使用时的用户体验,避免不必要的二次学习过程,用最简便的操作方法实现需要的功能。另外也要设计一个完善的故障储存和查询方案,对车站现有的接发列车全部故障情况,影响因素及处置方法进行分类整理,科学储存,以方便查询和使用。同时这个系统还应该有一套完善的用户权限管理体系。
1.2 系统功能设计
根据系统需求,按功能将系统分为6个模块。如图1所示。
1.3 系统栏目设计
本系统设计是在发生非正常行车作业时,可以给作业人员和监控干部及时、准确的指导,保证非正常作业安全,对系统的易用性和查询效率要求很高。因此应尽可能地使操作流程简单化,栏目设计科学化。本系统栏目设计拟采用树状设计,即将各类故障现象分类排列,明确相互关联,然后以分支状呈现出来。在用户的浏览操作时,只需要依次点击各级故障情况,即可快速定位,准确查找到故障的具体解决方法。
图1 系统模块示意图
2 数据库设计
2.1 无限分级设计
非正常接发列车应急处置引导系统需要实现无限扩充,来满足系统未来的变化需求。如何从数据库层面实现无限分类是系统设计的非常重要的一步。这里为了方便描述,定义第1层栏目为根栏目,其下属的栏目都是根栏目的子栏目,而在任意一个所属关系中都存在父子关系,即下属栏目是其上级栏目的子栏目,上级栏目是其下属栏目的父栏目。
通过建立一种特殊结构的栏目表,可以较好地解决这个问题。栏目表中第1列是数据序号,这个序号是每行数据插入过程中自动生成的,具有唯一性。第2列是上级栏目序号,如果栏目本身是根栏目则上级栏目序号为“0”,否则是其所属父栏目的栏目序号。第3列是栏目名称,记录了每个栏目的具体名称。
这里以一个栏目数据表的节选为例,简要说明无限子分类的具体实现过程。
如图2所示,语音提示“主灯丝断丝”是第1级,即父分类。“主灯丝断丝”、“在排列进路时光带点亮,信号机不能正常开放或信号开放后进行信号自动关闭,进行信号断双丝”、“红灯双闪,红灯断双丝”是第2级,且是语音提示“主灯丝断丝”的子分类。 “信号机X发生故障”、 “信号机XD发生故障”是第3级,且是“红灯双闪,红灯断双丝”的子分类。
图2 栏目示意图
图3 是图2的栏目在数据库中对应的栏目表。在第1行数据中,栏目名称为语音提示“主灯丝断丝”,栏目序号为“1”,上级栏目序号为“0”,代表着它是一个根栏目。数据表中的第2行,栏目名称为主灯丝断丝,栏目序号为“2”,上级栏目序号为“1”,代表着它是栏目,语音提示“主灯丝断丝”的一个子栏目。同理,上级栏目序号为“1”的,数据表中第3行、第4行也是栏目,语音提示“主灯丝断丝”的一个子栏目。类似的,数据表中第5行、第6行的上级栏目序号是“4”,代表着这两个栏目是红灯双闪,红灯断双丝的子栏目。
图3 栏目表示意图
以此类推,栏目表的无限子分类功能就能实现了。这样的结构设计的好处在于,能很好的满足前文提到的无限子分类的功能需求,而且数据表相对简洁,系统检索运行效率也相对较高。
2.2 数据表设计
2.2.1 栏目表
主要记录栏目的基本信息。其主要字段为:栏目序号、上级栏目、栏目名称、排序方法(Orderby)、栏目属性等。具体信息如表1所示。
表1 栏目表
2.2.2 栏目扩展表
主要记录栏目的扩展信息。其主要字段为:栏目序号栏目附件等。具体信息如表2所示。
表2 栏目扩展表
3 系统实现
非正常接发列车应急处置引导系统主要包括前台查询和后台管理两个部分。前台查询是本系统的主要部分,是面向用户服务的,主要提供各类故障的应急处置方法的查询,需要有简便的操作流程和友好的用户界面。后台管理的主要功能是对系统数据进行添加、编辑、删除和更新以及对系统用户的管理。
3.1 首页
系统的主界面是非正常接发列车应急处置引导系统中故障查询的起始页面,点击各分类的名称,即可进入该分类,查看相关的故障的信息。
3.2 内容页
内容页是故障查询的最终页面即故障详情页,主要包括影响范围、处置方法和补充说明。可以运用图片、视频等多种形式的媒体,形象、直观地给出设备故障情况及相应作业要求,如图4所示。
3.2.1 内容查询的入口PHP文件
访问路径类似于http://localhost/item.php?id=Id
3.2.2 内容查询的 SQL 实现
Select * From item Where ID="内容ID"
Select * From item_ext Where ID="内容ID"并将SQL查询结果展示出来。
3.3 管理后台
管理后台的主要功能是系统栏目、内容的编辑,系统用户的管理。共包括7部分:系统概况、栏目管理、内容管理、备忘录、用户管理、个人设置、帮助。
图4 系统内容页截图
4 结束语
本文实现了非正常接发列车应急处置引导系统的建立,对非正常接发列车应急处置方法进行计算机网络化管理,为车站非正常接发列车的处置及培训提供支持。非正常接发列车应急处置引导系统是一项复杂的系统工程,建设过程中需要关注并解决的问题还有很多,在非正常接发列车应急处置引导系统的建设方面只进行了初步的探索,在系统框架、系统功能和系统安全方面还需要进一步的工作和研究。
[1] 李学林. 非正常接发列车模拟操作系统的构建与应用[J]. 铁道运输与经济,2010,32(11):27-30.
[2] 李 祺,郭晓雯. 铁路接发列车系统安全分析[J]. 铁道货运,2011(12):33-35.
[3] 胡 全. 非正常接发列车作业现状、问题及对策[J]. 上海铁道科技,2010(3):35-37.
[4] Pedro J. Clemente, Fernando Sánchez, Miguel A. Pérez. Modeling with UML Component-based and Aspect Oriented Programming Systems [J]. WCOP, 2002(2):1-7.
[5] 李业明. 接发列车应急技能现状分析及对策思考[J]. 上海铁道科技,2012(3):13-14,28.
[6] 房 浩. 基于PHP技术的工商综合业务系统研究与实现[D].济南:山东大学,2011.
[7] 李谋平. 基于PHP的图书馆设备管理系统研究与开发[D].合肥:安徽大学,2011.
责任编辑 徐侃春
Emergency Management Guidance System for abnormal train reception and departure
MI Zhongyong1, LI Jitao2, ZHU Kun2
( 1. Changchun Railway Station, Shenyang Railway Administration, Changchun 130051, China; 2. Traffc & Transportation School, Dalian Jiaotong University, Dalian 116028, China )
Train reception and departure operation was an important aspect in railway transportation production, was one of the important jobs in railway station. A convenient, comprehensive Emergency Management Guidance System for abnormal train reception and departure helped improve the safety factor, enhance transport efficiency, reduce unnecessary accidents. This paper made a systematic part design, rights design, functional design, module design and database design. Through the design of the database, it was implemented the function of unlimited sub-classifcation, developed a prototype of the Emergency Management Guidance System for abnormal train reception and departure.
abnormal train reception and departure; emergency management; Guidance System; database design
U292∶TP39
A
1005-8451(2015)09-0014-03
2015-01-18
米仲勇,工程师;李季涛,副教授。