苦糖果MES

一个基于Gitee的开源MES制造执行系统项目。

所在地:
中国
收录时间:
2026-08-28
苦糖果MES苦糖果MES

项目定位

ktg 是发布在 Gitee 上的开源 MES(Manufacturing Execution System,制造执行系统)项目,代码仓库地址为 https://gitee.com/kutangguo/ktg-mes。该项目面向离散制造场景,旨在提供一套可部署、可扩展的生产执行管理基础框架。

MES 处于企业计划层(ERP)与现场控制层(设备、PLC)之间,承担工单下发、工序流转、质量记录、设备状态采集等核心职能。ktg 以开源方式提供上述能力的工程实现,适合中小型制造企业或集成商作为二次开发起点。

功能范围

根据仓库公开信息,ktg 的功能覆盖可归纳为以下模块:

模块 说明
基础数据 物料、BOM、工艺路线、工作中心等主数据维护
工单管理 生产工单创建、派工、完工汇报
工序流转 按工艺路线控制工序顺序与状态
质量管理 检验项配置、检验结果记录
设备管理 设备台账与状态维护
报表查询 生产进度、质量统计等基础查询

具体功能实现程度以仓库代码与文档为准,建议部署前结合自身业务核对。

技术栈

项目基于 Java 生态构建,技术选型偏主流企业级方案:

  • 后端:Spring Boot 作为基础框架
  • 持久层:MyBatis / MyBatis-Plus 或 JPA(以仓库实际配置为准)
  • 数据库:MySQL 为主
  • 前端:Vue 系技术栈,搭配 Element UI 类组件库
  • 构建工具:Maven

该技术组合在国内 Java 开发团队中接受度较高,人员招聘与后续维护成本相对可控。

部署与使用

基本部署路径如下:

  1. 克隆仓库:git clone https://gitee.com/kutangguo/ktg-mes.git
  2. 初始化数据库:执行仓库提供的 SQL 脚本
  3. 修改配置:编辑后端配置文件,设置数据库连接等信息
  4. 构建启动:Maven 打包后启动后端服务,前端按仓库说明构建并部署

数据库脚本、默认账号及详细启动参数以仓库 README 和 doc 目录说明为准。首次部署建议在测试环境完整走通“基础数据 → 工单 → 工序汇报 → 质检”流程,再考虑生产适配。

适用边界

ktg 更适合以下情形:

  • 需要一套可读源码的 MES 参考实现
  • 计划在开源基础上做定制开发的集成商或企业 IT 团队
  • 中小批量、离散加工场景的原型验证

对于流程行业(化工、冶金)、高度自动化产线(需深度 PLC/DCS 集成)或强合规场景(如医药 GMP),ktg 可能仅能覆盖部分通用功能,仍需大量定制。

评估建议

在决定采用前,建议完成以下核查:

  • 查看仓库最近提交时间与 Issue 处理情况,判断维护活跃度
  • 通读 README 与文档目录,确认功能清单与部署要求
  • 在本地或测试环境完成一次最小闭环验证
  • 评估生产环境所需的用户权限、审计日志、接口开放能力是否满足内部规范

相关导航