基于Web的科研项目管理系统的设计与实现

2016-12-15 18:50符宇航郑宗良曾莉
电脑知识与技术 2016年27期
关键词:面向对象项目管理数据库

符宇航+郑宗良+曾莉

摘要:该文通过对企业科研项目管理过程进行系统分析,介绍了利用 ASP.net和SQL Server技术设计的科研申报系统功能模块。根据科研管理工作人员的需求、科研项目申报流程及相关环节,形成了基于Web的科研项目管理系统,实现了对科研人员、管理人员、评审专家和科研项目等的综合管理功能,有效提高了科研项目管理工作的质量和效率。

关键词:项目管理;面向对象;数据库;WEB

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)27-0080-02

1 概述

随着IT 技术的飞速发展和网络的延伸,信息资源越来越表现出一种分布式特点,这些都要求有一个强大的信息技术平台。我院是有着悠久历史的甲级设计研究院,多年来完成了国家、省部级和地市级、单位内部的多个科研项目,取得成果众多,但成果资料一直停留在纸质和单机版,未实现联网管理。由此引发两个问题:一是以往成果资料太分散,不便查询;二是内部项目申报、评审体系仍采用传统方式,已经越来越跟不上网络发展的需求。我院通过分析讨论,提出建设“科研项目资源共享平台”,在盐化工行业率先通过开发基于Web的科研项目管理系统,先形成内部资源共享平台,进而有效提高科研管理水平,提升工作效率。

该系统是一个基于 Web 的集科研项目申报、项目管理、项目评审、项目验收为一体的科研项目申报和管理平台,它克服了申报项目单位分布地域广、不易集中、专家不易到齐等缺点,使科研项目管理不受地域限制,实现互动管理及查询,并最大化节约了管理成本。其基本任务就是利用先进的数据库技术,通过网络,对科研项目申报的各个环节进行自动化管理。目前其他行业的科技管理系统与需求相比还存在着一定的差距,表现为如下几个方面:

1)系统针对性强,科技项目申报仅对项目申报操作,不能完成对项目实施的整个过程监控;2)项目经费仅能进行人工统计 ;3)项目评审不能进行网络评审。因此,如何对项目申报、项目实施过程、项目评审进行高效科学管理非常重要。若开发出管理系统,动态掌握项目的流程、经费、专家评审意见等功能可使科研管理更加高效、合理,更好地为科研项目服务。

2 系统设计

本系统利用面向对象的软件开发方法,采用Internet作为传输平台,Brower/Server构架和SQL数据库,用户端工作界面通过 WWW浏览器来实现, Web 服务器和数据库服务器组成基于Web的科研申报系统的设计与实现。

系统主要分为项目申报、项目管理、专家评审、成果管理四大处理系统,系统管理模块对管理用户开放,可以完成所有项目的查询、管理、评审专家管理、项目资金统计、系统管理、科研资料的上传下载等功能;项目申报主要完成申报者注册、申报新项目,以及对项目管理进行中的各项资料进行上传下载,直至项目结束。专家评审系统指专家用户通过互联网对项目进行网络评审。项目管理流程图如图 1所示:

3 各功能的实现

3.1 登录功能实现

系统安全是系统在使用中非常重要的部分,所有用户都必须通过验证之后方可进入系统。这就为系统提供了第一道防线,对不同的申报者、系统管理员、专家根据功能需求设置不同的用户界面。

3.2 项目管理模块的实现

科研管理主要有五大功能,即:项目管理、专家评审、项目统计、系统管理、资料上传及下载。

