生产管理系统(PMS)【java/spring/毕业设计/新手/转行/零基础/初学者/入门好帮手/自学编程】

源代码下载
提取码: ac5x

1. 技术栈

1.1 后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
MyBatisORM框架http://www.mybatis.org/mybatis3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
PageHelperMyBatis物理分页插件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开发IDEhttps://www.jetbrains.com/idea/download
X-shellLinux远程连接工具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
PostmanAPI接口调试工具https://www.postman.com/
MarkTextMarkdown编辑器https://github.com/marktext/marktext

2.2 开发环境

技术说明官网
JDK1.8https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Mysql5.7https://www.mysql.com/
Nginx1.22http://nginx.org/en/download.html

2.3 快速启动

  1. 启动管理后台

打开命令行,输入以下命令

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
  1. 启动管理后台前端

打开命令行,输入以下命令

cd transport_management_system/ep-vue
npm install --registry=https://registry.npm.taobao.org
npm run dev

此时,浏览器打开,输入网址http://localhost:8081, 此时进入管理后台登录页面。

3. 项目介绍

3.1 生产计划

  1. 计划制定
  • 需求分析:根据销售订单、市场需求预测等数据,分析各产品的需求量和交付时间,支持多维度需求数据导入与可视化展示。
  • 产能评估:结合设备产能、人员技能、工时等信息,评估各车间、生产线的生产能力,自动计算最大可生产量。
  • 计划生成:基于需求和产能,通过智能算法生成生产主计划和车间作业计划,支持手动调整和优化,可按产品、订单、时间等维度拆分计划。
  1. 计划调整
  • 变更申请:允许销售、生产等部门提交计划变更申请,记录变更原因、影响范围等信息。
  • 变更审批:设置多级审批流程,根据变更的复杂程度和影响范围,由不同层级的管理人员审批,审批过程全程留痕。
  • 计划更新:审批通过后,自动更新生产计划,同步调整相关车间、工序的作业安排,实时通知相关人员。
  1. 计划跟踪
  • 进度监控:实时采集生产现场数据,包括已完成产量、在制品数量、设备运行状态等,与计划进度进行对比,可视化展示进度偏差。
  • 预警提示:当计划进度延迟或出现异常情况时,自动触发预警机制,通过短信、邮件、系统消息等方式通知相关负责人。
  • 数据分析:对计划执行情况进行多维度分析,如按产品、车间、订单等统计计划完成率、提前率、延迟率等指标,为后续计划优化提供依据。

3.2 生产调度

  1. 调度指令下达
  • 任务分配:根据生产计划,将生产任务分解到具体的设备、人员和工位,明确任务的开始时间、结束时间、工艺要求等信息,支持批量分配和单独调整。
  • 指令发布:通过系统平台、移动终端等方式,将调度指令及时、准确地传达给现场操作人员,确保指令下达无误。
  1. 动态调度
  • 实时监控:实时获取生产现场的动态信息,包括设备故障、人员缺勤、物料短缺等异常情况,以及各工序的生产进度和在制品流转状态。
  • 调整策略:根据实时监控结果,自动或手动调整调度方案,如重新分配任务、调整生产顺序、安排加班等,优先处理紧急任务和关键工序。
  • 资源协调:协调设备、人员、物料等资源,确保调度调整后任务的顺利执行,如调配闲置设备、安排人员支援、补充物料等。
  1. 调度结果反馈
  • 任务完成确认:操作人员完成任务后,通过系统终端进行任务完成确认,记录完成时间、质量情况等信息,系统自动更新任务状态。
  • 问题反馈:现场人员可随时反馈生产过程中遇到的问题,如工艺问题、设备故障等,调度人员及时处理并记录处理结果。
  • 调度效果评估:定期对调度结果进行评估,分析调度的合理性、及时性和有效性,根据评估结果优化调度策略和流程。

