生产设备管理系统
创建于 2026 年 3 月 23 日
项目介绍
这是一套面向中小型制造企业的生产设备管理系统,基于若依 RuoYi-Vue 深度定制而来。系统的核心思路是把车间里”接单—排产—干活—报工—检验”这条离散制造链路完整固化下来:先维护物料、工艺路线、工序、车间、设备等主数据,再由生产计划员编制生产计划单,计划发布后下推生产工单并排程,工单下推派工单到具体工序,车间报工员按派工单执行开工、报工与完工,完工后自动生成工序检验单,形成从”计划”到”质量”的闭环。
与之并行的是一条设备保障支线:设备档案按车间建档并绑定点检标准与巡检标准,设备点巡检员定期执行点检单、巡检单,逐项记录检查结果,异常结果实时汇入首页驾驶舱的预警列表。系统按岗位区分三类业务角色——车间报工员、设备点巡检员、生产计划员,员工管理保存后会自动同步创建若依系统登录账号并按岗位匹配角色,让”人”与”权限”天然对齐。
项目架构
项目基于若依 RuoYi-Vue v3.9.1(master 分支,Spring Boot 4.0.3 / JDK 17+)搭建,沿用其经典多模块结构:ruoyi-admin(Web 入口与 Controller)、ruoyi-system(业务 domain / mapper / service)、ruoyi-framework(安全与配置)、ruoyi-common(通用工具)、ruoyi-quartz(定时任务)、ruoyi-generator(代码生成器)。技术栈为 Spring Boot + Spring Security + MyBatis + Druid 连接池 + PageHelper 分页 + MySQL + Redis + JWT 权限认证。
业务代码集中在 com.ruoyi.zzp 包:ruoyi-admin 下新增 24 个 Controller(员工、车间、物料、工艺路线、工序、不良原因、设备、点检/巡检标准及单据、计划/工单/派工/报工/工序检验、驾驶舱等),ruoyi-system 下对应 25 张 tb_zzp_* 业务表及同名 Mapper XML。单据类表全部采用主子表设计(如生产计划单主表 + 商品明细表、报工单主表 + 商品工序明细表),字段以 zzp_ 前缀命名,字典、菜单、按钮权限均通过单文件初始化脚本 sql/zzp_all_in_one.sql 一键写入,脚本自带演示数据,开箱即用。
前端为 Vue 2.6 + Element UI 2.15 + ECharts + Axios 的若依管理后台,views/zzp 下共 16 个业务页面。系统自定义了 ZzpPageGuide 页面引导组件,每个业务页顶部都会展示”场景说明、可操作角色、建议操作”,帮助新用户快速上手;首页工作台被整体重写为”生产设备管理驾驶舱”,包含指标卡、业务流总览、快捷入口、重点关注与趋势图表。
核心功能
- 基础资料管理:员工管理(姓名、岗位、手机号,保存后自动同步若依系统账号)、物料管理(编码、单位、仓库、规格,可绑定工艺路线)、工艺路线(由独立工序按排序组合而成,供物料与生产明细引用)、工序管理、不良原因、车间管理、设备档案(所属车间、运行状态、绑定点检/巡检标准)、点检标准与巡检标准(标准下挂多条检查明细,含检查方法)。
- 生产单据逐级下推:生产计划单(待发布 → 已发布)→ 生产工单(待排程 → 已排程,可设置开始/结束时间)→ 派工单(待派工 → 已派工,按商品 + 工序拆分明细)→ 报工单(待开工 → 生产中 → 已完工),每级单据由上游下推生成,主表与商品明细联动,全程可追溯。
- 报工与工序检验闭环:报工明细记录报工数量、合格数量、不良数量与不良原因(字典维护),完工操作有状态校验(仅生产中可完工、必须已维护明细),完工后自动生成工序检验单,汇总报工数量、合格/不良数量与不良率,质量数据随单据链沉淀。
- 设备点检与巡检:点检单、巡检单选择设备后自动带出该设备绑定的标准及检查明细,逐项填写结果;明细全部正常则主结果自动为正常,否则为异常。异常点检/巡检、异常设备实时计入首页预警。
- 生产驾驶舱:首页展示已完工/生产中报工与今日异常预警三项核心指标,员工、物料、设备、计划单、工单、派工单、报工单、点检单、巡检单九类全局统计,待发布计划、待排程工单、待派工单、异常设备、今日异常点检/巡检等”重点关注”列表,以及基于 ECharts 的近 7 日计划/工单/派工/报工单据趋势折线图;业务流总览卡片可直接跳转对应模块。
功能截图
暂无运行截图。
快速上手
数据库初始化分两步:先执行 sql/ry_20260320.sql 导入若依基础表,再执行 sql/zzp_all_in_one.sql 写入业务表结构、字典、菜单与演示数据(演示数据含一车间/二车间、3 名员工、2 种物料、4 道工序、2 台设备、1 张已发布计划单及其下推的工单、派工单、报工单,覆盖完整演示链路)。后端修改 ruoyi-admin 的 application-druid.yml 数据库连接与 application.yml 的 Redis 配置后,启动 RuoYiApplication,默认账号 admin / admin123。
前端进入 ruoyi-ui 执行 npm install 与 npm run dev,登录后按首页驾驶舱的”业务流总览”顺序体验:先看基础资料(物料、工艺路线、设备档案),再到生产管理(计划 → 工单 → 派工 → 报工 → 工序检验),最后到设备管理执行点检单、巡检单。每个页面顶部的操作引导(可操作角色、建议操作)会提示正确的推进顺序。
总结
这个项目的价值在于用一套清晰的主从单据模型把离散制造车间的核心管理动作串联了起来。计划、工单、派工、报工四级单据逐级下推、状态机逐级校验,保证了现场执行不会”跳步”;报工完工自动生成工序检验单,让质量数据(合格数量、不良原因、不良率)随单据链自然沉淀,无需单独录入;设备点检、巡检按标准模板逐项执行,异常直接进入驾驶舱预警,把设备保障从”事后维修”前移为”日常点检”。员工账号与若依系统账号的自动同步,也让权限管理与组织管理合并为同一件事。
后续可扩展的方向包括:设备异常闭环(异常点检单自动生成维修工单)、报工产量与计件工资挂钩、生产计划与库存联动(成品入库/物料领用)、以及基于不良率数据的工序质量看板与统计分析。