为搭建国际发展务实合作平台,充分汇集国际发展合作资源, 更好匹配发展中国家实际发展需求,推动加快落实联合国2030年可持续发展议程,中国国家国际发展合作署(以下简称合作署)将在全球发展倡议框架下积极推动全球发展项目库建设。
目前,全球发展促进中心(以下简称中心)在项目管理工作中依靠电子申请表的发放和搜集,项目审核工作也是通过线下流程来管理。从业务管理模式、资料的统一归档和整体工作效率等方面综合考虑,亟需建设一套标准的一体化项目库管理平台,用信息化手段为中心的项目库管理工作添砖加瓦。
建设符合三级等保要求的云平台部署架构的一体化项目库管理平台,实现项目与大事记信息的在线填报和审核,最终在中心官网的二级菜单下进行项目统计信息和详情信息的公示。
全球发展项目库系统分为B端和C端,B端为管理端,向中心管理员账号开放,C端为申报端,向项目申报方和推荐方开放。
1.系统模块:菜单,用户,部门,角色,机构,操作日志,字典,短信,定时任务等管理。
2.项目申报:项目申报方可在系统内申报孵化库和成果库项目。
3.项目推荐:项目申报提交后将推送至对应推荐方,推荐方可出具推荐意见或退回项目。
4.项目审核:项目审核分为项目初核与政策性评审。推荐方出具项目推荐意见后将推送至中心,中心将组织项目审核,并在系统上更新项目审核状态。中心审 核操作需经多级审批(二级或三级),审批通过后方可进入下一环节。项目经审核后,中心将向申报方反馈项目结果,包括“通过审核”、“修改材料”、“未通过”三种情况。通过审核的项目将进入对应孵化库或成果库;修改材料的项目将允许申报方修改项目申报材料后再次提交申报;未通过的项目将向申报方反馈原因并关闭项目,保留项目历史记录。
5.项目管理:申报方可对所申报项目进行管理,包括项目查看、信息修改、项目删除、下载打印等操作。已提交申报的项目不允许申报方进行修改或删除。推荐方可查看并下载打印所推荐项目信息,不具备信息修改、项目删除等操作权限。3)中心管理员账号可对提交申报的项目进行管理,包括项目查看、状态更新、信息公开、下载打印、项目移除(退库)等操作,状态更新、信息公开和项目移除等操作需经中心多级审批后实现。
6.项目信息维护(大事记):项目申报方可对本账号申报项目更新大事记信息。经中心管理账号审核通过后,项目大事记将添加至项目信息并在网页同步更新。
7.项目统计:B端系统设置项目统计模块,需实现对项目重要维度上(时间、领域、国别、状态等)的数量、金额等指标的统计分析。
8.项目转库:符合转库条件且完成审批流程的孵化库项目可单向转移至成果库,项目转库后统一按照成果库项目进行管理,孵化库不再显示该项目信息,但保留项目申报及操作历史记录。
9.其他功能:对网站的操作设置,新闻发布,下载,通知等管理。
担任项目架构师,负责整体技术架构设计、核心模块开发及团队技术指导。
架构设计:采用 Spring Boot 3.2 + Java 17 构建企业级后端应用,设计六层模块化架构(framework 基础层、api 接口层、core
核心层、system 系统层、module 功能层、server 启动层),实现业务解耦与独立部署能力。
技术亮点:
1)基于 Dynamic Datasource 设计多数据源动态路由方案,支持读写分离与国产数据库适配;
2)集成 Flowable 7.0 工作流引擎,封装通用审批流程组件;
3)统一云存储抽象层,无缝对接阿里云 OSS、腾讯 COS、华为 OBS、MinIO 等五种存储;
4)基于 Redisson 实现分布式锁、延迟队列等高并发场景方案。
技术难点:工作流引擎与业务系统的深度融合、多租户场景下的数据隔离策略、Token 双令牌刷新机制的安全设计。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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