本项目旨在解决制造企业生产计划与排程管理的核心痛点问题。传统制造企业在生产计划编制过程中,面临计划编制效率低、物料需求计算不准确、生产排程不合理、资源利用率低等问题,导致订单交付延迟、库存积压严重、生产成本居高不下。
行业场景为离散制造企业的生产计划与排程管理。企业需要根据销售订单、预测需求,结合BOM物料清单、库存现有量、采购在途、生产在制等数据,进行物料需求计划(MRP)计算,生成采购计划和生产计划;同时根据车间资源产能、工序工艺路线,进行精细化生产排程
,实现有限产能约束下的最优排产。系统需与ERP、OA、SRM等外部系统深度集成,实现数据互通和业务协同
1. 物料需求计划(MRP)模块:实现MRP计算引擎,根据主生产计划、BOM展开、库存数据、在途在制数据,自动计算物料净需求,生成采购申请、生产制令单,支持多版本计划对比和模拟运算。
2. 主生产计划(MPS)模块:支持主生产计划编制、需求订单管理、能力需求计划(CRP)计算、计划释放与下达,实现产销协同。
3. 生产排程(PS)模块:基于有限产能约束的工序级排程,支持制令单排产、工序排程、班次排产表管理、资源产能日历、排程结果可视化展示。
4. 供应链协同模块:与ERP系统对接实现物料、BOM、工艺路线数据同步;与SRM系统对接实现采购需求推送、供应商协同;与OA系统对接实现审批流程集成。
5. 报表分析模块:提供齐套分析报表、缺料预警报表、计划达成率分析、订单交付周期分析、生产绩效统计等数据分析和可视化功能。
6. 基础数据管理模块:物料主数据、供应商管理、资源管理、工艺路线、BOM管理、日历班次等主数据维护。
本项目采用Spring Cloud微服务架构,基于Spring Boot 2.6.8、Spring Cloud 2021.0.1、Spring Cloud Alibaba 2021.0.1.0构建。服务注册与配置中心采用Nacos,实现服务治理和统一配置管理。数据持久层采用Spring Data JPA +
QueryDSL,实现类型安全的复杂查询。消息队列采用RocketMQ实现异步解耦。链路追踪采用SkyWalking实现全链路监控。
项目采用分层架构设计,分为Controller层(REST API接口)、Service层(业务逻辑)、Repository层(数据访问)、Entity层(数据实体)。核心算法模块包括MRP计算引擎、有限产能排程算法、BOM展开算法等。系统通过OpenFeign实现微服务间调用,与外部系统(ERP
、OA、SRM、MES)通过标准API接口集成。前端采用响应式Web界面,后端提供标准化RESTful API。部署采用容器化方案,支持Kubernetes编排部署。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论