论文部分内容阅读
随着中国经济建设的蓬勃发展,国家大力投入的铁路行业也呈现一片繁荣景象。时至今日高速铁路动车组已经成为了中国的一种国家名片,数量日益增长的动车设备所需要的维护工作也越来越多。为了解决这个问题,动车设备质量维护系统的开发变得十分迫切。在充分研究了传统的动车设备维护核心业务流程后,本系统借助移动互联网的技术成功将过去繁琐的业务流程进行了简化,并实现了线上作业。它带来了显著的工作效率和沟通效率的提升,为企业创造出了高额的经济效益。本系统主要包括十个核心模块:基础信息管理模块,设备点检管理模块,设备巡检管理模块,设备日常维护模块,故障流程处理模块,报废流程处理模块,综合考评模块,统计分析模块,消息管理模块,系统管理模块。在动车设备质量维护系统的开发过程中,本人参与了如下工作内容:(1)可行性分析,在项目前期阶段对动车设备维护行业的现状进行了研究,调查分析了市面上已经存在的同类型产品,并对项目的技术可行性和商业可行性进行了评估。(2)需求分析,通过实地考察,与公司内一线业务人员深入交流等一系列手段明确了核心需求,并对其进行了进一步发掘,记录成册。(3)概要设计,根据前一阶段得出的结论,将动车设备维护系统划分成十个核心模块及其子模块,并建立了整个系统的逻辑模型。(4)详细设计和实现,在前一阶段工作的基础上,建立各个模块的数据结构,编写代码实现,进行单元测试。(5)系统测试和验证,依照实际工作需求对系统进行功能性测试和非功能性测试,保证产品质量。本系统由两部分组成,一部分是基于Android开发的C/S架构的移动端应用,另一部分是一个以B/S架构为核心构建的Web运维平台,采用了 Spring和Hibernate两个开源框架,并由Redis非关系型数据库提供数据支持。测试过程中使用了 Selenium进行自动化测试以检测兼容性等问题。目前本系统的第一个版本已经完成开发并交付公司投入试运行,同时开发人员会继续根据用户的使用反馈对系统在可用性,兼容性,可扩展性等方面进一步做出完善,将动车设备质量维护系统构建成为一个更加符合用户需求的平台。