[摘要]目前我国科技跨越式创新发展,而重庆市现有的科研项目管理系统由于开发时间较早,设计理念,技术框架都比较陈旧,已经无法满足日益复杂的管理和服务的需求。通过调研发现大多项目管理系统在并发量,兼容性、安全性、易用性、用户体验等方面存在诸多问题。为解决上述问题,以问题为驱动,设计并构建了全新的系统底层技术架构,采用分层模型对相关服务进行区分,以期提高重庆市科研项目管理系统的智能服务水平和管理效率。
[关键词〕项目管理系统;架构;分层模型
1研究背景及现状
自党的十八大提出创新驱动发展战略以来,我国的科研势头蒸蒸日上,尤其是在科研项目上,无论是经费还是数量都呈几何线性增长。随着科研领域的不断扩大,项目合作的渠道和方式正从单一、分散和自由向着团队化、联合攻关转变,很多项目甚至建立在跨学科、跨单位基础之上,无论是对学科的发展还是中国社会的变革都具有重大意义。科研管理是对科研活动全方面、全过程的管理,它的作用在于通过管理科研人员和科研项目,来优化科研环境、配置科研资源、提高科研实力和竞争力,更好地服务社会经济发展,实现社会主义经济强国。科研系统管理水平的高低,直接影响到科研人员从事科学研究的积极性,从而决定科研水平、效率和发展前景[1]。但目前国内科研项目系统大多在并发量、兼容性、安全性、易用性、用户体验等方面存在诸多问题,无法继续满足日益复杂的管理和日渐扩大的服务需求。项目管理系统不能再用老的管理模式去管理科研项目,而应转变思维方式和管理理念,建立一套切合新的知识生产模式的项目管理模式,促进科研创新。
李克强总理在国务院政府工作报告中还指出,实施创新驱动发展战略必须改革科技项目和资金管理办法,使财政科研资金突出助优扶强,流向能创新、善攻坚的优秀团队和符合经济社会重大需求的项目,提高资金配置效率。这就要求科技创新项目管理是使用新技术、新方法,量化管理。充分发挥简单、客观、形象、速度快、国际化的数字化管理特点,提高项目管理效率。而国内的大部分项目管理系统开发时间较早,设计理念、技术框架都比较陈旧,加之近年来科研项目改革逐渐深入,对项目系统提出了更高的要求,升级建设新系统迫在眉睫[2]。
2项目管理系统的目标
按照重庆市政府“迁移上云”部门内部信息系统整合,数据资源共建共享以及统一接人“全市一体化政府服务平台”的要求,依托重庆科技资源共享平台,以用户为中心,构建全新系统架构,开发覆盖科研项目的指南编制、申报受理、评估评审、立项审批、计划下达、资金拨付、验收结题,科技平台的申报、评审、认定、考核以及科研信用全流程线上管理和服务功能,同时实现信息互动、角色管理、权限配置、日志管理等配套功能,保证管理和服务过程信息可记录、可查询、可追溯、可统计;基于统―数据标?准,完成用户数据(科研单位,科研人员、专家)科研项目、科技平台、管理流程、操作日志、信用等数据资源的集成、共享,推动跨部门跨系统数据融合和业务协同,提高项目系统智能服务水平;充分利用数据资源,运用大数据技术,开发项目智能分组、项目内容查重、立项辅助决策等功能,提高项目系统智慧管理效能[3~5]。
3项目管理系统的建设框架
为实现上述目标,并在大数据环境中能够应对项目管理系统访问量逐年上升,服务器的负载升高的问题,新系统就应该要做好准备,提升网站的负载能力。其中新系统将会从代码层面以及服务器架构方面入手,有效地提高系统的负载能力和易用性[6]。
3.1全新底层技术架构设计与构建
以重庆科技资源共享平台为基础,以满足未来5年的重庆市科技局对科研项目管理及服务的需求为出发点,重点从系统的先进性、兼容性、并发性三个维度考虑,系统底层设计采用目前应用最为广泛、安全性能较高的JAVA Spring MVC框架,在满足快速反映业务需求的同时,也满足大数据量的、异步的、复杂的业务流控制需求;应用层通过面向服务管理架构模式(Service-Oriented Architecture,SOA)实现应用组件的分层与有效整合,完成应用服务的统一化管理与维护,实现分布式部署的缓存引擎,减少访问数据库的次数,提高系统性能支撑,提高并发量,减少打印等待时间,提高用户访问的速度;以功能模块、用户权限及使用频率进行页面分区布局,简洁系统界面,提高系统易用性。
3.2构建更加完善和灵活的项目管理系统架构
项目管理系统整体业务流程相对比较复杂,涉及的作业跳转和资源管理种类繁多,因此新系统采