APP下载

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

2023-05-30江晓鹏王静璇张波余亦玮赵富宽

中国信息化 2023年3期
关键词:专利成果项目管理

江晓鹏 王静璇 张波 余亦玮 赵富宽

随着单位科研人员越来越多,各种各样的科研项目也渐渐增多,传统管理科研项目的方式不足也逐渐暴露出来——停留在半自动化和纸质化的管理办法非常烦琐,项目、项目经费、项目支出、论文、专利、科研成果之间的关联性也差;统计工作效率低下,也容易出现错误,不利于主管领导掌握各项目的进展情况和各部门的成果。迫切需要建立一个信息化系统,管理科研数据。这样有利于各级领导有效决策,提高主管部门的科研管理水平,提供更好更便捷的服务。

一、设计背景

本课题结合单位科研管理现状和特点,采用面向对象的系统设计模式。在了解单位科研部门的业务需求和业务流程后,设计出适合本单位的科研项目管理系统,实现单位从半自动化办公到信息化的转变。系统采用STRUTS2框架,基于J2EE的面向对象设计模式,使用JAVA语言和AJAX脚本,后台数据库采用SQLSERVER2012。系统集成了用户管理、项目管理、经费管理、论文管理、基础数据管理、专利管理、科研奖励管理及项目与其他项关联模块。本系统可展示统计个人论文、专利、科研奖励结果,也可查看项目关联产生的论文、专利、科技奖励等。可以上传各阶段的附件,也可以导出表格的形式供编辑查看。

本系统基于B/S结构,客户端只需要有Web浏览器即可办公。减少对客户端的资源负担,所有业务都在服务端处理返回。使用MVC三层架构,数据、业务、界面分开,增加了系统的可维护性和易扩展性。

二、需求分析

系統的安全性。网络安全的报道层出不穷,各种各样的病毒也不断涌现。这就要求我们在网络安全方面必须要重视和采取措施。这里我们需要安装防火墙和入侵检测软件,关闭风险端口,打上易感染病毒的漏洞补丁,特别是要针对最近比较火的勒索病毒、永恒之蓝、挖矿病毒等进行防范。同时还要对数据库做定期备份,进行数据库加密,定期做安全检查。

系统的性能和可靠性需求。对单位的业务量和用户进行调研,可同时支持100次以上并发操作,并在并发高峰期能预留50%以上系统资源冗余。同时基于单位的业务数据量,预留好5年的数据存储空间。定期备份数据库,保留最近15天的数据备份,同时用一台小型机做异地备份,保证数据的安全。

三、功能实现

在和主管部门进行充分地了解和沟通下,对现有的业务和流程梳理分析,制定了系统功能如图1所示。

基本信息维护:包括用户管理,项目类型管理,支持类型管理。用户管理中可以新增用户,可以手工录入,也可以通过EXCEL表格导入。分配角色权限,不同的角色所拥有的界面和权限不同。项目类型随着时代和政策的变化,系统可支持动态管理,并可分2级类型管理。项目支出类别也是个不断变化的过程,比如差旅费,咨询费,劳务费,材料费,加工费等,这里也提供了管理和维护。

项目管理模块:项目管理是整个系统的主线,可以手动录入项目信息,也可以将之前的信息以表格形式直接导入系统。主要包括项目编号,项目名称,项目负责人,项目参与人,项目开始日期,项目结束日期,申请日期,审批状态,上传下载附件。项目新增成果后,可以维护项目经费信息和项目支出信息。项目经费包括年份,经费类型,金额等信息;项目支出包括支出名称,凭证号,支出类别,支出数量,支出规格等信息,同时也支持支出明细通过表格的形式一次性导入,需要主管部门审批。

论文管理模块:论文是科研的主要成果之一。以往统计各部门或者个人的论文情况也比较费时费力。通过项目查询可以按部门,年度,个人,名称查询,使其一目了然。主要包括部门、论文名称、杂志、年卷及页码、级别、中科院分区、影响分子、作者名,状态,备注,上传下载文件等信息。可以手工录入和表格上传的形式增加,需要经过主管部门的审批通过。

专利管理模块:专利也是科研的主要成果之一,尤其这几年国际重视版权和专利信息的保护。和论文一样,以往专利统计起来很烦琐,这里提供的按部门,姓名,年度,专利名称、授权状态查询,方便查看统计。专利主要包括部门、授权状态、授权日期、专利号、申请日期、申请号、专利名称、发明人、类型、专利权人、法律状态、上传下载文件、审批状态等。可以手工录入和表格导入的形式增加。

科技奖励模块:科技奖励是单位重点工作之一。这里提供了多样查询统计,可以按部门、姓名、科技奖励名称、年度查询。科技奖励主要包括部门、授予部门、申报年度、项目名称、奖励类别、奖励名称、参与人、证书落款时间、证书号、完成单位、上传下载文件、审批状态。

项目成果统计:可直观展示项目、论文、专利、科研奖励的数量,点击数字链接到响应的页面展示详情。科研人员默认可看到自己的成果信息,主管部门可按部门、姓名、全所统计项目成果数量,方便领导决策和做报告。

项目主要业务模块直接关系如图2所示。

四、总结

本系统调研了科研主管部门的意见和业务,整理需求,梳理具体流程和业务数据。针对单位当前业务需要和实际情况,开发了基于B/S架构的Web科研项目管理平台。系统基本实现了科研项目管理工作的业务数据化,信息化,符合科研管理人员的实际需要,可以减轻以往烦琐的办公软件和纸质管理强度,尤其在查询、按类别统计项目成果方面,提高了工作效率。同时一定程度上实现了项目管理的全周期管理,包括项目、经费、支出、论文、专利、科技奖励、成果与项目的关联。也有利于项目成果的查阅和分享,给后续研究提供研究参考,减少重复研究,提供分析决策,推动项目管理的信息化建设进程。

系统总体可以实现项目管理流程的基本功能,但是对于部分功能提出了一些更高的要求,界面也要求更加美观丰富多样。受时间和业务了解程度,在第一版本未能全部实现,将在后续的版本升级过程中逐步实现。

作者单位:江苏省原子医学研究所 设备科

猜你喜欢

专利成果项目管理
专利
装配式EPC总承包项目管理
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
未来如何更高效地进行工程项目管理
工大成果
发明与专利
“走出去”成果斐然
“健康照明”成果聚焦
“三医联动”扩大医改成果