您的位置:首页

详情

农业科技成果转化资金项目管理系统的研发与应用

2009-08-08

科技计划项目的公开、公平、公正管理日益成为广泛关注的问题,项目的组织、申报、评审、立项、中期检查、验收等环节的信息化工作成为政府部门强化过程管理、提高工作质量和工作效率、降低管理成本的有效途径。在计算机软硬件技术和网络通信技术的高速发展的今天,实现科技计划项目的信息化、网络化管理已经引起各级科技管理部门的高度重视,科技计划项目管理信息系统也应运而生。农业科技成果转化资金是支持农业科技成果进入规模化生产前的试验示范、中试熟化阶段的项目,转化资金专项实施以来,支持项目3784项,累计支持金额22.5亿,推动了一大批具有良好市场前景的农业科技成果的转化与推广,产生了巨大的经济效益与社会效益,有效地解决了农村科技与农业生产和农村生活的脱节问题。由于农业科技成果转化资金涉及项目数量大、地域广、领域多,研究探讨各管理环节内在联系和运行机制对于建立信息化管理功能架构至关重要。经过四年的信息化管理方式探索,农业科技成果转化资金基本形成了以项目申报、评审、监理和验收、综合管理为核心的五个业务子系统。五个子系统分别对应于农业科技成果转化资金项目管理的不同阶段,形成了各子系统之间的无缝链接,实现了数据的共享和互联互通。

一、农业科技成果转化资金项目管理需求分析

(一)农业科技成果转化资金项目管理业务描述

农业科技成果转化资金项目管理过程中主要业务环节包括项目申报、项目评审、项目监理和项目验收。

项目申报:每年集中申报一次,项目推荐单位对申请项目进行初审,并推荐上报当年度项目;项目管理单位受理推荐上来的项目,并对项目进行形式审查。

项目评审:项目管理单位根据当年度《指南》提出项目和专家分组建议,组织同行专家对项目进行评审,根据评审结果和立项原则,提出立项建议;由项目承担单位、推荐单位和项目管理单位签订项目合同。

项目监理:项目执行一年的中期检查称为监理。项目承担单位填写项目监理表上报监理单位;监理单位按合同监理项目并填写监理意见然后上报项目管理单位;项目管理单位受理监理材料,汇总审查监理结果并填写执行意见,公布项目监理结果。

项目验收:项目执行期结束要对项目执行情况进行验收。项目承担单位填写项目验收表上报验收单位;验收单位组织专家评价填写评价意见上报项目管理单位;项目管理单位组织专家审核填写验收意见,公布验收结果。

农业科技成果转化资金项目管理业务流程如图1所示:

图1 项目管理业务流程

(二)农业科技成果转化资金项目管理系统设计

根据项目管理业务环节系统由项目申报、项目评审、项目监理验收以及综合管理五个系统组成。各系统功能说明如下:

项目申报管理系统:申报单位项目管理员登陆系统,填写项目申请书、下载项目可行性研究报告模板,按要求填写完毕并上传;审查申请材料后提交给项目组织单位。项目组织单位受理项目并对申请单位上报材料进行审查,认真核对有关文件及数据。然后组织行业专家对申报项目进行初评、论证,并填写《论证专家意见》、《论证专家名单》、《组织单位推荐意见》。最后,向项目管理单位上报所推荐项目及相关推荐材料。

项目评审管理系统:评审管理子系统是项目管理业务的核心内容,在该部分项目主管将对申报项目的管理人员进行指定。分配每个项目管理人员具体负责哪些分组中的项目,并在线提示当前项目管理人员的任务量。项目管理人员需要完成项目分组管理,评审专家分组管理以及评审专家分组与项目分组的工作分配,指派评审专家组中的各成员角色,同时项目管理人员可以通过回避专家管理,查看提出回避的专家信息以及回避理由。该子系统提供多元项目查询功能,并实现对查询结果的在线打印;在该部分项目管理人员可即时查看监控评审过程,在线填写评审报告。项目管理人员利用该子系统提供的促办功能对每个项目组分配评审时间段,查看系统自动检测到的在结束时间前2天专家评审状态,列出一个项目都没有评审的专家列表,供项目管理人员进行专家评审工作的督促。

项目监理管理系统:监理子系统完成申报单位在线填写和提交并打印监理材料,包括监理表及附件上报到项目监理单位;项目监理单位对项目执行情况的监理,包括审查申报单位监理材料和查看合同,组织专家对执行情况进行检查,填写地方监理意见和项目监理报告,提交提交项目管理单位;项目管理单位组织专家对监理材料进行审核,专家在线填写项目监理审核意见;项目管理单位对监理材料进行汇总、审查监理材料,查看地方监理意见、项目监理报告和合同、专家审核意见,填写监理意见。

项目验收管理系统:验收子系统完成申报单位在线填写和提交并打印验收材料,包括验收表和项目附件材料及项目总结报告上报到项目验收单位;项目验收单位对项目执行情况的验收,包括审查申报单位验收材料和查看合同,并组织专家对执行情况进行检查,填写并打印专家意见、专家组名单和地方验收意见,提交项目管理单位;项目管理单位组织专家对验收材料及监理材料进行审核,专家在线填写项目验收审核意见;对验收材料进行审查,查看专家意见、专家组名单、地方验收意见、项目验收报告和合同、专家审核意见,填写验收意见,打印验收清单。