项目管理实现了实验室平台项目网上申报、网上在线评审、网传任务合同书、实施过程监管,以及科研计划项目验收结题管理所有项目的日常管理功能,为了方便管理,系统将项目状态分为新申请、受理和不受理、初审通过和初审不通过、立项和不立项、合同、动态管理、申请验收、结题。当用户申请项目后,将所有新申请项目进行格式审查,处理为受理和不受理状态,并将受理的项目按管理科室进行分类,再由管理部门进行初审。通过初审的项目进行专家评审,根据专家意见项目进入立项状态,并分配项目的立项编号和批准经费,立项后进入合同状态,签订合同后进入动态管理,项目开展过程中按照ISO质量体系要求分时段填写上传中期报表,项目完成后进入申请验收阶段,由用户提交验收报告后专家进行验收。系统主模块流程图如图 2所示。

3.3 专家评审模块的实现

专家评审包括“专家管理”,主要为增加、修改、删除专家信息;“指定专家”是为每一个通过初审的项目指定评审专家;“专家评审结果”是查看每一项目的专家评审结果,并能查询到每个项目专家评审的最后分数。对于每个项目的评审,专家都是独立评审,这样可减少人为因素,提高评审项目的准确性。

项目完成后,由系统管理员或领导者组织专家对申请验收的项目进行验收。

系统再根据专家分数对项目得出结题、结转、延期结题等结论。

3.4 项目统计模块的实现

项目统计是根据项目条件进行统计,可以按项目类别、科室进行统计,方便管理人员对项目经费进行合理分配,并可以根据用户需要增加以时间段、项目状态等组合查询出的项目经费的分配情况。

3.5 系统管理模块的实现

系统管理功能实现对系统用户权限的审批,可以由管理员的分配、对所有的科研申报资料进行上传等操作。

3.6 资料下载模块的实现

为系统资料共享提供一个平台,可以查看内部文档。

3.7 专家用户功能的实现

专家用户登录后,就可查看到管理员指定本专家评审的所有待评审的项目信息,专家查看该项目申报文档资料后,可以对该项目进行项目评审,评审过程中对评审子项逐项打分,评审过程中可以保存评审分数,最后给出评审意见和评审分数并提交,完成评审。评审完成后专家将不能对该项目重新评审。专家可以修改自己的所有信息,为项目指定专家提供依据。

3.8 申报者管理功能的实现。

申报者在申报帐户、等待管理员审核通过后,可以查看已经申请的项目,并能查看项目所处的状态,并根据项目进行过程上传下载相关的项目文档。也可在规定的时间内申请新项目。用户可修改自己的所有登记信息,管理员审核。

4 系统测试及结果

通过对系统进行总体测试、系统界面测试、功能测试;测试结果表明,整个系统结构合理,易读易维护,编码正确,操作灵活、简洁,整个系统完全达到了设计的要求方便、实用,各项功能的测试结果均己经或基本达到设计要求,运行良好。

5 结束语

科研项目内部网络管理系统的建立,使科研项目从申报、到过程监控、专家评审、验收结题和科研成果库全过程实现了网上管理,建立了项目评审专家库和各类人员信息的管理管理员、用户、专家及内部人员可实现互动,项目管理实现了分类和汇总统计,平台实现了科学工作流程,可使平台资源得到充分利用彻底解决了管理工作中的瓶颈,缩短了项目申请、合同签订周期,提高了工作效率,降低了办公成本。并通过快速准确的统计分析,为领导和管理者提供了决策分析依据。

目前该系统已运行测试四年多,运行效果良好,能有效提高我院科研管理水平,提升工作效率。该系统的技术实现使其具备良好的安全性、稳定性及通用性,可进一步在行业内推广应用。

参考文献:

[1] Crouch.怎样用ASP和COM进行Web编程[M].北京:人民邮电出版社,2001.

[2] Silberschatz A,Henry F,Sudarshan K S. 数据库系统概念(影印版)[M].北京:高等教育出版社,2002.

[3] 李辉.数据库原理及应用[M]. 北京:机械工业出版社,2007.

猜你喜欢
面向对象项目管理数据库
面向对象的计算机网络设计软件系统的开发
面向对象的数据交换协议研究与应用
面向对象Web开发编程语言的的评估方法
面向对象信息提取中影像分割参数的选择