谈工作流的院校科研管理信息系统设计

谈工作流的院校科研管理信息系统设计

[摘要]职业教育在经济社会发展中发挥越来越重要的作用,科学研究工作在高职院校也越来越受到重视,从工作流的思想出发,基于软件工程方法设计开发适用高等职业学校科研管理工作的管理信息系统,创造高效便捷的沟通机制,使管理工作更好地服务于科研工作。

[关键词]工作流;高职院校;管理信息系统

“双高”建设引领新时代职业教育实现高质量发展,高职院校在产出高效的人才培养与技术创新平台,促进创新成果与核心技术产业化方面发挥越来越重要的作用[1],科学研究工作在高职院校也越来越受到重视,随着智慧校园教育应用建设不断推动高职院校校园管理与服务理念的变革与提升,高职院校建设科研管理信息系统,实现学校科研管理工作的信息化也成为当前高职院校发展的内在需求。由于不同学校的管理机制、用人模式以及量化方式、工作流程等都各具特点,因此学校科研管理信息系统最基本的要求就是实用性,系统的开发必须从学校实际出发,严格按照学校科研工作管理要求进行需求分析,业务设计和功能模块开发,切实为学校的科研管理工作赋予动能。为了提高学校科研管理工作科技水平,以具体的业务需求为出发点,利用工作流的技术思想,建立覆盖项目申报、审批、验收和结题等科研项目工作全过程的科研管理信息系统[2],实现科研项目实施过程及科研成果更新的动态监管,为科研人员和管理人员提供及时准确的科研信息,确保科研数据的有效性与准确性,减少工作失误,减轻工作人员负担,创造高效便捷的沟通机制,使管理工作更好地服务于科研工作。

一、系统分析

通过对某高职学校科研管理工作中涉及的相关职能部门负责人、具体管理人员进行实地调研,了解到教师、二级职能部门、科研处、学术委员会在科研管理工作过程中的角色、开展的业务内容,整体上对科研管理工作的总体业务流程有了比较详细的认识,然后依据实地调研获得的信息数据,梳理撰写书面材料,再与系统使用对象进行二次交流,确定每一角色对象所需要系统提供的功能。

(一)业务现状分析

经业务梳理与分析,该校科研管理工作主要业务有科研项目申请与项目审核、科研项目结题申请与结题审核、专利申报与专利审核、科研成果登记与成果审核等。所有业务工作目前均采用人工操作,纸制存档,存在日常业务工作繁琐,科研业务统计时人工工作量较大,数据统计不够全面,科研业务数据不能反映时效性等问题。

(二)使用对象分析

通过对该高职学校科研工作业务流程中涉及的人员进行精准调查,了解到使用科研管理信息系统的各个使用对象的功能需求,确认本系统使用者,有基础性的教师用户、参与审核的二级部门管理员用户、科研处管理员用户、学术委员会管理员用户,还有进行系统初始维护操作的系统管理员用户等[3]。

(三)业务流程分析

1.业务描述

科研项目申请与项目审核业务由教师发起,由二级部门进行初步审核,通过后提交科研处进行审核,最后由学术委员会确定审核结果。科研项目结题申请与结题审核业务由教师发起,由二级部门进行初步审核,通过后提交科研处进行审核,最后由学术委员会确定审核结果。专利申报与专利审核业务由教师发起,由科研处进行核审。科研成果登记与成果审核业务由教师发起,由科研处进行核审。

2.业务流程

对科研管理工作的业务需求、审核职级、运转流程进行抽象概括,得到科研管理信息系统业务流程为教师填写申请信息,二级管理部门审核信息,科研处管理员审核信息,学术委员会管理员审核信息,相关人员可以查询信息,最后归档。所有业务流程有一定的相似性。

(四)需求分析

1.功能需求

(1)申请功能

教师打开登录界面,输入用户名密码,选择角色验证登录,显示教师用户界面,有项目申请、结题申请、延期申请、专利申请、成果登记的具体菜单显示,教师根据实际需要点击相应菜单填写申请表格,提交审核,可以查询审核状态。

(2)审核功能

