论文部分内容阅读
随着全国铁路的大面积提速,我国高速铁路进入了一个蓬勃发展的新时期,也为铁路列车控制带来了新的机遇和挑战,装备列车运行控制系统的和谐号动车组应用而生,并迅速在部分铁路线上运行。列车运行控制系统的出现是为了代替传统的以驾驶员控车为主的控车模式,来适应更加高速的列车运行环境,其功能是根据环境、位置等信息自动控制动车组运行速度,保证列车在高速环境下安全运行。随着高速动车组数量的增加,控制系统设备的数量也不断增加,这样传统手工纸质版的列车设备履历信息、检修信息、故障信息等数据的管理逐渐地出现了不准确、不规范等诸多问题。本文主要针对上述问题,研究、设计并开发了基于C/S架构的列车设备管理信息系统。在整个项目过程中,完成的工作包括:1.分析目前高速铁路动车组列车设备管理中存在的问题,针对这些问题总结归纳出软件开发的具体需求;2.在确定需求的基础上,对系统设计方法和开发技术进行研究。预测到系统业务需求变动会比较大,因此首先对系统进行抽象化和模块化设计,从业务规则中分离出数据实体模型,并采用依赖注入、分层开发和基于组件等优秀的软件设计思想,最大程度地扩展程序的灵活性。在整体框架方面选择了 C/S架构,通过WCF分布式技术访问服务器,保证了数据的安全性,在窗体加载、数据灌输和SQL组建方面使用反射技术,忽略类型差异性,增强软件承受变动的能力;3.从大的方面将系统功能划分为履历管理、检修作业管理、备用配件管理和权限管理,并提取模块中的公共组件,提高代码复用性。界面开发中选择了主流第三方组件DevExpress,增加了系统的实用性,提升了作业管理效率;4.在服务端尽量提升服务器性能,采用双机热备保证服务器的可靠性,采用共享磁盘阵列保证数据安全性。数据库设计方面分别从数据库的稳定性、存储记录的布局和结构方面综合考虑,分析数据记录的结构特点和访问特性,从而合理的设计高性能的数据库。整个系统集列车设备的管理、记录、统计和信息共享为一体,记录和共享部门的列车设备信息,在全路范围内搭建信息管理平台,采集并集成列车设备的履历信息,能够为一年的动车组故障统计和分析提供各种参考信息,为动车组安全高效的运营提供了必要的技术支撑。其简单、高效、易操作的特性很好地解决了相关部门人员在管理列车设备中出现的各种问题,不仅节省了时间和人力成本,而且提高了工作和生产效率,成为铁路动车组信息化的重要组成部分。