1. 项目概述
这个制造装备物联及生产管理ERP系统,是我去年带队完成的一个中型工业互联网项目。核心目标是通过SpringBoot+Vue技术栈,实现工厂设备联网监控与生产流程数字化管理的深度融合。系统上线后,客户车间的设备利用率提升了27%,订单交付周期缩短了40%,这让我深刻体会到工业数字化转型的实际价值。
不同于传统ERP只关注业务流程,我们特别强化了设备物联层与生产执行层的实时数据互通。车间里的CNC机床、注塑机通过物联网关采集运行参数,与ERP的生产工单、物料库存形成闭环管理。当设备发生异常时,系统能自动触发维修工单并调整生产排程——这种实时联动是纸质工单时代根本无法实现的。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构设计
2.1 技术栈选型考量
选择SpringBoot+Vue的全家桶方案主要基于三个实际需求:
- 快速迭代:客户要求6个月内完成从需求调研到试运行,SpringBoot的约定优于配置特性大幅减少了XML配置工作量
- 前后端解耦:工厂需要同时支持PC端看板和移动端巡检,Vue的组件化开发完美适配多终端场景
- 工业协议兼容:通过Java的Modbus4J库实现与PLC设备通信,这是Python等语言难以替代的
技术栈具体构成:
mermaid复制graph TD
A[前端] -->|Axios| B(Vue3+ElementPlus)
B --> C[WebSocket实时数据]
D[后端] -->|SpringSecurity| E(SpringBoot2.7)
E --> F[MyBatis-Plus+PageHelper]
F --> G[MySQL8.0]
H[设备层] -->|ModbusTCP| I(Java物联网网关)
I --> J[Redis缓存]
2.2 核心模块划分
系统包含5个关键子系统:
-
设备物联平台:
- 采用Netty实现高并发协议解析
- 设备状态采样频率可配置(默认5秒)
- 支持断线缓存和补偿上报
-
生产执行系统:
- 工单排程算法考虑设备负荷率
- 动态甘特图展示生产进度
- 质量追溯采用批次号+工序号双关联
-
**仓储
