工作流管理在高校教学OA办公系统中的设计与应用研究

来源 :知识力量·教育理论与教学研究 | 被引量 : 0次 | 上传用户:b903630080
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]在对工作流基本概念及工作流管理系统进行了简要介绍的基础上,设计了一种适用于高校教学OA办公系统的工作流管理系统,并论述了实现高校OA系统的工作流技术设计思想和工作流相关关键技术。
  [关键词]工作流管理 教学 OA办公系统
  [中图分类号]TP309 [文献标识码]A
  引言
  随着信息技术和网络技术的飞速发展,很多政府、企事业部门、公司相继投入大批资金、技术和人力物力到信息化建设当中。信息化建设的一个重要举措就是实现办公自动化。传统的办公自动化OA(office automation)系统因其安全性得不到保证、无法适应灵活多变的业务处理模式、交互性和协作性差等缺点而难以适应现代化办公的需求。另一方面,随着高校扩招所带来的学校规模越来越大,高校校务办公的工作量和效率要求不断提高,当前高校这种文件传送人员满校跑、纸质文件漫天飞的办公模式已经不能适应当前高校的办公效率和管理要求。因此,在高校教学OA办公系统中引入工作流技术管理,能方便、快速、准确地获得教学资源的使用情况,从而能将学校办公资源管理在信息技术发达的今天发挥更大的作用,使工作效率不断提高,使办公管理更加科学、有条理,这是当今办公系统发展的必然趋势。高校工作流管理系统是一个采用工作流管理技术,借助计算机和利用网络技术并结合高校办公业务及流程特点实现资源和信息共享、本地和异地多人协作共同完成高校办公事务的办公自动化系统[1-2]。通过对高校办公系统的工作模式和流程进行研究,本文设计了适用于高校办公系统的工作流管理系统模型,并结合长沙学院办公系统的实际情况,对该模型的系统结构设计和关键技术进行探讨和研究。
  一、工作流技术及工作流管理系统
  (一)工作流技术
  工作流技术是近年发展起来的一门计算机应用技术和信息技术领域新兴研究方向之一,是一种旨在实现业务过程整体或者部分的计算机自动执行和管理的技术[3],其思想来自工业生产合作与办公现代化领域[4,5],它最早是面向办公室工作中具有固定步骤的的工作而提出来的。1993年工作流管理联盟(workflow management coalition)对工作流这个词的定义是:工作流是一类能够完全或者部分由计算机自动执行的业务流程,在此流程中,文档、信息和任务根据确定流程规则流转,实现组织成员之间的协调工作,以达到企业业务流程的整体目标[1-2]。简单地说,工作流就是用一个个有序的任务点(活动点)来抽象表示业务流的处理过程。
  (二)工作流管理系统
  工作流管理系统(workflow management system)是指运行一个或多个工作流引擎的用于定义、实现和管理工作流运行的一套软件系统。它创建和管理工作流的执行,通过工作流引擎解释流程定义,与工作流执行者进行交互,并且按照需求调用相关软件工具和应用。
  工作流管理系统中的全部活动都以流程定义为基础展开,包括流程定义的构造、修改和交换等。尽管不同的工作流管理系统有不同的生命周期、应用范围和执行方式,但所有的工作流管理系统都表现出某种共同的特性。按照最高层来说,大多数工作流管理系统支持下面三个功能:1)建立时功能。包括工作流流过程和相关活动的定义和建模功能。2)运行时间功能。在工作流的动态运行过程中管理工作流过程,管理不同活动执行顺序。3)运行时交互功能。在工作流流程动态运行过程中和用户及外部程序进行交互活动,通过工作流引擎调入外部程序运行。为了规范化工作流管理技术和制定工作流管理系统与应用程序之间的数据交换标准,工作流管理联盟(WFMC)发布了工作流管理系统参考模型,如图1所示,并提出了模型体系结构图和各模块间的接口标准[6]。
  图1:工作流管理系统参考模型
  图1中的工作流参考模型给工作流提供了5个接口,通过这些接口可访问工作流系统服务,还可以控制工作流控制软件与其它基本组件间的交互。接口1是工作流执行服务与建模工具接口中,该接口有建立与修改工作流定义的工具[7],并和工作流执行服务之间建立关系;接口2为工作流执行服务与客户应用之间建立联系; 接口3在工作流引擎与应用程序之间直接调用; 接口4是工作流管理系统之间的互操作接口; 接口5是工作流执行服务与工作流管理工具之间的接口。
  二、基于工作流技术的教学OA系统管理
  (一)工作流管理教学OA系统模型
  参考工作流管理联盟提出的工作流管理系统(图1),我们提出了一种适用高校教学办公(OA)系统的工作流管理系统结构,如图2所示,该结构与高校办公系统的自身特点相结合,在原有参考模型基础上进行了一些改进。
  图2:基于工作流管理的OA系统模型
  从图2可以看出,相比原有参考模型,高校教学OA系统模型增加了公共平台模块、权限管理系统两个部分,将参考模型中的客户应用和被调用部分合并为应用服务部分,并在流程监控模块增加了监控模块数据区。公共平台模块为财务系统、教务系统、学生系统和人事系统等提供了统一的用户管理、身份认证与数据交换服务,为方便集成标准化应用,给应用程序设定统一的外部接口标准。借助统一的公共平台与接口标准,使各业务系统之间成功实现数据交换、共享和交互,将原本相对独立的各业务系统构成一个统一的整体; 权限管理系统的主要功能包括对各用户的角色属性和各种角色所拥有的权限进行管理、对各种角色参与的流程进行控制以及在参与流程时能够访问的信息。按照对各业务系统的调研结果来看,大部分系统对权限的需求一般与学校的组织结构密切相关,因此权限管理系统将权限、角色和组织结构结合起来进行考虑和实现; 为了降低系统复杂度,本系统将参考模型中的客户应用和被调应用部分合二为一,因为高校办公系统中对客户应用与被调用的需求大多集中在对一些常用应用的调用上,这实际上实现起来没有多大的区别,仅仅是调用的接口不同而已; 在流程监控模块增加监控模块数据区是为了提高系统效率,可将历次统计的时间和结果保存在独立的监控模块数据区中。   (二)工作流引擎设计
  工作流引擎是工作流管理系统的核心,也是系统控制与运行的核心。它的主要任务是建立工作流实例、解释与控制工作流过程和执行任务的状态变化,协调各种不同的工作流、维护工作流数据、处理客户端要求和调用外部应用程序进行相关业务处理。工作流引擎主要作用体现在:1)实例化过程并执行:对过程建模工具产生的过程定义作出解释和分析,并初始化过程实例; 2)控制流程的状态转换:工作流管理系统以过程为中心,采用数据驱动,工作流引擎根据流程定义控制流程的状态转换; 3)监控流程:工作流程过程产生的业务数据控制流程运行线路,由工作流引擎解释流程的流转规则,控制流程流向,监控整个流程; 4)与外部资源进行交互,并对工作流控制数据和工作流相关数据进行维护。
  按照WFMC的工作流参考模型对工作流引擎的定义和以上对工作流引擎的功能分析,工作流引擎由流程解析模块、流程驱动模块、流程协作模块、流程逻辑控制模块、流程时间与进度控制模块和流程事务管理模块、流程表管理模块和角色管理模块构成。其引擎结构如图3所示。
  图3:工作流引擎结构图
  三、系统关键技术
  (一)工作流实现技术
  利用JAVA的Dom4J和Graphies的绘图技术可实现XML与图形之间的相互转化,流程配置人员按照各自的喜好选择图形符号或XML文档对具体的流程进行配置。根据JAVA设计模式中的fatory模式设计流程和流程实例,并利用流程模板建立多个流程实例。在创建流程实例后,将流程数据与教学过程的业务数据保存在数据库中,借助JAVE的多线程技术和token机制实现的工作流引擎[8]推动所有的流程实例的执行,选择JAVEEE的对象关系映射框架Hibernate[9]将表中的业务数据映射成对象,在流程执行过程中,流程当前的状态信息可通过HQL语言查询其属性获取。根据JAVE API中相关的包实现自动发送邮件或短信功能,并利用要求将数据统计排版后导出到Excel表格中。工作流程自动化后,大多工作会按照条件不同而自动触发执行,提高了任务运行速度,降低了人力成本及由人参与所带来的低效和不公。
  (二)跨系统的流程整合
  工作流管理系统是借助公共平台模块为各业务系统提供统一的用户管理、身份认证和数据交换报务,各应用程序之间有统一的外部接口标准,最终可实现跨系统的流程整合。数据交换服务是公共平台模块的基础服务,它可保证各业务系统系统之间的数据能及时、准确、高效地进行交互,这是实现流程整合的基础。因为高校各业务系统之间是相互独立的,差异性较大,而且各业务系统随着教学模式或管理模式的改变会随时发生变化,所以这种整合必须是松散耦合的。而系统耦合度的重要衡量指标之一是数据耦合度,实现跨系统的流程整合的难点在于怎样实现低耦合度、高扩展性的数据交换。为了有效消除系统间数据交换造成的紧密耦合,工作流管理系统可采用基于C/S结构的数据交换模式,其基本思想是:通过运行各业务系统上的代理客户端,一边与业务业务系统数据库进行交互,收集交换数据,一边和数据交换引擎通过消息传递进行了交互,传输交换数据,这样可实现代理客户端与数据交换引擎的引入。另外还可采用间接的数据交换模式,数据交换借助输入/输出交换数据缓冲区与交换数据共享缓冲区这两个缓冲区来间接完成,由于没有直接对业务系统数据库进行操作,保证了数据的安全性。
  (三)群体协作模式
  群体工作模式首先要求我们考虑技术上的实现,为工作流管理系统提供必须的协同工具,还要求将其设计为与群体成员的文化背景、交流方式、工作方式相适应的模式。群体工作模式包括群体工作方式和群体工作流程两个方面。群体工作方式是指群体为完成共同的文稿编辑任务所采取的合作交流方式。协同编辑支持协作成员之间的同步的、实时的合作与交流,系统将提供同步实时通信、异步通信以及脱离文档通信三种通信模式,来帮助协作完成协同编辑任务。群体工作流程是指协作协同编辑活动的组织过程,它由许多的工作阶段组成。为满足协作设计活动中的反复设计要求,某些工作阶段可重复进行。
  四、结束语
  本文以工作流管理在高校教学OA办公系统中的应用为研究对象,介绍了工作流的定义及其相关概念,并运用工作流技术进行高校OA办公系统设计,对工作流管理教学OA系统模型进行了描述,并设计了其工作流引擎。最后介绍了办公系统所涉及到的相关关键技术。该考试系统具有规范、灵活的办公流程管理,支持Internet网络环境下协同工作和安全性好、可靠性高等特点。系统通过试运行,效果良好。
  [基金项目] 湖南省教育考试院课题“基于工作流管理系统JBPM的考试考务管理系统开发研究”(XJK012JKB042)
  [参考文献]
  [1]范玉顺,罗海滨等.工作流管理技术基础[M].北京:清华大学出版社,2001.
  [2]吴朝晖.工作流管理技术,计算机世界.1999.5.17
  [3]陈畅,吴朝晖.工作流管理规范综述[J].计算机科学,2000,27(11):57-59.
  [4]邢文烈.基于工作流技术的办公自动化研究综述[J].政务办公,2006,(5):17-20.
  [5]沈美,丁香亁,李燕华等.工作流技术在ASP公共服务平台中的应用研究[J].计算机应用研究,2007,24(3):203-205.
  [6]辛大欣,刘中华.基于工作流的教学管理系统的研究.现代计算机,2013(10):74-77.
  [7]姜宾.JBPM在网络办公系统中的应用于研究[D].大连:大连海事大学硕士论文,2010.
  [8]王李军.面向业务规则引擎研究[J].计算机工程,2007(24):52-56.
  [9]肖辉辉,段艳明,兰小机.基于Hibernate的XML数据存储方法[J].计算机系统应用,2009(10):189-192.
  (作者单位:长沙大学电子与通信工程系 湖南长沙)
