建筑工程招投标全生命周期管理中台产品系统

我要开发同款
knightfk2026年08月21日
5阅读

技术信息

语言技术
SentinelMybatisDubboSpringCloudVue
系统类型
Web
行业分类
企业服务

作品详情

行业场景

立项背景和目标:
旨在打造一套覆盖招投标全生命周期的数字化管理中台,打破解决传统建筑企业招投标管理依赖Excel手工台账,存在信息孤岛、流程断层、数据统计困难等问题。

功能介绍

核心功能模块:
市场信息管理 — 项目线索收集、跟进记录、责任人分配、阶段流转;
投标信息登记 — 招标文件解析、标段管理、主责/协同人分配、人员变更追溯;
投标策划分析 — 项目评审会议纪要、多维决策矩阵(风险/利润/技术可行性)、竞争对手报价对标;
保证金管理 — 保证金缴纳/回收全流程、对接NCC财务系统、事前审批关联、支付状态同步;
投标结果登记 — 开标记录、中标/流标判定、下浮率自动计算、附件归档;
数据看板 — 人员绩效分析、中标率统计、金额同比/环比、多维度汇总报表;

业务流程: 市场信息收集 → 投标信息登记 → 投标策划分析 → 保证金管理 → 投标结果登记 → 绩效汇总,各阶段可灵活流转,支持草稿暂存与数据回填。

项目实现

整体架构: 采用 Spring Boot 3.5 多模块分层架构,8个子模块各司其职:
business-framework 封装核心能力(安全认证、AOP切面、多数据源、通用CRUD);
business-system 提供基础服务(用户/角色/菜单/部门/岗位);
business-bid 承载全部招投标业务逻辑(40+ Controller/Service/Mapper);
business-quartz 定时任务调度、business-generator 代码生成器;

我负责的模块与成果:
设计并实现了完整的 RBAC权限体系(Spring Security + JWT + Redis),支持按钮级权限控制与数据权限隔离;
搭建了投标策划分析 模块,包含多维度评审决策矩阵和竞争对手报价对标引擎;
实现了与NCC财务系统 的对接,完成保证金支付状态同步与凭证号回写,打通业财数据链路;
数据库设计了 40+张业务表,合理运用计算列、索引优化、逻辑删除等策略;

遇到的难点与解决方案:
难点1: 招投标阶段流转复杂,不同阶段字段差异大 → 方案: 设计统一项目主表 + 各阶段子表关联模式,阶段间通过单据编号串联;
难点2: NCC财务系统对接需处理异步回调与状态一致性 → 方案: 引入操作日志表追溯全流程,采用乐观锁 + 状态机保证数据最终一致性;
难点3: 多数据源场景下事务管理 → 方案: 基于自定义 @DataSource 注解 + AOP 实现动态数据源切换;

示例图片

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

评论