二级部门管理员、科研处管理员、学术委员会管理员打开登录界面,输入用户名密码,选择角色验证登录,显示相应的管理用户界面,根据角色有项目审核、结题审核、延期审核、专利审核、成果审核的具体菜单显示,管理员点击相应菜单查看需要审核的资料,输入审核意见提交,可以查询审核状态。

(3)查询功能

教师用户可以查询自己的申请记录、审核进度与成果列表等。管理员用户可以查询所辖人员的申请记录列表、审核进度列表、成果列表等。科研处管理员可以导出相关需要的数据。

(4)系统管理

用户可以修改个人信息与密码,二级部门管理员拥有设置与修改本部门人员个人信息与密码的权限,科研处管理员拥有设置与修改二级部门管理员个人信息与密码的权限,系统管理员拥有设置与修改科研处管理员和学术委员会管理员个人信息与密码的权限。

2.非功能需求

系统用户界面统一设计,依照用户角色调整界面显示的系统功能,来区分不同用户的功能界面,交互界面简洁,易于操作。系统功能设计模块化,后期系统维护、系统功能调整不会对现有系统的整体产生颠覆性的影响。选择比较成熟的软件开发技术手段,使系统拥有较先进的水平,结合软件工程思想,使开发出的系统生命周期更长。系统可靠持续稳定运行,系统漏洞少,避免受外界技术攻击。

二、系统设计

(一)系统功能设计

科研管理信息系统主要根据学校科研工作实际流程,来划分系统、详细的功能模块,功能设计时保证系统每个功能单项操作,方便编制程序时可以进行独立开发,根据数据之间的关联性最终组合形成一个完整的系统。通过相关申请的传递实现科研项目申请、科研结题申请、科研延期申请、专利申请、科研成果登记的审核,协同进行查询统计、系统管理工作等内容[4]。根据系统要实现的具体功能分析,再结合软件编程技术的要求,绘制系统功能结构图。

(二)系统架构设计

系统整体架构分为三层,分别为数据交互层、业务交互层、用户交互层。用户交互层为用户提供可视化的交互式操作页面,本系统中用户交互层采用浏览器/服务器的模式设计开发,用户通过浏览器页面访问本系统的各项功能,由于本系统采用JSP技术进行设计与开发,所以本层采用Struts来实现。业务交互层主要是为各种客户端提供业务数据交互接口,在组件模型中封装了各种操作的业务逻辑,由于本系统采用JSP技术进行设计与开发,所以本层采用Spring来实现。数据交互层主要对数据表完成查询、存储、更新和删除存储在数据库中的信息,由于本系统采用JSP技术进行设计与开发,所以本层采用Hibernate来实现。本系统的设计以科研管理工作的具体流程为主线,以满足现实中各种业务需求为目标设计交互式界面,达到科研管理工作科学化、信息化的管理方式。

(三)功能模块设计

以科研项目申请与项目审核业务为例,教师用户登录后进行项目申报,可以选择科学技术类项目或社会科学类项目进行项目申报表填写,提交二级部门管理员审核。二级部门管理员登录后进行项目审核,可以分别对科学技术类和社会科学类项目进行审核,审核通过后提交科研处管理员审核,审核不通过则返回,由教师根据审核意见进行修改。科研处管理员分为科学技术类管理员和社会科学类管理员,分别对科学技术类和社会科学类项目进行审核,审核通过后提交学术委员会管理员审核,审核不通过则返回,由教师根据审核意见进行修改。学术委员会管理员登录后进行项目审核,可以分别对科学技术类和社会科学类项目进行审核,审核通过后业务流程结束,资料归档[5]。

三、结语

工作流思想很好地解决了业务问题在工作流程中的组织与传递,使得业务抽象、流程格式化、易维护和易拓展,实现软件开发的目标。科研管理信息系统开发模块化设计,后期如果需要增加功能,不会影响现有系统的使用,与现实工作流程一致,不会增加现有工作人员的工作量,还可以缓解工作强度,提高工作的幸福感。

作者:王松涛 沈宝国 谢中敏 单位:江苏航空职业技术学院 科研〈信息化管理〉处