企业管理流程设计.doc





《企业管理流程设计.doc》由会员分享,可在线阅读,更多相关《企业管理流程设计.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流企业管理流程设计【精品文档】第 5 页当今社会中,企业之间竞争越来越激烈,尤其是我国加入世界贸易组织后,随着外国企业的进入,这种竞争会继续加剧。企业如何发展,如何取得更大价值,是人们普遍关心的问题。为了适应市场经济的形势,依靠加强管理来增加效益已经成为人们的共识。本文的研究目的是使企业管理流程化,并将这种流程与企业信息化管理系统结合起来,以此来加强管理,提高效率,转变企业的传统管理方式,以适应现代化企业参与国际化竞争的要求。工作流(workflow)是为提高工作效率而提出的,目前尚无统一、明确的定义。工作流管理联盟(Workflow Management
2、 Coalition)将工作流定义为:业务流程的全部或部分自动化,在此过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协调工作以达到业务的整体目标。当前,大部分企业的管理程序都是以手工为基础,流程参与人员在处理完自己的工作之后,手动地将流程档案交给下一位人员来处理。这种管理方式既费时又费力,在计算机应用如此发达的今天,使用这种管理模式,是极其落伍而且效率低下。企业管理流程化就是要将企业传统的管理方式抽象为流程模式,通过计算机系统在企业中自动运行,实现流程中的各项任务的跟踪与控制,使企业内部信息正确流转。通过流程管理功能,企业能够方便地实现工作流程化、过程自动化、权限动态化、信息
3、标准化。将流程管理模块同企业信息化管理系统结合起来后,它能够提供强大的流程管理工具和流程监控工具,完成企业各种流程设置与管理,缩短设计、工艺、制造中的各种中间环节,大大提高企业的工作效率,增强企业的竞争力。二、理论基础流程设计的理论依据是工作流技术和嵌套事务的管理。工作流是描述一个企业或组织的业务处理活动过程的模型。事务的概念是在数据库理论中提出的,而嵌套事务的理论是建立在事务基础上的。2.1工作流理论2.1.1工作流的基本概念和定义工作流管理一直是企业界和学术界关注的热点领域。1993年,国际上专门成立了工作流管理联盟(WFMC),以便对工作流实现标准化管理。工作流是一类能够完全或者部分自动
4、执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。它是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。2.1.2工作流管理系统工作流是描述一个企业或组织的业务处理活动过程的模型。例如,一个设计过程是由绘图、校对、审定、发布等活动组成的工作流,它包含设计人员、CAD系统、工程数据库系统等多个人和系统的交互操作。如果完全依靠人工干预进行管理,其效率将非常低,对于复杂的工作流来说,甚至是不可能的。因此,为了对业务活动(工作流)进行有效的管理,必须建立工作流管理系统(Wo
5、rkflow Management System,WFMS)。工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。是支持企业经营过程高效执行并监控其执行过程的计算机软件系统。工作流管理系统一般提供3种功能:1)建立阶段功能:主要考虑工作流过程和相关活动的定义和建模功能,即完成经营过程的计算机化的定义;2)运行阶段的控制功能:在一定的运行环境下,执行工作流过程,并完成每个过程中活动的排序和调度功能;3)运行阶段的人机交互功能:实现各种活动执行过程中用户与IT应用工具之间的交互。2.1.3工作流技术在流程设计中的应用在流程设计中,把事
6、务性工作流管理系统的概念引入到企业信息化管理系统中,这里所说的事务不是指传统的事务模型,传统的事务模型支持事务的ACID性质严重地限制了应用系统的可使用性,如分布异构环境中的多数据库系统、工程设计中的长事务系统及各种工作流管理系统等。当前的研究重点放在先进事务模型问题上。先进事务模型可分为扩展事务模型和松弛事务模型。扩展事务模型的特点是将事务定义为子事务组成的分层结构,从而可实现不同的执行策略和控制协议,多级事务模型和嵌套事务模型是两种典型的扩展事务模型;松弛事务模型的特点是有选择地放松事务对ACID性质的要求,弹性事务模型是一种典型的松弛事务模型。我们在流程模块设计中采用的是嵌套事务的管理。
7、应用工作流技术,可以为企业的经营管理带来以下好处:1.降低劳动强度,提高工作效率;2.高度自动化,协作化,大大减少重复劳动;3.通过工作流的监控机制,可以发现流程的瓶颈,从而为重新整合企业的业务流程提供依据,使之更为有效;4.减少或避免人为因素造成的原则性错误及由此带来的损失;5.避免传统处理方式中的随意性造成业务流程混乱;2.2事务管理的理论2.2.1事务的概念及特点事务可定义为一个操作序列。该操作序列是用户用来给出一个实现查询或数据库更新来和数据库进行交互。事务作为整体必须具有一种基本特性,即它是将数据库从某个一致状态转变成另一个一致状态。如果事务没有这样的特性,它对数据库的所有更新就不被
8、接受。所谓一致的数据库状态即是数据库满足完整性约束条件。这些完整性约束的一般形式都和函数依赖、键、多值依赖、群集、归纳等有关。另外,还有很多完整性约束是由逻辑表达式来说明的,就像在查询模块的限制部分中出现的那样。事务不论按照什么顺序先后执行,只要数据库的初始状态是一致的,那么完成这样的串行执行之后,它显然还处在一致状态。2.2.2嵌套事务的概念嵌套事务是一个可以包含任意多个子事务的事务,而每个子事务还可以由任意个子事务所组成,由此构成了的一种任意深度的阶层式嵌套事务。其中,根事务被定义为不被任何事务所包含的事务,即是顶层事务。存在子事务的事务被称为父亲。父亲的子事务称为孩子。也可以用祖先与子孙
9、或超级与下级来称谓。这种父子关系可以被称为事务的阶层。顶层事务的阶层性可以用一棵称为事务树的结构来表示。事务树中的结点代表事务,而结点间的连线则表示相关事务的父子关系。如下图所示,根结点代表顶层事务A,子事务C的孩子由D和F代表,C的父亲是B。C的子孙是D、E、F和G,而它的祖先是B和A。依此类推,C系列的祖先和子孙阶层还要包括其自身。因此,C的阶层即是C的子孙树的跨度集合。事务树结构图2.2.3嵌套事务在流程模块中的应用在嵌套事务过程管理环境中,一个工作流的过程被定义为具有阶层关系的事务的集合,一个工作流即是一个嵌套事务,因此可以将工作流作为一个事务来处理,而工作流中的每一个步骤即是一个子事
10、务。工作流模式使用嵌套事务结构中事务隔绝性与原子性的宽松定义。采用两阶段锁方法处理恢复。在第一恢复阶段沿任务树自底向上查找确定最顶层父亲事务,该父亲事务不需要被恢复。下一阶段将恢复其所有孩子事务。在该模式中,事务的原子性的范围只是作用于工作流阶层的一部分。三、总体设计3.1要实现的功能流程管理是企业信息化管理系统中一个不可缺少的模块,它用来定义和控制数据操作规程的基本过程,主要管理当用户对数据进行操作规程时人与人之间或活动与活动之间的数据流向,以及在一个项目的生命周期内跟踪所有事务和数据的活动。流程模块要包括以下功能:1.自定义流程类型:用户可以自定义流程类型以满足企业需求;2.设计流程图:用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业管理 流程 设计

限制150内