收藏 分销(赏)

基于工作流技术和B/S结构的办公自动化系统研究.doc

上传人:二*** 文档编号:4520159 上传时间:2024-09-26 格式:DOC 页数:7 大小:190KB
下载 相关 举报
基于工作流技术和B/S结构的办公自动化系统研究.doc_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘要:提出了基于工作流管理的OA系统模型,并用Petri网描述了公文审批的工作流程,论述了采用基于BS结构体系的优势,最后实现了OA系统的开发和应用。 现代的观念认为:办公实际上是在人与人、人与部门、部门与部门之间,实现信息的共享、交换、组织分类、传递及处理而进行的各种活动的协调,从而达到企业整体目标的过程。随着社会的进步和现代科学技术的发展,信息量日益增加,在这种情况下,机关办公要想得到好的整体效果其难度日益增加1。造成这种困难的原因主要有:一是要处理信息的巨量化;二是难以表述这些巨量化信息变化的快节奏;三是在这种形势下还要求更高的处理速度,有时甚至要求“即时”处理;四是各工作岗位及工作部门

2、之间信息交接量与交接速度的上升;五是部门之间随着外部环境的变化而使得工作流程发生变化。这就对现代OA系统提出了更高的要求,要求人们通过理论研究和技术手段,不断改进OA系统,依次来提高机关办公的整体效果,并使得现代办公自动化系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,从而提高政府的管理、决策水平和手段,规并大力提高政府部门整体运作的自动化程度和信息化程度。本文对OA系统的工作流模型进行了研究,对批文工作流程进行Petri网分析,同时结合Web技术研究OA的BS结构,将研究结果运用于OA系统的开发和解决上述问题。实例证明该模型是可行的。1OA系统工作流模型工作流是指整体或部分的业务

3、过程在计算机支持下的全自动或半自动化,它由一系列趋同于同一目标的活动组成,并与工作流执行者(人、应用)交互,推进工作流实例的执行,同时监控工作流的运行状态。工作流管理(WorkflowManagement)是工作流中活动的协商、控制和通信。工作流管理系统(WorkflowManagementSystem,WFMS)是管理工作流流程的一系列软件,包括定义、测试、分析、仿真、集成、使能、监控、跟踪等容2。近年来,由于WFMS可以作为实现工作流程自动化的应用平台、信息管理系统的开发平台和应用系统的集成平台3,因此引起了国外许多学者的广泛注意和研究兴趣。作为OA系统关键技术之一的工作流技术可以为提高综

4、合办公能力、层次组织管理以及协作的多样性等提供先进的手段。运用工作流技术,可以提高效率,节约成本。工作流建模是工作流技术中很重要的组成部分。通过一系列的过程定义,利用操作、事件、触发条件等过程因素,构造工作流模型,从而实现对现实流程的关系抽象4。在这一工作流建模过程中,只有保证工作流模型和系统目标同构,才能完全发挥工作流模型对过程开展的指导作用。图1为OA系统的工作流模型。工作流系统中主要部件和数据的作用如下:(1)过程定义工具被用来创建计算机可以处理的业务过程描述。它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。(2)过程定义为实现某工作目标而要完

5、成的一系列步骤的描述。它包含了所有使业务过程能被工作流执行服务执行的必要信息。这些信息包含起始和终止条件、各个组成活动、活动调度规则、各业务的参与和需要做的工作、相关应用次序和数据的调用信息等。过程由活动和相关数据组成。(3)活动是过程中的每一个步骤。活动可以是程序活动或过程活动,活动通过分配给能够执行活动的用户执行。(4)数据流是活动中间交换信息和映射。工作流管理系统(WFMS)使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用,也可以被应用程序调用。(5)控制流是活动间的执行顺序,包含被工作流执行服务(WES)和引擎管理的系

