一.系统概述
随着社会的发展,系统的管理形势越来越严峻。越来越多的用户利用互联网获得信息,但各种信息鱼龙混杂,信息真假难以辨别。为了方便用户更好的获得工厂生产设备维护信息,因此,设计一种安全高效的工厂生产设备维护管理系统极为重要。
为设计一个安全便捷,并且使用户更好获取工厂生产设备维护信息,本文主要有安全、简洁为理念,实现用户快捷寻找工厂生产设备维护信息,从而解决工厂生产设备维护信息复杂难辨的问题。该系统采用java语言、Spring Boot框架和mysql数据库进行开发设计,通过对工厂生产设备维护业务流程的分析,分析了其功能性需求,设计了工厂生产设备维护管理系统,该系统包括管理员和员工、维修人员三部分。同时还能为用户提供一个方便实用的工厂生产设备维护管理系统,使得用户能够及时地找到合适自己的工厂生产设备维护管理系统。管理员界面管理员工、维修人员的信息,也可以对系统上的所有信息进行修删除查等操作,用户通过本系统可以及时了解工厂生产设备维护的相关信息。
二.技术环境
jdk版本:1.8 及以上
ide工具:Eclipse或者 IDEA
数据库: mysql5.7
编程语言: Java
java框架:SpringBoot
maven: 3.6.1
详细技术:HTML+CSS+JAVA+SpringBoot+MYSQL+VUE+MAVEN
三.功能设计
管理员用例图如图所示。
维修人员用例图如图所示。
员工用例图如图所示。
本次系统采用springboot框架进行开发,springboot框架是一款企业界主流的软件开发技术,其简化了开发流程,大大缩减了软件开发所需的时间提高了软件的响应速度。系统总体结构图如图所示。
本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述更容易理解。
四.系统实现效果
管理员功能模块实现
管理员登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,点击登录操作;如图所示。
管理员进入主页面,主要功能包括系统首页、个人中心、员工管理、维修人员管理、维修排班管理、设备信息管理、故障报修管理、设备档案管理、维修工单管理、维修任务管理、维修记录管理、维修公告管理、运行记录管理、养护计划管理等进行操作。管理员主页面如图所示:
管理员点击员工管理;在员工管理页面通过对员工工号、员工姓名、性别、部门、职位、入职时间、联系方式、邮箱、身份证等信息,进行查询或新增、删除员工信息等操作;如图所示。
管理员点击维修人员管理;在维修人员管理页面通过对老维修工号、维修人名、性别、联系电话、身份证号、资质水平等信息,进行查询或新增、删除维修人员信息等操作;如图所示。
管理员点击维修排班管理;在维修排班管理页面通过对维修工号、维修人名、性别、联系电话、身份证号、资质水平、录入时间等信息,进行查询或新增、删除维修排班信息等操作;如图所示。
管理员点击设备信息管理;在设备信息管理页面通过对设备编号、设备名称、设备类型、设备图片、用途、注意事项、位置、设备状态等信息,进行查询或新增、删除设备信息等操作;如图所示。
管理员点击故障报修管理;在故障报修管理页面通过对设备编号、设备名称、设备类型、用途、注意事项、位置、故障原因、登记时间、报修状态、员工工号、员工姓名等信息,进行查询或删除故障报修等操作;如图所示。
管理员点击设备档案管理;在设备档案管理页面对设备编号、设备名称、设备类型、设备图片、用途、注意事项、位置、录入时间等信息,进行查询或删除设备档案等操作;如图所示。
管理员点击维修工单管理;在维修工单管理页面通过对设备编号、设备名称、设备类型、用途、注意事项、位置、要求时间、工单状态、维修要求、申请时间等信息,进行查询或删除维修工单等操作;如图所示。
管理员点击维修任务管理;在维修任务管理页面通过对设备编号、设备名称、设备类型、用途、注意事项、位置、维修要求、要求时间、工时安排、操作规则、维修工号、维修人员、任务状态、分配时间等信息,进行查询或删除维修任务等操作;如图所示。
员工功能模块实现
在系统上员工点击登录按钮,在登录界面填写信息完成后,选择角色单击登录操作,如图所示:
员工登录系统后可以对系统首页、个人中心、设备信息管理、故障报修管理、维修公告管理、运行记录管理等功能进行操作。如图所示:
员工点击维修公告管理;在维修公告管理页面通过对标题、发布人、发布时间等信息,进行查询维修公告等操作;如图所示。
维修人员功能模块实现
在系统上维修人员点击登录按钮,在登录界面填写信息完成后,选择角色单击登录操作,如图所示:
维修人员登录系统后可以对系统首页、个人中心、维修排班管理、设备档案管理、维修记录管理、维修公告管理、养护计划管理等功能进行操作。如图所示:
维修人员点击养护计划管理;在养护计划管理页面通过对设备编号、设备名称、计划名称、计划类型、开始时间、结束时间、登记时间、维修工号等信息,进行查询或删除养护计划等操作;如图所示。
论文目录
目录
摘 要 I
Abstract II
第1章 概 述 1
1.1 开发背景及研究意义 2
1.2 国内外研究现状和发展趋势 3
1.3 本文主要研究的内容 4
第2章 关键技术介绍 5
2.1 开发环境 5
2.2 Java语言 5
2.3 Spring Boot框架介绍 5
2.4 MySQL数据库 6
2.5 B/S架构 6
2.6 本章小结 7
第3章 系统分析 7
3.1 系统概述 8
3.2 需求分析 8
3.3 可行性分析 9
3.3.1 技术可行性分析 9
3.3.2 经济可行性分析 10
3.3.3 运行可行性 10
3.4 系统用例图 11
3.5 系统流程分析 12
3.5.1 登录流程图 13
3.5.2 添加新用户流程图 14
3.6 本章小结 15
第4章 系统设计 16
4.1 系统基本结构设计 17
4.2 数据库设计 18
4.2.1 数据库E-R图设计 19
4.2.2 数据库表设计 19
4.3 本章小结 20
第5章 系统实现 21
5.1 管理员功能模块实现 21
5.2 员工功能模块实现 24
5.3 维修人员功能模块实现 24
5.4 本章小结 25
第6章 系统测试 26
6.1 系统测试的目的 27
6.2 系统功能测试 28
6.3 性能测试 30
6.4 本章小结 31
结 论 32
参考文献 33
致 谢 34
此源码非开源,若需要此源码可扫码添加微信进行咨询!