# MES-MOM
**Repository Path**: git-ztree-osc/MES-Springboot
## Basic Information
- **Project Name**: MES-MOM
- **Description**: 💠章鱼师兄。真的智造💠
- **Primary Language**: Java
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 913
- **Created**: 2023-04-21
- **Last Updated**: 2023-04-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#  章鱼师兄。真的智造! 
## 黑科更名为章鱼师兄
## 个人参与开发的MES项目
* **杭州东方通信股份**  (三星SDS麦康平台)
* **浙江大华技术股份**  (三星SDS麦康平台)
* **天能集团**  (自研平台0到1)
## 界面展示
* 演示地址(新)
* http://www.meswozuiniu.icu:8887
用户名admin  密码123
## 章鱼师兄规划

    
        | 系统管理 | 工艺管理 | 计划管理 | 物料管理 | 
    
        | *用户管理* | *工艺路线管理* | 工单下达 | 物料出入库 | 
 
        | *组织管理* | MOM管理 | 工序工单分解 | 智能货架 | 
   
        | *菜单管理* | BOM管理 | 工单流程变更 | 物料标签管理 | 
    
        | *基础数据维护* | SOP管理 | 工单锁定 | AGV+WCS | 
    
        | *基础数据配置* | 其他工艺文件 | 工单特殊设置 | *物料基础数据* | 
    
  
--------------------------
    
        | 设备管理 | SN码管理 | 在制品管理 | 质量管理 | 
    
        | 设备档案 | SN码规则管理 | 工序过站 | IOC | 
 
        | 设备维修保养 | 分配SN管理 | 在线维修管理 | OQC | 
    
        | 设备出入库 | SN标签+打印 | 自动化对接 | FQC | 
 
        | 设备稼动率 |  | SN返工管理 | 质检项维护 | 
    
        | 说明: |  | *完成 | 未开发 | 
## 专属知识星球。智友们上车了
   
 ## MOM平台规划

## ISA-95 层级

 四大类: 资源、能力、产品定义和生产计划
 
 九大模型
 * 人力资源模型
 * 设备资源模型
 * 材料资源模型
 * 过程段模型(过程端模型,过程能力模型)
 * 生产能力模型
 * 产品定义模型
 * 生产计划模型
 * 生产性能模型
 

登录界面[MES]

数字孪生仓库

数字化平台 echarts

### 功能界面
* 主数据展示

* 计划甘特图

* 工艺路线界面

* 物料维护界面

* BOM维护界面

### swaggerAPI管理界面

## 技术架构
### springBoot+mybatis-plus+redis+shiro+hutool+layui+swagger+freemarker+mysql8+echarts
### jenkins+docker+nginx
## MES个人笔记
[MESA战略计划](http://note.youdao.com/noteshare?id=3d843775354cc7a503ad247a29997848)
[10点技巧,教你成MES实施王者](http://note.youdao.com/noteshare?id=2d4cf9c9827c2f906d36ec4c146e7557)
[MES需求收益评估,如何计算ROI,真香又学知识了](http://note.youdao.com/noteshare?id=5add9a164e26b5e039e7b0016daa19a4)
[做MES重点不是学习别人的成功,而是明白他犯的错误](http://note.youdao.com/noteshare?id=ba5f58ec23376ebee9a9c09d95c3dcfa)
[MES相关术语,字母缩写含义!看一遍就懂。不懂请再看一遍](http://note.youdao.com/noteshare?id=222fcb0a12288b8e5cc76ba94e1bb32d)
## 部署云平台 使用阿里云 (https://www.aliyun.com)
实现功能:
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 主数据管理:动态配置表以及所需要显示的字段,只需要简单维护既可以完成增删改成操作。
3. 赋码管理:动态配置码规则项。例如6位年月日 3位,流水号,随机号。根据用户配置自动创建SN。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。
7. 物料进出管理:包含物料叫料,配料,发料,确认收料,上料
8. 工单管理:工单下达,工单分解,工单状态调整,工单特殊设置
9. 在制品管理:过站工序记录,数据绑定成箱成剁
10. 质量管理: 质检项维护,根据物料或者型号管理质检项目。检验页面,抽检确认
11. 工艺文件管理 :工艺参数,BOM文件,导入导出
12. 报表:图形化展示
13. 设备管理: 设备信息录入,使用记录,设备台账,设备维保
14. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
15. 连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
16. 工作流引擎:实现业务工单流转、在线流程设计器。
17. 数字化平台:支撑数据展示,定时动态刷新数据。热部署(SQL视图)
#### 使用注意事项
* 前端
    * 日期工具库: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 示例:[详情](./docs/ajax.md)
    * FreeMarker 文档:[详情](./docs/FreeMarker.md)
    * Layui 自定义组件 spLayer:[详情](./docs/spLayer.md)
    * Layui 自定义组件 spTable:[详情](./docs/spTable.md)
    * 下拉框 初始化数据: [详情](./docs/layuiSelect.md)
* 后端 
    * Hutool 是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
    * 枚举
        * 公共枚举类:CommonEnum
        * 不同模块下的枚举:如 com.songpeng.sparchetype.system.enums
    * 请求参数
        * 每张表的分页查询参数,严格按照一张表对应一个请求参数对象进行开发,如系统用户分页查询参数:SysUserPageReq
# 总结
欢迎想一起开发的小伙伴。。此项目也支持大学生毕业设计。
# MES国际
[](http://www.mesa.org/)
[](https://www.syntropicfactory.com/)
[](https://www.isa.org/)
## QQ Group808898316(此群已满)
[](http://qm.qq.com/cgi-bin/qm/qr?k=vjfiAHPYgOgO5XxeUFxNfxTlQom2wZFZ)
## QQ Group87652870(此群已满)
[](https://jq.qq.com/?_wv=1027&k=55NGCxl)
## QQ Group595803231(请加此群)
[]
## 特别鸣谢
[](https://gitee.com/wangziyangyang/MES-Springboot)