引言:离散制造业的数字化转型需求

在制造业数字化转型的浪潮中,离散型制造企业面临着生产效率低下、管理流程不规范、信息化成本高等诸多挑战。特别是中小企业,往往缺乏足够的资金和技术能力来部署复杂的生产执行系统。苦糖果 MES 系统(Ktg-MES)正是在这样的背景下应运而生,旨在为国内离散制造业中小企业提供一个专业化、通用性、低成本的 MES 系统解决方案。

系统简介:开源免费的生产执行管理利器

苦糖果 MES 系统是一款基于 B/S 架构的开源、免费生产执行管理系统。它凝聚了开发者多年离散智造行业的业务经验及 J2EE 项目经验,致力于解决离散制造业中小企业在生产管理过程中遇到的各种难题。

核心定位与价值

  • 专业化:针对离散制造业的特点设计,涵盖生产管理全流程
  • 通用性:适用于多种离散制造场景,可灵活配置
  • 低成本:开源免费,降低企业信息化建设成本
  • 易实施:提供完善的实施指导,非 IT 专业人士也能顺利应用

开源与社区支持

 

欢迎广大开发者和企业用户参与到项目建设中来,通过 Star 项目、提交 Issue 或 Pull Request 等方式支持项目发展。

完善的支持体系

系统提供 "售前"、"实施"、"用户培训"、"运维" 等多个阶段的指导文档和教学视频,帮助企业顺利完成 MES 项目的实施应用。

  • 开发进度:doc-> 开发进度 -> 进度甘特图.xlsx
  • 售前 PPT:doc-> 售前资料 
  • 操作手册:doc-> 售前资料 
  • 数据库脚本:doc-> 实施文档 ->ktgmes****.sql.gz(最新日期的压缩包)

系统架构:基于成熟框架的创新设计

技术架构概述

当前版本的苦糖果 MES 系统基于 RuoYi 前后端分离版本开发,充分利用了 RuoYi 框架的稳定性和灵活性。RuoYi 是一个 Java EE 企业级快速开发平台,基于 Spring Boot、Spring Security、MyBatis、Jwt、Vue 等技术,内置了完善的权限控制、部门管理、角色用户等基础功能。

技术栈详情

  • 后端技术

    • Spring Boot:快速构建应用程序
    • Spring Security:安全认证和授权
    • MyBatis:持久层框架
    • JWT:JSON Web Token 认证
    • Redis:缓存中间件
  • 前端技术

    • Vue.js:前端框架
    • Element UI:UI 组件库
    • Vue Router:路由管理
    • Vuex:状态管理
    • Axios:HTTP 客户端
  • 移动端技术

    • Uniapp:跨平台应用开发框架,用于触控屏端开发
    • 原生 Android 开发:用于 Android 端应用

架构特点

  1. 前后端分离:清晰的架构设计,前端和后端独立开发、测试和部署
  2. 分布式架构:支持集群部署,满足企业未来发展需求
  3. 模块化设计:系统功能模块化,便于扩展和维护
  4. 高可用性:完善的异常处理和容错机制
  5. 安全性:多层次的安全防护体系,保障企业数据安全

功能特点:覆盖生产管理全流程

苦糖果 MES 系统功能丰富,覆盖了离散制造业生产管理的各个环节,同时针对不同终端设备进行了优化,包括 PC 端、Android 端、触控屏端和 PDA 端。

PC 端功能

系统管理
  • 用户管理:用户的创建、修改、删除和权限分配
  • 角色管理:角色定义和权限配置
  • 菜单管理:菜单的创建和权限控制
  • 字典管理:系统字典的维护
  • 参数管理:系统参数的配置
  • 日志管理:操作日志和系统日志的记录与查询

主数据管理
  • 物料产品管理:物料和产品的基础信息管理
  • BOM 管理:物料清单的创建和维护
  • 工艺路线管理:产品生产工艺路线的定义
  • 工作站设置:生产工作站的配置和管理

生产管理
  • 生产排产:生产计划的制定和排程
  • 生产订单管理:生产订单的创建、审核和跟踪
  • 生产执行:生产过程的实时监控和管理
  • 进度跟踪:生产进度的实时查看和更新
  • 任务派发:生产任务的分配和管理

质量管理
  • 质量标准管理:质量标准的制定和维护
  • 质量检测:生产过程中的质量检测记录
  • 质量分析:质量数据的统计和分析
  • 不合格品管理:不合格品的处理流程
  • 质量追溯:产品质量的全流程追溯

