**城市隧道管片生产数字化管理系统**
**项目背景:**
项目面向城市隧道施工场景,建设管片生产全流程数字化管理系统,覆盖生产计划、排产管理、生产实绩、质量监控、库存分析、设备数据采集及经营数据分析等核心业务,提升管片生产计划制定效率、生产过程透明度和质量管控能力。
**技术架构:**
Spring Boot / Spring Cloud、MySQL、Redis、MongoDB、RabbitMQ、MyBatis
**项目职责:**
1. 负责生产计划与生产实绩模块开发,基于 Spring Boot 实现要货计划、BOM、管片图纸等数据解析,并结合业务规则设计排产算法,自动生成排模信息表、生产日报表及生产任务数据。
2. 基于 MyBatis 实现生产数据多维度统计分析,支持按项目、产线、班组、物料、生产日期等维度查询,为排产策略动态调整提供数据支撑。
3. 设计 MySQL 与 Redis 缓存同步机制,将高频访问的项目信息、排产结果、库存数据进行缓存优化,提升系统查询性能与接口响应速度。
4. 实现 MongoDB 与 MySQL 跨库数据统一查询,将 MongoDB 中的试验报告、交工资料与 MySQL 中的项目、生产、质量数据进行关联整合,提升资料检索与业务分析效率。
5. 负责慢 SQL 排查与索引优化,通过分析执行计划、优化关联查询、调整索引策略等方式解决系统卡顿问题,降低数据库负载。
6. 开发混凝土搅拌设备、检测仪器等外部设备数据采集接口,实现生产过程数据、检测数据自动采集与入库,并与前端协同完成接口联调。
7. 构建生产过程监控模块,设计库存与生产数据分析模型,实现生产进度、库存状态、质量数据的可视化展示与异常预警。
**项目成果:**
1. 通过排产算法与生产数据分析模型优化,减少人工排产时间,提升生产计划制定效率和排产准确率。
2. 通过 Redis 缓存同步机制与跨库查询优化,缩短关键业务数据查询响应时间,提升系统整体访问效率。
3. 通过慢 SQL 优化及索引策略调整,数据库负载降低约 35%,有效缓解系统卡顿问题。
4. 实现生产进度、库存状态、质量数据的可视化管理,提升现场管理人员操作效率和生产过程管控能力。
5. 通过质量监控与生产数据分析,辅助优化工艺参数和采购计划,降低返工成本,减少原材料浪费。
**PCMOM 智能制造管理平台**
**技术栈:** Spring Boot、Spring MVC、Jooq、MySQL、Redis、JUnit
项目面向 PC 构件工厂智能制造场景,深度整合 MES、ERP 等业务模块,覆盖生产计划排程、物料管理、质量管控、设备运维监控及生产数据分析等核心业务,帮助企业打通采购、库存、生产、质量、设备等全链路数据,实现构件工厂生产过程数字化和智能化管理。
本人作为核心开发人员,参与系统核心业务模块从需求分析、架构设计、编码实现、测试交付到上线运维的全流程开发,主要负责物料管理、生产关联、设备数据交互及系统性能优化等模块。基于 Spring Boot + Spring MVC 开发业务接口,结合 Jooq 实现复杂业务数据查询与持久化操作,支撑采购计划、物料入库、库存流转、生产领用、构件生产关联等完整业务链路。参与 MES 与 ERP 系统数据集成,设计采购、库存、生产、质量等业务数据同步机制,解决跨系统数据不一致、重复同步及数据延迟问题。同时负责生产加工设备与业务系统的数据交互,实现设备生产数据、加工状态和生产结果的采集与同步。针对高频访问场景,引入 Redis 缓存项目信息、物料库存、生产任务等热点数据,并结合 SQL 调优、接口逻辑优化提升核心接口性能。在开发过程中基于 JUnit 编写单元测试,覆盖核心业务逻辑,提升模块稳定性和交付质量。
系统上线后被 100+ 家构件工厂采用,服务客户包括上海建工、湖南五建、华润水泥等企业;平台构建了从采购计划、物料流转到生产关联的完整业务链路,有效提升物料管理、生产协同和数据统计效率,业务数据准确性达到 99%。