首页  ·  知识 ·  协同办公
基于工作流的信息管理系统研究
网友    综合  编辑:dezai   图片来源:网络
工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有独立程序的活动而提出的一个概念。提出的目的是通过将上作分解为定义良好的任务,角色,按
1 工作流技术及信息管理系统概述

工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有独立程序的活动而提出的一个概念。提出的目的是通过将上作分解为定义良好的任务,角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低工作成本,提高企业竞争力的目的。实际上,自从进入工业化时代以来有关过程的组织管理与流程的优化工作就一直在进行,它是企业管理的主要研究内容之一。工作流技术一出现马上就得到广泛的重视和研究。

2 基于工作流技术的信息管理系统与传统信息管理系统的比较

工作流管理系统与企业传统信息系统相比有很多的优势,主要表现在:降低劳动强度,提高企业经营效率,以便集中精力处理核心业务企业在没有应用工作流管理系统之前,通常只是运行简单的基于数据库的管理信息系统在那个时候员工必须在不同的窗口中查询,寻找自己所需的信息以及要完成的任务,复杂且牦时,而运行了工作流管理系统之后只需要查看自己电脑桌面上的任务表就能够对自己收到待完成的任务一目了然,简单,清晰,省时对于高层的管理人员来说无疑更有效率,这样节省的时间就可以集中精力处理对企业的发展更为重要的核心事务。

缩短运营周期,减少人为差错,从而提高劳动生产率传统的信息系统其实并没有全面实现机上作业,某种程度上只是加强了数据处理的能力,对于业务流程没有实现简化的功效而上工作流系统大多是通过邮件传递消息,用数据库存储信息,因此不需要人工传递文件与通知事务待完成的工作信息会自动地进入,一个执行者这样就很好地避免厂由于公文或文件太多而被丢弃或延期处理的情况,从而减轻了工作强度,缩短了运营周期,显著提高了工作效率。

新员工可以迅速适应系统,易学易会易用,传统的企业信息系统通常是基于数据库开发的一个独立系统,所以对于计算机操作不是很熟悉的新员上来说培训工作是在所难免的而工作流管理系统大多通过类似邮件系统来对消息和文件等进行传递,所以只要会上网查收电子邮件,都可以很快适应系统投入工作,从而人大减少了培训人员的工作量和时间,这对企业用户和开发商都是很有利的。

随时随地办公,实现事务处理零响应。工作流管理系统较传统的信息系统来说,由于其支持基于邮件的离线处理能力。可以通过Www来实现任务协作(如Action Technologies公司的Ation Works Metro系统),从而灾现了所谓的移动办公和处理/零响应,即使企业中的任何一位员工出差在外,只需要用随身带的笔记本电脑或PDA连上Internet就可以批阅公文文件,再通过电子签名技术保证其真实性和有效性,并及时传回公司的系统中,进入处理队列等待后续操作,从而不会因为一个环节的员工出差而影响整个业务的完成时间,也省去了以往的大量交接工作。

3 系统框架结构设计

框架的基础结构设计遵循了传统多层结构设计方式。其中,用户接口层(Use Interface)完成用户视网的定义与控制,应用逻辑层(Business Logic)构逸了主要的框架功能,并根据不同的功能采用了不同的技术实现,数据层(Data Access)完成了数据存储定义和操作规则定义,客户端与服务器端的交互模式采用了经典的MVC模式。

用户接口层(User Interface)的核心任务是提供用户一个可操作的用户视图。该层的核心模块为组件View Controller(1),该组件的主要功能是捕获用户的操作(action),并负责与业务逻辑层(Business Logic)的Transaction Service进行交互,完成客户端与服务器端通信。该组件在不同实现中应该采用灵活的设计方式,本文中称为View Controller组件。

Controller组件监控用户在视图卜的所有有效操作,并为每个操作产生一个描述该操作对应执行功能的定义(action),框架设计中处理为一个XMI。节点数据。当View Controller捕获到一类特殊事件(Request Submit事件)时整理所有有效的action,形成一个Transaction定义,框架设计中处理为一个XMI。数据,同时把该定义提交给服务方的Transaction Service。完成递交后View Controller监视服务器的响应(框架设计中处理为一个XML数据,一般包含了视图数据、格式和操作信息),View Controller分析该响应数据,执行相应功能,并刷新用户视图。

业务逻辑层(Business Logic)完成了框架的核心功能,主要有两部分组成。第一部分是处理客户端请求的控制和响应。对应为Transaction Service和View Controller(2),即框架MVC结构中的C(Controller)部分。Transaction Service通过分析由客户端产生的请求描述数据,依序调用对应的Agent或Service,完成具体的业务操作,并生成相应的响应。

Transaction Service组件接收到由View Controller组件提交的Transaction描述数据后,对该数据进行分析,完成每个action节点的处理。在处理每个action节点时,根据该节点的描述调用相应的服务,完成具体的业务处理;同时根据配置对有关操作或全部操作进行监控和记录,通过配置还可以调用全局服务。

在框架中,数据以一个“整体”一有机体出现。在设计数据存储时,应该根据使用的数据库服务器进行灵活设计。如使用传统的关系刮数据库系统进行数据存储,则应该对“文”的数据进行分割存储。应另行设计进行拆和整的两类不同服务,这两类服务通过配置由Verify Agent调用。为了进一步提高数据的访问效率,同时应该设计相应的数据缓存机制,如“文”对象缓冲池和流程对象缓冲池,减少磁盘的I/O操作。通过这种处理手段,提供了一致的数据访问接口,便于后期开发和扩展。

4 结语

办公自动化系统在当前信息科学领域中飞速发展,它作为一个多学科综合应用的技术,办公自动化系统的研究愈来愈受到广泛重视。随着理论研究的不断深入和信息技术的不断发展,办公自动化系统将在社会的各个领域中获得更加广泛的应用。

本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的