基于工作流技术跟b/s结构的办公自动化系统探究.docVIP

基于工作流技术跟b/s结构的办公自动化系统探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作流技术跟b/s结构的办公自动化系统探究

摘 要:提出了基于工作流管理的OA系统模型,并用Petri网描述了公文审批的工作流程,论述了采用基于B/S结构体系的优势,最后实现了OA系统的开发和应用。   现代的观念认为:办公实际上是在人与人、人与部门、部门与部门之间,实现信息的共享、交换、组织分类、传递及处理而进行的各种活动的协调,从而达到企业整体目标的过程。随着社会的进步和现代科学技术的发展,信息量日益增加,在这种情况下,机关办公要想得到好的整体效果其难度日益增加[1]。造成这种困难的原因主要有:一是要处理信息的巨量化;二是难以表述这些巨量化信息变化的快节奏;三是在这种形势下还要求更高的处理速度,有时甚至要求“即时”处理;四是各工作岗位及工作部门之间信息交接量与交接速度的上升;五是部门之间随着外部环境的变化而使得工作流程发生变化。这就对现代OA系统提出了更高的要求,要求人们通过理论研究和技术手段,不断改进OA系统,依次来提高机关办公的整体效果,并使得现代办公自动化系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,从而提高政府的管理、决策水平和手段,规范并大力提高政府部门整体运作的自动化程度和信息化程度。   本文对OA系统的工作流模型进行了研究,对批文工作流程进行Petri网分析,同时结合Web技术研究OA的B/S结构,将研究结果运用于OA系统的开发和解决上述问题。实例证明该模型是可行的。 1 OA系统工作流模型   工作流是指整体或部分的业务过程在计算机支持下的全自动或半自动化,它由一系列趋同于同一目标的活动组成,并与工作流执行者(人、应用)交互,推进工作流实例的执行,同时监控工作流的运行状态。工作流管理(WorkflowManagement)是工作流中活动的协商、控制和通信。工作流管理系统(WorkflowManagementSystem,WFMS)是管理工作流流程的一系列软件,包括定义、测试、分析、仿真、集成、使能、监控、跟踪等内容[2]。近年来,由于WFMS可以作为实现工作流程自动化的应用平台、信息管理系统的开发平台和应用系统的集成平台[3],因此引起了国内外许多学者的广泛注意和研究兴趣。作为OA系统关键技术之一的工作流技术可以为提高综合办公能力、层次组织管理以及协作的多样性等提供先进的手段。运用工作流技术,可以提高效率,节约成本。   工作流建模是工作流技术中很重要的组成部分。通过一系列的过程定义,利用操作、事件、触发条件等过程因素,构造工作流模型,从而实现对现实流程的关系抽象[4]。在这一工作流建模过程中,只有保证工作流模型和系统目标同构,才能完全发挥工作流模型对过程开展的指导作用。图1为OA系统的工作流模型。 工作流系统中主要部件和数据的作用如下:   (1)过程定义工具被用来创建计算机可以处理的业务过程描述。它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。   (2)过程定义为实现某工作目标而要完成的一系列步骤的描述。它包含了所有使业务过程能被工作流执行服务执行的必要信息。这些信息包含起始和终止条件、各个组成活动、活动调度规则、各业务的参与和需要做的工作、相关应用次序和数据的调用信息等。过程由活动和相关数据组成。   (3)活动是过程中的每一个步骤。活动可以是程序活动或过程活动,活动通过分配给能够执行活动的用户执行。   (4)数据流是活动中间交换信息和映射。工作流管理系统(WFMS)使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用,也可以被应用程序调用。   (5)控制流是活动间的执行顺序,包含被工作流执行服务(WES)和引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。   (6)工作流引擎负责解释过程定义,并进行过程实例化和过程执行控制、任务调动、日志维护、通过应用程序接口(API)调用应用程序、提供监督和管理功能等,还提供与工作流参与者之间的接口。 在OA系统的办公业务流程中,公文的审批和会议管理工作等都可以作为较典型的工作流过程实例。 2 工作流Petri网的描述   Petri网是当代德国数学家C.A.Petri定义的一种通用模型,用以描述存在于条件与事件间的关系。它是一种可用图形表示的组合模型,具有直观、易懂和易用的特点,很适合工作流的表达。工作流是由一组相关活动构成,活动是完成一项任务所要进行的多个操作的统称[5]。各个相应的部门所完成的活动就称之为任务,每项任务包括任务的内容、任务的状态、任务的执行结果。   Petri网中控制流极为重要,它控制流程的走向。控制流的结构分为顺序结构、并行结构、或条件结构、循环结构等,如图2所示。   对OA系统中的公文审批流程采用图3表示。它有公文起草、公文校

文档评论(0)

kelly + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档