当前位置: 首页 > 企业新闻 > 开源MES系统技术拆解:Spring Boot+Vue+uni-app,三端协同怎么做

开源MES系统技术拆解:Spring Boot+Vue+uni-app,三端协同怎么做

原创

2026/10/22 15:57:19

来源:烁迅软件

作者:烁迅软件

图标 547

本文摘要

烁迅集团开源的MES制造执行管理系统采用前后端分离架构,由服务端、Web管理端和移动端三部分组成,三端通过统一的服务端接口协作。

 烁迅集团开源的MES制造执行管理系统采用前后端分离架构,由服务端、Web管理端和移动端三部分组成,三端通过统一的服务端接口协作。下面从技术栈、模块划分和部署方式三方面做一个梳理。

技术栈一览  https://shuoxunwebsite.oss-cn-beijing.aliyuncs.com/2026/11/05/456ae59d-d794-4c8f-91ae-8edc4980dad4.png模块划分清晰,便于二次开发

 服务端采用Maven多模块结构,将启动入口与控制器、框架服务(认证、数据源)、通用工具、系统管理、MES业务与租户管理、代码生成分别拆为独立模块。开发者可在MES业务模块上扩展新单据和流程,而不必改动认证、权限等基础能力。

 Web管理端以Vue  Router和Vuex组织页面与状态,结合ECharts、DataV实现生产数据看板。移动端基于uni-app,按主包、看板、业务操作、个人信息划分分包,便于控制包体并按需加载。

多租户与权限

 系统内置租户管理,可按企业或工厂隔离用户、权限和业务数据;服务端通过Spring  Security与JWT完成身份认证,并结合动态菜单和业务操作权限控制,实现不同角色看到不同功能。移动端登录需填写工厂编号、账号和密码,对应当前租户。

快速上手

 1. 准备MySQL(建议使用utf8mb4字符集)和Redis,并导入初始化数据。

 2. 配置服务端的数据库、Redis和文件目录后,执行mvn clean package  -DskipTests构建并启动,默认端口为9090。

 3. 在Web管理端目录执行npm ci与npm run serve,本地访问3333端口。

 4. 使用HBuilderX打开移动端项目,修改接口地址后即可真机调试或打包发行。

 项目同时提供了生产部署的Nginx反向代理和history路由回退的配置思路,以及常见问题的排查表,降低首次部署的试错成本。

开源信息

 项目采用木兰宽松许可证第2版(Mulan PSL  v2),欢迎在Gitee仓库提交Issue与PullRequest:https://gitee.com/shuo-xun-software/soshine-mes


若转载请注明出处:https://www.shuoxun.com/news/3970.html