MES项目产品系统Vibe Coding

我要开发同款
proginn13565870142026年10月05日
5阅读

技术信息

语言技术
Java、Mongo、Docker、SQL Server、Vue
系统类型
Android应用、Web
行业分类
企业服务、低代码

作品详情

行业场景

本项目面向注塑(塑料成型)制造行业。注塑企业具有典型的“设备密集、订单碎片、多品种小批量”特征:一台注塑机配合多套模具轮番生产,车间以机台和模
具为中心组织派工;生产节拍快、批量大,产品下线需经首检、巡检等多道质检,再按箱码组箱、托盘码盘后入库。长期以来,此类企业信息化普遍存在“两头
强、中间断”的问题:上层有ERP管理订单、物料与财务,底层有注塑机、机械手等自动化设备,但车间执行层——派工、报工、质检、组托、入库——仍依赖纸质单
据与手工Excel,导致生产进度不透明、质量难以追溯到箱到托、报工数据与ERP脱节、出入库信息滞后。与此同时,低代码平台(如轻流)的普及让企业能快速
搭建个性化表单与审批流程,但其开放能力有限,难以承载高频设备采集、复杂业务校验和与ERP、仓储WCS的深度对接。行业亟需一个介于“低代码应用层”与“E
RP/设备层”之间的轻量化MES执行层服务,打通从派工、报工到入库的全流程数据链路,实现车间生产的数字化闭环管理。

功能介绍

本项目是一套面向注塑制造企业的MES中间层API服务(DeJingApi),基于Java技术栈构建,作为轻流低代码平台的业务引擎:向上支撑PDA扫码、生产看板、管
理后台等前端应用,向下对接ERP、WMS/WCS仓储系统、IoT设备实时采集以及钉钉、企业微信。系统按客户分支交付(新海、维嘉、瓦萨),行业共性能力沉淀
为基础模块,个性化需求分支定制。核心业务覆盖六大板块:①生产管理——注塑派工单下发、进度跟踪、开工/完工状态流转;②报工采集——机台/人员注塑报工、
装配报工、包装组箱报工,支持穴数统计与超报校验;③质量管理——首检、巡检流程,缺陷PDA录入与SPC分析;④仓储物流——箱码/托盘绑定解绑、组箱报工推送W
CS、成品入库、采购与物料管理;⑤数据服务——生产看板、OEE分析、甘特图、排班、计件工资、模具管理;⑥协同通知——钉钉卡片式派工通知、机台待机/报警企
业微信提醒。系统已在多家注塑企业稳定运行,支撑车间无纸化生产。

项目实现

系统基于Spring Boot 2.6 + MyBatis-Plus +
Druid构建,通过dynamic-datasource实现多数据源路由:MySQL承载业务结构化数据,MongoDB存储轻流表单文档数据,并接入SQL
Server与Redis缓存。关键技术实现如下:

1. 轻流数据集成:直连轻流平台MongoDB读取表单数据,查询统一附加status=1有效数据条件;封装字段中文键与编码键的双向映射转换,屏蔽低代码表单动态
schema差异,实现以中文字段名透明读写。

2. 全流程报工链路:以派工单编号为主线,打通“扫码→注塑报工→首检放行→连续装箱→组箱报工→托盘绑定→入库上报”闭环;组箱报工兼容JSON数组与嵌套Map等
多种入参结构,按箱码反查报工单,支持解绑重绑后取最新记录,超报按120%阈值拦截。

3. 第三方系统对接:基于OkHttp对接ERP及宝开WCS(I-06组箱报工、托盘绑定/解绑接口),响应携带流水号与失败明细,保证对账可追溯。

4. 消息与调度:钉钉采用Stream模式WebSocket长连接实现卡片派工通知与按钮回调,内网部署免公网回调地址;企业微信推送机台待机(2小时)与报警(10
分钟)提醒;XXL-Job调度WMS定时推送等任务。

5. 数据与支撑服务:实时库支撑生产看板与OEE统计,POI生成Excel报表导出,Springfox自动生成接口文档,MinIO统一文件存储。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论