高校科研项目管理系统开发研究
来源:用户上传
作者:
摘要:为提高高校科研项目管理工作的工作效率,满足科研项目管理工作不断变化的需要,本文将工作流枝术引入科研项目管理系统的开发,阐述了基于工作流技术的科研项目管理系统的分析与总体设计,提出了通用、灵活、高效的高校科研项目管理系统的设计开发新方法。
关键词:高校 科研项目 工作流
科研管理工作是高校的重要工作之一,高校的科研能力在高校综合实力指标中占据很大比重,科研管理水平的高低也反映了一所高校的整体实力和外部形象。科研管理工作中尤以科研项目管理工作繁琐而重要。因此使用怎样的管理方式不仅能科学、高效地促进科研项目信息资源的收集,还能及时,有效地掌握和监控科研项目的研究动态,是促进高校科研管理工作的关键。
1 高校科研项目管理工作现状分析
传统的科研项目管理方式主要是纸张填写,或者是电子文档填写,邮件发送的基于文本、报表等纸介质的手工处理。科研处管理人员需要催办各个环节的项目审批,项目进度,随时对科研项目进行监管、存档等繁琐的管理工作,信息处理量大,极易出错,还容易造成科研项目资金超支、丢失资料、延误时间的情况。项目申报人也无法对项目的审批流程实时查询,整个审批流程不透明。
这种管理流程已不能满足时间上的及时性和空间上跨地域性的信息化办公的需求。随着学科门类的增多,科研项目成果所涉及的科技领域越来越广,数量也越来越多,科研资金额不断增长,管理体制的不断改革,使得科研项目管理系统必须随时调整来适应这些科研管理工作的变化,真正成为科研管理工作的好助手。但是通常的科研项目管理系统都是基于固定的管理模式,不具有灵活性而且各校的科研项目管理系统都是依据自身的管理规范单独开发,不具有通用性。因此,如何开发一个通用的,灵活的科研项目管理系统以适应不同院校。不同管理体制的需要,是目前科研项目管理系统开发的难题之一。目前各地高校也在积极实现科研项目管理工作的信息化,开发科研项目管理系统。
2 基于工作流技术的高校科研项目管理系统分析
科研项目的管理工作应当是以一定的管理规范为基础,按流程来进行的。例如:从科研项目的申请,到逐级审批,再到科研项目及经费的监管。统计,以及结项等,每个步骤的工作流程应当及时,有序。这就要求科研项目管理系统能够按照管理规范将每个科研项目及时地在流程间流转,以避免人为因素造成延误。此外,当管理规范发生变化致使工作流程随之调整时,系统应当可以灵活地设置以适应管理流程变化的需要。
通过分析得出科研项目管理系统的设计思想是以科研项目的流程化管理为目标,每个科研项目的管理看作一个独立的工作流程,流程模型按照管理规范提前定义或随时修改,流程的各个环节由不同的角色参与完成,每个环节执行结束即自动转至下一环节继续执行,直到整个流程结束或终止。采用这种设计思想设计一个灵活的、自动的流程化管理模式的科研项目管理系统,既可以提高科研项目管理的工作效率,又可以使管理工作灵活顺畅。
基于以上设计思想,在系统中引入工作流技术。工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一。具体地讲,工作流是“业务过程的部分或全部在计算机应用环境下的自动化”,它所要解决的主要问题是“使多个参与者之间按照预定义的规则使信息或任务自动进行,从而实现某个预期的业务目标,或者是促使此目标的实现”。工作流执行服务由一个或多个工作流引擎组成,用于创建,管理和执行工作流实例,应用程序通过WAPI与之进行交互。
在科研项目管理系统中,对科研项目的管理都是以一定流程规范来进行的。例如:从科研项目的申请,到科研项目的逐级审批,再到科研项目的监管等,每项工作都可以看作是在一个工作流程中进行的。理论上,一个工作流不仅包括一组活动还包括这组活动之间的前后顺序关系、各个活动的启动和中止条件以及对每个活动的描述,如活动的参与者、相关应用程序、所需数据和产生的结果等。
3 基于工作流技术的高校科研项目管理系统开发
系统采用B/S模式,其中建模工具是面向系统管理员的流程定义平台,客户端应用程序是面向所有用户的系统平台,系统所有功能模块与工作流引擎都集成在工作流管理系统内部。工作流管理系统为整个业务系统提供软件支撑,非常类似于单机的操作系统,它以工作流引擎为核心。工作流引擎主要负责完成工作流执行服务流程模型的定义及修改、流程的实例化和流转,流程的中止及结束。
系统运行流程如下系统管理员首先通过建模工具进行科研项目管理工作的流程定义与修改,生成流程库。此后,不同角色的用户登录系统,通过角色权限模块与各自角色和权限对应,系统提供相应的服务。例如,项目申报人提交申报审请和资料后,将资料存入文档库,经科研管理人员审查合格后,由工作流引擎自动对流程库中的流程模型实例化,存入工作流实例库,各工作流实例按各节点的流转规范进行流转,对节点参与者进行操作提示,系统管理员随时监控、查询、中止各工作流实例的流转。
系统中工作流流程各节点需要具备转移条件、任务活动,当前状态,角色映射等多项信息。因此系统数据库包括与科研项目有关的数据库和与工作流有关的数据库两部分。与科研项目有关的数据库主要包括:项目审批信息表,项目信息表,项目负责人信息表、项目申报组成员信息表,结项项目表,项目经费信息表、项目经费支出信息表、项目进度信息表等。与工作流有关的数据库主要包括:节点信息表、连接弧信息表,流程定义表、流程类型信息表、流程实例表,流程流转状态信息表等。其中
节点信息表主要记录节点的ID、节点说明、处理时限、角色ID,处理类型、处理结果,节点类型,节点状态等。节点分为任务节点、逻辑节点和标志节点。在节点信息表中,用节点类型字段来记录该节点到底属于哪个类型1表示开始节点,2表示任务节点,3表示结束节点,4表示与节点,5表示或节点。
连接弧信息表主要记录节点闫的连接顺序及连接条件,包括:连接弧ID、流程定义ID。流入和流出节点ID等。
流程定义表主要记录流程定义ID、流程说明、流程类型ID、活动定义ID,创建时间,创建者等。
流程类型信息表主要记录工作流模型的基本信息,包括流程类型ID、类型说明、活动定义表名,活动实例表名。
流程实例表主要记录流程实例ID、活动ID、流程定义ID、流程状态、当前节点ID。
流程流转状态信息表主要记录流程实例ID、节点编号、角色ID,处理时限,提醒标记、处理结果、处理日期、处理者用户ID等。
采用工作流技术的软件平台,实现工作流将达到缩短科研项目审批周期、改善科研项目管理工作的流程、优化并合理利用资源,提高科研管理的工作效率等目的。
4 结束语
基于工作流的科研项目管理系统的开发,实现了科研项目管理工作的流程自动化,应用优势是非常明显的。这包括提高管理的规范化程度、提高科研管理的工作效率、提高流程运作的灵活性和适应性、降低业务过程的整个处理时间,如在科研项目管理中,通过更好地规划工作流程,减少项目管理过程中不必要的中间状态,避免不必要的和重复的工作,提高科研管理人员的工作效率,集中精力处理核心业务,跟踪业务处理过程、减少人为差错和延误。全方面通过计算机的信息化管理科研项目申报,项目审批、项目实施进度,项目结题、科研成果、项目经费等科研活动,以达到方便,高效地管理和控制,满足科研单位的决策者对科研活动的宏观管理与决策的需要,为科研单位对科研人员的科研水平的评估提供依据。该系统服务于高校的科研项目管理工作,为辅助领导进行科研管理决策提供有利的信息支持,是提升科研项目管理水平的有效途径,也是当今高校科研管理的大势所趋。
转载注明来源:https://www.xzbu.com/2/view-648748.htm