1、立项背景和目标
企业合同数量随业务扩张激增,传统人工管理常出现版本混乱、审批周期长、风险条款漏审、履约进度难跟踪等问题,且合规审计缺乏完整追溯依据。本系统立项目标是实现合同全生命周期数字化管控,缩短审批时长 30% 以上,降低合同风险发生率,提升履约协同效率,满足企业合规管理及审计追溯需求。
2、软件功能、核心功能模块的介绍
核心功能模块包括:
合同台账管理:统一存储合同信息,支持合同类型、签署方等多维度检索,自动关联合同附件;
智能审批模块:支持自定义审批流程配置,审批任务自动推送至对应人员,支持在线批注修订;
风险预警模块:智能识别违规条款,对逾期履约、付款节点自动触发消息提醒;
履约跟踪模块:记录合同履约节点,关联交付、付款等信息并同步更新状态;
合同归档模块:完成履约的合同自动电子归档,支持权限管控下的调阅与导出。
3、业务流程、功能路径描述
以采购合同为例,业务流程及功能路径为:
合同起草:经办人通过「合同管理→起草合同→选择采购模板」填写合同内容并上传附件;
多级审批:提交后系统自动推送至「审批中心→待办审批」,经部门负责人初审、法务复审(支持在线批注)后完成审批;
签署与履约:审批通过后,通过「签章管理→待签章合同」调用电子签章完成签署;履约阶段通过「履约管理→待跟踪合同」更新交付、付款节点状态;
归档:履约完成后系统自动将合同转入「归档管理→已归档合同」,支持按条件检索调阅。
整体架构和设计思路、不同模块使用的技术栈
采用前后端分离 + 微服务架构,以 “合同全生命周期管控” 为核心拆分业务模块,实现解耦与灵活扩展:
整体技术栈:
前端:React+Ant Design Pro(构建响应式企业级界面);
后端:Spring Cloud 微服务框架(拆分审批、台账、预警等独立服务);
数据层:MySQL(存合同结构化数据)+Redis(缓存审批待办)+MinIO(存合同附件);
中间件:RabbitMQ(推送审批通知)+Flowable(工作流引擎)+Drools(规则引擎)。
模块技术栈:
审批模块:自研自定义流程审批实现跟钉钉一样的审批管理功能;
风险预警模块:基于 Drools 识别违规条款;
签章模块:对接法大大 SDK 实现合法电子签章;
归档模块:用 MinIO 做附件分布式存储 + 权限管控。