摘 要:本文以实现学院网络化科研管理平台为目标,阐述了平台的建设背景、需求分析、系统设计和实现等过程的方法和内容。该平台以校园网络为基础,利用计算机技术、网络技术和数据库技术实现了面向教职工的开放式网络平台,提供了科研项目申请、审核、项目结题、科研经费管理等工作的“一站式”服务,具有对科研项目、研究论文和科研奖励等相关成果的自助录入、自动统计分析和绩效计算功能。平台可为高校的科研管理工作提供便捷高效的网络服务和可靠的绩效考核工作,满足了高校科研管理工作的具体需求。
关键词:科研管理;科研管理系统;B/S;MVC
中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2019)19-0095-03
Abstract:This paper aims to realize the networked scientific research management platform of our institute,and expounds the methods and contents of the platform construction background,demand analysis,system design and implementation. Based on the campus network,the platform uses computer technology,network technology and database technology to realize an open network platform for faculty and staff,providing “one-stop” work for scientific research project application,review,project completion,and research funding management,with self-service entry,automatic statistical analysis and performance calculation functions for research projects,research papers and research awards. The platform can provide convenient and efficient network services and reliable performance appraisal for the scientific research management of universities,and meet the specific needs of scientific research management in universities.
Keywords:scientific research management;scientific research management system;B/S;MVC
0 引 言
在高校促進科学研究、知识创新的同时,科研管理工作也要随着信息技术的发展而变化。传统的科研管理方式容易出现统计混乱,科研成果交接过程资料丢失,科研成果质量判定产生偏差等情况。为了解决这些问题,通过开发科研管理系统将科研项目管理、科研成果统计等工作整合在一个网络平台上,实现科研管理工作网络化,为学院教师及科研管理人员提供便利的服务。
1 系统需求分析
1.1 系统用户分析
科研管理系统是一个开放式的、资源共享式的管理平台,向全校教师及科研管理人员提供网络化的便捷服务。通过学院科研工作的调研和分析,学院参与科研工作和科研管理工作的人员有:主管科研工作的校领导、校科研处的科研管理人员、系部科研负责人、科研人员。在科研管理工作中,将不同的工作职责细分到主管科研工作的校领导、校科研处的科研管理人员、系部科研负责人这三个层级中,各单位工作人员在科研管理系统中通过网络协调工作。
1.2 院级科研项目管理工作分析
首先分析学院科研管理工作流程及各部门人员职责,再根据部门及人员之间的业务关系,运用UML用例图设计业务关系模型。学院科研管理工作业务关系模型图如图1所示。
通过与学院各部门及参与科研工作的人员进行调研和分析,各部门及人员在科研管理工作中的职责是:科研处管理人员负责下发科研申报条件、科研项目审核、科研经费管理、科研项目结题验收、科研成果验收;科研人员申请科研项目、科研项目结题、提交科研成果;系部科研负责人负责项目申请初审、项目中期检查、项目结题初审、科研成果统计及科研经费审核;校科研领导负责科研项目结题终审、决策分析。
1.3 系统功能模块分析
1.3.1 系统用户管理功能模块
系统用户分为科研管理人员、科研人员、系部科研负责人、校科研领导。系统管理员主要对负责科研管理的工作人员的权限进行管理,同时对用户账号进行增加、删除、修改工作,并根据用户的职能分配相应的管理权限,分配到管理权限的用户有:科研管理人员、系部科研负责人、校科研领导。
1.3.2 部门管理功能模块
部门管理功能模块是由系统管理员对学院党群部门、行政部门、二级学院、教辅部门、学院各团体组织进行添加、删除、修改操作。
1.3.3 科研综合管理功能模块
科研综合管理功能模块包括科研项目申请管理、科研项目预算管理、科研项目进度管理、科研项目结题管理、科研项目经费管理、科研成果管理。
(1)科研项目申请管理:科研用户登录系统填写申请项目基本信息,提交后由系部科研负责人进行初步审核,确认提交的项目申请信息完整;审核通过后由学院科研管理员进行复审,确认申请的项目符合学院的科研标准;最后由学院科研领导终审,通过审批确认立项。
(2)科研项目预算管理:科研人员申请科研项目的预算要与项目申请一起提交,提交后由系部科研负责人初审;审核通过后由学院科研管理员进行复审。
(3)科研项目进度管理:科研项目立项后,科研管理人员为了能够准确监督科研人员的科研工作进度,科研人员要按照学院科研处管理条例中规定的时间,上传自己科研工作进度资料。
(4)科研项目结题管理:科研人员需要向学院科研处提交结题资料;科研处查看结题资料后记录结题申请;由系部负责人、科研处、学院科研领导分别审核结题资料后,确定科研人员已完成整个科研工作,准许项目结题。
(5)科研项目经费管理:科研人员根据项目的完成情况,按照学院科研经费报销的相关规定填写报销申请;由系部科研负责人进行初审;再由学院科研处进行复审,确认报销经费与科研项目预算经费挂钩;然后由学院科研领导进行终审。
(6)科研成果管理:科研人员发表论文、完成横向或纵向科研工作的科研成果,将成果电子版以及成果类型、期刊名、刊号、发表日期等成果资料上传到系统,由科研管理员做统计工作。
2 系统设计与实现
2.1 系统框架设计
系统的主功能模块分为四个模块:系统用户管理、科研部门管理、科研综合管理、科研成果查询统计;在核心业务模块下有科研项目申请、科研项目审核、科研项目结题评审、科研经费管理、科研成果管理这五项核心业务功能;系统同时也涉及对数据库的操作和对系统的操作。总体功能模块如图2所示。
2.2 系统主功能模块的设计与实现
2.2.1 系统用户管理模块
系统超级管理员在此模块下可以增加、删除、修改、查询系统用户,并对系统用户权限进行分配。可创建用户有:科研管理员、系部科研负责人、学院科研领导、科研人员。系部科研负责人拥有增加、删除、修改、查询本系部科研人员权限。在系统用户管理功能模块中设计了Class UserManage类,在该类中添加了成员变量UserID、UserNum、UserName、UserPost、UserSpecial、UserDepartment、UserInformation,还设计了添加用户功能函数AddUser()、删除系统用户功能函数DeleteUser()、修改系统用户功能函数UpdateUser()等。
2.2.2 科研部门管理模塊
科研部门管理模块用于对学院的各行政部门、学院教学部门进行增加、删除、修改操作。在科研部门管理功能模块中设计了Class DepartmentManage类,在该类中添加了成员变量DepartmentID、DepartmentName,以及添加部门功能函数AddDepartment()、删除部门功能函数DeleteDepartment()、修改部门功能函数UpdateDepartment()。
2.2.3 科研综合管理模块
科研综合管理功能模块实现了科研项目申请、审核、结题、科研成果上传的全部流程。该模块为系统核心功能模块,其中包含科研项目申请、科研项目审核、科研经费管理、科研成果管理这四项子功能。
(1)科研项目申请:科研人员在学院发布的科研项目申请周期内登录系统,按照规定要求填写申报信息后提交科研项目申请。项目申请提交后需要等待审核通过才能确定立项。科研项目立项需要经过系部科研负责人初审、科研管理员复审、学院科研领导终审确定立项三个步骤。其中任何一个环节出现驳回申请情况,科研申请将退回至科研人员,由科研人员重新修改申请后再次提交。全部通过审核的申请则被确定立项。在科研项目审核模块中设计了Class CheckResearch类。在该类中添加了审核通过功能函数Approve()、驳回功能函数Reject()以及生成项目编号ReactProjectNum()等主要功能函数。
(2)科研项目审核:其中包括科研项目的中期检查和结题评审,科研项目需要经过中期检查和结题验收后方能结题。中期检查是由科研处科研管理员与部门科研负责人,在项目进度中期对科研项目的一次进度检查工作,监督科研人员的科研进度完成情况。结题验收是在结题汇报会议上由科研管理员与该领域专家一同评审,给出评审结果。科研管理员将评审结果上报给校科研领导查阅,由校科研领导做最后的结题终审工作。
(3)科研经费管理:科研经费管理模块是管理科研项目经费的使用情况,并对科研经费分配比例进行控制。具体内容如下:
经费设置:根据项目的类型设置相应的经费提取比例。
项目经费:查看所有科研项目经费使用情况。并统计出所有项目经费总计、到账合计、支出合计、经费余额等信息。
到账经费:科研项目按照横向、纵向、院级、省级、国家级等分类,将项目资金打入项目账户。
支出经费:查看科研人员支出科研经费的信息。
(4)科研成果管理:科研成果管理模块分为科研人员上传科研成果和科研管理员统计学院年度科研成果,并对科研成果进行增删改查工作,同时对科研人员上传的科研成果进行审核。
2.2.4 科研成果统计查询模块
为了给学院提供关于全院年度科研工作完成结果的汇总信息,将最终形成的科研数据进行合并,并将统计结果按照年度进行统计,统计结果按照学院规定的科研评审制度评分,将最终结果形成统计报表,供学院年度考核工作使用。
(1)设计统计报表模板:模板内容包括了科研人员的姓名、所属部门、科研成果类型、科研成果名称、科研成果级别、本人排名、得分等信息。
(2)科研绩效统计:将科研人员的科研成果按照国家级、省级、院级进行分类打分。本系统按照学院的科研制度制定评分为国家级科研成果40分,省级科研成果30分,院级科研成果20分,最后将评分结果计入科研人员科研绩效分中。
(3)数据库检索:根据条件从数据库检索出需要查询报表的信息,然后用PHP语言解析数据后,将结果填写到报表相应的位置。
3 结 论
本文结合学院目前科研管理工作的现状,通过与学院各系部及科研管理单位的充分沟通调研,分析了学院科研管理的整个流程及用户需求,了解了用户对于系统的需求度,对科研管理流程、用户结构、系统功能需求展开分析,并建立系统用例模型。在MVC模式下,采用动态与静态模型相结合,开发了一套基于B/S结构的科研与论文管理系统。该系统融合了学院现有资源,将参与科研工作的单位与人员整合到一起,实现了科研管理工作的一站式服务。系统的功能性方面满足了学院科研部门的工作需求,提高了科研管理工作的效率,确保了数据的完整性和准确性。经过用户的测试,系统能够满足学院科研管理的基本需求。
参考文献:
[1] 谢显中.计算机科研管理系统研究 [J].川东学刊,1994 (4):66.
[2] 王春华.高校科技创新研究的一部力作——《高等学校科技创新的实践与发展取向》评介 [J].山东社会科学,2011(3):179.
[3] 李辰蕊.我国高校科研工作信息管理问题初探 [J].科技情报开发与经济,2008(1):184-185.
[4] 涂玉波.四川科技职业学院科研管理系统的设计与实现 [D].成都:电子科技大学,2017.
[5] 张海英,王红.高校科研管理信息系统的优化设计 [J].科技风,2014(21):263.
作者简介:任晓磊(1983-),男,汉族,山西太原人,实验师,工程硕士,研究方向:计算机技术应用、软件开发。