基于数据互联互通的科技报告呈交系统设计
2020-05-07马瑾男
马瑾男
(山西省信息产业技术研究院有限公司,山西 太原 030012)
1 背景分析
科技报告产生于20世纪20年代,二次世界大战后,发展迅速。目前全世界每年产生科技报告约80余万件,是各国政府、科研部门、科技人员进行科研交流的主要媒介。中国科学技术信息研究所从20世纪90年代开始对科技报告管理体系进行跟踪研究,在前期研究的基础上,2012年9月,科技部计划司和中信所联合成立了科技报告制度推进工作组,组织召开了国家科技报告制度建设工作研讨会,重点研讨建立国家科技报告制度的可行性,设计和形成了国家科技报告制度的总体目标和框架。
2014年3月,国家科技报告服务系统正式上线。2016年山西省科技报告共享服务平台正式上线运行,系统包含三大子系统:科技报告服务系统、科技报告呈交系统、科技报告审核系统。作者在提交科技报告时需首先收到授权码,其次登录呈交系统,手动填写完成所有报告内容提交后,才可进入审核流程,提交报告流程繁杂且信息输入量大,造成用户在使用过程中多次、重复填写,增加工作量,同时延长了提交报告流程的时长,给用户及审核单位造成了极大的困扰。因此,我们设计了基于数据互联互通的科技报告呈交系统,把呈交功能嵌入到科技计划管理平台,并与科技报告审核系统、服务系统互联互通,大幅度减少了用户的工作量,提高了科技报告的工作效率。
2 设计目标
简化科技报告呈交流程,减少用户工作量,提高科技报告审核效率,与科技报告服务系统、科技报告审核系统互联互通,实现数据共享。
3 开发环境
系统采用Java语言进行开发,整个平台框架采用最新的Jfinal框架进行设计,后台数据库采用Mysql数据库集群云进行数据处理,整个平台基于互联网的B/S模式进行开发设计。
4 主体用户
科技报告呈交系统中主要有三个主体用户:项目承担人员、项目承担单位、项目管理单位。
项目承担人员:通过登录系统填写科技报告相关内容,并实时查看科技报告的审核状态及进展情况。
项目承担单位:登录系统实现科技报告的审核查看。
项目管理单位:登录系统实现科技报告的审核查看。
5 流程设计
图1 系统流程图
1) 项目承担人员登录系统提交科技报告至项目承担单位(科研管理部门)。
2) 项目承担单位(科研管理部门)审核项目承担人员所提交的科技报告,若审核通过则提交至项目管理单位;若审核不通过则驳回至项目承担人员,项目承担人员需修改后重新提交至项目承担单位(科研管理部门)审核。
3) 项目管理单位审核项目承担单位通过后提交的科技报告,若审核通过则提交至科技报告中心;若审核不通过则驳回至项目承担人员,项目承担人员需修改后重新提交至项目承担单位(科研管理部门)审核。
4) 科技报告中心审核项目管理单位通过后提交的科技报告,若审核通过则上传服务系统,出具收录证书;若审核不通过则驳回至项目承担人员,项目承担人员修改后直接提交至科技报告中心审核。
6 功能设计
系统分为五大模块:项目承担人员模块、项目承担单位模块、项目管理单位模块、对外接口模块、系统维护模块。
6.1 项目承担人员模块
项目承担人员模块主要是实现项目承担人员对科技报告的提交、查看等功能。
1) 科技报告提交功能
项目承担人员登录系统,在系统中找到“科技报告”,进入已立项项目页,点击对应的项目,填写相应科技报告信息后提交(注意:若用户提交最终报告,则只可提交一次,若提交进展报告、中期报告、立项报告时,则可多次提交),提交后等待审核。
2) 科技报告信息查看功能
项目承担人员登录系统,在系统中找到“科技报告”功能,在右侧展示栏找到想要查看的科技报告对应项目,点击“提交科技报告”,或者在搜索栏中输入科技报告名称,点击查询,进入已立项项目列表,点击对应的“提交科技报告”,在已提交的科技报告列表页面查看提交的科技报告信息。
3) 科技报告进度分类功能
在已提交的科技报告列表页面中可以查看提交的科技报告工作进度情况,具体状态显示如下:
a)工作进度显示“填写中”表示修改填写的科技报告未提交,需要完善后提交。
b)工作进度显示“工作单位审核中”表示报告已提交,项目的承担单位正在审核。
c)工作进度显示“专业机构审核中”表示报告已通过项目承担单位的审核,目前项目管理单位正在审核。
d)工作进度显示“科技报告中心审核中”表示报告已通过项目管理单位的审核,目前科技报告中心正在审核。
e)工作进度显示“科技报告中心审核通过,请至山西科技报告中心领取收录证书,制证周期为5-19个工作日”表示科技报告审核已通过,请按规定时间领取收录证书。
6.2 项目承担单位模块
项目承担单位模块主要是审核项目承担人员所提交的科技报告。
1) 审核功能
项目承担单位登录系统后,在左侧功能栏中点击“工作单位审核及管理”,在右侧展示区显示科技报告工作单位审核列表,在状态栏选择“未审核”,点击“科技报告查询”,搜索出未审核列表,逐个点击“审核”按钮,进入审核页面,审核科技报告信息。若审核通过则点击“审核通过”,科技报告提交至项目管理单位;若审核不通过则点击“审核驳回”,科技报告驳回至项目承担人员。
2) 提交科技报告功能
项目承担单位用户也可作为项目承担人员对已立项的项目进行科技报告填写,此功能与项目承担人员提交科技报告功能一致。
3)信息查询功能
项目承担单位登录系统后,在左侧功能区点击“工作单位审核及管理”,在右侧展示区显示科技报告工作单位审核列表信息,根据搜索区的“科技报告名称”、“编制时间”、“项目单位”、“项目负责人”、“状态”等信息可查询出指定科技报告内容。
6.3 项目管理单位模块
项目管理单位模块主要是审核项目承担单位已审核过的科技报告项目,即对科技报告二次审核。
1) 审核功能
项目管理单位登录系统后,在左侧功能区点击“项目过程管理”,再点击“项目验收”中的“科技报告审核”,在右侧展示区显示出科技报告审核列表,在状态栏中点击“未审核”,查询出未审核的科技报告列表,点击“审核”功能,进入审核页面,审核科技报告信息。
若科技报告符合审核要求,则点击“审核通过”,报告提交至“科技报告中心”,若科技报告不符合要求,则点击“驳回”,报告驳回至项目承担人员处,由项目承担人员重新修改后提交至项目承担单位重新审核。
2) 信息查询功能
项目管理单位登录系统后,在左侧功能区点击“项目过程管理”,再点击“项目验收”下的“科技报告审核”,在右侧展示区显示科技报告工作单位审核列表信息,根据搜索区的“科技报告名称”、“编制时间”、“项目单位”、“项目负责人”、“状态”等信息可查询出指定科技报告内容。
6.4 对外接口模块
1) 实现与科技报告服务系统、科技报告审核系统的互联互通。
2) 在科技报告呈交系统中与科技计划管理服务平台中的项目信息互联互通,在呈交功能中系统能自动提取项目承担人员已立项项目的基本信息,简化填写流程。
3) 预留对外接口。
6.5 系统维护模块
1) 用户管理
实现对科技报告不同用户的分类管理,科技报告呈交系统主要有三类用户:项目承担人员、项目承担单位、项目管理单位。
2) 相关权限管理
系统针对不同用户,设定不同的权限。不同权限用户登录后,拥有各自所属权限的不同功能,实现自己权限下的管理服务。
3) 数据备份及安全管理
a)数据备份:数据库要定期的备份、转储。
b)数据恢复:可以根据需要恢复历史备份数据。
7 总结
科技报告呈交系统的设计不仅实现了与多平台之间的互联互通,更是简化了科技报告承担人员的填写流程,减少了填写工作量,缩短了科技报告流程时长,提高了科技报告的工作效率。
注:本论文依托于“山西省科技管理信息系统建设项目”