生产排班管理
  • 节假日 / 工作日设置:工作日历的配置
  • 排班规则管理:排班规则的定义
  • 排班日历:生产排班的可视化展示
  • 人员排班:生产人员的排班管理
  • 排班调整:排班计划的调整和优化

仓储管理
  • 库存现有量管理:实时库存数量的监控
  • 入库管理:物料和产品的入库操作
  • 出库管理:物料和产品的出库操作
  • 库存调拨:不同仓库之间的库存调拨
  • 库存盘点:库存盘点的记录和管理
  • 条码管理:物料和产品的条码生成和管理

设备管理
  • 设备档案管理:设备基础信息的管理
  • 设备台账:设备台账的维护
  • 设备保养:设备保养计划和记录
  • 设备维修:设备维修记录和管理
  • 设备状态监控:设备运行状态的实时监控

统计报表
  • 生产报表:生产数据的统计和分析报表
  • 质量报表:质量数据的统计和分析报表
  • 库存报表:库存数据的统计和分析报表
  • 设备报表:设备运行数据的统计和分析报表
  • 自定义报表:支持自定义报表的设计和生成

大屏展示
  • 生产数据可视化:生产数据的实时可视化展示
  • 关键指标监控:关键生产指标的实时监控
  • 异常预警:生产异常的实时预警
  • 数据钻取:支持数据的多层钻取分析

Android 端功能

Android 端主要面向移动办公场景,提供以下核心功能:

  • 生产管理:生产任务查看、执行和跟踪
  • 质量管理:质量检测记录和查询
  • 仓储管理:库存查询、出入库操作
  • 设备管理:设备状态查看和维修记录

触控屏端功能

触控屏端主要面向生产现场,提供简洁直观的操作界面:

  • 登录:生产现场人员登录
  • 生产:生产任务执行和进度更新
  • 质量:现场质量检测记录
  • 工序:工序操作和记录
  • 设备:设备状态查看和简单操作

PDA 端功能

PDA 端主要用于仓储和生产现场的数据采集和操作:

  • 仓储:库存盘点、出入库操作
  • 生产:生产数据采集和任务执行

安装部署:简便的实施过程

苦糖果 MES 系统的安装部署过程简便,详细步骤请参照 doc-> 实施文档。以下是安装部署的基本流程概述:

环境要求

  • 服务器环境

    • JDK 1.8+
    • MySQL 5.7+
    • Redis 3.0+
    • Tomcat 8.5+ 或其他 Java 应用服务器
  • 客户端环境

    • 主流浏览器(Chrome、Firefox、Edge 等)
    • Android 5.0+(Android 端)
    • 触控屏设备(触控屏端)
    • PDA 设备(PDA 端)

部署步骤

  1. 数据库准备

    • 导入最新的数据库脚本(doc-> 实施文档 ->ktgmes****.sql.gz)
    • 配置数据库连接信息
  2. 后端部署

    • 编译后端代码
    • 配置应用服务器
    • 部署后端应用
  3. 前端部署

    • 编译前端代码
    • 部署前端静态资源
    • 配置前端访问地址
  4. 移动端部署

    • 编译 Android 端代码并打包
    • 在触控屏端和 PDA 端安装应用

实施支持

系统提供完善的实施文档和指导,包括:

  • 环境搭建指南
  • 数据库配置说明
  • 前后端部署步骤
  • 移动端安装指南
  • 常见问题解决方法

应用场景:离散制造业的数字化助手

苦糖果 MES 系统适用于各种离散制造业中小企业,特别是以下场景:

  1. 机械加工行业:车床、铣床等机械加工企业的生产管理
  2. 电子装配行业:电子产品装配生产线的管理
  3. 零部件制造行业:各种零部件制造企业的生产管理
  4. 五金制品行业:五金制品生产企业的生产管理
  5. 塑料制品行业:塑料制品生产企业的生产管理

结语:助力离散制造业数字化转型

苦糖果 MES 系统作为一款开源、免费的生产执行管理系统,为国内离散制造业中小企业提供了一个低成本、易实施的数字化转型解决方案。它不仅具备完善的生产管理功能,还提供了友好的用户界面和多终端支持,能够满足企业在生产管理过程中的各种需求。

随着制造业数字化转型的深入推进,苦糖果 MES 系统将不断完善和发展,为更多离散制造业企业提供更优质的服务。我们期待更多的开发者和企业用户加入到项目中来,共同推动离散制造业的数字化进程。

如果您对苦糖果 MES 系统感兴趣,欢迎访问我们的代码仓库、在线体验系统或加入我们的交流群,共同探讨离散制造业的数字化解决方案。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