科研综合管理系统分析与设计
2016-03-07邢蕾
邢蕾
摘要:随着科学教育的不断发展进步,我国众多的科研院所与科研企业的科研工作日益增多,随之而来的科研管理工作也日益繁杂化,那么对科研管理系统的建设便成了强化科研单位管理水准的关键因素。文章通过对系统需求的深入分析、为科研管理人员设计出一套便利的软件系统,为科研管理工作提供了保障。
关键词:科研系统;系统设计;开发;Java
1引言
近年来,随着信息技术的不断发展,数据的存储与管理成为了一个重要课题。在高校和很多企事业单位里,科研项目相关信息量的积累越来越多,科研项目管理软件和信息管理平台开始进入了一个全面改善和应用的阶段。本文阐述了一个功能齐全、简单易用的科研综合管理系统分析与设计的过程,它能有效的帮助管理人员减少繁重琐碎的工作量,并做到数据更准确,大大提高工作效率。
2系统需求分析
在我国有众多的科研院所及科研企业以及高等院校等单位,他们一方面承担着国家与地方科技计划等科研课题,另一方面也自主研发新技术、新产品、发布专利、论文、产生新成果等,这些工作任务繁重,但科研项目的研发管理工作目前大多停留在纸质办公阶段。那么,研发出科研综合管理系统就能大力推进精细的科研管理,强化对科研项目的全过程控制,把精细管理全面落实到不同研究层次、不同研究单元,并贯穿于研究工作全过程,实现项目管理信息化和无纸化办公。
3系统设计
3.1系统开发技术
本系统采用JAVA语言开发,遵循J2EE标准,可跨WINDOWS系列、UNIX、LINUX等多种平台运行,真正的B/S三层架构,支持远程办公和异地操作,数据集中存放管理,支持SQLSERVER、ORACLE、DB2、SYBASE、MYSQL等多种主流数据库,基于面向对象动态建模技术,可使用户进行流程、功能、界面、权限、审批等自定义操作。三级缓存技术及数据压缩技术的运用,大大提高系统的运行效率。
3.2系统功能模块详细设计
科研综合管理系统核心是对科研课题进行生命周期的管理,科研项目的生命周期划分为“孕育”“申请”“立项”“执行”“结题”等几个阶段,根据这几个不同阶段,系统为领导提供项目审批与统计功能,为研发部提供项目全程管理与监控功能,为项目负责人提供项目计划与调度管理,为任务负责人提供课题执行与成果管理,为财务人员提供经费与合同管理,为档案人员提供专利与成果库管理。以下对系统的各个功能模块进行阐述。
(1)立项管理。立项是学术研究时针对具体研究课题进行项目、资金、人员、研究方法、操作过程、完成标准等进行设置,是论证的第一道程序,一般都是有以下的步骤:阐述自己需要申请的项目、科研方向、技术方法、成果预测、项目预算、科研组成员等。此模块功能包括课题上报、浏览课题、形式审查、课题审核、外部课题导入、立项信息查询。
(2)合同管理。科研项目合同书一般包含以下内容:课题技术要求及成果形式、履行合同的计划、进度、期限、地点与方式、项目验收的标准、方式与期限、委托(或合作甲)方与承担(或合作乙)方的权利与义务等。此模块功能包括合同生成、合同管理、合同浏览。
(3)经费管理。科研经费泛指各种用于发展科学技术事业而支出的费用。科研经费通常由政府,企业,民间组织,基金会等通过委托方式或者对申请报告的筛选来分配,用于解决特定的科学和技术问题。此模块功能包括拨款计划、经费拨付、课题经费划拨查询、拨款情况查询。
(4)过程管理。此模块是整个系统最主要的功能模块,从课题的申报开始管理,申报课题,也就是设计研究方案,是如何进行课题研究的具体设想,是开始进行课题研究的工作框架,是如何进行研究的基本思路,是保证研究顺利进行的必要措施,是研究具体化的中心环节,是研究成果质量的重要保证,有利于检查和自我检查,有利于协作研究。一般上级部门开展的课题研究都附有课题申报表。课题申报人可以登录系统进行浏览申报的结果,上传材料,申请在课题开发的过程中产生的费用等。此模块功能包括课题执行申报、执行申报浏览、过程文档上传、经费申报、经费申报浏览、课题执行管理、院经费上报管理、合同状态控制。
(5)变更管理。在课题的研究过程中,可能会因为各种因素需要对课题进行变更,课题可变更事项有:变换课题负责人、变更课题承担单位、改变预期成果形式、变更课题名称、调整研究内容、延期一年、延期两年、申请撤项、调整经费预算、变更课题组成员、其他。课题变更需要填写“课题重要变更申请审批表”。此模块功能包括合同变更申报、合同变更浏览、合同变更管理、合同计划经费修改。
(6)验收管理。课题验收首先要填写“课题验收申请表”还要提交相应的材料,比如:“课题经费决算表”“课题经费财务审计报告”“取得专利、软件等知识产权证书或受理文件”“技术标准备案文件”“材料、产品检验或测试报告”“成果评价证书、科技成果登记表”“发表专著、论文清单”“技术转让证明文件”“用户意见书”“课题任务书”等,此模块功能包括课题验收申报、课题验收申报浏览、课题验收管理。
(7)成果管理。成果管理在科研管理中占有很重要的地位,它包括制订科研成果管理条例和有关的规章制度,并组织实施。组织对科研成果的评价鉴定,对成果的科学价值、经济价值、社会价值、应用可能性等进行审查评议,作出恰当的评价或鉴定意见。组织科研成果的交流,促进推广应用,使应用性的科技成果尽快地发挥作用。组织科研成果的考核,对优秀成果进行鼓励和奖励。登记、汇总和上报科研成果材料,并协助有关部门建立科研成果档案。贯彻执行科学技术保密规定,保护国家科技财富等。此模块功能包括标准管理、专利管理、论文管理、专著文献管理。
(8)基础维护。此模块功能主要由系统管理人员进行操作,需要有一定的计算机专业基础。此模块功能包括系统配置、项目类别字典、角色管理、组织机构管理、用户维护、文档定义、项目性质字典、经费科目字典、定制审批流、操作日志、密匙管理。
4结语
此系统在设计与开发的过程中,与各科研机构的广泛需求进行了深入分析与结合,在开发过程中,主要注重软件应用的便捷性和实用性,在软件的实现过程中,应确保其项目架构清晰化,此系统采用Java语言开发,Java语言拥有无比的健壮性和可靠性,还可以减少系统的维护费用,Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本,进而为系统在今后的运行中确保其易维护性和完整性创造了条件。