Java+Spring Boot +MySQL + MyBatis Plus一款数字化管理平台源码:云MES系统
MES是为企业提供制造全过程的信息化产品,支持企业智能制造。MES可实现与企业的ERP、PDM等其他信息化系统进行无缝连接,也可与现场生产设备进行连接、数据采集,采用国际通用的数据总线接口,为企业的实施提供了技术保障。产品内部各个模块间可实现模块化实施,针对企业特性和业务重点进行配置化实施,也为企业的快速实施提供了保障。
MES系统技术简介:
1、管理后台的 Vue3 版本采用 [vue-element-plus-admin]
2、后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
3、数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server 等
4、权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统, 支持 SSO 单点登录
5、支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
6、支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
7、高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档
Validator 参数校验
8、项目进一步扩展,新增了 App 客户端支持,进一步丰富了用户接触点和使用场景。
9、同步推出小程序端,便于用户随时随地访问服务,提升了移动端用户体验。
MES系统需求分析方法有七个要素:
具体如下:
一、基础数据分析。基础数据标准化是MES应用的重要工作之一,建立规范统一的基础数据,是保证企业MES正常运行的前提条件。基础数据收集的重要意义是统一思想、规范管理,发现问题,找出差距。基础数据主要包括组织数据、设备数据、物料数据、工艺数据、质量数据等。
二、流程梳理与分析。业务流程梳理的目标是实现业务流程的可视化、规范化、可视化。通过流程梳理与分析发现业务运行中存在的问题,对流程进行优化,全面、真实地梳理MES业务需求,确认MES未来的业务运行流程,在企业形成业务流程历的理念与方法。
三、生产工艺建模分析。工艺是利用各类生产工具对各种原材料、半成品进行加工或处理,最终使之成为成品的方法和过程。生产过程中的所有活动都围绕工艺要求展开。工艺要求决定了生产过程、生产现场数据采集的结构与分布,工艺流程贯穿了生产制造的生产计划、车间调度、过程控制与质量控制环节。工艺是生产现场标准化作业的基础,也是MES未来运行的基础,MES将围绕工艺管理要求而建立。
四、数据采集分析。目的是根据生产工艺特点分析,能对实现和影响产品工艺的信息进行实时采集和分析。数据采集分析需要遵守完整性、实时性原则,要知道采集什么,了解采集的来源,怎么采集和在哪里采集,有哪些采集的设备,主要采集什么类型的数据等。
五、现状评估与MES集成。通过前面一系列的现状评估分析就可以总结出项目需求,需求确定后就要对系统的边界进行界定。如果界限划分不清晰,即使是从业务角度分析出的需求,也将面临新的挑战,如通过哪一个细节需要注意四个要点:车间现有系统应用现状分析;MES的定位与边界;现有系统未来应用建议;MES与其他系统的集成关系分析。
六、系统需求与架构设计。因为MES的个性化较强,所以在需求梳理的过程中,需结合行业和公司的特点,对这些特点进行详细分析,以保证未来MES能满足公司个性化需求。这一环节需要注意几个要点:MES需求汇总与分析、MES总体规划与框架设计、MES详细功能设计。
七、制定实施方案。在制定实施方案时,需依据公司目前生产管理的瓶颈、存在的问题、公司的核心管理特色、模块对业务的重要性、模块的投资收益比、同类型企业的建设情况等,规划出详细的实施路线,包括哪些模块先应用,模块之间的先后关系等。同时,学习和借鉴其他企业经验和公司现状,规划出详细的风险规避措施。