3.3 物料管理

  1. 物料基础信息管理
  • 物料编码:建立统一的物料编码体系,为每种物料分配唯一编码,支持自定义编码规则,方便物料的识别和管理。
  • 物料档案:完善物料档案信息,包括物料名称、规格型号、单位、供应商、库存安全库存、经济订货量等基本信息,以及物料的物理特性、质量标准等详细信息。
  • 物料分类:对物料进行分类管理,如原材料、辅料、半成品、成品等,支持多级分类,方便查询和统计。
  1. 物料采购管理
  • 采购计划:根据生产计划和库存情况,自动生成采购需求计划,支持手动调整和补充,明确采购物料的品种、数量、规格、交货期等要求。
  • 供应商管理:维护供应商信息,包括供应商资质、信用等级、供应能力、历史合作情况等,支持对供应商的评价和筛选。
  • 采购订单:生成采购订单,发送给供应商,跟踪采购订单的执行情况,如订单状态、交货进度、到货质量等,及时处理异常情况。
  1. 物料库存管理
  • 库存盘点:支持定期盘点和不定期抽查,记录盘点结果,自动生成盘点差异报告,分析差异原因并及时处理。
  • 库存预警:设置库存上下限预警值,当库存数量低于安全库存或高于最高库存时,自动触发预警,提醒采购或生产部门采取相应措施。
  • 库存查询与统计:提供库存查询功能,支持按物料编码、名称、分类、仓库等条件查询库存信息,生成库存报表,如库存周转率、库存金额等统计报表。
  1. 物料领用与发放
  • 领用申请:生产部门根据生产计划提交物料领用申请,明确领用物料的品种、数量、用途等信息,支持批量申请和审批。
  • 发放管理:仓库管理人员根据领用申请进行物料发放,记录发放时间、数量、领用人等信息,系统自动更新库存数量。
  • 退料处理:处理生产过程中产生的多余物料或不合格物料的退料情况,记录退料原因、数量等信息,及时更新库存和相关账目。

3.4 设备管理

  1. 设备基础信息管理
  • 设备台账:建立设备台账,记录设备的基本信息,如设备名称、型号、规格、生产厂家、购置日期、安装位置等,支持设备的新增、修改、删除等操作。
  • 设备分类:对设备进行分类管理,如生产设备、检测设备、辅助设备等,支持自定义分类,方便设备的统计和管理。
  • 设备技术档案:完善设备技术档案,包括设备的技术参数、操作手册、维修记录、保养记录等,方便设备的使用和维护。
  1. 设备运行管理
  • 运行状态监测:通过设备传感器或数据采集终端,实时监测设备的运行状态,如设备的开机时间、运行时间、故障停机时间、能耗等信息,可视化展示设备运行曲线。
  • 故障报警与处理:当设备出现故障时,自动触发故障报警,记录故障时间、故障现象、报警信息等,及时通知维修人员进行处理,维修人员可在系统中记录故障原因、维修措施和维修时间等信息。
  • 设备利用率分析:根据设备的运行状态数据,计算设备的利用率、故障率等指标,分析设备的运行效率和可靠性,为设备的优化配置和维护提供依据。
  1. 设备维护与保养
  • 维护计划制定:根据设备的技术要求和运行情况,制定设备的定期维护计划,明确维护时间、维护内容、维护责任人等信息,支持按设备、车间、时间段等维度生成维护计划。
  • 保养任务执行:维护人员按照维护计划执行设备保养任务,记录保养过程中的发现的问题和处理措施,系统自动更新设备的保养记录。
  • 维护效果评估:定期对设备维护效果进行评估,分析设备的故障率、维修成本等指标的变化情况,根据评估结果优化维护计划和维护流程。

3.5 质量控制

  1. 质量标准管理
  • 标准制定:制定和维护产品的质量标准,包括原材料质量标准、半成品质量标准、成品质量标准等,明确质量检测的项目、指标、检测方法和判定标准,支持标准的版本管理和变更记录。
  • 标准发布与培训:将质量标准发布给相关部门和人员,如生产部门、质检部门等,同时组织相关人员进行质量标准培训,确保标准的有效执行。
  1. 质量检验管理
  • 检验计划制定:根据产品的质量标准和生产计划,制定质量检验计划,明确检验的时间、地点、人员、检验项目和检验方法等信息,支持按订单、批次、工序等维度生成检验计划。
  • 检验过程记录:质检人员按照检验计划进行质量检验,实时记录检验数据、检验结果和发现的问题,支持检验数据的自动采集和手动录入,系统自动生成检验报告。
  • 不合格品处理:对检验发现的不合格品进行处理,记录不合格品的处理方式,如返工、报废、让步接收等,跟踪不合格品的处理过程,确保不合格品得到有效控制。
  1. 质量统计与分析
  • 质量数据统计:对质量检验数据进行统计分析,生成质量报表,如质量合格率、不合格品率、质量缺陷分布等报表,支持按产品、订单、批次、工序等维度进行统计。
  • 质量趋势分析:通过质量数据的趋势分析,发现质量问题的潜在规律和趋势,及时采取预防措施,避免质量问题的扩大化。
  • 质量改进措施跟踪:针对质量问题制定的质量改进措施,跟踪改进措施的执行情况和效果,形成质量改进的闭环管理。

