1、背景:集团信息化要求、线下业务线上化、政企业务场景特殊性、产业链协同数字化不足;
2、软件功能及核心模块:需求与计划管理、电子寻源与招投标管理模块、合同与订单管理模块、仓储、物流与项目履约管理模块、发票、对账与财务结算模块、数据大屏、报表与智能分析模块、系统管理与基础数据模块等;
3、业务流程、功能路径描述:政企项目立项→需求提报与汇总→采购寻源(招标 / 询价)→确定中标 / 合作供应商→签订电子合同→下达采购订单→供应商排产发货→物流在途跟踪→仓库入库质检→项目现场领用 / 到货验收→项目施工交付→售后维保 / 故障退换→项目竣工对账收票→财务结算付款
1、整体架构、设计思路与分模块技术栈
系统采用国产化微服务云原生架构,遵循高可用、业财一体化、分级管控设计思路,拆分九大独立微服务模块,通过统一 API 网关、分布式事务保障跨模块数据一致性。
后端技术栈:SpringCloud Alibaba、Nacos 注册配置中心、Seata 分布式事务、SQL数据库、Redis 缓存、RocketMQ 消息队列;
前端技术栈:Vue3 + Element Plus、内部自研低代码平台;
中间件 & 工具:Flowable 可视化流程引擎、MinIO 文件存储、电子签章 SDK、SN 二维码生成解析工具、数据同步 ETL 工具。
分层设计:网关层→微服务业务层→数据持久层→外部集成层,外部打通 CRM、合同系统、电子招投标等外部系统。
2、本人负责模块与量化成果
我全程主导需求计划管理模块、订单执行模块、项目可视化大屏模块三大核心模块的需求拆解、接口开发、联调落地,配套完成 23 张业务表单、18 条审批流程、36 张统计报表开发:
需求计划模块:实现多项目需求自动合并汇总、预算前置拦截功能,上线后政企重复采购工单减少 62%,需求审批平均时长由 4.2 天压缩至 1.1 天;
订单执行模块:自动生成采购订单,实现订单分批次拆分、交期管控、供应商线上协同、变更审批、物流进度同步全线上管理,对接仓储、结算、供应商门户多系统,通过消息队列完成跨模块数据互通,内置自动预警、项目齐套校验能力,订单下发确认时长由 3 天压缩至 2 小时,线下纸质单据沟通减少 75%;
数据大屏模块:搭建集团 - 省 - 地市三级可视化看板,内置 8 类智能预警模型,采购经营数据自动 T+1 更新,月度人工统计报表制作时长从 8 小时缩短至 15 分钟;
整体支撑全集团风扇项目线上供应链业务稳定运行。
3、开发难点、问题坑与落地解决方案
难点:跨模块订单、入库、验收三单匹配存在分布式事务一致性问题
坑:订单入库后验收单据回写失败,出现库存已扣减但业务单据未闭环的数据不一致漏洞。
解决方案:基于 Seata AT 模式实现跨微服务分布式事务,新增本地消息表 + RocketMQ 可靠消息兜底,单据状态变更全链路日志留存,异常单据自动重试,上线后三单匹配失败率降至 0。