综合管理系统:

数据整合:农业科技成果转化资金项目管理综合数据仓库系统将历史数据、申报系统、评审系统、监理验收系统五部分的项目数据进行整合。数据展现:实现所有年份农业科技成果转化资金项目信息的统一管理、统一展现。项目报表:实现随需而变的项目信息与项目绩效的综合查询、生产不同格式的报表。统计分析:采用前沿的数据仓库、可视报表、数据挖掘的技术,生产不同格式的报表、以及统计分析图形(柱形图、饼形图、折线图),满足不断发展变化的农业科技成果转化资金项目管理与绩效决策需求。

二、农业科技成果转化资金项目管理系统开发

(一)系统技术架构分析

由于项目管理系统有可靠性、安全性、稳定性、可扩展性等方面的要求,系统将基于Java平台,采用MVC架构进行开发。MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果,业务模型的设计可以说是MVC的核心。业务模型还有一个很重要的模型就是数据模型,数据模型主要指实体对象的数据保存(持续化),比如将一个专家的评审结果保存到数据库,再从数据库获取该评审结果。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。一个模型可能对应多个视图,一个视图可能对应多个模型。农业科技成果转化资金项目管理系统针对MVC架构思想采用Struts + Spring + JDBC的框架来实现。Struts是一个比较优良的Web框架,但Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现。Model层如何持久化,Struts并没有提供解决方案,Hibernate是一个相当优秀的持久层框架,二者可以结合起来应用。一个优良的软件设计必然是高内聚低耦合,因此本系统引入spring来解耦。系统技术架构如图2所示。

图2 项目管理系统技术架构

(二)系统运行软件平台选型

根据不同软件需求和规模,目前常用平台有如下4种方案:

(1)Windows2003 Server + IIS + ASP + Database 

(2)Windows2003 Server + Apache + JSP + Database

(3)Linux + Apache + JSP + Database

(4)Unix + Apache + JSP + Database

方案(1)IIS有很高的执行效率,负载能力强,但只能在windows平台上表现其卓越的性能。方案(2)Apache是世界排名第一的Web服务器,根据著名的Web服务器调查公司Netcraft的调查,世界上百分之五十以上的Web服务器都在使用Apache。在Windows平台上运行首要的问题是安全性问题。Apache能运行在各种操作系统上。方案(3)与方案(4)性能相近,前者有其高性价比的优势,但在业务规模较大,事务处理要求较大,数据存储需求大时并不是性能最好的选择;后者在业界内一直享有可靠性好、安全性好、稳定性好的声誉。根据评审系统的负载需求特点,选择方案(2)作为系统运行的软件平台。

三、农业科技成果转化资金项目管理系统特点

(一)科学的统计分析方法

为了更客观地分析项目评审结果,系统采用统计学上的“归一化法”与“功效系数法”来修正项目原始评分,消除了不同专家打分度量标准的差异,使得不同领域、不同专家组的评审分数具有可比性,方便了立项决策。“功效系数法”分数是把各分组中项目最高得分数视为100分,最低得分视为60分,分组中的其他分数映射这个区间所得到的分数。

(二)严格的系统安全保证

农业科技成果转化资金项目管理系统通过了GB/T 22239-2008 《信息安全技术信息系统安全等级保护基本要求》三级应用安全的测评。系统采用了数字证书和数字签名技术。数字证书保证了系统在互联网上验证用户身份的安全可靠,确保通信双方身份的真实性。数字签名防止信息在传输过程中被篡改或伪造,通过数字证书实现来实现数字签名可以保证信息的保密性、完整性和行为的不可否认性

(三)灵活的系统权限管理

农业科技成果转化资金项目管理系统涉及到申报单位、推荐单位、科技部、财政部等多级管理体系,系统功能多、角色多、权限复杂。系统采用基于角色访问控制(RBAC)的权限管理方式,解耦了权限和用户的关系,所有的授权赋予角色,而不是直接给一个具体的登录用户,提高了系统灵活性的同时也提供了系统的安全性能。

(四)丰富的报表打印

在任何一个管理信息系统中,报表的生成是一个不可缺少的一部分,同时也是一个难点问题。系统根据历年报表需求设计的多维度的数据统计分析报表模块,可以输出符合特定条件的报表,根据不同需求可支持PDF、WORD及Excel三种格式,为项目管理提供决策支持。

四、结束语

农业科技成果转化资金项目管理系统的开发与运行为各级科技项目管理部门的科技项目管理提供了可借鉴经验,是对我国科技计划项目信息化管理模式的有益探索。系统实现了科技项目从申报、评审立项到监理验收的全过程信息化解决方案。整个业务流程计算机化、网络化与无纸化办公,灵活的技术架构和系统权限配置方案满足了不同角色对系统功能的需求,数字证书和数字签名技术的应用保障了系统的高可靠性与安全性。目前实施的申报、评审、监理、验收等系统都是核心业务系统,基于数据仓库技术的决策支持系统正在设计当中,决策支持系统的应用将进一步提高农业科技成果转化资金项目管理的科学化与信息化水平。

作者简介:

谭华,科技部中国农村技术开发中心,长期从事农村科技管理和农村信息化工作。