其他文献
[摘要]目前,双语教学也已经成为我国本科教学实践改革的重点,如何顺利开展双语教学已经成了教育管理者和社会非常关注的课题。本文基于对我国高等院校本科双语教学的起源发展,对现阶段我国高等院校本科财务会计专业双语教学中存在的问题进行了分析,并在财务会计专业双语教学现状的基础上,对我国财务会计专业双语教学未来的发展趋势进行了预测。  [关键词]财务会计 双语教学  一、我国财务会计专业双语教学的起源与发展
期刊
[摘要]实践教学是增强《毛泽东思想和中国特色社会主义理论体系概论》课教学实效性的重要途径,是培养大学生创新能力的重要平台。开展《概论》课实践教学,要明确实践教学定义,采取适当的实践教学模式,才能提高学生参与的自觉性和兴趣,实践教学才能达到理想效果。  [关键词]“概论”课 实践教学 创新模式  “毛泽东思想和中国特色社会主义理论体系概论”(以下简称“”概论)课是高校思想政治理论课程体系中的核心课程
期刊
[摘要]信息技术的不断进步对远程教育的发展产生了极大的推动作用,现代远程教育在规模发展中应注重教学质量、加强信息技术与教学应用相融合。  [关键词]远程教育 信息技术  远程教育,是指教学者和教学对象不能同时在同地,而利用各种信息交互手段开展的跨越时空距离的教学活动。随着科技的不断进步,以多媒体技术、网络技术、现代通信技术为代表的信息技术的飞速发展,对传统教育带来深刻的影响,现代远程教育也发生了深
期刊
[摘要]《食品工艺学原理》是食品工程专业的主干课程,这学期本课程运用启发式教学、课堂讨论、学生讲解课件等互动式教学方法,从教学大纲、课时分配、教学方法和考核体系几个方面进行了教改,鼓励学生积极思考、提出问题、讨论问题,同时通过网络教学平台布置课程作业、小组活动、课程问卷、课堂提问等多种形式强化学生的自主学习能力,取得了一定的教学效果,并提出了教改中存在的难点及改进措施。  [关键词]食品工艺学原理
期刊
教育督导制度是教育法规定的我国教育的基本制度之一,教育督导在现代教育行政管理制度中具有不可缺少、不可替代的重要地位和作用。责任督学则是执行教育督导公务的人员,承担着对教育监督、检查、评估、指导的职责,因此,也面临着更高的要求和前所未有的挑战。通过督学实践,笔者认为在督导过程中,必须坚持“八性”,自觉履行督学职责,才能更好的有效完成督学任务。  一、计划性  计划性是完成督学任务的前提,是提高督学工
期刊
[摘要]探索培养国际高标准口腔正畸专业医师的临床能力及专业英语的教学方法。为缩短我国与国际先进国家的距离,对口腔正畸研究生进行高标准的临床和专业英语教学已经是学科发展的客观需要。经过五年的临床及教学研究,对口腔正畸研究生的教学改革进行尝试,教学系统日渐完善。对教师、教材和学生都提出了更高的要求。通过专业理论、临床操作、专业英语三方面的系统教学,使学生的专业学习结合本学科临床科研新进展,紧跟当前学科
期刊
[摘要]日本是世界上为数不多的高等教育大国,其高等教育课程设置随着时代和社会发展的要求在逐步的发展、完善,其他发展有自己的特点,有许多值得借鉴学习的地方,由于各国的实际国情和教育水平不相同,所以具体的表现方式也是不尽相同的,借鉴其经验并客观地去把握它其课程设置的发展规律和设置出发点,并结合我国的实际进行反思、改革。  [关键词]日本 高等教育 课程设置  日本是近代高等教育的后发国家,20世纪初确
期刊
[摘要]高压输配电线路施工运行与维护(以下简称输配电线路)专业是电力高职院校的特色专业,它具有自己独特的专业特点,对应特有的职业岗位群,从而决定了专业教学的特殊性,本文结合作者教学经验,阐述行动导向教学在输配电专业教学中的应用。  [关键词]行动导向 输配电 教学  行为导向教学法是以学生行为的积极改变为教学的最终目标,通过各种自主型的教学样式和共同解决问题的教学样式塑造学生认知、社会、情感等方面
期刊
[摘要]本文作者在分析了非现役文职教员管理现状的基础上,从文职人员的岗前培训要有针对性和强化文职教员在“校本教研”中的作用两个方面探讨了非现役文职教员的科学管理。最后,对非现役文职教员的科学管理提出了几点应注意的问题,为全面加强非现役文职教员的科学管理提供了借鉴。  [关键词]军队院校 非现役文职教员 科学管理  2005年8月1日,《中国人民解放军文职人员条例》(文中简称《条例》)正式公布施行。
期刊
[摘要]通过对部队业务岗位人员进行针对性的短期培训,可以加强我军新装备的保养、维修能力。首先对短期培训进行简要介绍,分析其特点,最后结合我们在多期短期培训实际教学中的体会和经验提出提高培训质量的相关措施。  [关键词]短期培训 质量 探索 实践  随着新装备、新技术的不断发展,一些新的装备陆续装备到部队。这就要求部队基础岗位人员能尽快地熟练掌握这些新装备的操作、维修及管理等。例如,为加强军兵种后方
期刊