BOM材料协同与多产品产能实时测算系统产品系统Vibe Coding

我要开发同款
menger-82026年08月28日
3阅读

技术信息

语言技术
JavaCSSJavaScriptReactMySQL
系统类型
WindowsWeb算法模型
行业分类
企业服务物流仓储

作品详情

行业场景

1、立项原因与业务痛点
在离散制造与中小型加工企业(如健身器材、五金器械等制造行业)中,多部门之间材料流转割裂、库存信息滞后是普遍痛点。企业在排产时,传统方式依靠人工核算 Excel 表格,耗时且极易出错;当某一重点产品决定排产 N 件时,管理人员无法实时感知共用原材料的消耗对其他在产产品的产能挤压,导致缺料停工或盲目采购。
2、行业场景与业务背景
本项目面向制造企业跨部门材料协同与生产排产场景,建立产成品与基础原材料的单层 BOM(物料清单)标准消耗定额。系统支持一级管理员全局掌控与各生产/仓库部门数据权限隔离,旨在打破部门间库存信息孤岛,实现动态排产下多产品可生产件数的秒级联动测算与缺料精准预警。

功能介绍

本项目包含以下四大核心业务功能模块:
1. 物料与产品主数据管理:维护原材料与成品的编码、规格、计量单位、安全库存阈值及部门归属;
2. 单层 BOM 标准定额维护:建立成品到物料的单层消耗配方,支持损耗率配置、单耗自动折算、防循环引用及版本状态机(草稿/生效/停用)流转;
3. 多部门出入库与实时库存台账:支持采购入库、生产领料出库、退料调拨等多业务流水记账,采用行级事务锁防止库存超发与负库存,实时汇总部门与全局库存水位;
4. 动态产能实时联动测算引擎与 MRP 需求下发(核心特色):
- 支持多产品共享原材料的木桶短板模型实时测算;
- 支持用户动态输入“第一个产品排产 N 件”,系统在毫秒级自动扣减共用物料并实时推算出其他所有产品当前还能生产的最大件数;
- 一键生成生产需求单,执行 MRP 缺料测算与材料锁定。

项目实现

【个人职责与任务】
独立负责系统的全栈架构设计与核心研发落地。涵盖数据库 DDL 建模、前后端脚手架裁剪、部门级数据权限切面拦截、单层 BOM 动态维护组件开发、出入库并发事务控制以及多产品产能联动测算算法编写。

【技术栈与架构】
- 后端:Spring Boot 3.x + MyBatis + MySQL 8.0 + Redis 7 + Spring Security JWT
- 前端:Vue 3 + Vite + Element Plus + Pinia
- 部署:Docker Compose 容器化编排

【实现亮点与攻关难点】
1. 权限隔离架构:基于 @DataScope 统一切面,动态注入 SQL 部门权限过滤条件,兼顾管理员全局视图与各业务部门的数据强隔离;
2. 主子表事务控制:在 BOM 配方与单据录入中设计优雅的 Master-Detail 级联更新与悲观/乐观锁机制,确保并发扣库账实相符;
3. 联动测算引擎:设计了轻量高效的单层 BOM 树状遍历与短板木桶算法,在前端输入滑块/数值变化时实现多产品剩余产能的无延迟实时响应。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论