一、开源项目简介 一套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视图)三、技术选型SpringBootMybatis-PlusRedisShiroHutoolLayuiSwaggerFreemarkerMySQL8EchartsJenkinsDockerNginx 使用注意事项前端日期工具库:static/lib/dayjs.min.jsJavascript 工具库:static/lib/lodash.min.jsLayui 树形表格插件https://gitee.com/whvse/treetable-lay图标库使用http://www.fontawesome.com.cn/faiconsecharthttps://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] 首页界面[MES] 数字孪生仓库 数字化平台 echarts 功能页面 主数据展示 计划甘特图 工艺路线界面 物料维护界面 BOM维护界面 SwaggerAPI管理界面五、开源协议 使用AGPL-3.0开源协议六、源码地址 私信回复:MES