【程序源代码】B/S开源生产执行管理EMS系统Java版(含源码)
借助uni-app的跨端能力,轻松实现小程序、公众号、H5、APP、PC端全覆盖,数据统一、业务同步,极大提升开发与维护效率。| 工单管理 | 生产工单、外协工单创建与下发,跟踪工单状态、进度、计划数与实际数 |基础资源管理:车间、工作站、设备、仓库、人员、岗位、客户、供应商信息维护。| 生产报工 | 工序级报工,记录完成数量、工时、操作人员与设备信息 || 任务处理 | 任务开始、暂停、恢复、完

关键字:B/S开源生产执行管理EMS系统Java版(含源码)
(一)系统介绍
1.1 系统介绍
B/S开源生产执行管理EMS系统Java版(含源码)
系统采用Java + Vue + uni-app技术栈,基于SpringBoot框架构建,前后端分离架构设计清晰。借助uni-app的跨端能力,轻松实现小程序、公众号、H5、APP、PC端全覆盖,数据统一、业务同步,极大提升开发与维护效率。同时,系统代码规范清晰,注释详尽,二次开发十分方便。
主要功能:
一、系统管理模块
用户与权限管理:用户账号、角色、权限分配,支持分级授权与操作日志记录
参数配置:系统基础参数、业务规则、编号规则自定义设置
数据维护:字典管理、系统初始化、数据备份与恢复
多终端支持:PC端、Android端、触控屏端、PDA端协同操作
二、主数据管理模块
物料与产品管理:物料编码、名称、规格、属性维护;产品结构与版本管理
BOM管理:物料清单创建、版本控制、多级BOM展开与反查
工艺路线管理:工序定义、顺序设置、标准工时与产能配置
基础资源管理:车间、工作站、设备、仓库、人员、岗位、客户、供应商信息维护
三、生产管理模块(核心)
| 功能项 | 说明 |
|--------|------|
| 生产计划 | 制定生产计划,支持从销售订单直接生成,设定计划开始/结束时间 |
| 工单管理 | 生产工单、外协工单创建与下发,跟踪工单状态、进度、计划数与实际数 |
| 生产排产 | 基于产能与资源约束的智能排产,支持可视化调整 |
| 生产报工 | 工序级报工,记录完成数量、工时、操作人员与设备信息 |
| 任务处理 | 任务开始、暂停、恢复、完成操作,实时更新任务状态 |
| 生产跟踪 | 实时监控生产进度,支持条码/RFID扫码追溯 |
| 排班管理 | 班组、班次设置,排班计划制定,节假日/工作日管理 |
四、质量管理模块
质量标准管理:常见缺陷定义、检测项与检测模板配置
全流程检验:来料检验、首检、末检、生产巡检、成品检验
不良品管理:不良记录、原因分析、处理措施跟踪
批次管理:产品批次追溯,实现从原材料到成品的双向追溯
质量分析:质量数据统计、图表展示、质量预警与趋势分析
五、仓储管理模块
库存管理:库存现有量查询、库存预警、库存盘点
出入库管理:原材料入库、生产领料、成品入库、销售出库操作
条码管理:物料与成品条码生成、打印、扫码识别
库存追溯:物料流转记录,支持批次与序列号追溯
六、设备管理模块
设备台账:设备基本信息、型号、规格、状态、维护记录管理
设备状态监控:实时采集设备运行数据,显示运行/停机/故障状态
维护管理:预防性维护计划制定、维护任务提醒、维护记录跟踪
故障管理:设备故障记录、原因分析、处理结果跟踪
七、统计报表与可视化模块
生产报表:产量、效率、工时、进度等数据统计与分析
质量报表:合格率、不良率、缺陷分布等质量指标统计
库存报表:库存周转率、库存金额、出入库统计
大屏展示:生产进度、设备状态、质量指标等关键信息可视化呈现
八、系统集成模块
ERP对接:支持与主流ERP系统数据交互,实现计划与执行协同
设备对接:通过OPC UA、Modbus等协议与生产设备数据采集
条码/RFID集成:实现物料与产品的自动识别与数据采集
(二)系统开发环境及开发工具
系统开发中具体使用到的技术列表如下:
2.1前端技术框架
|
框架 |
备注 |
版本 |
|---|---|---|
|
webpack |
构建工具 |
3.10.0 |
|
ES6 |
JS版本 |
|
|
Vue.js |
基础JS框架 |
2.6.14 |
|
jQuery |
辅助JS库 |
2.1.4 |
|
Vue Router |
路由管理 |
3.0.1 |
|
Vuex |
状态管理 |
3.0.1 |
|
Element UI |
基础UI库 |
2.15.5 |
|
vue-element-admin |
UI界面基于 |
|
|
Axios |
网络请求 |
0.18.0 |
|
Scss |
CSS预处理 |
4.13.0 |
|
ESLint |
代码检查 |
4.13.1 |
|
ECharts |
报表系统 |
3.8.5 |
|
百度 UEditor |
富文本编辑器 |
|
|
百度 Web Uploader |
图片上传插件 |
|
框架 |
备注 |
版本 |
|---|---|---|
|
Spring Boot |
核心框架 |
2.6.3 |
|
mybatis plus |
持久框架 |
3.5.7 |
|
sharding sphere |
分库分表 |
4.1.0 |
|
Maven |
程序构建 |
|
|
Mysql |
数据库 |
5.6/5.7/8.x |
|
RabbitMQ |
消息中间件AMQP |
3.x(3.6.14) |
|
Redis |
缓存 |
5.x |
|
Elasticsearch |
搜索引擎 |
6.x(6.2.2) |
|
Spring Security |
安全框架 |
2.6.3 |
|
Druid |
数据库连接池 |
1.1.22 |
|
xxl-job |
定时任务 |
2.2.0 |
|
Nginx |
负载均衡 |
|
|
Oss |
静态资源分发 |
|
|
Logback |
日志处理 |
|
|
alibaba/p3c |
代码检查 |
2.3小程序技术框架
|
框架 |
备注 |
版本 |
|---|---|---|
|
UniApp |
移动端框架 |
最新版 |
|
Vuejs |
PC端框架 |
v2 |
|
UViewUI |
移动端UI库 |
1.8.4 |
2.4程序部署和配置
(一)前端架构设计
采用UniApp框架实现跨平台开发,通过条件编译处理平台差异:
javascriptCopy Code
// #ifdef MP-WEIXIN
// 微信小程序专属配置
// #endif
核心组件使用Canvas渲染,确保动画流畅性:
(二)后端接口设计
前端:微信原生小程序 + Vue.js(UniApp 框架,一次开发多端适配)
后端:Spring Boot(Java)/ ASP.NET Core(C#),支持高并发处理
数据库:MySQL(商品、订单数据)+ Redis(缓存、会话管理)
部署:阿里云 / 腾讯云(服务器 + 对象存储 OSS,存储商品图片 / 视频)
2.6效果图








(四)源码下载说明以及项目说明
【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。
【备注】建议使用前先遵守查看相关项目的协议。开发使用请联系原作者授权使用。
关注公众号,在消息中回复:EMS生产执行系统
即可获取下载链接,直接下载就可以了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)