该MES系统是为一家汽车零配件生产企业量身打造,旨在解决传统生产过程信息化程度低、生产数据分散、无法实时追踪和统计的问题。业务亮点在于将生产全流程数据在线化、透明化,提升生产计划执行力、产品质量管控以及出入库效率。
项目立项过程中,我方与甲方生产管理、质检、仓储等多个部门进行了多次沟通,充分理解其生产流程及痛点,并在业务调研基础上,形成系统需求,确定系统覆盖排产、生产记录、质检、入库、出库等各环节。
本项目主要包含以下核心模块:
1.排产管理模块:支持生产管理人员根据生产计划,灵活制定每日生产任务,分配到具体零配件、班组或个人,系统自动推送任务至员工手机端。
2.生产报工模块:员工在手机或Web端接收生产任务后,按工序进行报工,可支持多人协作或个人单独作业,系统记录每道工序的完成情况及用时。
3.质检模块:每道工序完成后,后续工序人员或质检人员可对产品进行质检,记录检验结果、缺陷类型、处理方式等信息,确保产品质量可追溯。
4.库存管理模块:合格产品质检入库后,库房人员根据发货计划进行装车出库操作,系统实现对库存动态、装车出库的精确管理。
5.权限与用户管理模块:支持不同角色的权限分配,包括生产人员、质检人员、仓库人员及管理层,实现分角色操作及信息查看权限控制。
6.数据报表与分析模块:提供生产进度、质检合格率、工序效率、库存动态等多维度报表,为管理层提供决策依据。
系统主要实现了从生产任务下达、生产过程跟踪、质检控制到成品入库及出库的全流程数字化闭环,提升了生产管理效率与产品质量追溯能力。
本项目由产品经理、UI设计、前端开发、后端开发、测试等多个角色协作完成,开发周期约为8个月。
在项目中,我主要负责产品经理与客户对接需求,Java后端,Vue Web端的开发以及测试工作。具体任务包括:
后端开发
使用Spring Boot搭建后端服务,完成各核心模块的业务逻辑开发,包括排产管理、报工流程、质检流程、库存操作等。
使用MyBatis进行数据库操作,设计并优化数据库表结构(MySQL),确保数据读写效率及事务一致性。
编写接口文档,支持前端与移动端的数据交互。
实现多工序生产流转及质检逻辑,保证各工序间数据衔接顺畅。
前端开发
使用Vue及Element UI完成Web端页面开发,包括任务管理、报工操作、质检数据录入、库存查询、报表展示等。
实现用户权限控制,保障不同角色的数据隔离和操作权限。
编写多工序报工流程、质检流程等复杂交互页面,提升用户体验。
在项目中,亮点和难点主要包括:
需要支持复杂的多工序、多角色协作流程,并在系统中做到工序数据流转清晰、逻辑严密。
实现质检数据与生产数据的关联追溯,对产品缺陷、工序用时等进行精细化记录,保证后续分析和追责。
针对生产现场网络波动问题,设计部分接口的重试机制及数据校验方案,确保数据准确入库。
通过本系统上线,客户实现了生产任务实时下达、生产进度可视化、质检数据完整可追溯及库存管理精细化,整体提升了生产效率和管理水平。