Java学员作品-公共轨道交通系统
一、项目背景
随着地铁技术的快速发展,在其保障高效快速以及便利的情况下,其安全性成为社会的重点关注。地铁场段是地铁车辆检修设施以及运用整备设施的总称是地铁运行乘务人员以及乘车人员安全保障的重要场所。为此我国在地铁场段在检修技术要求不断提高的同时对车辆检修人员设备等的需求也在不断地提高。
本系统主要是实现地铁场段管理系统,地铁场段是地铁车辆检修设施以及运用整备设施的总称,也被称为地铁车辆段,是地铁列车安全性的重要保障,员工在检修列车时所需要的设备工具信息列车信息及检修规程等。
二、项目价值
1、提高效率:该项目可以帮助优化员工、部门、职位、列车和检修管理流程。通过引入自动化和数字化流程管理,可以减少手动操作和纸质文件处理,提高工作效率,并减少错误和重复工作。
2、增强可追溯性:该项目可以为员工、部门、职位、列车和检修管理提供更好的可追溯性。通过记录和跟踪各个环节的活动和数据,可以提供对历史记录的快速访问和分析,帮助进行绩效评估和决策制定。
3、提供数据驱动决策支持:该项目可以建立一个集中的数据管理系统,用于收集、存储和分析与员工、部门、职位、列车和检修相关的数据。这些数据可以用于生成各种类型的报告、统计和分析,为管理层提供决策支持。
4、提高安全和合规性:该项目可以帮助确保员工、部门、职位、列车和检修管理的安全和合规性。通过引入规范和标准化的流程、控制和审核机制,可以确保遵守相关的法规和标准,降低潜在的风险和违规行为。
5、提升用户体验:该项目可以提供一个用户友好的界面,使得员工、部门、职位、列车和检修管理变得更加简单、直观和易于操作。通过提供更便捷、可定制和个性化的服务,可以提升用户的满意度和体验
三、核心业务
该项目的核心业务主要涉及员工管理、部门管理、职位管理、列车管理和检修管理等方面。
1、员工管理:实现员工信息的录入、查询、修改和删除,包括基本信息、岗位、权限等。支持员工注册和审批流程,确保员工首次使用时需要进行注册并等待管理员的审批。注册授权页面具备一键授权功能,方便管理员批量授权。
2、部门管理:展示部门的层级关系和人数统计信息,提供部门信息的新增、修改和删除功能。管理员可以通过该模块进行组织架构的调整、部门人员的分配和调整等操作。
3、职位管理:显示不同职位的人数统计,并支持职位的模糊查询和招聘状态的修改。管理员可以通过该模块对职位信息进行管理,包括新增、修改和删除职位等操作。
4、列车管理:实现对公共轨道交通列车的管理,包括车辆的基本信息、运营信息、维修记录等的录入、查询、修改和删除。管理员可以查看列车的状态和运行情况,及时进行跟踪和处理。
5、检修管理:进行列车的检修工作安排和管理,包括制定检修计划、任务分配、检修记录的录入等。管理员可以通过该模块对检修工作进行管理,提高检修工作的效率和准确性。
通过该项目的核心业务,可以简化管理流程,提升工作效率,确保员工、部门、职位、列车和检修的信息能够得到有效地管理和控制。
四、表的设计
五、架构设计
六、技术栈的选型
1、开发环境:IntelliJIDEA、Maven、Git、Navicat、JDK1.8
2、前端技术:Axios、Vue、ElementUl、BootStrap、Echarts
3、后端技术:Spring、SpringMVC、MyBatisPlus、SpringBoot、SpringSecurity、JWT、MySql、RESTful、Redis
七、项目中的亮点、难点
八、遇到的问题及解决方案
1、注册列表无法正常显示部门和职位
解决方案:首先通过doc文档测试确定后端是否编写完整,然后将查看部门和职位的请求放在过滤器和Security的放行清单中,确保后端没问题后,前端利用watch(监听器)来监测部门的变化,部门变化就向后端发送查看职位的请求,从而获取最新职位。
2、修改个人资料后,用户名和头像未实时更新
解决方案:修改完资料后,重新向服务端发请求获取当前账号信息,进而更新最新数据
3、员工离职后,需要删除账号,删除后维修记录的检修人自然也没了
解决方案1:记录表中,除了user_id外,额外用一个字段记录real_name,这样查姓名就不受user表影响了。
解决方案2:不能因为用户有检修记录就不让删除,这个并不理想。在user表中再添加一个字段,例如is_show来显示员工状态,默认为1,当员工离职时就修改为0,对于员工的正常查询就需要添加is_show=1的条件,这样不会影响维修记录的展示,当is_show=0时还能查看离职员工信息。
解决方案3:用一个特殊符号表示维修记录人已经离职。
九、注册流程
十、致谢
公共轨道交通系统的顺利完成,要感谢达内的培养,感谢项目峰会这个平台,感谢评委老师能给予展示的机会,感谢各个阶段主讲老师的传道授业,感谢项目经理陈家乐老师的耐心指导,感谢班主任朱红莉老师的监督和引导,感谢队友们付出的努力,感谢家人们在幕后默默的支持,感谢同学们提出的宝贵意见以及营造的良好学习氛围!
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!
Java开发高端课程免费试学
大咖讲师+项目实战全面提升你的职场竞争力
- 海量实战教程
- 1V1答疑解惑
- 行业动态分析
- 大神学习路径图
相关推荐
更多2023-07-11
2023-07-12
2023-07-12
达内就业喜报
更多>Java开班时间
-
北京 丨 11月27日
火速抢座 -
上海 丨 11月27日
火速抢座 -
广州 丨 11月27日
火速抢座 -
兰州 丨 11月27日
火速抢座 -
杭州 丨 11月27日
火速抢座 -
南京 丨 11月27日
火速抢座 -
沈阳 丨 11月27日
火速抢座 -
大连 丨 11月27日
火速抢座 -
长春 丨 11月27日
火速抢座 -
哈尔滨 丨 11月27日
火速抢座 -
济南 丨 11月27日
火速抢座 -
青岛 丨 11月27日
火速抢座 -
烟台 丨 11月27日
火速抢座 -
西安 丨 11月27日
火速抢座 -
天津 丨 11月27日
火速抢座 -
石家庄 丨 11月27日
火速抢座 -
保定 丨 11月27日
火速抢座 -
郑州 丨 11月27日
火速抢座 -
合肥 丨 11月27日
火速抢座 -
太原 丨 11月27日
火速抢座 -
苏州 丨 11月27日
火速抢座 -
武汉 丨 11月27日
火速抢座 -
成都 丨 11月27日
火速抢座 -
重庆 丨 11月27日
火速抢座 -
厦门 丨 11月27日
火速抢座 -
福州 丨 11月27日
火速抢座 -
珠海 丨 11月27日
火速抢座 -
南宁 丨 11月27日
火速抢座 -
东莞 丨 11月27日
火速抢座 -
贵阳 丨 11月27日
火速抢座 -
昆明 丨 11月27日
火速抢座 -
洛阳 丨 11月27日
火速抢座 -
临沂 丨 11月27日
火速抢座 -
潍坊 丨 11月27日
火速抢座 -
运城 丨 11月27日
火速抢座 -
呼和浩特丨11月27日
火速抢座 -
长沙 丨 11月27日
火速抢座 -
南昌 丨 11月27日
火速抢座 -
宁波 丨 11月27日
火速抢座 -
深圳 丨 11月27日
火速抢座 -
大庆 丨 11月27日
火速抢座