研发生命周期管理系统(PLM 变更与 BOM)产品系统

我要开发同款
jerry2026年09月08日
8阅读

技术信息

语言技术
JavaSpringMybatisRabbitMQVue
系统类型
Web
行业分类
物流仓储工业互联网

作品详情

行业场景

制造研发经常要一次改多个配置、组件、原材料:有的改属性,有的改 BOM。常见做法是一物一单、一单一条审批,研发要拆十几张单,审批也散。旧修订/ECN 还和多层 BOM 搅在一起,批量更容易把在途单和展树弄断。本项目做成变更中心:属性变更和 BOM 变更拆开,对象版本与 BOM 版本双轨独立;支持一次勾选多个结果对象,批量发起属性变更或批量发起 BOM 变更——多对象合成一张单、只走一次钉钉。该批量发起方案为本人主导设计实现,已申请软件著作权。

功能介绍

核心能力(独创,已申请软著):
1)批量属性变更:产品/物料同一入口,一次提交多个对象,一张属性变更单 + 一次钉钉;只升对象版本,不动 BOM 版本。
2)批量 BOM 变更:配置/组件统一,一次提交多个结果对象,一张 BOM 变更单 + 一次钉钉;只升 BOM 版本,不动对象版本。提交前做批量互斥:勾选对象之间不能有直接或间接引用,避免一张单里父子互相改。

配套:字段级预览(只带真正变更的字段)、影响预览与正式影响、工作 BOM 单层编辑、按子件正式 BOM 展树、通过后拍完整 BOM 快照、旧单归档只读。截图请用打码后的「批量勾选发起」页或变更单详情(能看出一张单挂多个对象编码)。

项目实现

在企业 PLM 中负责新变更体系:属性变更、BOM 变更、批量互斥校验、版本双轨、钉钉整单回调。Spring Boot + MyBatis + MySQL。难点不是「多选提交」,而是多对象共一单时锁定、引用关系、版本只升该升的那一轨、审批回写不能半单生效。批量发起能力已申请软件著作权(软著权利人为公司,本人为主要设计/开发)。可讲方案和边界,不提供原厂源码和库结构。

示例图片

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

评论