基于工作流的研究生教育管理系统的设计与实现内容摘要:

流管理作为一个新兴的研究领域 ,自然还存在很多问题有待于进一步研究解 决 ,通过分析目前的工作流系统 ,我们主要总结出两点不足汹 : .工作流管理的定义不明确以及缺乏统一的概念模型。 目前工作流管理发展的状况非常类似 予年代初关系数据模型和 ?模型出现 以前数据库管理系统的发展状况 ,大家各持己见 ,没有一个统一的标准 ,所开发的产 品大部分相互之问不兼容 ,使得很多用户不愿意使用商品化的工作流管理产品。 虽然 在工作流的概念和接口标准化方面做出了很多努力 ,但是这些标准仅仅是停留 在技术层次上 ,而且重点放在语法上而不是语义上 ,在概念层次上至今仍没有统一的 意见。 .工作流管理系统的系统结构和能力上的不足。 一个协同工具 ,是为小群体而设计的 ,要解决的主要问题是关于共享和协作。 而 当人们发现了工作流的应用潜力 ,想将其运用到大型环境中时 ,其本身的一些弊病就 暴露出来了 ,如单数据库、通信支持的不足、不支持异构和分布的环境等 ,至于可测 量性、可靠性等 ,则基本上未考虑 ,因此目前的工作流产品不适用于企业级的工作流 管理 ,且目前的工作流系统缺乏健壮性和可用性 ,没有备份机制和有效的恢复手段 , 容错问题基本上没有考虑 ,系统对于出错的恢复弹性是极小的。 一个大型的企业级工 作流管理系统可能包括有几千个用户和几十万个并行运行的过程 ,并且分布在一个大 型网络的几千个位置 ,其持续可用性就非常关键。 另外 ,目前工作流普遍使用的是 / 系统 ,其结构有一定的脆弱性 ,服务器的 错误将导致整个工作流系统的失败。 另外 , 集中式服务容易形成瓶颈 ,并因此很难对系统性能进行测量。 不同的工作流产品之间 缺乏互操作性 ,且大多数工作流产品的可视化建模方法都缺乏形式化语义。 工作流管理的发展就是要解决现有的问题 ,更好地满足用户需求。 由于工作流管 耩于作流的研究生教育管理系统的鞋计实现 理系统主要由工作流建模和工作流实施环境组成 ,因此工作流管理系统的发展趋势也 可以从这两个方面分别考察 : .工作流建模的发展趋势 目前工作流建模技术还远没有成熟 ,还处于百家争鸣的时代。 我们对当前流程建 模领域出现过的主 流建模方法进行了归纳分析 ,以期确定出我们要研究的合理方向。 通过归纳分析 ,可以把它们分成大类 ?:脚本语言、基于网的方法、基于规则的方 法、基于逻辑的方法和代数方法。 .工作流实施环境的发展趋势 工作流管理系统应该支持异构、自治和分布环境中应用系统的集成和互操作 ,提 供集成以前的应用系统的方法 ,以保护过去的投资 ,能够灵活地支持组织机构的改组 , 并支持当今有关动态企业 的技术。 具有一定的容错能力 ,在 有错误产生时工作流管理系统能保证工作流执行的正确性和可靠性。 因此针对工作流目前的趋势 ,我们准备设计和开发一套建 立在参考模型基础 上旨在符合标准 ,满足研究生教育培养需求的工作流组件模型。 .将工作流技术应用到研究生教育管理中的优点 ..工作流技术的特点 工作流技术将一系列管理工作分布在不同的流程环节上 ,各项管理工作按照预先 定义的模式有序、自动地进行 ,轻松地完成各自的管理工作。 当工作流程变化时 ,只 需要对工作流程进行重新定义。 工作流实际上是一个人与电脑协调的混合过程 ,在一个实际的工作流中 ,通常总 有些步骤是人工完成的。 自动完成主要体现在对信息或者任务处理中寻找相应需要查 看或处理的人 ,摆脱传统的人工找信息的模式。 工 作流程模式可以对整个业务流程进 行优化、重组 ,提高业务工作效率。 同时 ,工作流的跟踪、监控、统计功能可以加强 内部管理的监察和督促工作 ,实现更好的业务过程控制 ,提高客户服务质量。 ..传统的研究生教育管理系统的缺点 传统研究生教育的设计与丌发都是以信息处理和信息集成为中心 ,面向系统的组 织结构来实现各种功能‘“。 而这些功能模块之间的内在联系都没有显式的实现 ,而是 济南人学硕 :学位论义 隐含在程序中。 而执行流程往往隐藏在复杂的菜单之后 ,通过用户不断地点击各个菜 单来实现培养过程的运转 ,整个研究生培养流程不能够得 到体现。 在实际使用过程中 ,系统界面以菜单的形式提交给用户 ,而菜单中各个动能之间 的内在关联则无法显式地提交给用户 ,用户要对整个培养流程十分熟悉才能正确地操 作该系统 ,操作的正确与否取决于用户的熟练程度。 另外 ,由于传统的研究生管理信息系统是面向功能的。 所以当培养流程出现变化 时系统往往不能适应。 传统的研究生管理信息系统的设计者和丌发人员通常只是考虑 系统的功能而很少考虑软件的使用流程。 如果需要经常改变培养流程的时候就出现了 问题 :此时需要重新设计、编码和重新编译软件 ,影响软件的稳定性。 难常的工作会 被打扰而且操作人员还需重新熟悉软件 ,更重要的是需要重新熟悉隐藏在繁琐的菜单 后面的工作过程。 可见 ,传统的面向功能的研究生管理信息系统缺乏对培养流程的有 效支持 ,软件与当前流程的耦合度很大 ,缺乏灵活性。 ..工作流技术应用到研究生教育管理中的优点 工作流管理系统是对业务过程进行处理的系统 ,以过程为中心实现系统的集成 , 具有灵活、开放的优点。 基于工作流系统的开发则强调对业务过程的支持 ,因此 ,通 过传统研究生教育管理系统与工作流系统的结合 ,对传统研究生教育管理系统进行改 进 ,可增强系统对研究生培养过程的集成和管理 ,提高系统的柔性 ,进而增强和改进 研究生教育管理系统的功能 ,更好地适应培养工作的需要。 基于工作流的研究生教育管理系统将业务逻辑中处理逻辑和流转逻辑的分离 ,其 中 ,对于信息处理和信息集成方面的功能采用传统的面向功能的信息系统设计思想开 发 ,而对于整个培养过程交由工作流管理系统来管理 ,这样整个培养流程对用户是可 见的 ,即使培养流程发生了改变 ,系统也不需要重新设计或更改 ,只需要更改工作流 管理系统中的流程定义即可 ,这样大大提高了系统的灵活性和可适应性。 捧作流的研究生教育管理系统的啦 实现 .的设计与实现 .总体 设计 ..实现目标 设计一个工作流管理系统 ,它应该基于架构 ,符合标准 ,满足研究 生教育管理系统巾研究生培养的需求 ,能实现对整个研究生教育培养流程的管理和控 制。 ..总体概述 本课题的工作流模型是在参考模型的基础上 ,结合应用支撑平台的资源 整合优势 ,为我校研究生教育管理系统打造的工作流基础模型悄 ,在这个模 型之上 ,可以轻松地构建研究生教育管理系统。 工作流模型来源于对济南大学研究生培养流程的分析、归纳 ,并确定模型中各个 模块间 ,以及与外部应用程序之问的接口。 这些接口可以使构建于模型之上的不同应 用之间 ,以及 与外部应用程序之间协同工作。 . 的架构设计 .. 基于的标准及规范 .遵循 /规范。 引 ?。 .支持、 .. 的实现模型 .过程模型 的过程包括 :包可以管理不同类别的流程 ,流程 ,节点活动 , 迁移路由转移 ,参与者人员 ,应用程序。 .工作流权限模型 实现以角色为基础的访问控制模型 ,可以控制到对任务的访问权限 ,如 图 .所示 :济南人学硕 .:学位论文角色 角规 ,厂酉、 ,厂百面、’ ???≯ ?~“≮曩一曼羔 ”“一 ?\“ ,、 ?.一 ?。 ,鐾墼黧窭靶怨基。 ?,。 图 . 权限模型 .. 的系统组成 包含以下组成部 件 : 一、工作流引摹 ?,在研究生教育管理系统中执行和解释培养流程定义 : .流程、活动控制 ,比如研究生培养流程的控制和管理 ,开题报告提交流程的 控制 ,中期检查流程的控制等。 .手动 /定时启动流程 ??由管理人员手动或设置定时启动工作流。 .路由流转能力。 .应用的支持。 二、工作流管理控制台 ,为管理员提供系统管理和流程监控平台。 该工作流管理控制台要与研究生教育管理系统紧密的结合 ,能方便的监控整个研 究生培养的流程。 .工作流引擎设计与建立 通过对参考模型的架构分析 ,整个工作流管理系统的核心部分为工作流引 擎 ,这一章将详细的设计并建立一个符合济南大学研究生教育培 养模式 ,并可以以构件的形式整合进“研究生教育管理系统”的工作流引擎模型。 .. 参考模型的研究 工作流管理联盟提出了一个工作流参考模型 ,文献。 ”有关于此模型的更 详细论述 ,如图 .所示 :皋十作施的研究生教育管理系统的改计‘』实现 蝴惜四曲口 圈队 图 .工作流模型结构 此模型约定了工作流系统的体系结构、应用接口及特性 ,主要目的是为了实现工 作流技术的标准化和开放性。 下面简要介绍模型中的各个部分 ,并对参考模型中的五 类接口进行描述。 .工作流管理系统中的各种 数据 工作流控制数据 工作流执行服务 /工作流机通过内 部的工作流控制数据来辨别单个过程或活动实例的状态。 这些数据由工作流执行服务 /工作流机控制。 工作流相关数据 工作流管理系统通过工作流相关数济南人学颂 :学位论文 掘咪确定过程实例状态转换的条件 ,并选择下一个执行的活动。 工作流应用数据 这种数据指那些出应用程序操 作的数据。 它们是针对应用程序的 ,工作流管理系统无法对它们进行访问。 .工作流模型 工作流模。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。