论文部分内容阅读
伴随着铁路信息化的脚步,信息系统正在积极影响和改变着铁路部门。在铁路全线推进信息化建设的进程中,结合业务实际,通过信息系统改变职工作业习惯、优化既有作业模式、减少职工重复工作、提升工作效率已成为共识。不少供电段已将铁路供电管理信息系统(以下简称EMIS)应用于各项业务工作中,取得了较好的效果。但是,在使用过程中也发现当前EMIS存在的一些迫切需要解决的问题。一方面,由于供电段大部分作业都在施工现场,EMIS很难做到现场使用。另一方面,随着移动终端快速普及,移动办公已经成为一种时尚,供电段职工对于系统的实时使用有着强烈需求。因此,如何改变信息系统,进一步覆盖供电段的各项业务,方便简单、快速有效是信息系统发展的方向。本文即是对移动终端能够在EMIS中发挥的作用及其具体实现进行研究。本文首先对移动通信网络和移动终端的发展现状进行了说明,并对EMIS当前的使用情况和移动终端当前在EMIS中的应用情况进行了调研。通过对供电段各部门的职责和相关业务进行调研,了解当前EMIS已解决的问题,分析通过移动终端能够解决的问题并提出方案;之后对方案所涉及的Android技术、二维码技术、RFID技术、定位技术、GIS技术、安全隔离网闸技术等进行了学习,说明相关技术选用的原因及其具体应用的业务范围;由于移动终端涉及系统较多,本文以接触网巡检为例进行了业务概述和流程分析。之后对系统进行用例分析并提出整体目标和具体目标。在系统设计阶段,主要进行了网络拓扑结构和软件结构的设计并确定系统的体系结构模式为B/S+C/S,对服务器端、移动终端和它们之间的数据接口分别提出解决方案。对接触网巡检中各具体业务进行流程设计并对移动终端和服务器端进行功能设计,最后对系统数据库进行设计,确定表结构。在完成系统设计后,进入系统的实现阶段,首先对服务器端运行环境进行搭建,包括OpenSUSE系统的安装、PHP环境的安装以及异步队列的安装,系统开发过程中服务器端程序的实现以CI框架和squirrelMQ为基础。移动终端程序则是以Eclipse、Java JDK、Android SDK搭建的环境为平台进行功能开发。系统主要实现了数据库服务器同步功能、后台巡检管理子系统、巡检终端管理子系统以及移动终端和服务器端数据交互功能。