您的当前位置:首页正文

基于工作流的高校科研管理信息系统分析与设计

2022-11-05 来源:易榕旅网
PERSONI EDUCATIoN I 基于工作流的高校科研管理信息系统分析与设计 摘要:工作流技术是实现业务过程建模、优化、过程管理 多样性的,通常包含有Client/Server模式的图像、文档与数据  与集成的核心技术。基于工作流技术,本文对高校科研管理系 库管理系统。(2)基于消息的工作流管理系统:通过用户的电子邮件系 统的功能框架和用例模型进行了分析,对系统工作流引擎和总 体架构进行了设计。将工作流技术应用于高校科研管理系统中, 将增加该系统的可用性和灵活性,最终提高高校科研管理的效 率和水平。 关键字:工作流;科研管理;系统分析;信息系统设计 统来传递文档信息。这种类型的产品都已实现了与一种或多种 电子邮件系统的集成。 (3)基于Web的工作流管理系统:通过WWW来实现任 务的协作。这一类产品起步较晚,但是发展迅速,许多供应商 纷纷开发新产品或者在原有产品的基础上增加对Web的支持。 引言 2、高校科研管理系统分析 目前,越来越多的企业使用工作流管理系统来对企业的经 营业务进行管理,工作流管理系统可以用来分析企业的业务流 2.1系统功能框架 本系统的功能结构如图1所示。 程,找出业务流程中存在的不合理之处,通过BPR技术对企业 的经营和管理流程进行重新的设计,提高企业的管理水平。在 科研管理系统中引入工作流技术,可以找出科研管理中存在的 不足之处,促使 高校科研工作管 理者创新工作思 维,改进工作流 程,进一步提高 2 2系统用例模型 系统用例模型图如图2所示。 高校科研管理信息系统 项目管理 I 校 级 基 金 项 目 管 理 l 成果管理 『 I科研平台管理{ 科研综合信息I I 经费管理 l 数据接口管理 校 园 卡 系 统 接 口 高校的科研管理 水平。 纵 l、:【作流技术 1.1工作流 的定义 向 项 目 管 理 横 向 项 目 管 理 论 文 管 理 专 著 管 理 知 识 产 权 管 理 成 果 鉴 定 项 目 验 收 科 技 奖 励 重 点 985 实 项 验 目 室 管 管 理 理 综 合 查 询 统 计 简 报 决 项 目 经 费 奖 科 研 Z 策 支 持 励 经 费 台 经 费 人 事 系 统 接 口 财 务 系 统 接 口 工作流是经营过程中流程的计算机化模型,它定义了完成 图1系统功能结构图 整个过程所需的各种参数。这些参数包括组成流程的各个步骤, 各个步骤必须执行的顺序及条 件(步骤间的数据流、步骤负 责人、步骤使用的应用等)。工 作流管理系统是用于设计和定 义工作流流程、流程执行环境、 工作流流程相关用户和应用接 口集的工具集。 1 2工作流技术现状 根据不同工作流管理系统 所采用的任务项传递机制的不 \ 薹 . 人 同,可将市场上的工作流管理 系统产品划分为三类: (1)基于文件的工作流管 理系统:以共享文件的方式来 完成任务,这种类型的产品是 产生最早、发展最成熟、最具 斗入 研J 处 \/ / 一@. 步 人 部q1s 数, j }饕鲕导 系统管理 图2系统用例模型图 ★基金项目:山东科技大学春蕾计划资助项目(2009AZZ060) 己口1 1.口5l 93 l EDUCATIoN/才 J ∞uc。N'PERSO N ,f ̄高校科研管理系统设计 3.1系统工作流引擎设计 工作流引擎是工作流流转的驱动机制,负责整个工作流的 (7)流转控制:流转控制模块负责在确定了路由和执行者 之后将文档发送给执行者。 (8)结束控制:结束控制模块有两个功能:一个是当前节点 的任务执行完毕,触发流程控制模块进行流转:一个是在路由 应用调度和运行。针对科研管理系统的工作流,可以分析出如 解析计算到后继节点为结束节点时负责整个流程执行完毕后的 图3所示的运行过程,根据应用需求可以得出工作流引擎应该 流程结束处理。 包括以下3种类型功能组件:工作流流程调度、工作流任务状 态与信息获取以及工作消息通知。 (9)异常处理:工作流的错误主要包含两种错误:一类是流 程错误,如:活动的执行者不存在,找不到下一个活动,活动的 应用程序定义错误等;另一类是系统的错误,如:网络中断,数 据库系统异常,操作系统出错等。 3 2系统总体架构规划 见图4: 该系统总体架构如图4所示。其中核心数据库用于保存科 技信息系统的大部分数据。核心数据库中的数据也将备份到备 图3科研管理系统工作流运行过程 份数据库中。系统中通过各种不同的接口从外部系统中导入、 采集数据,并经转换到加载到系统中。进入到系统中的数据部 通过分析,本系统的工作流引擎主要包括以下模块: (1)流程配置:流程配置负责为工作流引擎与其它工作软 分通过数据转换平台再加工。 件或数据库之间交互提供接口,引擎可以通过此接口从外部获 4、结束语 得流程的相关信息。 (2)客户端接口:客户端接口是工作流引擎与外部交互的 科研管理系统必须适应高校科研水平的不断发展,并对高 中介,主要完成两个功能:在用户登录时,采用访问控制方法根 校的科研管AT作提供高效的技术支持。采用工作流技术将改 据不同的用户显示与本用户相关的工作项列表;接收来自用户 变传统的基于功能的高效科研管理流程的模式,转而面向要实 的请求。用户通过客户端接口管理和执行工作项列表中的工作。 现的业务流程来配置信息系统,这一转变可以显著提高信息系  (3)流程管理:流程管理模块通过流程配置模块从工作流 统对高校科研管理的适应能力和扩展能力。c模板中读入过程和活动的属性信息并实例化,包括过程实例的 创建、启动、挂起、恢复和停止以及活动实例的创建、执行和 参考文献 完成。 …1范玉顺.工作流管理技术基础一实现企业经营过程重组与经营过 (4)启动控制:启动控制模块为用户提供选择流程的功能 程自动花的核心技术[M].北京:清华大学出版社,2001. 【2】史美林,杨光佶,向勇,伍尚广.WfMS:工作流管理系统[J】. 并触发流程管理模块创建过程实例和活动实例。 (5)路由解析:路由解析是工作流引擎的核心,负责流程 中活动实例的具体执行。它通过解析节点中定义的逻辑关系, 计算机工程与设计,2007,28(12):2996-2998. 计算出下一个活动节点,即确定流程的流向。 (6)角色解析:如果路由解析是解析具体的业务规则,那 作者简介: 么角色解析是解析业务过程中人员的分派规则。角色解析所使 侯艳辉,山东科技大学经济管理学院 用的人员组织信息是由工作流引擎外部的工作流管理配置库提 白斌,山东科技大学材料学院 供的。 孟凡斌,山东科技大学财务处 计算机学报,1999,3. [3]杨月,张秋余,黄鹏.分布式一厂作流引擎的设计方法【J]. 图4系统总体架构图 94 I部11.OS 

因篇幅问题不能全部显示,请点此查看更多更全内容