6、统数据,例如工作流实例的状态信息、每一活动的状态信息等。(6)工作流引擎负责解释过程定义,并进行过程实例化和过程执行控制、任务调动、日志维护、通过应用程序接口(API)调用应用程序、提供监督和管理功能等,还提供与工作流参与者之间的接口。在OA系统的办公业务流程中,公文的审批和会议管理工作等都可以作为较典型的工作流过程实例。2工作流Petri网的描述Petri网是当代德国数学家CAPetri定义的一种通用模型,用以描述存在于条件与事件间的关系。它是一种可用图形表示的组合模型,具有直观、易懂和易用的特点,很适合工作流的表达。工作流是由一组相关活动构成,活动是完成一项任务所要进行的多个操作的统称5。

7、各个相应的部门所完成的活动就称之为任务,每项任务包括任务的容、任务的状态、任务的执行结果。Petri网中控制流极为重要,它控制流程的走向。控制流的结构分为顺序结构、并行结构、或条件结构、循环结构等,如图2所示。对OA系统中的公文审批流程采用图3表示。它有公文起草、公文校核、公文审批、公文修改、公文核发、公文打印、公文分发和归档等组成,能够满足公文审批的需求。对应各个过程有公文撰写员、校核员、审批会签人员、核发员、打印员和分发归档员等人员岗位。对该流程可以进行Petri网的描述(见图4)。先定义位置N用圆表示,跃迁M用矩形表示。N1代表公文撰写员,N2N7分别表示校核员、审批会签人员、核发员、打

8、印员和分发归档员等;而M1M8分别代表公文起草、公文校核、公文审批、公文修改、公文核发、公文打印、公文分发和归档等,其中M3和M7表示审批会签人员。N0表示公文归档处理。系统根据用户的角色和审批权限决定工作列表,和审批有关的操作主要提交审批申请、同意和不同意等,以此决定公文的数据流向。采用这种工作流的设计思想,可以体现办公的自动化和高效率,也可以满足用户变化的需求。3OA系统的BS结构软件体系结构的设计是整个软件开发过程中的关键点。对于应用系统软件来说,特别是一些较为复杂的软件系统,没有一个合适的体系结构而要有一个成功的软件几乎是不可想像的6。不同类型的系统需要不同的结构体系,系统的设计往往很

9、大程度取决于体系结构的选择。本文采用基于BS网络结构体系,来开发OA系统。图5显示系统的BS体系结构。BS结构将OA系统中的三要素(数据、功能、行为)分离,形成前端客户层,负责可移植的逻辑表达;中间的应用层,允许用户通过将其与设计应用隔离而共享和控制业务逻辑;后端的设计隔离和服务层,提供对专门数据服务的访问,处理客户端与数据库间的数据流。与CS结构体系相比,其优点在于: (1)不必开发专用的客户端软件,在用户端不需要增加任何代码,用户只需使用现行的浏览器,其操作十分方便,简单易学,界面统一,降低了用户学习新知识的难度,用户易于接受,这样既节省了开发时间,也减少了系统出错的可能性,降低了维护费用

10、。(2)网络应用系统跨平台,兼容性好,保护原有的软硬件设施,原来的网络、操作系统、数据库都可以很容易地加以利用,可以使系统在最短的时间发挥效益。(3)技术上相对成熟,投入费用少,系统维护简便,简单易用,见效快,回报率高。应用Web技术,OA系统只需在服务器上集中实现和配置的维护、管理,大大降低了用户用于软件系统维护和升级的难度和费用,使办公自动化更加容易实施,用户投资风险小。(4)系统运行稳定、安全、可靠,并可进行扩展。(5)软件移植容易,并可以进行严密的安全管理。另外,BS层次分离的优势体现在界面风格统一为浏览器,并具有统一的语言格式、统一的传输协议,系统管理简单,能够优化资源,可支持异种数

11、据库和方便信息发布等。4OA系统的功能简介OA系统作为现代化的办公系统,不仅要有办公事务处理的功能,而且还必须具有办公业务的管理功能(如对公文流转的支持等),以及人力资源的管理等诸多功能,以增强OA系统办公处理能力。OA系统的设计容包括如下几个模块:日程安排、备忘提醒、公告板、自我工作、项目管理、客户管理、人力资源、办公用品管理等,支撑模块有资源库、系统管理、用户管理、系统日志等。各个模块定位明确,相互依赖。其核心为两大模块:自我工作和项目管理。自我工作模块实际依托的是工作流技术,是工作流技术的具体体现,它针对办公的业务流程,详细的记录和反映整个工作全部过程。整个OA系统的功能结构见图6。OA

