基于JSPCRH2型动车牵引电机管理系统的设计与实现_软件工程毕业论文(33页).docx
《基于JSPCRH2型动车牵引电机管理系统的设计与实现_软件工程毕业论文(33页).docx》由会员分享,可在线阅读,更多相关《基于JSPCRH2型动车牵引电机管理系统的设计与实现_软件工程毕业论文(33页).docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于JSPCRH2型动车牵引电机管理系统的设计与实现_软件工程毕业论文-第 29 页摘 要动车组是完成铁路高速运输生产任务的最重要的移动设备。针对铁路快速客运网发展规划的要求,以牵引电机的履历管理为主要对象,建立一套动态的履历管理系统,可对运用、维修中主要零部件的履历进行信息收集、整理、分析,形成质量信息的高效反馈。该系统不仅可以实现面向主要零部件的动态的全生命周期的管理,还可以找出动车组的薄弱环节及其问题所在,向制造部门进行信息反馈,以达到改进设计,提高动车组可靠性的目的。本次毕业设计采用B/S架构的Tomcat+MySQL+JSP开发模式,以CRH2型动车牵引电机的履历管理为基础设计并实
2、现了牵引电机履历管理系统。该系统主要有基本信息管理模块、维修管理模块、统计分析管理模块、用户信息管理模块、查询管理模块等。系统具有四类用户:管理员、铁路局、牵引电机装配商、牵引电机制造商,分别具有不同操作权限。本系统前台网站采用JSP语言编写,后台采用Tomcat为服务器,MySQL作为后台数据库,结合SQL语句处理对信息的添加、删除、修改等操作,使Web与数据库紧密联系起来。整个系统具有友好的用户界面,操作简单实用,功能较为完备。关键字:CRH2型动车 牵引电机 JSP MySQL 履历管理 ABSTRACTEMU is one of the most important mobile de
3、vices which can complete high-speed rail transportation and production tasks. According to the development planning of fast passenger railway network requirements, to make resume management of traction motor as the main object, establish a dynamic resume management system which can collection, sorti
4、ng, analysis the information of the main parts of components in using or repairing to form a effective feedback of quality information. The system not only can realize the dynamic for the major components of the full life cycle management, also can find out the weakness and problems of EMU, and feed
5、back to the manufacturing sector to improve the design, improve the reliability of the EMU.This graduation design is based on B/S structure with Tomcat+MySQL+JSP development model, realizing the traction motor resume management system based on CRH2 type EMU traction motor resume management. The syst
6、em has the basic information management module, repair management module, statistical analysis and management module, user information management module, query management module etc. The system has four types of users: administrator, railway, traction motor assemblers, traction motor manufacturers,
7、which have different operating privileges.The site of this system uses JSP language, the background uses Tomcat as server, MySQL as the backstage database, combined with the operation of SQL statement processing of information to support adding, deleting, modifying, so closely linked to Web and data
8、base. The whole system has a friendly user interface, simple, practical and complete function.Key words:CRH2 type EMU traction motor JSP MySQL resume management目 录第一章 绪论11.1问题来源11.2设计目的11.3开发内容21.4开发方法31.5系统环境3第二章 系统需求分析52.1系统描述52.2角色描述及用例模型52.3业务流程分析62.4系统安全性分析72.5系统可行性分析8第三章 系统总体设计93.1系统设计原则93.2系统
9、概要设计11第四章 系统数据库设计134.1数据库概念设计134.2数据库逻辑设计184.3数据库物理设计194.4数据库实施23第五章 系统详细设计与实现315.1系统登录模块设计与实现315.2基本信息管理模块设计与实现325.3维修信息管理模块设计与实现355.4统计分析模块设计与实现395.5用户信息管理模块设计与实现405.6历史信息查询模块设计与实现425.7其他辅助功能的设计与实现43第六章 系统测试456.1系统测试简述456.2系统测试用例456.3系统测试结论47结 论48谢 辞49参考文献50第一章 绪论1.1问题来源动车组是完成铁路高速运输生产任务的最重要的移动设备。针
10、对铁路快速客运网发展规划的要求,铁道部加快了铁路装备现代化的步伐,目前引进了四种动车组:CRH1型、CRH2型、CRH3型和CRH5型动车。动车组信息化管理是动车组高效、安全运行的保障。通过动车组的信息化管理可以大幅度提高管理效率,全方位拉动和改进传统管理模式,实现基本支撑信息化、生产过程自动化。动车组信息化工作起点高、定位高,必须在全面学习和借鉴国外先进管理理念的基础上,结合我国动车组运用和维修的具体情况,制定出一整套动车组运用和维修管理规范,搭建信息管理软件平台,开发出一整套适合中国国情、适合铁路现代化管理要求的动车组信息化平台。动车组信息管理系统是提高动车组制造、运用和维修质量的关键。信
11、息管理的主要任务之一是建立起一套动态的零部件级的履历管理系统,对运用、维修中主要零部件的履历进行信息收集、整理、分析,形成质量信息反馈系统,这个系统一方面能够实现面向主要零部件的动态的全生命周期的管理;另一方面还要找出动车组的薄弱环节及其问题所在,向制造部门进行信息反馈,以达到改进设计,提高动车组可靠性的目的。1.2设计目的当前我国铁路客车管理的信息化水平与发达国家相比还有一定差距。自2000年后,国内铁路行车指挥技术有了很大的发展,我国铁路信息化建设始于20世纪80年代,经过20多年的发展在开发和应用方面取得了显著的成绩。铁路客车管理信息系统(KMIS)是由国家铁道部主持组建的铁路车辆业务行
12、业管理信息系统,是铁路信息化的重要组成部分。目前已有许多专家学者对KMIS系统进行了深入的分析设计和实际开发1-4。KMIS 系统利用计算机网络通讯技术、信息技术、数据库技术,实现了对我国铁路客车车辆及其维修资源的全面技术管理,覆盖了铁道部、铁路局和车辆段(厂)三级客车运用、检修的基本业务活动,实现了客车动态信息的联网管理,实现了客车调度人员以及各级领导掌握客车动态的基本需求。通过KMIS系统一期的建设,车辆段已经实现了客车配属、调度和生产计划管理,可以对客车的转配属、编挂、检修和临修动态履历进行跟踪管理,但是由于没有继续进行二期建设,在客车的动态履历查询中,客车的故障处理履历、配件检修履历、
13、配件拆装履历、整修履历、一车一档检修档案等均为空白。车辆段目前对客车运用和检修生产过程没有实现全面信息化管理,大量的生产信息仍保存在纸质记录上,对档案的查询、检索非常困难,很难对生产过程进行分析改进,不能有效提高检修质量、降低检修成本。特别是在计划预防修方面,长期以来车辆段库列检坚持对全部运用列车每次入库均实施全面检查和检修。从实际作用和效果看,这其中包含了大量不必要的重复无效劳动5。计划预防修体制本身的合理性和科学性明显不足,从可靠性和维修必要性出发,科学合理的确定客车及其主要零部件的检修周期,通过确定检修周期可以合理划分具体的维修周期结构以及维修等级,可以对库列检维修作业安排努力进行优化,
14、在保证安全的前提下尽量减少重复无效劳动,从维修内涵上逐步向状态修靠近是库列检的发展方向。这就需一个动态的零部件级履历管理信息系统做支撑,在计划性维修基础上,结合有关规程和标准规定,以关键部件故障发生和发展的周期性和规律性为指导,按不同车次和不同项目的检修实际需要,分别确定不同的检修周期(并须在实践中不断优化调整),以关键部件履历管理和运行记录信息化管理手段为依托,按照检修周期分别确定检修计划,对入库列车全部按计划确定的部位和项目等要求实施检修。在保证运用维修质量、确保客车安全的前提下,努力减少重复无效劳动、不断提高关键部件维修组织效率和劳动效率6。1.3开发内容面向CRH2系列动车组运维需求,
15、根据其关键部件牵引电机在不同环境因素下的运用特点及运行记录,建立牵引电机的动态履历管理机制,动态地记录电机运行的各项数据信息,为提高动车组维修效率和精度,降低维修成本,为优化设计和制造工艺、提高设备质量、确保动车组运行安全可靠提供专业化服务支持。1. 总体架构设计通过对牵引电机动态履历管理系统功能需求进行分析,确定系统主要有基本信息管理模块、维修管理模块、统计分析管理模块、用户管理模块、查询管理模块等五大功能模块。在系统各功能模块设计的基础上,采用兼有开放性和稳定性特点的B/S三层架构模式对牵引电机动态履历管理系统进行开发。利用成熟的网络条件和数据库技术,实现牵引电机履历管理的无纸化,自动化,
16、远程化,是履历管理形式的一次重大革新。系统网络构架采用将该系统的应用构建在铁路局域网的方式进行,同时依赖于铁路局域网本身的安全环境,可以防范或避免很多外网上经常遭到的安全威胁,从而确保服务器数据的安全传输和方便车辆段用户的信息查询、发布7。2. 系统流程设计通过对系统的业务原型进行分析研究,对牵引电机动态履历管理系统进行流程分析,设计主要的数据流程和业务流程并对其进行详细图解说明。3. 系统数据模型的设计牵引电机动态履历管理系统数据处理量大,数据参数复杂多样,通过对具体功能需求进行调研分析,对数据进行疏理,进行系统数据模型的设计。对数据模型进行概念结构设计,画出系统中涉及的主要实体图(E-R模
17、型),并进行数据模型的物理结构设计。系统网络数据共享,数据具备实时性和完整性。该系统将数据联网共享,使各车间数据在同一时间不产生重叠,保证了数据完整、实时更新及准确性。为系统管理、数据录入、数据查询等不同要求设定不同权限,提高数据库安全性。4. 牵引电机维修方式的确定8维修方式的选择是牵引电机维修管理模块的重要组成部分,在维修实践中,如何选择维修方式是十分重要的。选择维修方式应该从故障后果,即装备发生故障后对安全性和经济性的影响来考虑。定时维修和视情维修属于预防性维修,而事后维修(修复性维修)则是非预防性维修。定时维修是按时间标准进行维修,视情维修是按实际状态标准进行维修,而事后维修则不控制维
18、修时间。三种维修方式各有特点,各有其适用范围,从这个意义上讲,问题的关键是应该根据维修的具体情况,正确的选择维修方式。5. 故障分析设计9所谓故障分析就是对发生故障的产品进行分析,鉴别其故障模式、故障机理、故障的影响及其后果。通过故障分析,可以掌握牵引电机的可靠性状况和故障规律,找出故障原因和薄弱环节,从而有针对性的进行维修,并对寿命周期各个阶段存在的问题采取纠正措施,防止故障再次发生,从而提高产品的可靠性水平和维修质量。常用的故障分析方法主要包括:对比法、按故障模式影响分析法和综合分析法。针对牵引电机的维修履历,用列表对照实现牵引电机的故障模式统计、故障机理统计和故障原因分析。1.4开发方法
19、在本次毕业设计中,以CRH2型动车牵引电机履历管理系统设计为背景,运用学过的软件知识,按照软件工程开发流程来实现本系统,理论联系实际,采用面向对象的方法建立对象模型10、对象状态转换模型和对象功能模型,从而完成整个系统的设计和开发。本系统采用B/S架构的JSP(windows+Tomcat+MySQL+JSP)开发模式,Myeclipse8.5作为编译工具,前台网站采用JSP技术编写,后台采用Apache Tomcat 6.0作为服务器,MySQL作为后台数据库,结合SQL语句处理对信息的添加、删除、修改等操作,使Web与数据库紧密联系起来,实现系统的各项功能。1.5系统环境1.5.1系统开发
20、环境1.硬件平台:CPU:I5-2410M内存:4GB硬盘:320G显示器:1366*768像素,增强色32位2.软件环境:操作系统:Microsoft Windows 7 旗舰版开发工具:MyEclipse 8.5JDK版本:JDK 1.7服务器:Tomcat 6.0数据库:MySQL Server 5.51.5.2系统运行环境1、硬件平台 服务器端:CPU:Pentium 4 2.4GHz以上;内存:512MB以上;硬盘:40GB以上;显示器:分辨率1366768,32位;网卡:100Mbps。 客户端:CPU:Pentium III 600MHz以上;内存:64MB以上;硬盘:20GB以
21、上;显示器:分辨率1366768,32位;网卡:10M/100Mbps自适应。2、软件环境 服务器端:操作系统:windows 7数据库:MySQL Server 5.5;支持服务器段增加网络版防病毒软件或插防病毒卡。 客户端:操作系统:Windows XP或Windows 7;目标应用软件客户端;浏览器:IE 5.0,推荐使用IE 7.0以上浏览器;支持客户段增加网络版防病毒软件或插防病毒卡。第二章 系统需求分析2.1系统描述本系统是以牵引电机的履历管理为主要对象,建立起一套动态的履历管理系统,对运用、维修中主要零部件的履历进行信息收集、整理、分析,形成质量信息反馈系统,这个系统一方面能够实
22、现面向主要零部件的动态的全生命周期的管理;另一方面还要找出动车组的薄弱环节及其问题所在,向制造部门进行信息反馈,以达到改进设计,提高动车组可靠性的目的。经过调研学习,根据现实中CRH2型动车牵引电机履历管理的要求,本系统设计了五大功能模块:1. 基本信息管理模块:实现对牵引电机基本参数信息、运行线路信息的管理;2. 维修管理模块:实现对牵引电机计划检修信息、故障维修信息的管理;3. 统计分析管理模块:实现对牵引电机故障信息按不同线路的统计;4. 用户管理模块:实现用户对个人基本信息的维护修改;5. 查询管理模块:实现对牵引电机运行状态信息和维修历史信息的查询。除这五大功能模块外,还具有新用户注
23、册,管理员审核等辅助功能。2.2角色描述及用例模型本系统有四类用户,分别是铁路局用户、装配商用户、制造商用户以及系统管理员。他们对系统的操作具有不同的权限。新用户可以进行注册,填写注册信息并选择所属的用户类别后,提交注册申请等待管理员的审核。系统管理员登陆系统后对新用户提交的注册申请进行审核。审核通过的新用户即可获得系统的登陆权限,并具备所属用户类别的相应操作权限。四类用户均具有对各模块内信息的查询及对用户个人信息的维护功能。此外,铁路局用户具有对运行线路信息、电机运行状态信息及电机的一、二级检修数据等信息的录入和修改权限;制造商用户具有对电机参数信息、电机出厂信息、电机三级检修信息及故障维修
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSPCRH2 型动车 牵引 电机 管理 系统 设计 实现 软件工程 毕业论文 33
限制150内