源代码下载
提取码: ac5x
1. 技术栈
1.1 后端技术
| 技术 | 说明 | 官网 |
|---|---|---|
| SpringBoot | Web应用开发框架 | https://spring.io/projects/spring-boot |
| MyBatis | ORM框架 | http://www.mybatis.org/mybatis3/zh/index.html |
| MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
| Druid | 数据库连接池 | https://github.com/alibaba/druid |
| PageHelper | MyBatis物理分页插件 | Mybatis_PageHelper: Mybatis分页插件 |
1.2 前端技术
| 技术 | 说明 | 官网 |
|---|---|---|
| Vue | 前端框架 | https://vuejs.org/ |
| Vue-router | 路由框架 | https://router.vuejs.org/ |
| Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
| Element | 前端UI框架 | https://element.eleme.io |
| Axios | 前端HTTP框架 | https://github.com/axios/axios |
| Echarts | 图表框架 | https://echarts.apache.org/zh/index.html |
2. 环境搭建
2.1 开发工具
| 技术 | 说明 | 官网 |
|---|---|---|
| IDEA | 开发IDE | https://www.jetbrains.com/idea/download |
| X-shell | Linux远程连接工具 | http://www.netsarang.com/download/software.html |
| Navicat | 数据库连接工具 | http://www.formysql.com/xiazai.html |
| PowerDesigner | 数据库设计工具 | http://powerdesigner.de/ |
| Axure | 原型设计工具 | https://www.axure.com/ |
| XMind | 思维导图设计工具 | https://xmind.cn |
| Postman | API接口调试工具 | https://www.postman.com/ |
| MarkText | Markdown编辑器 | https://github.com/marktext/marktext |
2.2 开发环境
| 技术 | 说明 | 官网 |
|---|---|---|
| JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
| Mysql | 5.7 | https://www.mysql.com/ |
| Nginx | 1.22 | http://nginx.org/en/download.html |
2.3 快速启动
- 启动管理后台
打开命令行,输入以下命令
cd transport_management_system/ep
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar transport_management_system/ep/target/ep-0.0.1-SNAPSHOT-exec.jar
- 启动管理后台前端
打开命令行,输入以下命令
cd transport_management_system/ep-vue
npm install --registry=https://registry.npm.taobao.org
npm run dev
此时,浏览器打开,输入网址http://localhost:8081, 此时进入管理后台登录页面。
3. 项目介绍
3.1 生产计划
- 计划制定
- 需求分析:根据销售订单、市场需求预测等数据,分析各产品的需求量和交付时间,支持多维度需求数据导入与可视化展示。
- 产能评估:结合设备产能、人员技能、工时等信息,评估各车间、生产线的生产能力,自动计算最大可生产量。
- 计划生成:基于需求和产能,通过智能算法生成生产主计划和车间作业计划,支持手动调整和优化,可按产品、订单、时间等维度拆分计划。
- 计划调整
- 变更申请:允许销售、生产等部门提交计划变更申请,记录变更原因、影响范围等信息。
- 变更审批:设置多级审批流程,根据变更的复杂程度和影响范围,由不同层级的管理人员审批,审批过程全程留痕。
- 计划更新:审批通过后,自动更新生产计划,同步调整相关车间、工序的作业安排,实时通知相关人员。
- 计划跟踪
- 进度监控:实时采集生产现场数据,包括已完成产量、在制品数量、设备运行状态等,与计划进度进行对比,可视化展示进度偏差。
- 预警提示:当计划进度延迟或出现异常情况时,自动触发预警机制,通过短信、邮件、系统消息等方式通知相关负责人。
- 数据分析:对计划执行情况进行多维度分析,如按产品、车间、订单等统计计划完成率、提前率、延迟率等指标,为后续计划优化提供依据。
3.2 生产调度
- 调度指令下达
- 任务分配:根据生产计划,将生产任务分解到具体的设备、人员和工位,明确任务的开始时间、结束时间、工艺要求等信息,支持批量分配和单独调整。
- 指令发布:通过系统平台、移动终端等方式,将调度指令及时、准确地传达给现场操作人员,确保指令下达无误。
- 动态调度
- 实时监控:实时获取生产现场的动态信息,包括设备故障、人员缺勤、物料短缺等异常情况,以及各工序的生产进度和在制品流转状态。
- 调整策略:根据实时监控结果,自动或手动调整调度方案,如重新分配任务、调整生产顺序、安排加班等,优先处理紧急任务和关键工序。
- 资源协调:协调设备、人员、物料等资源,确保调度调整后任务的顺利执行,如调配闲置设备、安排人员支援、补充物料等。
- 调度结果反馈
- 任务完成确认:操作人员完成任务后,通过系统终端进行任务完成确认,记录完成时间、质量情况等信息,系统自动更新任务状态。
- 问题反馈:现场人员可随时反馈生产过程中遇到的问题,如工艺问题、设备故障等,调度人员及时处理并记录处理结果。
- 调度效果评估:定期对调度结果进行评估,分析调度的合理性、及时性和有效性,根据评估结果优化调度策略和流程。
3.3 物料管理
- 物料基础信息管理
- 物料编码:建立统一的物料编码体系,为每种物料分配唯一编码,支持自定义编码规则,方便物料的识别和管理。
- 物料档案:完善物料档案信息,包括物料名称、规格型号、单位、供应商、库存安全库存、经济订货量等基本信息,以及物料的物理特性、质量标准等详细信息。
- 物料分类:对物料进行分类管理,如原材料、辅料、半成品、成品等,支持多级分类,方便查询和统计。
- 物料采购管理
- 采购计划:根据生产计划和库存情况,自动生成采购需求计划,支持手动调整和补充,明确采购物料的品种、数量、规格、交货期等要求。
- 供应商管理:维护供应商信息,包括供应商资质、信用等级、供应能力、历史合作情况等,支持对供应商的评价和筛选。
- 采购订单:生成采购订单,发送给供应商,跟踪采购订单的执行情况,如订单状态、交货进度、到货质量等,及时处理异常情况。
- 物料库存管理
- 库存盘点:支持定期盘点和不定期抽查,记录盘点结果,自动生成盘点差异报告,分析差异原因并及时处理。
- 库存预警:设置库存上下限预警值,当库存数量低于安全库存或高于最高库存时,自动触发预警,提醒采购或生产部门采取相应措施。
- 库存查询与统计:提供库存查询功能,支持按物料编码、名称、分类、仓库等条件查询库存信息,生成库存报表,如库存周转率、库存金额等统计报表。
- 物料领用与发放
- 领用申请:生产部门根据生产计划提交物料领用申请,明确领用物料的品种、数量、用途等信息,支持批量申请和审批。
- 发放管理:仓库管理人员根据领用申请进行物料发放,记录发放时间、数量、领用人等信息,系统自动更新库存数量。
- 退料处理:处理生产过程中产生的多余物料或不合格物料的退料情况,记录退料原因、数量等信息,及时更新库存和相关账目。
3.4 设备管理
- 设备基础信息管理
- 设备台账:建立设备台账,记录设备的基本信息,如设备名称、型号、规格、生产厂家、购置日期、安装位置等,支持设备的新增、修改、删除等操作。
- 设备分类:对设备进行分类管理,如生产设备、检测设备、辅助设备等,支持自定义分类,方便设备的统计和管理。
- 设备技术档案:完善设备技术档案,包括设备的技术参数、操作手册、维修记录、保养记录等,方便设备的使用和维护。
- 设备运行管理
- 运行状态监测:通过设备传感器或数据采集终端,实时监测设备的运行状态,如设备的开机时间、运行时间、故障停机时间、能耗等信息,可视化展示设备运行曲线。
- 故障报警与处理:当设备出现故障时,自动触发故障报警,记录故障时间、故障现象、报警信息等,及时通知维修人员进行处理,维修人员可在系统中记录故障原因、维修措施和维修时间等信息。
- 设备利用率分析:根据设备的运行状态数据,计算设备的利用率、故障率等指标,分析设备的运行效率和可靠性,为设备的优化配置和维护提供依据。
- 设备维护与保养
- 维护计划制定:根据设备的技术要求和运行情况,制定设备的定期维护计划,明确维护时间、维护内容、维护责任人等信息,支持按设备、车间、时间段等维度生成维护计划。
- 保养任务执行:维护人员按照维护计划执行设备保养任务,记录保养过程中的发现的问题和处理措施,系统自动更新设备的保养记录。
- 维护效果评估:定期对设备维护效果进行评估,分析设备的故障率、维修成本等指标的变化情况,根据评估结果优化维护计划和维护流程。
3.5 质量控制
- 质量标准管理
- 标准制定:制定和维护产品的质量标准,包括原材料质量标准、半成品质量标准、成品质量标准等,明确质量检测的项目、指标、检测方法和判定标准,支持标准的版本管理和变更记录。
- 标准发布与培训:将质量标准发布给相关部门和人员,如生产部门、质检部门等,同时组织相关人员进行质量标准培训,确保标准的有效执行。
- 质量检验管理
- 检验计划制定:根据产品的质量标准和生产计划,制定质量检验计划,明确检验的时间、地点、人员、检验项目和检验方法等信息,支持按订单、批次、工序等维度生成检验计划。
- 检验过程记录:质检人员按照检验计划进行质量检验,实时记录检验数据、检验结果和发现的问题,支持检验数据的自动采集和手动录入,系统自动生成检验报告。
- 不合格品处理:对检验发现的不合格品进行处理,记录不合格品的处理方式,如返工、报废、让步接收等,跟踪不合格品的处理过程,确保不合格品得到有效控制。
- 质量统计与分析
- 质量数据统计:对质量检验数据进行统计分析,生成质量报表,如质量合格率、不合格品率、质量缺陷分布等报表,支持按产品、订单、批次、工序等维度进行统计。
- 质量趋势分析:通过质量数据的趋势分析,发现质量问题的潜在规律和趋势,及时采取预防措施,避免质量问题的扩大化。
- 质量改进措施跟踪:针对质量问题制定的质量改进措施,跟踪改进措施的执行情况和效果,形成质量改进的闭环管理。
3.6 人员管理
- 人员信息管理
- 员工档案:建立员工档案,记录员工的基本信息,如姓名、性别、年龄、学历、入职日期、岗位等,支持员工信息的新增、修改、删除等操作。
- 技能管理:记录员工的技能等级、专业技能、培训经历等信息,支持员工技能的评估和认证,为生产任务分配提供依据。
- 考勤管理:集成考勤系统,记录员工的出勤情况,如迟到、早退、旷工、请假等信息,支持考勤数据的统计和分析,为绩效考核提供数据支持。
- 人员排班管理
- 排班规则制定:根据生产计划和员工的技能、工时等信息,制定排班规则,明确各岗位的人员需求、工作时间、轮班方式等,支持灵活的排班规则设置。
- 排班计划生成:根据排班规则自动生成排班计划,支持手动调整和优化排班计划,确保排班的合理性和公平性。
- 排班调整与通知:根据生产任务的变化或员工请假等情况,及时调整排班计划,通过系统消息、短信等方式通知相关人员。
- 绩效考核管理
- 考核指标设定:根据生产岗位的特点和要求,设定绩效考核指标,如产量、质量、工时利用率、设备维护等指标,支持自定义考核指标和权重设置。
- 绩效数据采集:从生产管理系统中自动采集与绩效考核相关的数据,如生产任务完成情况、质量检验结果、设备运行状态等,确保绩效数据的准确性和客观性。
- 绩效评估与反馈:根据绩效考核指标和数据,对员工进行绩效评估,生成绩效考核报告,及时反馈考核结果给员工,为员工的薪酬调整、晋升等提供依据。
3.7 生产数据分析
- 数据采集与整合
- 生产数据采集:通过与生产设备、检测设备、信息系统等的集成,实时采集生产过程中的各类数据,如生产进度、质量数据、设备运行数据、物料消耗数据等,确保数据的实时性和准确性。
- 数据清洗与整合:对采集到的数据进行清洗和预处理,去除重复数据、错误数据等,将不同来源的数据进行整合,形成统一的生产数据仓库,为数据分析提供基础数据。
- 数据分析与挖掘
- 生产效率分析:分析生产过程中的效率指标,如设备利用率、劳动生产率、订单交付周期等,通过对比历史数据和行业标准,找出影响生产效率的关键因素,提出优化建议。
- 质量分析:对产品质量数据进行深入分析,通过质量缺陷分布、质量趋势分析等方法,找出质量问题的根源,为质量改进提供依据。
- 成本分析:分析生产过程中的成本数据,如原材料成本、人工成本、设备折旧、能源消耗等,通过成本结构分析和成本效益分析,找出成本控制的关键点,为成本优化提供支持。
- 数据可视化与报告
- 数据可视化展示:通过图表、报表、仪表盘等形式,直观地展示生产数据和分析结果,如生产进度曲线图、质量合格率柱状图、设备利用率热力图等,方便管理人员快速了解生产情况。
- 数据分析报告生成:根据数据分析结果,自动生成数据分析报告,包括生产概况、数据分析结果、问题与建议等内容,支持报告的导出和分享,为生产决策提供有力支持。
3.8 系统管理
- 用户管理
- 用户权限设置:根据用户的角色和职责,设置不同的用户权限,如管理员、操作员、质检员、调度员等,明确用户可以访问的功能模块和操作权限,确保系统的安全性。
- 用户账号管理:支持用户账号的新增、修改、删除、冻结等操作,记录用户登录信息和操作日志,方便对用户行为进行审计和追溯。
- 数据备份与恢复
- 数据备份策略:制定数据备份策略,定期对系统数据进行备份,支持全备份、增量备份等多种备份方式,确保数据的安全性和完整性。
- 数据恢复功能:在数据丢失或系统故障的情况下,提供数据恢复功能,支持从备份数据中恢复系统数据,确保系统的正常运行。
- 系统参数配置
- 基础参数设置:对系统的各种基础参数进行配置,如单位换算、数据精度、报警阈值等,支持参数的灵活调整和修改。
- 系统功能配置:根据企业的实际需求,对系统的功能模块进行启用或禁用配置,支持自定义功能模块的显示顺序和布局,提高系统的易用性和适应性。
- 系统集成与接口管理
- 与其他系统集成:提供与其他信息系统(如ERP、MES、WMS等)的集成接口,实现数据共享和业务协同,支持数据的双向交互和同步更新。
- 接口管理与维护:对系统集成接口进行管理,记录接口的调用情况和数据交互日志,及时发现和解决接口运行中的问题,确保系统集成的稳定性和可靠性。
【javaspring毕业设计新手转行零基础初学者入门好帮手自学编程】&spm=1001.2101.3001.5002&articleId=148276651&d=1&t=3&u=c33745e319cd478da958271139fcb367)
479

被折叠的 条评论
为什么被折叠?