3.6 人员管理

  1. 人员信息管理
  • 员工档案:建立员工档案,记录员工的基本信息,如姓名、性别、年龄、学历、入职日期、岗位等,支持员工信息的新增、修改、删除等操作。
  • 技能管理:记录员工的技能等级、专业技能、培训经历等信息,支持员工技能的评估和认证,为生产任务分配提供依据。
  • 考勤管理:集成考勤系统,记录员工的出勤情况,如迟到、早退、旷工、请假等信息,支持考勤数据的统计和分析,为绩效考核提供数据支持。
  1. 人员排班管理
  • 排班规则制定:根据生产计划和员工的技能、工时等信息,制定排班规则,明确各岗位的人员需求、工作时间、轮班方式等,支持灵活的排班规则设置。
  • 排班计划生成:根据排班规则自动生成排班计划,支持手动调整和优化排班计划,确保排班的合理性和公平性。
  • 排班调整与通知:根据生产任务的变化或员工请假等情况,及时调整排班计划,通过系统消息、短信等方式通知相关人员。
  1. 绩效考核管理
  • 考核指标设定:根据生产岗位的特点和要求,设定绩效考核指标,如产量、质量、工时利用率、设备维护等指标,支持自定义考核指标和权重设置。
  • 绩效数据采集:从生产管理系统中自动采集与绩效考核相关的数据,如生产任务完成情况、质量检验结果、设备运行状态等,确保绩效数据的准确性和客观性。
  • 绩效评估与反馈:根据绩效考核指标和数据,对员工进行绩效评估,生成绩效考核报告,及时反馈考核结果给员工,为员工的薪酬调整、晋升等提供依据。

3.7 生产数据分析

  1. 数据采集与整合
  • 生产数据采集:通过与生产设备、检测设备、信息系统等的集成,实时采集生产过程中的各类数据,如生产进度、质量数据、设备运行数据、物料消耗数据等,确保数据的实时性和准确性。
  • 数据清洗与整合:对采集到的数据进行清洗和预处理,去除重复数据、错误数据等,将不同来源的数据进行整合,形成统一的生产数据仓库,为数据分析提供基础数据。
  1. 数据分析与挖掘
  • 生产效率分析:分析生产过程中的效率指标,如设备利用率、劳动生产率、订单交付周期等,通过对比历史数据和行业标准,找出影响生产效率的关键因素,提出优化建议。
  • 质量分析:对产品质量数据进行深入分析,通过质量缺陷分布、质量趋势分析等方法,找出质量问题的根源,为质量改进提供依据。
  • 成本分析:分析生产过程中的成本数据,如原材料成本、人工成本、设备折旧、能源消耗等,通过成本结构分析和成本效益分析,找出成本控制的关键点,为成本优化提供支持。
  1. 数据可视化与报告
  • 数据可视化展示:通过图表、报表、仪表盘等形式,直观地展示生产数据和分析结果,如生产进度曲线图、质量合格率柱状图、设备利用率热力图等,方便管理人员快速了解生产情况。
  • 数据分析报告生成:根据数据分析结果,自动生成数据分析报告,包括生产概况、数据分析结果、问题与建议等内容,支持报告的导出和分享,为生产决策提供有力支持。

3.8 系统管理

  1. 用户管理
  • 用户权限设置:根据用户的角色和职责,设置不同的用户权限,如管理员、操作员、质检员、调度员等,明确用户可以访问的功能模块和操作权限,确保系统的安全性。
  • 用户账号管理:支持用户账号的新增、修改、删除、冻结等操作,记录用户登录信息和操作日志,方便对用户行为进行审计和追溯。
  1. 数据备份与恢复
  • 数据备份策略:制定数据备份策略,定期对系统数据进行备份,支持全备份、增量备份等多种备份方式,确保数据的安全性和完整性。
  • 数据恢复功能:在数据丢失或系统故障的情况下,提供数据恢复功能,支持从备份数据中恢复系统数据,确保系统的正常运行。
  1. 系统参数配置
  • 基础参数设置:对系统的各种基础参数进行配置,如单位换算、数据精度、报警阈值等,支持参数的灵活调整和修改。
  • 系统功能配置:根据企业的实际需求,对系统的功能模块进行启用或禁用配置,支持自定义功能模块的显示顺序和布局,提高系统的易用性和适应性。
  1. 系统集成与接口管理
  • 与其他系统集成:提供与其他信息系统(如ERP、MES、WMS等)的集成接口,实现数据共享和业务协同,支持数据的双向交互和同步更新。
  • 接口管理与维护:对系统集成接口进行管理,记录接口的调用情况和数据交互日志,及时发现和解决接口运行中的问题,确保系统集成的稳定性和可靠性。
