一、开源项目简介
一套SpringBoot开源框架代码标准规范化的MES生产制造执行系统。
二、功能概述
MES规划
系统管理 |
工艺管理 |
计划管理 |
物料管理 |
*用户管理* |
*工艺路线管理* |
工单下达 |
物料出入库 |
*组织管理* |
MOM管理 |
工序工单分解 |
智能货架 |
*菜单管理* |
BOM管理 |
工单流程变更 |
物料标签管理 |
*基础数据维护* |
SOP管理 |
工单锁定 |
AGV+WCS |
*基础数据配置* |
其他工艺文件 |
工单特殊设置 |
*物料基础数据* |
设备管理 |
SN码管理 |
在制品管理 |
质量管理 |
设备档案 |
SN码规则管理 |
工序过站 |
IOC |
设备维修保养 |
分配SN管理 |
在线维修管理 |
OQC |
设备出入库 |
SN标签+打印 |
自动化对接 |
FQC |
设备稼动率 |
|
SN返工管理 |
质检项维护 |
说明: |
|
*完成 |
未开发 |
MOM平台规划
ISA-95 层级
四大类: 资源、能力、产品定义和生产计划
九大模型
- 人力资源模型
- 设备资源模型
- 材料资源模型
- 过程段模型(过程端模型,过程能力模型)
- 生产能力模型
- 产品定义模型
- 生产计划模型
- 生产性能模型
实现功能:
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 主数据管理:动态配置表以及所需要显示的字段,只需要简单维护既可以完成增删改成操作。
- 赋码管理:动态配置码规则项。例如6位年月日 3位,流水号,随机号。根据用户配置自动创建SN。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
- 物料进出管理:包含物料叫料,配料,发料,确认收料,上料
- 工单管理:工单下达,工单分解,工单状态调整,工单特殊设置
- 在制品管理:过站工序记录,数据绑定成箱成剁
- 质量管理: 质检项维护,根据物料或者型号管理质检项目。检验页面,抽检确认
- 工艺文件管理 :工艺参数,BOM文件,导入导出
- 报表:图形化展示
- 设备管理: 设备信息录入,使用记录,设备台账,设备维保
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
- 工作流引擎:实现业务工单流转、在线流程设计器。
- 数字化平台:支撑数据展示,定时动态刷新数据。热部署(SQL视图)
三、技术选型
- SpringBoot
- Mybatis-Plus
- Redis
- Shiro
- Hutool
- Layui
- Swagger
- Freemarker
- MySQL8
- Echarts
- Jenkins
- Docker
- Nginx
使用注意事项
- 前端
- 日期工具库:static/lib/dayjs.min.js
- Javascript 工具库:static/lib/lodash.min.js
- Layui 树形表格插件
- https://gitee.com/whvse/treetable-lay
- 图标库使用
- http://www.fontawesome.com.cn/faicons
- echart
- https://www.echartsjs.com/zh/api.html#echarts
- 发送 Ajax 示例:参考README.md文件
- FreeMarker 文档:参考README.md文件
- Layui 自定义组件 spLayer:参考README.md文件
- Layui 自定义组件 spTable:参考README.md文件
- 下拉框 初始化数据: 参考README.md文件
- 后端
- Hutool 是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
- 枚举
- 公共枚举类:CommonEnum
- 不同模块下的枚举:如 com.songpeng.sparchetype.system.enums
- 请求参数
- 每张表的分页查询参数,严格按照一张表对应一个请求参数对象进行开发,如系统用户分页查询参数:SysUserPageReq
四、界面展示
登录界面[MES]
数字孪生仓库
数字化平台 echarts
功能页面
主数据展示
计划甘特图
工艺路线界面
物料维护界面
BOM维护界面
SwaggerAPI管理界面
五、开源协议
使用AGPL-3.0开源协议
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)