12、系统的各个模块各自独立,又相互依存,组合成一个完整有机的整体。公文管理模块主要包含撰写、收文、发文、传阅和归档,可对文件的会签和审批过程进行跟踪、全程催办和统计;个人信息管理包括日常安排、重要提醒和提供服务等,帮助安排和处理个人事务和日常工作,采用多种形式及时提醒个人重要事务,如参加会议、重要约会时间等,它具备电子秘书的功能,使自己能够合理地安排工作时间;项目管理模块可以进行多重任务的规划和设立,进行项目管理的多种管理工作,如项目的交流、项目的预算、费用的统计,对项目工作的进展进行跟踪管理,并具备进行项目协调的功能,可以对项目参与者进行管理,发挥团队作用;自我工作模块主要基于工作流技术来完成工

13、作的全过程,从一项工作的确立,涉及各个工作步骤流转直到工作结束的整个过程,它可以选择下一步工作的接管人,添加必要的工作附件,办理人员可以查看工作附件,并填写自己的办公意见等;会议管理主要组织制订与审批会议计划、预定会议室、确定参加人员和安排、发送会议通知,以及记录会议纪要;公共信息具有提供公告栏、综合信息、人员外出、电子讨论和信息快报等功能;人力资源模块提供人力资源管理功能,可以方便地了解掌握关于员工的多种信息、编排员工培训计划,合理进行人力资源的规划、人事档案管理和政策法规文件管理。用户管理主要授权用户登录系统,设置账号和权限等,系统管理主要功能管理员对系统栏目编辑,选择公文流转部门,设置用

14、户LOGO,还可运行其他Web应用程序等;资源库模块提供各种文档资料,供用户查询和阅读,也可发表自己的意见,常用文档可以收入自己的文件夹,但文件分等级,查阅、修改等均根据权限确定。为了实现OA系统的多项功能和维护数据流,需进行基于网络的数据库开发,首先必须建立基于网络数据库的开发环境,在此基础上才能进一步开展工作。系统平台配置要求:服务器端:网络操作系统Windows 2000 Server中文版,网络协议TCPIP,Web服务器MicrosoftIIS50,数据库系统Microsoft SQLServer 2000。客户端:Microsoft windows 98中文版或Microsoft

15、workstation40、IE50中文版。开发工具:ASP40、Microsoft VisualInterDev 60和Macromedia Dreamweaver UltraDev 4等。5结语本文研究基于工作流管理技术和采用BS结构的OA系统,能够将办公等诸多项工作集成在一起,通过InternetIntranet进行办公业务处理,提供数字化办公环境。采用SQLServer 2000数据库作为后台支撑,设计开发了OA系统。系统提供规、灵活的办公流程管理,具有功能齐全、使用方便、安全性好、可靠性高等特点,并已得到实际应用。科学化的管理需要依靠现代化的办公工具,智能化决策、无纸化办公已经成为政

16、府部门和企业现代化管理的趋势,而办公自动化系统将在现代化的管理中发挥越来越重大的作用。参考文献:1陆侗,胡奖荣办公理论与协同OA的模型研究J机械工业学院学报,2000,15(1):35412KimY,Kang S,KimD,etalWWFLOW:Webbased workflowmanagement withruntime encapsulationJIEEEInternet Computer,2002,4(3):55643建伟,刚,董金祥柔性工作流动态行为建模方法J计算机辅助设计与图形学学报,2002,14(10):174LIUK,ONGTAmodeling approachfor handling business rules and exceptionJThe ComputerJournal,1999,42(3):2062235谭支鹏工作流技术在MIS系统设计中的Petri网分析J小型微型计算机系统,2002,(2):1921946友生,松乔CS与BS混合软件体系结构模型J计算机工程与应用,2002,(23):138140

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服