MES是一套面向生产制造企业车间执行层的生产信息化管理系统,简单来说MES主要用于从订单下达到产品完成的整个生产过程进行优化管理,精细化管控生产,实现车间透明化管理。
MES从ERP得到生产订单指令,进而工厂的生产线根据生产订单要求,进行工序下达,完成产品的交付。
MES就相当于车间的中枢神经,连接各个部门,指引控制所有生产活动,同时MES系统通过移动设备报工,搜集生产信息、设备信息和质量信息等相应生产信息汇总,形成订单一体化信息登记,为生产管理决策提供有效的支持,增强企业订单按期交付能力。
MES系统的主要核心模块
数据分析:MES系统可以对生产数据进行实时分析,为生产决策提供有力支持。
生产调度:MES系统可以根据生产订单和资源状况,自动计算生产计划和调度,从而优化生产线的运作。
设备管理:MES系统可以实时监控生产设备的运行状态,及时发现故障并进行维修保养,确保设备正常运行。
物料管理:MES系统能够实时追踪原材料、半成品和成品的库存状况,确保生产所需物料的供应。
质量管理:MES系统通过收集生产过程中的质量数据,进行实时分析和反馈,有助于提高产品质量和降低质量成本。
人员管理:MES系统可以记录员工的工作时间、工作内容和工作效率,有助于提高员工生产效率和降低人力成本。
技术选型
1、系统环境
Java EE 8
Servlet 3.0
Apache Maven 3
2、主框架
Spring Boot 2.2.x
Spring Framework 5.2.x
Spring Security 5.2.x
3、持久层
Apache MyBatis 3.5.x
Hibernate Validation 6.0.x
Alibaba Druid 1.2.x
4、视图层
Vue 2.6.x
Axios 0.21.x
Element 2.15.x
技术简介
- 管理后台的 Vue3 版本采用 [vue-element-plus-admin]
- 后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统, 支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
- 支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档
+ Validator 参数校验
- 项目进一步扩展,新增了 App 客户端支持,进一步丰富了用户接触点和使用场景。
- 同步推出小程序端,便于用户随时随地访问服务,提升了移动端用户体验。