《基于JAVA的地铁场段管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JAVA的地铁场段管理系统的设计与实现.docx(33页珍藏版)》请在第一文库网上搜索。
1、郑州工商学院本科生毕业设计(论文)基于JAVA的地铁场段管理系统的设计与实现院部名称工学院姓名XXX学号 195061203XX专业计算机科学与技术指导教师XXX讲师2021年4月20日基于JAVA的地铁场段管理系统的设计与实现摘要:伴随着信息技术化的快速发展,计算机技术与各行各业相互交融,地铁的安全便利有序的交通环境和良好的乘车环境使人们的生活质量得到有效地提高。地铁场段目前大部分还是采用了人工管理方式,这样的管理方式在效率上存在一定的问题。本文通过对地铁场段检修信息进行深入了解后,做了系统分析、系统设计、系统实现、以及测试,最终实现了地铁场段管理系统。本系统基于C/S架构,界面操作简单,前
2、端界面采用Swing技术,后台采用JAVA编程语言,并结合MySQL数据库,在设计上做到了可扩张和维护。本系统实现了地铁场段员工信息管理、地铁信息管理以及检修信息管理等功能,使地铁场段信息管理工作人员方便快捷的对场段信息进行有效管理,为当前地铁场段管理系统提供了帮助。关键词:地铁场段;信息管理;JAVA语言;MySQL数据库Design and Implementation of Management System of MetroField Based on JAVA SectionAbstract: With the rapid development of information tec
3、hnology, computertechnology and all walks of life blend with each other. The safe, convenient andorderly traffic environment and good riding environment of the subway haveeffectively improved peoples quality of life At present, most subway yards andsections still use manual management, which has som
4、e problems in efficiency. Afterdeeply understanding the maintenance information of subway yard and section, thispaper makes system analysis, system design, system implementation and test, andfinally realizes the subway yard and section management system. The system is basedon C / S architecture, the
5、 interface operation is simple, the front-end interface adoptsswing technology, the background adopts Java programming language, and combinedwith MySQL database, so it can be expanded and maintained in design. The systemrealizes the functions of subway depot employee information management, subwayin
6、formation management and maintenance information management, so that thesubway depot information management staff can manage the depot informationconveniently and effectively, which provides help for the current subway depotmanagement system.Keywords: Metro Depot; Information Management; JAVA; MySQL
7、ii目录1绪论11.1 研究目的和意义11.1.1 地铁场段研究目的11. 1.2地铁场段研究意义11.2 国内外文献综述11.3 研究的主要内容和方法11.4 所用技术介绍21.4. 1 Java编程语言介绍21.4.2 Swing 介绍31.4.3 MySQL数据库介绍32系统分析42.1可行性分析42. 1. 1经济可行性42. 1.2技术可行性43. 1.3社会因素可行性42. 2需求分析42. 2. 1功能需求分析43. 2. 2性能需求分析73系统设计83.1 系统结构设计83. 2功能模块设计83.3数据库设计113. 3.1数据库概念设计114. 3. 2数据库逻辑设计124系
8、统实现145. 1系统前台界面的实现144. 1. 1登录功能界面的实现144.1.2员工管理界面的实现144. 1.3列车管理界面的实现154. 1.4检修管理界面的实现174.2系统后台功能的实现184. 2.1管理员登录功能的实现184.2.2管理员修改密码的实现184. 2.3员工管理的实现194. 2.4员工主要功能实现215系统测试235.1测试目的及方法235. 2测试用例235. 2. 1 单元则试235. 2. 2功能测试235. 3测试结论24结论25参考文献26致谢27IV1绪论5.1 研究目的和意义5.1.1 地铁场段研究目的随着地铁技术的快速发展,在其保障高效快速以及
9、便利的情况下,其安全性成为社会的重点关注。地铁场段是地铁车辆检修设施以及运用整备设施的总称是地铁运行乘务人员以及乘车人员安全保障的重要场所。为此我国在地铁场段在检修技术要求不断提高的同时对车辆检修人员设备等的需求也在不断地提高。通过对地铁场段车辆检修信息的了解,对地铁场段的车辆检修的人员信息安全管理以及检修规程信息进行整合,利用电脑对地铁场段信息进行管理具有检索速度快搜索方便实用性强存储容量大成本合理等无可比拟的优势。这些优势,不仅可以在提高了地铁场段信息管理上有一定程度上成效,而且这也是管理地铁场段信息以及场段信息化发展的必要条件。5.1.2 地铁场段研究意义本系统是根据地铁场段信息的信息化
10、和管理的实际需求而设计的,有效地处理地铁场段信息,实现信息化,减少管理人员的工作量,对高效规范的地铁场段信息进行管理,避免了信息的浪费人为的错误和不合理的行为。5.2 国内外文献综述刘伊敏在地铁综合自动化场段检修作业安全管控系统介绍了地铁自动化系统的安全管理系统。目的是提高地铁区间的工作效率,保证人员的安全。这种自动化管理是安检工作的进一步技术化要求,但是对于场段各方面信息管理没有实现,只是技术提高了,但同时设备人员也会有一定的增加,应该在提高技术的同时对各方面信息也要有所管理,才能使地铁场段更好地维护和发展。Priyanka Yadav 在Conversion of various type
11、s of java-language applications文章中阐述了 Java语言面向对象和各类型的Java语言应用程序的转换,如JavaSwing应用程序。Swing作为Java设计的GUI工具包,是最常见的图形界面开发工具,Swing对开发Java界面来说,界面清晰简洁。5.3 研究的主要内容和方法本系统的系统角色有管理员班组长和员工,主要实现的是系统功能职位员工班组长设备列车安全以及检修等多项信息的管理功能。具体来说,本文的研究内容如下:(1)职位管理主要是对地铁场段职位信息进行管理,记录职位名称和职位信息,职位添加后可以直接反馈到员工信息的列表上。以便查找所需的员工职位。(2)员
12、工管理主要是对地铁场段工作人员信息进行管理,记录工作人员名字职位登录密码员工性别员工岗位员工手机号。(3)班组长管理主要是对班组长信息进行管理,记录工作人员名字登录密码员工性别员工手机号和年龄。(4)设备管理主要是对设备信息进行管理,记录设备名称设备类型购买金额以及设备信息,职位添加后可以直接反馈到检修信息的列表上。以便查找所需的安全工具。列车管理主要是对列车信息进行管理,记录设备名称设备类型购买金额以及设备信息。(5)安全管理主要是对作业安全信息进行管理,记录危险信息和安全措施。(6)检修管理主要是对检修规程信息进行管理,记录检修项目检修内容检修方法检修设备检修要求。本文主要使用调查法、文献
13、研究法、经验法等方法进行研究,具体如下:(1)调查法:通过对系统的用户进行询问、调查,完成数据的收集,根据用户反馈的需求进行系统的功能设计。(2)文献研究法:通过查阅相关文献资料,获取到国内外关于地铁场段管理系统设计的研究现状,据此整理本文研究的基础,在此基础上进行系统的需求分析。(3)经验法:在进行系统设计时,经常会遇到代码错误等问题,当问题解决了以后要及时总结经验,防止下次再犯同样的错误。5.4 所用技术介绍1.4. 1 Java编程语言介绍Java对比其他语言来说都有显著的优势,这成为它几乎适用于任何编程。1).简单易学,利用Java可以设计成一个易于使用的程序,所以相对其他编程语言来说
14、,Java更适用于编写调试和学习。2) .面向对象,它容许你创建模块化的程序和可重复适用的程序指令。3) ,不受平台限制,最明显的优点是可以很容易地从一个电脑系统转移到另一个系统。在许多不同的系统中执行相同程序的能力对于一个WWW软件来说是非常重要的。源代码和二进制平台的独立性是Java在各方面成功的所在。1.4. 2 Swing 介绍Swing作为Java设计图形用户界面(GUI)的工具包,于是Swing就成为了JAVA里面基础类的一分子。同时,Swing也提供了可以用于屏幕显示的元素。因为Java可以用于编写Swing,所以可以在Java平台上直接运行。Swing同时也可以使用其他面板和主
15、题,但它实际上并不使用原始平台上提供的设备,只能潜在性的模仿。因为Swing属于轻量级组件,因此在一定程度上运行时可能有所缓慢;但有也有其优点,就是在所有平台上都可以采用统一的模式1.4.3 MySQL数据库介绍MySQL是一个开源的小型关系数据库管理系统,由瑞典公司的开发人员开发。因特上的各类网站都会使用MySQL作为数据库管理。其优势在于它体积小运行速度快并且总体成本低,这些优势成为众多门户网站选择的必要原由。+力2(1-1)32系统分析1.1.1 性分析1.1.2 1. 1经济可行性目前计算机成本低,实用性强,性能增强,运行效率也稳步增长,为地铁场段信息管理在不同程度上得到一定的提高是该系统重要目的之一,主要体现在以下几个方面:第一,人工成本降低,为场段管理人员减轻劳动负担;第二,可以节约部分资源,比如:可以节省纸张,节省时间等;第三,可以在工作效率上得到提升;