MES 演示
# 1. 演示地址
# 1.1 MES 管理后台
- 演示地址:http://dashboard-vue3.yudao.iocoder.cn/ (opens new window)
- 菜单:"MES 系统"下的「基础数据」「生产管理」「仓库管理」「质量管理」「设备管理」「工具管理」「排班管理」
- 仓库:https://github.com/yudaocode/yudao-ui-admin-vue3 (opens new window) 的
mes目录,基于 Vue3 + Element Plus 实现

# 1.2 MES 后端
支持 Spring Boot 单体、Spring Cloud 微服务架构
- 单体仓库: https://github.com/YunaiV/ruoyi-vue-pro (opens new window) 的
yudao-module-mes模块 - 微服务仓库: https://github.com/YunaiV/yudao-cloud (opens new window) 的
yudao-module-mes服务
# 2. MES 启动
参见 《MES 手册 —— 功能开启》 文档,一般 3 分钟就可以启动完成。
# 3. MES 交流
专属交流社区,欢迎扫码加入。

# 4. 功能描述
主要分为 7 个核心模块:基础数据、生产管理、仓库管理、质量管理、设备管理、工具管理、排班管理。

# 5. 表结构
MES 一共有 133 张表,具备较高的业务复杂度,涵盖从基础数据到生产、仓储、质量的完整制造执行链路,对提升技术能力会有不错的帮助,平时做项目也可以参考参考。
# 5.1 基础数据
基础数据是 MES 系统运行的前提,为生产、仓库、质量等核心业务提供必要的主数据支撑。主要包括物料产品(及其分类、计量单位)、客户、供应商、车间、工作站、编码规则等。这些基础数据也可根据工厂实际情况,通过接口从 ERP 或其他外部系统同步。
以 mes_md_ 作为前缀的表,共 17 张,表结构如下:

# 5.2 生产管理
生产管理是 MES 系统的核心业务模块,围绕「工序 → 工艺流程 → 生产工单 → 排产 → 报工」的主线,完成从生产计划到执行落地的闭环。其中:
- 工序是生产流程中可分辨的最小步骤,具有明确的物资输入和产品/半成品输出。
- **工艺流程(工艺路线)**将多道工序按先后顺序编排成完整的加工路线,并关联产品与工序级 BOM,定义"某个产品经过哪些工序、按什么顺序加工、每道工序消耗哪些物料"。同一条工艺路线可复用于多个生产过程相同或相似的产品。
- 生产工单是工厂车间执行生产的指令单据,来源可以是客户订单也可以是库存备货,核心信息为"生产的产品、生产的数量、需求日期"。保存工单后系统会根据产品 BOM 自动计算依赖的物资需求;若产成品依赖多个半成品,可为每个半成品生成子工单,按此逻辑逐层追溯直至原材料级别,实现完整的工单分解。
以 mes_pro_ 作为前缀的表,共 17 张

# 5.3 仓库管理
仓库管理模块覆盖物资从入库、在库到出库的完整生命周期,构建了 仓库 → 库区 → 库位 的三级空间层次结构,并通过库存事务引擎统一驱动所有出入库单据的库存增减。主要业务包括:
- 基础设施:仓库/库区/库位设置、条码赋码、SN 码管理、批次管理。
- 库存核心:库存现有量(按物料+仓库+库区+库位+批次五维聚合的库存台账)、库存事务流水(只读审计日志)。
- 采购收货:到货通知 → IQC 来料检验(可选)→ 采购入库 → 供应商退货。
- 生产物流:生产领料、生产退料、物料消耗(报工自动扣减)、产品产出、产品入库。
- 销售发货:发货通知 → 销售出库 → 销售退货。
- 其他业务:外协发料/入库、杂项出入库、转移调拨、装箱管理、库存盘点。
所有出入库单据统一采用两阶段处理流程(单据起草 → 执行入库/出库),系统还内置了虚拟线边库用于在制物资管理。
以 mes_wm_ 作为前缀的表,共 62 张,表结构如下:

- 《【仓库】仓库与库区库位、条码赋码、SN码》
- 《【仓库】批次管理、库存现有量、库存事务》
- 《【仓库】到货通知、采购入库、采购退货》
- 《【仓库】生产领料、生产退料、物料消耗》
- 《【仓库】产品产出、产品入库》
- 《【仓库】发货通知、销售出库、销售退货》
- 《【仓库】外协发料、外协入库》
- 《【仓库】其他入库、其他出库》
- 《【仓库】转移调拨、装箱管理》
- 《【仓库】库存盘点》
# 5.4 质量管理
质量管理覆盖来料检验(IQC)、过程检验(IPQC)、出货检验(OQC)、退货检验(RQC)四个环节,贯穿从原材料入库到成品出货的全流程。通过「检测项 → 质检方案 → 质检单」三层结构,实现质检模板自动匹配、检验行自动生成、缺陷统计自动汇总,质检完成后自动回写来源单据。
以 mes_qc_ 作为前缀的表,共 16 张,表结构如下:

- 《【质量】检测项设置、常见缺陷》
- 《【质量】质检方案》
- 《【质量】来料检验(IQC)》
- 《【质量】过程检验(IPQC)》
- 《【质量】出货检验(OQC)》
- 《【质量】退货检验(RQC)》
- 《【质量】待检任务、检验结果、缺陷记录》
# 5.5 设备管理
设备管理覆盖设备全生命周期:设备台账(分类+基础信息)、点检保养(项目 → 方案 → 执行记录)、维修工单(报修 → 维修 → 验收)。
以 mes_dv_ 作为前缀的表,共 12 张,表结构如下:

# 5.6 工具管理
工具管理用于管理生产过程中的工装夹具(模具、治具、刀具等),跟踪工具的库存数量、可用数量和保养周期。
以 mes_tm_ 作为前缀的表,共 2 张,表结构如下:

# 5.7 排班管理
排班管理通过「班组 → 排班计划 → 排班日历」三层结构,支持单白班、两班倒、三班倒等多种轮班方式,计划确认后自动生成逐日排班日历。
以 mes_cal_ 作为前缀的表,共 7 张,表结构如下:
