论文部分内容阅读
随着中国高速铁路行业的迅速发展,动车组大面积普及。将新兴的信息技术运用到传统的铁路行业,不仅使得铁路工作者的作业操作更加便捷、规范,而且利用计算机技术可以更加方便地存取数据,分析数据,管理数据。CRH5动车组是中华人民共和国为中国铁路第六次提速引进自法国阿尔斯通的高速列车车款。动车组列车网络控制系统是控制动车组运行的核心部件,可以获取各子系统部件、传感器的工作状态,并将其保存为列车网络控制数据,该数据包括列车运行的全部信息。然而,目前CRH5型动车组列车网络控制系统直接生成的数据文件不便于数据分析人员日常工作。因此,对该数据文件进行解析并进行存储、分析与管理是十分必要的。本文通过对目前数据分析人员工作的具体调研,完成了系统的需求分析,确定了本系统的需求概述,系统业务流程,以及系统功能性需求和非功能性需求。设计并实现了CRH5型动车组列车网络控制数据分析管理系统,改变了数据分析工作纯人工手动分析的现状。在需求分析工作完成的基础之上,本文对系统的架构进行了设计。确定了系统架构设计的目标,并对系统的整体架构,功能架构和技术架构设计进行了阐述。在开发技术上采用B/S模式,结合MVC设计模式,使用Struts2+Spring+MyBatis开发框架。在功能上,主要设计了故障代码模块,列控数据模块,系统管理模块等几大模块。在数据库设计上,使用MySql数据库。在系统的详细设计方面,本文主要针对系统实体类和模块进行设计,重点介绍了列控数据的管理和存储设计。系统实现了上述设计。本文介绍了系统实现的前期配置,并通过用户管理实现过程叙述了系统的具体实现过程,显示了故障代码模块和列控数据信息管理模块的最终实现。经过初步测试与试用,本系统成功解析并存储了列车网络控制系统的相关数据,并对该数据进行了存储、分析与管理。系统运行良好,适于实际使用。