news 2026/4/18 11:00:15

【程序源代码】B/S开源生产执行管理EMS系统Java版(含源码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【程序源代码】B/S开源生产执行管理EMS系统Java版(含源码)

关键字: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

图片上传插件

2.2后端技术框架

框架

备注

版本

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生产执行系统

即可获取下载链接,直接下载就可以了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 10:08:22

screen命令日志记录功能:项目应用中的实用技巧

screen日志记录实战:如何让每一个终端操作都“有据可查”你有没有遇到过这样的场景?深夜执行一个数据库迁移任务,命令刚跑起来,WiFi突然断了。你重新连上 SSH,发现进程没了,日志也只留下半截输出——关键的…

作者头像 李华
网站建设 2026/4/17 19:22:53

对比评测:5种Docker离线安装方案效率大比拼

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Docker离线安装效率对比工具,功能:1. 自动测试不同离线安装方法(包管理/镜像导出/系统快照)2. 记录各方法的时间成本、磁盘…

作者头像 李华
网站建设 2026/4/8 16:16:27

从报名到拿证仅用8周:揭秘MCP高效冲刺计划表

第一章:MCP认证的含金量与职业价值Microsoft Certified Professional(MCP)认证是微软推出的一系列技术资格认证中的基础性认证,标志着持证人具备使用微软技术解决实际问题的能力。尽管随着微软认证体系的演进,MCP已逐步…

作者头像 李华
网站建设 2026/4/18 8:39:22

15分钟构建MNIST增强现实应用原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个MNIST增强现实应用原型,功能:1) 手机摄像头实时拍摄手写数字 2) 使用训练好的模型进行识别 3) 在数字上方叠加AR效果展示识别结果。使用PythonOpen…

作者头像 李华
网站建设 2026/4/18 5:43:19

10 个 Docker 命令实战案例,提升你的容器化技能

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 生成一个包含 10 个常见 Docker 使用场景的教程项目,每个场景提供:1) 问题描述(如“如何备份容器数据”);2) 对应的 Doc…

作者头像 李华
网站建设 2026/4/18 6:27:52

基于STM32的OBD硬件接口构建:从零实现路径

从零打造车载“黑匣子”:基于STM32的OBD接口实战全解析你有没有想过,一辆车每秒都在产生上百个数据点——发动机转速、车速、油耗、水温……这些信息并非深藏于ECU(电子控制单元)的暗箱之中,而是通过一个标准化的接口向…

作者头像 李华