【摘 要】铁路电气化是实现铁路运输高速、重载的必由之路,也是现代化铁路的重要标志。铁路供电的信息化建设与管理对国民经济发展和国家安全有着极其重要的意义。随着信息系统在各行各业应用的不断深入,铁路部门也开始考虑如何利用信息技术来提高自己的管理和服务水平。本文以南昌供电段接触网巡检为例,介绍了用php语言进行开发,采用codeigniter框架中的mvc模式来实现南昌供电段接触网巡检系统的实现。将极大地提高现有业务系统的科学决策水平和信息利用率,使得管理水平实现现代化,与铁路电气化发展相适用。
【关键词】php;牵引供电;信息系统;mvc模式
1.引言
在一些国家,比如说以德国、美国为代表的发达国家在1960年前后中,就将计算机以及通信技术大量的应用在铁路生产管理中。并且随着因特网的快速发展,还会不断地将新的技术应用在铁路中,使之不断走向综合化、信息化,使铁路朝着管理自动化、智能化铁路方向发展。其中,以美国的太平洋联合集团、德国铁路公司为代表。它们正在快速发展综合调度、列车运行控制和各种业务系统,在欧美为用户提供了铁路运输,并在传统系统上开发了用户自我服务系统,实习了公司于用户的面对面的交流和联系,通过先进的电子商务系统 ,为用户提供方便并且快捷的优越服务[1-2]。
中国铁路系统企业信息化建设整体上还处于初级发展水平。信息化人均投资很低,信息化建设缺乏合理规划,尚未覆盖主要业务和管理流程,尤其是信息资源的开发利用还刚刚起步,难以做到优化企业内外资源配置[3-4]。但是大多数企业有着利用信息化提高企业竞争力的强烈愿望和决心,构成了建设企业信息化发展的动力。所以铁路系统结合自身业务的特点,分布分批的投入信息化建设,当前重点还是在与日常生产经营过程中,息息相关的路网管理、调度、供电保障等子系统,为保证铁路的信息兼容性和整体性,在规划建设各信息系统的时候,开展信息系统的规划和实施研究,具有重要意义。
2.系统实现
2.1 系统的开发技术
本系统web服务端采用php语言,浏览器端采用html、javascript、css、ajar、jquery等语言,保证了系统的开放性、兼容性和跨平台性。并采用mysql数据库[5],由于mvc的低耦合性、高重用性和可适用性,以及php codeigniter框架灵巧、简化的特点,本系统依托于codeigniter框架采用mnc模式进行开发[5]。系统采用了三层体系架构,
·表现层:表现层采用了html、ajax、css、javascript等技术组成了具有良好用户体验的页面。表现层用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。用户只需安装浏览器和给定的网络地址就可以访问本系统,用户不用担心系统的升级维护的问题,减少了用户的开支。
·业务层:业务逻辑层处于数据层和表现层的中间,起到了承上启下的作用,它是系统架构中体现核心价值的部分。它的主要任务是业务规则的制定、业务流程的实现等与业务需求有关的系统详细设计。
·数据层:数据层简单的说解释实现数据表的增加、删除、查询、修改的操作。数据层采用mysql关系数据库。起到了存储数据的作用,当有数据请求时该层可以将数据发回至表现层。
2.2 系统目标
·建立全路供电专业资源计划体系,集成、开发一套实用供电专业各层级运行管理的应用子系统。实现班组、车间和供电段、铁路局、铁道部以及其他相关单位的铁路供电综合管理信息平台。
·建立全路统一的供电专业生产指挥系统,实现生产管理网络化,方便供电专业各级管理者实时了解设备运行状态、人员状况、检测质量、作业过程监控、外部环境等信息,为快速准确下达生产计划、调度命令等提供信息化平台。
·系统建设要依据铁路信息化总体规划,统一网络结构、统一代码体系、统一系统平台,实现升级、维护、服务的统一管理。
3.接触网运行检修系统
接触网检修系统结合当前牵引供电专业管理业务流程实现检测检修管理的网络化、信息化[6]。可以大大提高工作效率,提高检测检修数据的共享性、实时性和规范性。接触网专业巡视、检测检修、运行管理全部纳入其中,最终实现“数据日常输入、 自动生成统计报表、系统智能分析”,全方位提高牵引供电专业管理水平,使牵引供电运行于检修实现网络化、
息化、标准化、无纸化,减轻信息收集分析的负担。
由于codeigniter对mvc的良好分离,可以在model层对整个核心数据库处理的方法进行封装,方便其他系统模块进行调研,controller层作为model层和view层之间的传递资源的中介,最终由view层把信息展示给用户。
接触网运行检修系统主要的功能模块:年度检修计划制定、月度检修计划制定、各类检测检修台账,分工单以及值班日志、工作票、一杆一表一图。
·年度检修计划制定
安全技术科,根据接触网设备制定(客专/普速)年度检修计划,检测检修计划包含检修项目、单位、年度检修设备数量、以及每个月该项目在当月的检修区间站场和检修数量等。检测检修设备的数量、检修周期、单位等均由设备履历系统提供。
·月度检修计划制定
接触网月度巡视工作时由工区按照规定中接触网巡视制度的要求去执行,系统将会自动制度计划:每十天一次昼间巡视,每季度一次夜间巡视,每月一次乘车巡视并且用不同的字体来描述(昼巡、夜巡、登乘)。查看计划时,可以看到各个网工区各月的巡视计划的列表,点击查看详情,还可以查看计划的具体情况。以最后一次巡视的时间为节点,往后推超出周期未巡视时要有提醒。
·各类检测检修台帐
工区根据安全技术科制定的年度检测检修计划,对接触网进行检测检修。针对检测项目填写相应的台帐。系统根据年度检修计划以及对应的台帐统计各类项目的完成情况。
分工单以及值班日志、工作票
工作票由施工一天前发送到工区进行作业、在值班日志中有系统直接反映工作票的详细信息。记事以及工作内容则由工区填写。
·一杆一表一图
根据检测检修台帐、以及杆号、公里标对照表用简图的形式反映整条线路的检修情况、简图上标注哪些位置的杆号进行过检修、关联检修台帐以及杆号照片。
每次变更设备时需由工区修改“杆号设备配置核心库”,并留下修改日志,同时在下一年度开放特定时间内提示人工修改设备履历。
4.结论
本文主要分析南昌供电段对电气化铁路接触网检修的现状以及趋势,在此基础上对系统进行了开发框架的选择,选取了一套便捷、易用的管理信息系统对接触网检修、运行提供了一个实时、透明的信息平台。
本论文主要完成了以下方面的工作:
1)通过和供电段各业务科室的沟通,了解了南昌供电段的主要业务的流程;
2)针对各科室的具体需求,对系统的开发框架进行了选择,并且对整个系统的方案进行了总体的设计;
3)分析了web应用的安全性问题,利用数据库的安全特性实现了系统的安全访问控制过程;
4)将系统部署在南昌供电段的中心机房并试运行。
参考文献:
[1]供电所管理信息系统建设的难点与对策[j].山西电力 2006.
[2]卢文艳. 铁路信息化建设与应用现状[j]. 电力信息化, 2007年第5卷.
[3]毛克胜. 牵引供电管理信息系统设计[d]: [硕士学位论文]. 西南交通大学, 2004.
[4]田少杰. 中国铁路信息化发展. 郑州铁路职业技术学院学报, 2008年3月.
[5]王石. 杨英娜.精通php+mysql应用开发[m]. 北京: 人民邮电出版社,2007
[6]曾维德. 牵引供电管理信息系统的设计与实现[d]: [硕士学位论文]. 西南交通大学, 2005.
作者简介:
申杰(1988.10—),男,安徽灵璧人,华东交通大学电气与电子工程学院硕士研究生,主要研究方向为信息系统。