摘 要:改革开放以来,我国经济取得了重大发展,而互联网行业的崛起,为经济的发展注入了强大的活力。新兴互联网行业慢慢融入我们生活的方方面面,各企业也开始寻求在这样的一个时代下,找到自己新的发展方式,运用新兴的互联网技术,来实现对企业更好地管理。车间生产数据统计系统的出现,正好满足了企业对生产管理的需求。
本系统致力于帮助企业完成对车间生产的日常管理工作,从而使得对车间生产的管理更规范化、系统化。该系统的主要功能模块可分为用户管理模块、车间设备管理模块、车间物料管理模块、生产数据管理模块、故障维修管理模块以及数据统计模块,系统将现代软件工程开发流程的基本思想作为指导思想,采用时下流行的JAVA EE开发框架SpringBoot + MyBatis-Plus。前端框架采用Bootstrap框架,通过Ajax技术,WebSocket技术实现页面的信息推送。本系统的数据库采用的是MySQL数据库。
本文的结构以软件工程的软件开发流程为基础,从课题的背景介绍,课题的研究意义,系统可行性分析,需求分析,概要设计,详细设计,编码实现,系统测试,来对整个车间生产数据统计系统进行展示。
关键字:车间生产数据统计系统,软件工程,SpringBoot,MyBatis-Plus,Ajax,WebSocket,Bootstrap,MySQL
目录
摘要
Abstract
1. 引言-5
1.1. 课题研究的背景及意义-5
1.2. 国内外研究现状-5
1.3. 课题研究目标及内容-5
2. 车间系统分析-6
2.1. 可行性分析-6
2.1.1. 技术可行性分析-6
2.1.2. 操作可行性分析-7
2.1.3. 经济可行性分析-7
2.1.4. 社会可行性分析-7
2.2. 系统开发环境与开发工具-8
2.3. 车间系统需求分析-8
2.3.1. 问题分析-8
2.3.2. 系统功能分析-8
2.3.3. 系统用例图-9
3. 车间系统概要设计-11
3.1. 车间系统模块概要设计-11
3.1.1. 登陆注册模块-11
3.1.2. 用户管理模块-11
3.1.3. 物料管理模块-12
3.1.4. 机器管理模块-13
3.1.5. 生产数据管理模块-13
3.1.6. 故障维修管理模块-14
3.2. 数据库概要设计-15
3.2.1. 数据库概念结构设计-16
3.2.2. 数据逻辑结构设计-16
3.2.3. 数据库表设计-17
4. 车间系统详细设计-20
4.1. 系统模块详细设计-20
4.1.1. 登陆注册模块-20
4.1.2. 用户管理模块-21
4.1.3. 物料管理模块-22
4.1.4. 机器管理模块-23
4.1.5. 生产数据管理模块-24
4.1.6. 故障维修管理模块-25
5. 车间系统编码与实现-26
5.1. 系统开发结构-26
5.2. 开发环境配置-28
5.2.1. 核心配置文件-28
5.3. 系统前端页面的设计与实现-29
5.4. 登陆注册模块的编码实现-30
5.4.1. 用户注册-30
5.4.2. 用户登录-30
5.5. 用户管理模块的编码实现-31
5.5.1. 添加用户-31
5.5.2. 修改用户-32
5.5.3. 删除用户-32
5.5.4. 查看用户-33
5.6. 物料管理模块的编码实现-33
5.6.1. 添加物料-34
5.6.2. 修改物料-34
5.6.3. 删除物料-35
5.6.4. 查看物料-35
5.7. 机器管理模块的编码实现-36
5.7.1. 添加机器-36
5.7.2. 修改机器-37
5.7.3. 删除机器-38
5.7.4. 查看机器-38
5.8. 生产数据管理模块编码实现-39
5.8.1. 录入生产数据-39
5.8.2. 修改生产数据-40
5.8.3. 删除生产数据-41
5.8.4. 查看生产数据-42
5.9. 故障维修管理模块编码实现-43
5.9.1. 上报故障信息-43
5.9.2. 修改故障信息-43
5.9.3. 删除故障信息-44
5.9.4. 显示故障信息-45
6. 车间系统测试-46
6.1. 系统测试描述-46
6.2. 系统测试方法-46
6.2.1. 黑盒测试-46
6.2.2. 白盒测试-46
6.3. 测试项目-46
6.3.1. 系统需求说明-46
6.3.2. 测试需求分析-47
6.3.3. 测试用例设计-47
6.3.4. 测试结果分析-49
7. 总结与展望-50
参 考 文 献-51
致 谢-52