第1章 JAVAPMS概述 1.1. 系统简介 JAVAPMSJAVA门户管理系统(JAVA Portal Management System)的简称,以Sping+Hibernate+Freemarker+Html5+jQuery为技术核心架构,集系统管理、文档管理、审核工作流、基于模板的文档发布、页面静态化、内容检索、多媒体文档管理于一身,面向广大站长、软件开发者、程序爱好者、网页设计师,适用于个人站长、商业企业、政府机构、教育机构和其它各种单位组织的信息门户网站建设,是一款技术先进、安全稳定、操作友好、注重用户体验的JAVA门户管理系统,倾力打造JAVA、JSP门户管理系统品牌。 1.2. 安全高效的Java语言开发 Java是一种被广泛使用的网络编程语言,主要应用于企业、政府部门、电信、银行、手机平台开发等多个领域,是现在大型软件项目开发中的主角,长期占据《TIOBE世界编程语言排行榜》第一的宝座。随着Internet的发展,Java语言以其强大的生命力得到了越来越广泛的应用。Java语言之所以受人推崇,是因为它确实称得上是一种新一代编程语言,具有面向对象、可移植性好、与硬件无关、系统强健安全、提供了并发机制、性能高的众多优点,并提供了分布性、多线程、动态性的支持。 Java作为一种重要的开发工具,它具有七个主要特性:安全性、核心API、开放式标准、分布式和动态结构、面向对象、多线程、内存管理。 TIOBE发布的编程语言排行榜 1.3. 完善合理的技术架构 系统选用了经过java社区长时间使用,被证明稳定、可靠、安全、高性能的开源框架,包括Spring、Hibernate、Freemarker、jQuery、Shiro等框架。使用这些框架可以使软件开发更加高效、易于维护,而且具有更好的性能、更高的安全性。 1.4. 全面稳定的平台兼容性 在操作系统平台兼容性方面,系统可以在Linux、UNIX、Windows等系统上运行。客户可以根据自身情况选择自己熟悉的或正在使用的操作系统,减小维护成本。 在数据库平台兼容性方面,系统数据库持久层采用hibernate实现,使得系统可以支持几乎所有的数据库平台,包括Oracle、DB2、Microsoft SQL Server、MySQL、PostgreSQL等。这对于已经购买或熟悉某一类型数据库产品的用户非常有利,用户不必购买或维护多套不同的数据库,大幅度减低成本。 在应用服务器平台兼容性方面,系统支持跨应用服务器,如Tomcat、Weblogic、Webspere、JBoss等应用服务器,很好的满足了各层次用户的需求。 在浏览器兼容性方面,目前多种浏览器并存,使用非IE浏览器的用户越来越多,即使是IE浏览器也有多种版本。系统所有web页面制作遵循w3c标准制作,采用最新的html5规范,基于div+css布局,所有标签生成的html代码都经过跨浏览器测试。javascript脚本基于jquery和javascript标准编写,有效的解决了js跨浏览器的问题,系统可以在IE6、IE7、IE8、IE9、FireFox、Chrome、Opera、Safari浏览器下平稳运行。 1.5. 强大的中文采集与检索技术 系统支持强大的中文检索组件,可以对内容进行高效的全文检索,支持所有流行文档格式的检索,能够自动提取文本正文、生成内容摘要,能够自定义检索结果展现形式,以满足不同行业的特殊要求,构建细分领域内的垂直搜索引擎。 第2章 系统功能介绍 2.1. 系统登录 管理员对网站进行日常维护前须先进入管理后台登录页面,在输入帐号和密码后即可进入后台管理中心,如果登录信息输入错误超过三次,系统将要求输入验证码,防止恶意登录行为,加强系统安全性,登录界面如下图: 2.2. 我的工作台 2.2.1. 个人资料 在我的工作台中,管理员可以点击左侧的“个人资料”修改和完善自己的帐户信息,如真实姓名、电子邮箱、联系电话等,如下图所示: 2.2.2. 修改密码 点击我的工作台左侧的“修改密码”,可以对管理员登录密码进行修改,系统要求输入原密码,然后输入两次新密码,界面如下: 2.3. 文档中心 文档中心主要管理全站信息的发布,是系统的一个核心功能,可以对全站文档进行管理,栏目管理,模型管理,文档属性管理。 2.3.1. 文档管理 点击“文档中心”左侧功能菜单的“文档管理”,文档按所属栏目树形组织管理,点击相应的栏目将会在右边显示改栏目下的文章列表,配合多样化的文章搜索功能,可根据文档标题、文档状态(草稿、审核与否、回收站等)、文章属性(普通、图文、焦点、头条等)、进行文档搜索,文档列表界面如下所示: 添加或修改文章时,可设置文档所属栏目、标题、外部链接、副标题、标题颜色、短标题、自动T
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值