(计算机应用技术专业论文)工作流管理技术在电厂检修管理中的研究与应用.pdf_第1页
(计算机应用技术专业论文)工作流管理技术在电厂检修管理中的研究与应用.pdf_第2页
(计算机应用技术专业论文)工作流管理技术在电厂检修管理中的研究与应用.pdf_第3页
(计算机应用技术专业论文)工作流管理技术在电厂检修管理中的研究与应用.pdf_第4页
(计算机应用技术专业论文)工作流管理技术在电厂检修管理中的研究与应用.pdf_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 工作流管理主要是通过调用有关的信息资源和人力资源来协调业务过程中的 各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自 动化。电厂检修 过程中存在大量流程性的业务,而对这些业务过程的管理己 经成为缩短电厂检修工 作的运营周期、优化并合理利用资源、提高生产效率的关键。针对这一现状,本文 将工作流技术应用到电厂检修管理中,利用.n e t 技术设计并实现了一种适合电厂检 修的工作流管理系统原型。该系统采用工作流网 ( w f - n e t )作为工作流计算模型, 流程定义简单方便。系统为工作流实例提供运行时的执行环境,它解释流程定义, 控制、跟踪工作流实例的运行、根据工作流定义和状态导航工作流、维护工作流的 控制数据等。 关键字:工作流网,工作流,建模技术,工作流管理系统,设备检修 abs tract b y u s i n g i n f o r m a t i o n a l a n d p e r s o n a l r e s o u r c e s , w o r k fl o w m a n a g e m e n t d e a l s w i t h a l l s t e p s o f a b u s i n e s s p r o c e s s c o n c e r t e d l y , b y w h i c h t h e b u s i n e s s p r o c e s s w i l l b e i m p l e m e n t e d s t e p b y s t e p a c c o r d i n g t o c e r t a i n r u l e s a n d b e e x e c u t e d a u t o ma t i c a l l y . t h e r e a r e t o o m a n y w o r k fl o w b u s i n e s s e s i n t h e e q u i p m e n t m a i n t e n a n c e o f p o w e r p l a n t , s o t h a t m a n a g i n g t h e s e b u s i n e s s e s e f f e c t i v e l y i s t h e k e y o f e n h a n c i n g t h e p r o d u c t i o n e f f i c i e n c y . f o r t h e s i t u a t i o n , w o r k fl o w t e c h n i q u e s a r e a p p l i e d t o e q u i p m e n t m a i n t a i n i n g ma n a g e m e n t t o d e s i g n a n d i m p l e m e n t a w o r k fl o w m a n a g e m e n t s y s t e m a d a p t i n g t o e q u i p m e n t ma i n t e n a n c e o f p o w e r p l a n t t h r o u g h u s i n g .n e t t e c h n i q u e s . wf - n e t b a s e d m o d e l i n g t e c h n i q u e i s u s e d i n t h i s s y s t e m t o c r e a t e w o r k fl o w m o d u l e s e a s i l y . t h e s y s t e m p r o v i d e s t h e r u n t i m e e x e c u t i o n e n v i r o n m e n t f o r a p r o c e s s i n s t a n c e . i t i s a b l e t o i n t e r p r e t t h e p r o c e s s d e f i n i t i o n , t o c o n t r o l a n d t r a c k w o r k fl o w e v e n t s d u r i n g w o r k fl o w e x e c u t i o n , t o n a v i g a t e a c t i v i t i e s p r o c e s s i n g , t o m a i n t a i n w o r k fl o w c o n t r o l d a t e , e t c . g u a n ma n g ( c o m p u t e r a p p l i c a t i o n t e c h n o l o g y ) d i r e c t e d b y p r o f . wa n g mo y u ke y wo r d s : wf - n e t , w o r k fl o w , m o d e l i n g t e c h n i q u e , w o r k fl o w ma n a g e m e n t s y s t e m, e q u i p me n t ma i n t e n a n c e 摘要 工作流管理主要是通过调用有关的信息资源和人力资源来协调业务过程中的 各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自 动化。电厂检修 过程中存在大量流程性的业务,而对这些业务过程的管理己 经成为缩短电厂检修工 作的运营周期、优化并合理利用资源、提高生产效率的关键。针对这一现状,本文 将工作流技术应用到电厂检修管理中,利用.n e t 技术设计并实现了一种适合电厂检 修的工作流管理系统原型。该系统采用工作流网 ( w f - n e t )作为工作流计算模型, 流程定义简单方便。系统为工作流实例提供运行时的执行环境,它解释流程定义, 控制、跟踪工作流实例的运行、根据工作流定义和状态导航工作流、维护工作流的 控制数据等。 关键字:工作流网,工作流,建模技术,工作流管理系统,设备检修 abs tract b y u s i n g i n f o r m a t i o n a l a n d p e r s o n a l r e s o u r c e s , w o r k fl o w m a n a g e m e n t d e a l s w i t h a l l s t e p s o f a b u s i n e s s p r o c e s s c o n c e r t e d l y , b y w h i c h t h e b u s i n e s s p r o c e s s w i l l b e i m p l e m e n t e d s t e p b y s t e p a c c o r d i n g t o c e r t a i n r u l e s a n d b e e x e c u t e d a u t o ma t i c a l l y . t h e r e a r e t o o m a n y w o r k fl o w b u s i n e s s e s i n t h e e q u i p m e n t m a i n t e n a n c e o f p o w e r p l a n t , s o t h a t m a n a g i n g t h e s e b u s i n e s s e s e f f e c t i v e l y i s t h e k e y o f e n h a n c i n g t h e p r o d u c t i o n e f f i c i e n c y . f o r t h e s i t u a t i o n , w o r k fl o w t e c h n i q u e s a r e a p p l i e d t o e q u i p m e n t m a i n t a i n i n g ma n a g e m e n t t o d e s i g n a n d i m p l e m e n t a w o r k fl o w m a n a g e m e n t s y s t e m a d a p t i n g t o e q u i p m e n t ma i n t e n a n c e o f p o w e r p l a n t t h r o u g h u s i n g .n e t t e c h n i q u e s . wf - n e t b a s e d m o d e l i n g t e c h n i q u e i s u s e d i n t h i s s y s t e m t o c r e a t e w o r k fl o w m o d u l e s e a s i l y . t h e s y s t e m p r o v i d e s t h e r u n t i m e e x e c u t i o n e n v i r o n m e n t f o r a p r o c e s s i n s t a n c e . i t i s a b l e t o i n t e r p r e t t h e p r o c e s s d e f i n i t i o n , t o c o n t r o l a n d t r a c k w o r k fl o w e v e n t s d u r i n g w o r k fl o w e x e c u t i o n , t o n a v i g a t e a c t i v i t i e s p r o c e s s i n g , t o m a i n t a i n w o r k fl o w c o n t r o l d a t e , e t c . g u a n ma n g ( c o m p u t e r a p p l i c a t i o n t e c h n o l o g y ) d i r e c t e d b y p r o f . wa n g mo y u ke y wo r d s : wf - n e t , w o r k fl o w , m o d e l i n g t e c h n i q u e , w o r k fl o w ma n a g e m e n t s y s t e m, e q u i p me n t ma i n t e n a n c e 创匕 o口 j 刃日 月 本人郑重声明: 此处所提交的硕士学位论文 工作流管理技术在电厂检修管理中的 研究与应用 ,是本人在华北电力大学攻读硕士学位期间,在导师指导下进行的研究工 作和取得的研究成果。 据本人所知,除了文中特别加以标注和致谢之处外,论文中不包 含其他人已经发表或撰写过的研究成果, 也不包含为获得华北电力大学或其他教育机构 的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已 在论 文中作了明确的说明并表示了谢意。 学位论文作者签名: - 美 碑 一 , 日 期 : ? 0 吐 ? 关于学位论文使用授权的说明 本人完全了 解华北电力大学有关保留、 使用学位论文的规定, 即: 学校有权保管、 并向有关部门 送交学位论文的原件与复印 件; 学校可以采用影印、 缩印或其它复制手 段复制并保存学位论文; 学校可允许学位论文被查阅或借阅; 学校可以学术交流为 目 的,复制赠送和交换学位论文; 同 意学校可以用不同 方式在不同 媒体上发表、 传播学 位论文的全部或部分内容。 ( 涉密的学位论文在解密后遵守此规定) 作 者 签 名 : 义 i trmf 导师签名:多 以 1 日 期 几 且二 车 日期 : 州 华北电力大学硕士学位论文 第一章引言 , . 1 1 . 1 . 1 研究背景及意义 背景 电力工业正在由传统的垄断管制型向竞争监管型转变,解除管制,引入竞争已 经成为世界各国电力行业发展的必然趋势。电力工业的这一巨大改革就是要将电力 工业纳入市场经济的框架中,通过市场竞争来实现资源的优化配置, 提高效率,降 低成本,优质服务,合理规划,促进电力工业长期持续稳定发展。随着我国电力行 业“ 厂网分开,竞价上网 , 电力市场的起步和发展,五大发电集团的成立,发电厂作 为一个独立企业参与市场竞争,在安全性、可靠性约束条件下,追求利润的最大化 是它的主要目标。 由于电力产品的特殊性,竞价上网后,发电企业竞争优势的主要来源是发电企 业的生产成本。而电厂是典型的资产密集型企业,企业的绝大部分资产是设备,对 电厂检修进行科学化管理、减少设备检修费用就成为降低电厂生产成本,提高电厂 竟争力的重要手段。 1 . 1 .2问题的提出 电厂的设备检修过程涉及内容十分广泛,是一项综合性很强的系统工程,检修 过程中信息量大、处理繁琐,而且电厂检修过程中存在大量流程性的业务,如计划 审批、物资采购、操作票流转等,这些工作分为多个环节,需要由多个部门、人员 来共同协调完成。国内多数发电企业,目 前还是采用传统的经验型手工管理方法, 由于信息管理手段简单,信息管理不规范,致使部分信息不能得到及时、准确地沟 通与协调,时常引起人员安排、工具使用、备件调配等多方面的冲突,这就造成了 在发电厂的检修过程中面临这样的困难: ( 1 )管理层次化和部门分隔导致的信息共享和沟通障碍,很难做到团体协作 融洽,往往因为中间某个环节的问题而影响全局事情。 ( 2 )审批过程效率低下,信息失真,时间、人力、信息消耗在路上。 3 )公司有规定的业务流程,但常常不能按规定实施,致使原先落后的管理 模式并没有因为使用计算机系统而得到重大改善。 ( 4 )处理时间、费用、效率等不容易度量,关键业务流转常常因为人为的因 素而延误。 ( 5 )过度依赖于纸张,表单延误、遗失等造成无形的管理黑洞。 华北电力大学硕士学位论文 第一章引言 , . 1 1 . 1 . 1 研究背景及意义 背景 电力工业正在由传统的垄断管制型向竞争监管型转变,解除管制,引入竞争已 经成为世界各国电力行业发展的必然趋势。电力工业的这一巨大改革就是要将电力 工业纳入市场经济的框架中,通过市场竞争来实现资源的优化配置, 提高效率,降 低成本,优质服务,合理规划,促进电力工业长期持续稳定发展。随着我国电力行 业“ 厂网分开,竞价上网 , 电力市场的起步和发展,五大发电集团的成立,发电厂作 为一个独立企业参与市场竞争,在安全性、可靠性约束条件下,追求利润的最大化 是它的主要目标。 由于电力产品的特殊性,竞价上网后,发电企业竞争优势的主要来源是发电企 业的生产成本。而电厂是典型的资产密集型企业,企业的绝大部分资产是设备,对 电厂检修进行科学化管理、减少设备检修费用就成为降低电厂生产成本,提高电厂 竟争力的重要手段。 1 . 1 .2问题的提出 电厂的设备检修过程涉及内容十分广泛,是一项综合性很强的系统工程,检修 过程中信息量大、处理繁琐,而且电厂检修过程中存在大量流程性的业务,如计划 审批、物资采购、操作票流转等,这些工作分为多个环节,需要由多个部门、人员 来共同协调完成。国内多数发电企业,目 前还是采用传统的经验型手工管理方法, 由于信息管理手段简单,信息管理不规范,致使部分信息不能得到及时、准确地沟 通与协调,时常引起人员安排、工具使用、备件调配等多方面的冲突,这就造成了 在发电厂的检修过程中面临这样的困难: ( 1 )管理层次化和部门分隔导致的信息共享和沟通障碍,很难做到团体协作 融洽,往往因为中间某个环节的问题而影响全局事情。 ( 2 )审批过程效率低下,信息失真,时间、人力、信息消耗在路上。 o时,p 2获得托肯,活动 b将执行;当 x o时,p 2获得托肯,活动 b将执行;当 x = 0时,p 3获得托肯,活动 c将执行。 显式或分支 厂一 一 诊人 _ 片 厂 、阵习 _一 卜 一 一州 、 ) 、 、/一一 立 芍一 二 p 4 p 5 个 污川 p 3 图2 - 9 显式或分支的选择路由 2 . 2 . 3 . 5循环路由 循环路由结构用来定义需要重复执行多次的活动, 它用到了一个“ 显示或分支” 的执行原语, 如图2 - 1 0 所示。 b是被反复执行的活动, 而c作为一个起控制作用的 任务,用来检验b的执行结果,以决定是把托肯移到p 4 还是移回p 2 o 一 卜 / fl ) 日 长 一 _ 夕 p 3 万 图2 - 1 0 循环路由 2 . 2 . 4触发机制 工作流网准确的区分了活动的使能与活动的执行两种状态,对于被使能的活 动,它要真正被执行,必须具备相应的触发机制。触发机制就是一种使被使能的活 动进入执行状态的外部条件。通常分为四种类型: ( 1 )自动触发:活动被使能的同时就被触发。这种机制一般用于那些通过应 用程序来自动执行、不需要与人进行交互的自 动性活动,这类活动一旦被使能,就 开始执行。 ( 2 )人工触发:活动的执行是通过执行者从工作流任务管理器提供的工作流 任务表中选择 l l 作项来进行触发。在上 作流管理系统中,每个活动执行者都有一个 自己的工作流任务表,表中列出了该执行者可以执行 ( 以被使能)的活动实例,当 执行者选中某一工作项去执行时,该活动就被触发。 ( 3 )消息触发:由来自于系统外部的消息 ( 事件)来触发活动的执行。 ( 4 )时间触发:由控制时间的定时器来触发使能的活动。这对于那些需要在 预定的时间或给定时间ir h j 隔要求来执行的活动是必不可少的。 华北电力大学硕士学位论文 第三章电厂检修工作流管理系统的分析与设计 3 . 1 3 . 1 . 1 电厂检修工作流管理系统的总体设计 需求分析 分析电厂检修活动,约有8 0 %是属于流程类活动,如计划审批、操作票生成、 隔离恢复措施等, 剩下2 0 % 的工作实际上是在为8 0 % 的流程_ 作做准备,许多数据 的产生和管理,实质上并非是一个传统的,简单数据录入工作,而是一个涉及多部 、需要多人协同工作的、复杂的工作流程。这些数据只有在特定的工作流环节中 依照预定的信息流向流转终结后才 一 能成为完整的原始数据进入系统,为系统其他模 块共享。工作的目 标不仅仅是处理过程本身,而且包含管理那些引导该工作流程如 何运作的规则 组织措施)与过程。 由此可见,将工作流技术应用于电厂检修管理是再合适不过了,会对电厂的检 修管理带来以下优点: ( 1 ) 1 作流技术的引入叮以使企业在合适的时间,以正确的顺序,将指定任 务分配给相应的人,并对业务全程进行控制。 ( 2 )引入 _ 作流技术可以使高效协同工作成为可能。高效协同工作必须建立 在基于计算机网络环境之上,以企业的业务过程为核心,并使财务、人员、物流等 联系在一起,形成一个有机的整体,打破部门和职能藩离,实现业务过程的高效、 一致、全过程控制和信息共享,实现团队内的高效协同工作,适应管理不断变化的 现实和持续完善的要求。 ( 3 )引入工作流管理系统可以整合企业信息资源,达到资源共享,可以完成 高效的管理,提高企业运营效率,改善企业资源利用,提高企业运作的灵活性和适 应性,集中精力处理核心业务。并提供对业务处理过程的跟踪,对业务处理的效率 量化考核,减少浪费,增加利润,充分发挥现有计算机网络资源的作用。 ( 4 )在工作流技术之上构建检修工作流管理系统,利用工作流管理系统的建 模工具,通过在计算机上定义流程与表单,使电子表单按预先定义好的流程在各成 员之间传递,保证检修过程中所产生的报表、文档、资料等信息及时准确的交流, 保证各部门各岗位协同工作。 总之, 将工作流技术应用到电厂检修管理中, 可以为管理带来新的思想和方法, 降低管理成本,缩短企业业务的运营周期、改善企业内( 外) 部流程、优化并合理利 用资源、减少人为差错和延误,提高生产效率。 华北电力大学硕士学位论文 3 . 1 .2系统体系结构 电厂检修工作流管理系统是根据工作流管理联盟 ( wf mc )对工作流管理系统 的定义进行设计的。该系统在.n e t 平台上开发,采用了技术成熟的三层架构。系统 的体系结构如图3 - 1 所示。 表示层客户端百 作流定义工具 we b s e rvi c e 业务逻辑层 _ 作流 弓 擎 应用服务 4 日 川 电厂检修管 理系统 adonet 数据服务层 数据库 图 3 一 1体系结构图 3 . 1 .2 . 1工作流定义工具 过程定义是电厂检修工作流管理系统中的一个重要组成部分,是定义工作流和 实施丁作流管理的起点它提供一种定义电厂检修工作流以及工作流活动的功能。 通过把实际的一作流流程划分为若干活动并用图不化描述出来,产生或转化成规范 的工作流定义格式,并以数据库记录的形式存放于数据库中。在工作流定义模块中 通过增加、删除和修改活动节点,更新存储于数据库中的工作流信息记录,实现工 作流的动态改变,从而实现工作流的柔性化定义。 3 . 1 .2 .2工作流引擎 工作流引擎是电厂检修工作流管理系统中为业务过程实例和节点实例提供运 行环境的服务组件,是整个工作流管理系统的核心,负责创建、管理和执行工作流 实例。工作流引擎为工作流实例提供运行时的执行环境,它解释流程定义,控制工 作流实例的运行、根据工作流定义和状态导航工作流、分派各种角色、维护工作流 的控制数据、调用各种应用等。 3 . 1 2 . 3工作流的客户应用 通过工作列表访问 接日 访问工作列表库,而_ 作流引擎可把工作( 或任务 ) 分配 1 5 华北电力大学硕士学位论文 到工作列表而由用厂 访问接受分配给的任务。 3 . 1 .2 .4工作流监督管理 电厂检修工作流管理系统提供以下两方面监控功能:一是对系统中的过程实例 及其活动的运行状况进行监控;二是超时处理通过对组成过程实例及其活动的监 控了解下作流的进展情况,调整工作流的运行状况,提高系统的效率。超时处理是 指通过监测活动实例的生命周期,对超过生命周期仍未结束的活动采取催办通知、 同意流转或拒绝终t r 措施。 3 . 1 .3系统特点 流程定义简单方便。 通过可视化的定义工具, 用户可以快速方便地按照需求 建立应用流程。 当遇到业务模式发生变化时, 只需通过流程定义工具通过拖 拉和简单的参数定义对流程进行相应的修改,而无需修改原程序代码。 流程控制灵活。i ij 以通过监控工具对流程实例运行状态进行监控。 提供工作流程的跟踪、监控、统计功能。 对每一处理事件及人员的动态都可 以充分掌握、提高管理效能。 山于业务流程与具体、卜 务的脱离, 在检修任务的执行中不再需要考虑业务流 程。仅仅只需完成每个单独的任务,任务之间的复杂关系降低到最小程度。 3 . 1 . 4 .n e t 框架综述 随着世界范围内i n t e r n e t 环境的形成,全球e 进入一个以网络为中心的计算机 时代。在应用单机版软件的基础 卜 企业还需要利用i n t e r n e t 技术和w e b 模型建立自 己的 i n t e r n e 应用。 mi c r o s o f t .n e t是日前企业 w e b s e r v i c e s平台市场上两个最重要的应用框架 ( a p p l i c a t i o n f r a m e w o r k ) 之一, 在针 对分布式n - t i e r 应用的 设计、 集成、 性能、 安 全性和可靠性等诸多方面,为用户提供了总体的指南和规范。 基于二层/ 多层分布式计算结构己毋庸置疑地成为当今企业应用的主流模式。 在 客户端, 表示层负责用户与系统的交互。n e t提出了基于桌面的应用程序和基于浏 览器的we b 应用的开发组件:wi n d o w s f o r m, 它依赖mi c r o s o f t 桌面系统的天然优 势, 在交互速度、界面的表现性能上都很出色。 a s p .n e t是目前企业在“ 瘦客户端” 应用的重点,基于h t t p清求/ 响应模型,通过h t m l浏览器页面完成用户交互。 在中间层,分布式业务组件负责企业应用的商业逻辑部署。由于这些业务组件经常 负责处理数据库连接、网络资源、 线程等高昂的资源, 所以一直是三层/ 多层架构的 关键和企业应用的核心。.n e t通过元数据支持自描述性的组件升发、x c o p y部署 以及多版本共存,而无需注册表和描述文件,这对企业客户有一定的吸引力。 华北电力大学硕士学位论文 到工作列表而由用厂 访问接受分配给的任务。 3 . 1 .2 .4工作流监督管理 电厂检修工作流管理系统提供以下两方面监控功能:一是对系统中的过程实例 及其活动的运行状况进行监控;二是超时处理通过对组成过程实例及其活动的监 控了解下作流的进展情况,调整工作流的运行状况,提高系统的效率。超时处理是 指通过监测活动实例的生命周期,对超过生命周期仍未结束的活动采取催办通知、 同意流转或拒绝终t r 措施。 3 . 1 .3系统特点 流程定义简单方便。 通过可视化的定义工具, 用户可以快速方便地按照需求 建立应用流程。 当遇到业务模式发生变化时, 只需通过流程定义工具通过拖 拉和简单的参数定义对流程进行相应的修改,而无需修改原程序代码。 流程控制灵活。i ij 以通过监控工具对流程实例运行状态进行监控。 提供工作流程的跟踪、监控、统计功能。 对每一处理事件及人员的动态都可 以充分掌握、提高管理效能。 山于业务流程与具体、卜 务的脱离, 在检修任务的执行中不再需要考虑业务流 程。仅仅只需完成每个单独的任务,任务之间的复杂关系降低到最小程度。 3 . 1 . 4 .n e t 框架综述 随着世界范围内i n t e r n e t 环境的形成,全球e 进入一个以网络为中心的计算机 时代。在应用单机版软件的基础 卜 企业还需要利用i n t e r n e t 技术和w e b 模型建立自 己的 i n t e r n e 应用。 mi c r o s o f t .n e t是日前企业 w e b s e r v i c e s平台市场上两个最重要的应用框架 ( a p p l i c a t i o n f r a m e w o r k ) 之一, 在针 对分布式n - t i e r 应用的 设计、 集成、 性能、 安 全性和可靠性等诸多方面,为用户提供了总体的指南和规范。 基于二层/ 多层分布式计算结构己毋庸置疑地成为当今企业应用的主流模式。 在 客户端, 表示层负责用户与系统的交互。n e t提出了基于桌面的应用程序和基于浏 览器的we b 应用的开发组件:wi n d o w s f o r m, 它依赖mi c r o s o f t 桌面系统的天然优 势, 在交互速度、界面的表现性能上都很出色。 a s p .n e t是目前企业在“ 瘦客户端” 应用的重点,基于h t t p清求/ 响应模型,通过h t m l浏览器页面完成用户交互。 在中间层,分布式业务组件负责企业应用的商业逻辑部署。由于这些业务组件经常 负责处理数据库连接、网络资源、 线程等高昂的资源, 所以一直是三层/ 多层架构的 关键和企业应用的核心。.n e t通过元数据支持自描述性的组件升发、x c o p y部署 以及多版本共存,而无需注册表和描述文件,这对企业客户有一定的吸引力。 华北电力大学硕士学位论文 到工作列表而由用厂 访问接受分配给的任务。 3 . 1 .2 .4工作流监督管理 电厂检修工作流管理系统提供以下两方面监控功能:一是对系统中的过程实例 及其活动的运行状况进行监控;二是超时处理通过对组成过程实例及其活动的监 控了解下作流的进展情况,调整工作流的运行状况,提高系统的效率。超时处理是 指通过监测活动实例的生命周期,对超过生命周期仍未结束的活动采取催办通知、 同意流转或拒绝终t r 措施。 3 . 1 .3系统特点 流程定义简单方便。 通过可视化的定义工具, 用户可以快速方便地按照需求 建立应用流程。 当遇到业务模式发生变化时, 只需通过流程定义工具通过拖 拉和简单的参数定义对流程进行相应的修改,而无需修改原程序代码。 流程控制灵活。i ij 以通过监控工具对流程实例运行状态进行监控。 提供工作流程的跟踪、监控、统计功能。 对每一处理事件及人员的动态都可 以充分掌握、提高管理效能。 山于业务流程与具体、卜 务的脱离, 在检修任务的执行中不再需要考虑业务流 程。仅仅只需完成每个单独的任务,任务之间的复杂关系降低到最小程度。 3 . 1 . 4 .n e t 框架综述 随着世界范围内i n t e r n e t 环境的形成,全球e 进入一个以网络为中心的计算机 时代。在应用单机版软件的基础 卜 企业还需要利用i n t e r n e t 技术和w e b 模型建立自 己的 i n t e r n e 应用。 mi c r o s o f t .n e t是日前企业 w e b s e r v i c e s平台市场上两个最重要的应用框架 ( a p p l i c a t i o n f r a m e w o r k ) 之一, 在针 对分布式n - t i e r 应用的 设计、 集成、 性能、 安 全性和可靠性等诸多方面,为用户提供了总体的指南和规范。 基于二层/ 多层分布式计算结构己毋庸置疑地成为当今企业应用的主流模式。 在 客户端, 表示层负责用户与系统的交互。n e t提出了基于桌面的应用程序和基于浏 览器的we b 应用的开发组件:wi n d o w s f o r m, 它依赖mi c r o s o f t 桌面系统的天然优 势, 在交互速度、界面的表现性能上都很出色。 a s p .n e t是目前企业在“ 瘦客户端” 应用的重点,基于h t t p清求/ 响应模型,通过h t m l浏览器页面完成用户交互。 在中间层,分布式业务组件负责企业应用的商业逻辑部署。由于这些业务组件经常 负责处理数据库连接、网络资源、 线程等高昂的资源, 所以一直是三层/ 多层架构的 关键和企业应用的核心。.n e t通过元数据支持自描述性的组件升发、x c o p y部署 以及多版本共存,而无需注册表和描述文件,这对企业客户有一定的吸引力。 华北电力大学硕 t 学位论文 在后端数据层, .n e t的a d o .n e t在支持传统s q l数据源的同时,也支持新 型的 x ml数据源 .n e t不再完全沿袭mi c r o s o f t 先前的技术了。 从n e t开始, 它的应用不再以本 地机器代码运行,而是编译成中间代码( m i c r o s o f t i n t e r m e d i a t e l a n g u a g e ) ,由称为 c l r的虚拟机来运行,这样.n e t也具备了强大的跨平台的能力。.n e t 不但在底层 跨平台,在开发语言 土也能以较小的代价支持更多的开发语言。它支持的开发语言 包括v b .n e t , c # , c + + , j a v a .n e t , j a v a s c r i p t 等,这些语言 都被编译成相同的中 间代码,并且都使用相同的运行库执行。 在.n e t 平台上,开发人员可以自由地使用各种语言开发 we b s e r v i c e s ,同 时n e t平台也提供了优秀的快速开发工具,而民n e t的s o a p / ws d l等繁复的技 术点对开发人员是透明的。 综上所述, 并考虑到电)的应用环境, 本系统在 n e t平台上进行开发, 开发语 言是 c # o 3 . 2基干wf - n e t 的电厂检修工作流模型的分析与设计 3 . 2 . 1电厂检修工作流模型的建模原则 电厂检修过程中大量的业务处理是按照某种固定的程序进行的。一个完整的业 务流程由一系列最基本的牛产活动,按照一定的逻辑顺序规则组成。工作流建模就 是将这些重复的或相似的业务处理过程用一种形式化的、计算机可处理的方式来表 示,这种形式化的表示就是过程建模、过程定义或工作流模型。 根据电厂检修的特殊性,电厂检修工作流模型的设计遵循以下三个原则: ( 1 )直观、易用、容易掌握。可以直观、自然的描述电厂检修业务流程,容 易被电厂工作人员掌握。 ( 2 )过程描述能力强,能够定义可能发生的各种过程逻辑。 ( 3 )体现电厂检修这一综合系统的多视图性。 电厂检修_ l 作流模型在过程模型的基础上,还加入了描述企业人员的组织模 t、描述企业资源的资源模型以及提供信息定义的工作流相关数据,使其成为一个 完整的、具有多视图特性的模型。 3 . 2 . 2电厂检修工作流建模方法的选择 3 .2 . 2 . 1几种建模方法的比较 目 前,工作流的建模方法有很多种,如数据流程图( d f d ) , i d e f 系列、 事件流程链( e v e n t - p r o c e s s c h a i n ) , wf - n e t 等。 表3 - 1 角色行为图( r a d ) , 比较了它们的特点 华北电力大学硕 t 学位论文 在后端数据层, .n e t的a d o .n e t在支持传统s q l数据源的同时,也支持新 型的 x ml数据源 .n e t不再完全沿袭mi c r o s o f t 先前的技术了。 从n e t开始, 它的应用不再以本 地机器代码运行,而是编译成中间代码( m i c r o s o f t i n t e r m e d i a t e l a n g u a g e ) ,由称为 c l r的虚拟机来运行,这样.n e t也具备了强大的跨平台的能力。.n e t 不但在底层 跨平台,在开发语言 土也能以较小的代价支持更多的开发语言。它支持的开发语言 包括v b .n e t , c # , c + + , j a v a .n e t , j a v a s c r i p t 等,这些语言 都被编译成相同的中 间代码,并且都使用相同的运行库执行。 在.n e t 平台上,开发人员可以自由地使用各种语言开发 we b s e r v i c e s ,同 时n e t平台也提供了优秀的快速开发工具,而民n e t的s o a p / ws d l等繁复的技 术点对开发人员是透明的。 综上所述, 并考虑到电)的应用环境, 本系统在 n e t平台上进行开发, 开发语 言是 c # o 3 . 2基干wf - n e t 的电厂检修工作流模型的分析与设计 3 . 2 . 1电厂检修工作流模型的建模原则 电厂检修过程中大量的业务处理是按照某种固定的程序进行的。一个完整的业 务流程由一系列最基本的牛产活动,按照一定的逻辑顺序规则组成。工作流建模就 是将这些重复的或相似的业务处理过程用一种形式化的、计算机可处理的方式来表 示,这种形式化的表示就是过程建模、过程定义或工作流模型。 根据电厂检修的特殊性,电厂检修工作流模型的设计遵循以下三个原则: ( 1 )直观、易用、容易掌握。可以直观、自然的描述电厂检修业务流程,容 易被电厂工作人员掌握。 ( 2 )过程描述能力强,能够定义可能发生的各种过程逻辑。 ( 3 )体现电厂检修这一综合系统的多视图性。 电厂检修_ l 作流模型在过程模型的基础上,还加入了描述企业人员的组织模 t、描述企业资源的资源模型以及提供信息定义的工作流相关数据,使其成为一个 完整的、具有多视图特性的模型。 3 . 2 . 2电厂检修工作流建模方法的选择 3 .2 . 2 . 1几种建模方法的比较 目 前,工作流的建模方法有很多种,如数据流程图( d f d ) , i d e f 系列、 事件流程链( e v e n t - p r o c e s s c h a i n ) , wf - n e t 等。 表3 - 1 角色行为图( r a d ) , 比较了它们的特点 华北电力大学硕 t 学位论文 在后端数据层, .n e t的a d o .n e t在支持传统s q l数据源的同时,也支持新 型的 x ml数据源 .n e t不再完全沿袭mi c r o s o f t 先前的技术了。 从n e t开始, 它的应用不再以本 地机器代码运行,而是编译成中间代码( m i c r o s o f t i n t e r m e d i a t e l a n g u a g e ) ,由称为 c l r的虚拟机来运行,这样.n e t也具备了强大的跨平台的能力。.n e t 不但在底层 跨平台,在开发语言 土也能以较小的代价支持更多的开发语言。它支持的开发语言 包括v b .n e t , c # , c + + , j a v a .n e t , j a v a s c r i p t 等,这些语言 都被编译成相同的中 间代码,并且都使用相同的运行库执行。 在.n e t 平台上,开发人员可以自由地使用各种语言开发 we b s e r v i c e s ,同 时n e t平台也提供了优秀的快速开发工具,而民n e t的s o a p / ws d l等繁复的技 术点对开发人员是透明的。 综上所述, 并考虑到电)的应用环境, 本系统在 n e t平台上进行开发, 开发语 言是 c # o 3 . 2基干wf - n e t 的电厂检修工作流模型的分析与设计 3 . 2 . 1电厂检修工作流模型的建模原则 电厂检修过程中大量的业务处理是按照某种固定的程序进行的。一个完整的业 务流程由一系列最基本的牛产活动,按照一定的逻辑顺序规则组成。工作流建模就 是将这些重复的或相似的业务处理过程用一种形式化的、计算机可处理的方式来表 示,这种形式化的表示就是过程建模、过程定义或工作流模型。 根据电厂检修的特殊性,电厂检修工作流模型的设计遵循以下三个原则: ( 1 )直观、易用、容易掌握。可以直观、自然的描述电厂检修业务流程,容 易被电厂工作人员掌握。 ( 2 )过程描述能力强,能够定义可能发生的各种过程逻辑。 ( 3 )体现电厂检修这一综合系统的多视图性。 电厂检修_ l 作流模型在过程模型的基础上,还加入了描述企业人员的组织模 t、描述企业资源的资源模型以及提供信息定义的工作流相关数据,使其成为一个 完整的、具有多视图特性的模型。 3 . 2 . 2电厂检修工作流建模方法的选择 3 .2 . 2 . 1几种建模方法的比较 目 前,工作流的建模方法有很多种,如数据流程图( d f d ) , i d e f 系列、 事件流程链( e v e n t - p r o c e s s c h a i n ) , wf - n e t 等。 表3 - 1 角色行为图( r a d ) , 比较了它们的特点 华北电力大学硕十学位论文 和差异。 表 3 一 i 儿种建模方法比较 比较 内容流程 图角色行为图 叭 f- n e t 过程特点职能型 建模方向混合 是否有抽象机制无 可理解性较好 计算机化能力可以 是否引入组织因素否 是否动态是 职能型 混合 无 在严密支持下尚可 可 以 是 否 i d e f系列 职能型 面向功能 无 一般 口 丁 以 否 否 事件流程链 跨职能 面 向客户 无 一 般 较弱 是 是 跨职能 混合 有 一般 可 以 是 是 3 . 2 .2 . 2 wf - n e t 的优点 根据电厂检修工作流模型的建模原则,井通过对多种建模方法的比较,表明 wf - n e t 具有以下优点: ( 1 ) wf - n e t 网兼顾严格语义与图形语言两个方面。 由于p e t r i 网的所有元素都 是经过严格定义的,具有规范的模型语义,因此,w f - n e t 也具有十分清晰与严格的 定义。w f - n e t 网具有足够丰富的表达能力,完全支持 wf mc所定义的六种工作流 原语。w f - n e t 的表示方法以变迁表示实际的活动,库所表示活动发生地条件。 ( 2 ) wf - n e t 是一种基于状态的建模方法,它明确定义了模型元素的状态,而 且它的演进过程也是受状态驱动的。由于对不同状态的明确区分,使得基于状态的 过程定义在表达能力上具有更大的潜力。 ( 3 )工作流网十分便于计算机的形式化表示,这是因为它的静态结构及相关 信息构成事实库,库所、规则库,而h . wf - n e t 本身就是一种推理机。 ( 4 ) 工作流网中的每一项活动( 即w f - n e t 中的 变迁) 可以 封装成一个对象, 便 于编程实现,尤其适合工作流领域的建模需求。 综上所述, w f - n e t 是完全从过程的角度出发为复杂系统的描述与分析而设计的 一种有效模型工具,它能较好地满足工作流的建模需求,在实际的应用中也表现出 简便易行, 描述流程清晰准确, 便于和客户交流等优点。 所以, 本文采用扩展的p e t r i 网模型工作流网作为建模方法。 3 .2 . 3电厂检修工作流模型的路由结构 3 . 2 .3 . 1电厂检修工作流模型的约束条件 山于电厂业务流程的特殊性,我们对电厂 作流模型进行以下的条件约束,通 过加入这些约束条件, 使得工作流定义更加简便, 而且更符合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论