




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
清 华 大 学 综 合 论 文 训 练 题目: 业务流程建模技术及梳理工具的研究 系 别:自动化系 专 业:自动化 专业 姓 名: 指导教师:曹军威 研究员 2008 年 6 月 8 日 关于学位论文使用授权的说明 本人完全了解清华大学有关保留、使用学位论文的规定,即:学校有权保留学位论文的复印件,允许该论文被查阅和借阅;学校可以公布该论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存该论文。 (涉密的学位论文在解密后应遵守此规定 ) 签 名: 导师签名: 日 期: I 中文摘要 业务流程建模( 对业务流程进行表述的方式,它是过程分析与重组的重要基础。 随着万维网应用的不断推广, 务、电子商务等技术的飞速发展,各种流程管理工具及服务的不断更新升级,越来越多的商业 和政务应用开始借助业务流程实现对所需业务功能和资源的共享、发现、重用和组合 。 而随着 面向高端的 业务流程的复杂度不断加大,在业务流程的展示、维护、浏览以及跟踪等环节都出现了各种问题。 针对这些问 题,本文通过学习已有的业务流程建模系统 用内容管理系统、 及 理念、技术和工具,设计并实施了一套业务流程建模系统服务端 。 本业务流程建模系统服务端,采用 B/S 三层架构,实现了业务流程文件的管理、用户资源管理、业务流程展示等功能 。 关键词 : 业务流程建模 复杂度 容管理系统 is of is of of eb of of an of to of of a of in In of by of of of a of , of 录 第 1 章 序言 . 1 务流程建模 (景 . 1 么是业务流程建模 . 1 务流程建模技术 . 2 题提出及分析 . 3 程建模的抽象度 . 3 杂流程的展示 . 3 杂流程的更新维护 . 4 杂流程的跟踪评估 . 4 目工作规划 . 4 作内容 . 4 间安排 . 4 章结构 . 5 第 2 章 业务流程建模系统 . 6 . 6 . 6 . 7 不足和可借鉴之处 . 8 . 9 户端 . 10 不足和可借鉴之处 . 11 发业务流程建模系统 . 11 模工具( . 11 务流程服务端( . 11 第 3 章 项目应用到的理念、技术和工具 . 13 容管理系统( . 13 么是内容管理系统 . 13 容管理系统包括的功能 . 13 . 14 么是 . 14 么是 . 15 件存储信息的优势 . 15 . 16 . 16 . 17 . 18 第 4 章 项目实施过程介绍 . 19 目设计 . 19 例设计 . 19 据库设计 . 20 例流程图设计 . 22 据库及实体层 . 23 据表及存储过程 . 23 体类 . 25 件管理系统及用户管理系统 . 26 件内容管理系统 . 26 户管理系统 . 27 程展示系统 . 27 件内容解析 . 27 分角色的业务流程展示系统 . 28 分角色的业务流程展示系统 . 28 第 5 章 结论及展望 . 29 目成果展示 . 29 程图管理中心 . 30 户角色管理中心 . 31 V 务流程展示 . 32 目总结 . 33 目特色 . 34 目问题及解决办法 . 34 目收获 . 35 目展望 . 35 务流程视图的不同入口 . 35 业务执行关联的动态展示 . 35 页面信息展示 . 36 插图索引 . 37 表格索引 . 38 参考文献 . 39 致 谢 . 40 声 明 . 41 附录 A 外文资 料的调研阅读报告 . 42 1 第 1章 序言 业务流程建模 (景 业务流程建模 ( 对业务流程进行表述的方式,它是过程分析与重组的重要基础。在跨组织业务流程重组的前提下,流程建模的主要目的就是提供一个有效的跨组织流程模型并辅助相关人员进行跨流程的分析与优化。 什么是业务流程建模 业务流程建模( 也被称作业务流程管理( 一套设计、执行、管理及监控业务流程的技术和标准。一个业务流程是指为了实现某种业务目的行为(盒子) 每个盒子代表一个人的操作、一个内部系统、或一个合作公司的流程 的流程或一系列动作。 图 套由“盒子”组成的业务流程 业务流程的范围在不断的扩展,最早它被称为“工作流”( 用来管理和驱动类似申请、审批、核查等一系列公司内部的业务工作,它模仿了传统的业务纸质传递活动,并以电子化的形式使其效率得到优化。 2 而当下, 一种企业集成技术, 作为对面向服务系统架构( 企业应用集成( 及企业服务总线( 补充。它们能够成功的处理复杂系统的交互, 而且其 本身作为一种服务,依照已有的完善的技术契约 ,能够 与其他公司的 流程进行交互、交流。一个实际的例子,就是沃尔玛的处理订单的业务流程利用 息与顾客和仓库以及供货商的流程进行了完美的沟通的交互。 业务流程建模 技术 是一个完整的规则,其中有许多不同的形式、表示法和资源。有许多资讯公司和企业资源规划软件厂商采用了专用的方法以作为它们的竞争优势。比如, 及 组件业务建模( 略。 而最近的趋势是定义表示可执行流模型的标准方法,比如( 这是一种用于 务的业务流程执行语言。它作为一种建模语言,不仅仅能够分析并描述业务流程,甚至将其范围扩展到了实现层面。 此外, 言也是一套类似的新的标准建模符号。 通过 年的努力,于 2004年 5月对外发布了 范。 创建流程轮廓的业务分析到这些流程的实现,直到最终用户的管理监控。 支持提供一个内部的模型可以生 成可执行的 此 出现,弥补了从业务流程设计到流程开发的间隙。 图 3 义了一个业务流程图( 该业务流程图基于一个流程图( 该流程图被设计用于创建业务流程操作的图形化模型。而一个业务流程模型 (指一个由的图形对象(成的网状图,图形对象包括活动 (用于定义这些活动执行顺序的流程控制器 ( 问题提出及分析 随着万维网应用的不断推广, 务、电子商务等技术的飞速发展,各种流程管理工具及服务的不断更新升级,使得越来越多的商业和政务应用开始借助工作流等复杂的流程组织技术实现对所需业务功能和资源的共享、发现、重用和组合,以更低的成本、更快的速度、更灵活的方式以及更直观的形式来实现不同的商业目的和政府职能 。 随着流程管理工具的推广,其实际应用的规模和涉及的领域不断的扩大,使得现有商业或政府业务流程的功能、变化、规模和复杂性不断达到新的高度。因此,基于现代信息技术和网络技 术的支撑,如何在满足用户实际需求和约束条件下正确、合理地组织业务,检验业务流程对用户业务需求的有效实现成为了流程管理技术领域中的一个重要问题。其中主要包括以下四方面的技术挑战 : 流程建模 的抽象 度 采用 流程建模 技术生成的流程模型一般是一种抽象度较高的 标记语言,即使采用了相对形象的图形表示方式,对于不了解建模图形语义的普通执行人员, 依然无法 快速准确 的理解流程图所表达的意义。 此外,如何将已有的业务流程抽象 成为建模技术所能表达的模型样式,也是流程建模的抽象度问题的一部分。 高度抽象的模型样式会 将 较多的 次要信息过滤, 而有时次要信息也需要被保存下来。而不够抽象的模型样式虽然可以保证事无巨细的完整性,但换来的是一个庞大的图库的维护代价。 复杂流程 的展示 随着流程建模技术应用的范围不断扩大,同时在各个领域的深度不断加深。所应用的流程的复杂程度也相应的提高了。 而 通过各种技术方式将流程展现在执行人员面前 的建模图形 , 其复杂程度往往等同于流程本身的复杂程度,而不够合 4 理的设计甚至会导致复杂度的增加。 这与业务流程建模所追求的 简洁明了的目标相背离。 复杂流程 的 更新维护 复杂流程的维护也面临和它的展示类似的问题。一般的更新并不需要对流程建模 图形的绝大部分做改变,但有时高耦合的设计往往导致牵一发而动全身的后果。 而且,由于业务流程建模结果与实际业务流程之间的差异,难以做到一一对应, 而在更新维护时,也会 出现 寻找不到与被更新流程相对应的建模部分 的情况 。 复杂流程的跟踪评估 业务流程展示只是作为业务流程建模的 一个 重要组成部分 。 而业务流程的跟踪以及绩效评估是另外两个重要环节。 一个动态的业务流程系统才是一个 能够满足实际业务需求的 完整的业务流程系统 。 而如何对流程建模结果进行实时的跟踪评估甚至改变,也是一个有待解决的问题。 项目 工作 规划 根据以上背景及问题的 分析,尤其是面向高层次业务流程建模的实际需求,本项目的主要工作及规划如下: 工作内容 1. 学习 模 业务流程建模标注 规范,了解基本业务流程场景。 2. 学习已有的业务流程建模、梳理、运行工具的使用。 3. 利用已有的工具, 生成并 分析业务建模结果文件 。 4. 针对结果文件设计一套业务流程管理展示系统。 5. 在展示系统的基础上 ,添加跟踪评估的模块。 时间安排 第一阶段( 1 2 周)此阶段主要学习学习 模 业务流程建模标注 规范以及了解基本业务流程场景 ,通过阅读文献了解整个项目的运用环境及背景,并制定学习开发时间表。 5 第二阶段( 3 4 周) 此阶段主要研究已经存在的各种业务流程建模、梳理、运行工具,通过部署应用、学习实例乃至研究运行机制及核心代码,从感性上对整个流程进行了解、分析,并理解本项目的难点及核心问题 。 第三阶段( 5 6 周) 此阶段在前两个阶段的基础上,分析需求, 设计样例流程 。 并对需求的业务流程系统功能进行讨论分析。 第四 阶段( 7 12 周) 搭建业务流程管理展示服务器 ,实现包括业务流程内容管理,用户资源管理,业务流程展示,用户流程跟踪等一系列功能。 第五阶段( 12 14 周) 最后总结,撰写论文,分析工作的收获与不足。 文章结构 本文 的其余章节将如下安排: 第 2 章着重分析两款 现有 的流程建模工具 两款流程建模工具都比较成熟并且有比较广的应用 ,通过对它们的学习分析,指导本项目下一步的工作。 第 3 章 将介绍本项目应用的理念,包括分层流程建模、 及一些应用到的技术工具,如 第 4 章将详细介绍项目的实现过程及具体内容。 第 5 章给出实施结果,对项目进行整体评价和总结,分析缺点和不足,并指出项目下一步的方向。 6 第 2章 业务 流程建模 系统 目前的主流业务流程建模工具依然以 计 为主,加上各厂商专有的建模语言,采用 务 为执行层,成为一套完整的业务流程建模系统。而 是其中两款比较有特点的建模系统。 003 年 2 月 11 日,企业建模开发商 件公司和 司宣布了双方的合作:将 建模工具和 业务流程执行引擎整合在一起。 该方案将把 n/3 业务流程管理系统 系统架构工具集整合在一起。 通过此项合作,已经采用了 模软件的公司实际 上将具备执行模型和转换模型的能力,模型的执行通过图形化映射到后端的 统来实现。 采用新的解决方案, 系统架构可以由流程模型产生输出的 不论该模型是采用 种结构化过程建模和分析技术)这样的传统技术还是新定义的 建的,然后, 以在 n/3 执行或者部署到 n/3 去。 合作意味着业务流程管理迈上了一个新的台阶, 过使用这些集成的产品,用户可以 应用系统架构来为他们的流程建模,然后利用 技术来得到流程部署的方法。 目前, 将其 建模工具 全部代码捐献给了开源社区,而由其 基础代码架构的 目处于初 步开发的阶段, 该项目 属于 目的一个子项目,可以创建和编辑 ,采用 于 型, 并将 模型保存为 件 。 务流程建模系统中的建模工具, 它 利用 言,结合开放的 台 ,以 一组插件形式实现了类似 类 模工具的 图形化建模。 7 图 供了丰富的图库 工具箱 , 并且 采用了 架构,可以较好的 处理并行交互的业务流程。 用的 基于 记语言 的建模 , 能 比较严谨的 处理复杂的语义表达 。而且 可以直接与 互,形成可执行的工作流程 。 生成的 件,可以直接部署在 服务器中,并通过 B/S 结构的客户端直接 运行 。 与 对应的运行服务器, 它提供了包括业务流程管理、部署、运行以及跟踪的一系列服务。 它利用 务器,搭建了一个 B/S 架构的平台,提供了针对后台管理 、流程部署以及普通 用户使用等不同情况的不同入口。通过解析由 成的件,调用业务流程中的 应运行指令 并进行实时跟踪 ,完成各种指定的工作流程。 此外,它还提供了 形式多样的 跟踪界面,可以 实时查看流程运行情况,并通过用户管理系统将运行状态和结果呈现给不同的用户。 8 图 不足和可借鉴之处 务流程建模系统提供了丰富的建模功能和轻巧的服务器环境,并且其开源模式也为定制开发提供了灵活的开发接口。 它提供的 器 模型也是很好的业务流程建模思路。 解决了并发流程交互的表现问题,同时,通过将分支流程与主干流程放置在不同的 ,也在一定程度上解决了 复 杂流程的 表达不明的 问题。 此外, 供的功能也是值 得借鉴的,通过流程管理系统实现流程的部署激活停止等操作,并利用用户管理系统,实现针对不同用户的流程展示以及处理。 但 定位是面向低端实施层次的工作流的,这导致它不能很好的处理一些高端的业务流程的需要,比如企业战略级流程,它无法表示一些需要表达的宏观业绩指标。 而且, 供了过于丰富的图库工具箱,在高端业务流程中, 其实只需要比较少的逻辑模块, 过多的图形反而影响了建模 者 的 思路和建模效率。 而且在面向执行者时,也很难让执行人员理解流程图标的意义。 9 此外, 界 面依然难以符合一般模型设计人员的要求, 由英国的 司开发的企业绩效管理软件,目前在全球15 个国家 700 多个国际知名企业中得到了应用。 一套企业绩效管理( 件。它能够将目标、职责与审核标准清晰、准确的从战略决策层传达到每一项具体的工作或任务中,帮助企业提高其自身的运营表现。 注于人、流程和绩效之间的交互作用,并提供基于网络运行的适合企业持续改进需求的工具。是现 代企业不可或缺的应用管理软件。 作为应用管理软件, 软件有所不同。后者是面向数据管理的软件,而 面向业务管理的软件,是为管理者设计的。将管理的主动权还给管理者是软件设计的核心思想。 图 10 供了一个 用运营平台,这个平台可以保证战略举措从首席执行官到话务员在公司上下得到实施。它的特点在于: 1. 明确划定每个人的岗位和职责; 2. 明确组织上下端到端的业务流 程并进行相应的度量; 3. 积极审计对公司和监管机构要求的服从情况; 4. 积极敦促职能部门及个人之间进行合作。 户端 户端采用了类似 列软件风格的界面。 通过拖拽在主绘图区绘制流程图。 相比 杂的图库 , 提供了一种流程盒子 模块 和四种盒子样式,用以 区分活动、判断等操作。 它的丰富性更多的体现在针对高端业务流程提供的各种资源管理、成本统计以及指标评估等功能。 而且, 供了丰富的用户、组织交互的功能,一个流程图可以通过 不同用户维护管理, 并且通过 用户之间 的 通信 和流程审批 功能 保证流程 设 计 的统一。 图 11 此外,它提供了特点鲜明的分层流程管理模型,将一套流程图分为多个层级,利用树状结构将其层层展示。 不足和可借鉴之处 和 似,通过 计的业务流程模型被存为了 件,而且由于 供了更为丰富的业务流程元素,所以 件的内容也更为充实。 为一款面向高端业务流程 建模 的软件, 它的层 级 流程模型值得借鉴,通过分层流程模型,提高了复杂流程的可维护性,并且保证可以将主干流程最为清楚的展示出来。 此外,虽然 提供了一种流程盒子模块,但足以应对高端业务流程建模的需求。 而且在建模时可以自定义样式、添加注释和外链,极大的充实了业务流程的展示内容,使浏览业务流程的人能够高效的理解业务流程。 而且, 列软件有很好的结合, 务流程建模系统本身也可以作为一套办公系统使用。 但 然存在不足: 作为商业软件,它没有提供源 码和接口,不可能在 基础上进行二次开发。 而且它利用的是自定义的专业标准,没有像 样的推广潜力。 开发业务流程建模系统 通过学习熟悉以上两种业务流程建模系统, 确定了我们需要开发的业务流程建模系统的功能和样式 。 建模工具( 建模工具将根据 供的开源代码,利用 言和 台进行开发改造。主要 实现功能如下: 1. 借鉴 入高端流程的资源、成本等元素 ; 2. 借鉴 用层级流程模型 ; 3. 去除冗余的图形。并对生成的 件进行相应的修改。 业务流程服务 端 ( 业务流程服务端将利用 行搭建。 主要实现功能如下: 12 1. 实现业务流程管理功能; 2. 实现用户管理功能; 3. 实现业务流程展示功能; 4. 实现针对不同用户角色的业务流程动态展示功能 。 13 第 3章 项目应用到的理念、技术和工具 在本项目中,我主要负责的是业务流程服务端的搭建,本章将介绍我应用到的理念、技术和工具。 内容管理系统( 事实上,整个业务流程服务端就是一个内容管理系统,它包括了业务流程管理系统、用户角色管理系统。 什么是内 容管理系统 内容管理系统是一种位于 端( 务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如 。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的 内容 可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到 站的信息。 内容管理系统 以 有效解决用户网站建设与信息发布中常见的问题和需求。对网站内容管理 是它的最大优势,它流程完善、功能丰富,可把需要管理的网站内容 分门别类并授权给合法用户编辑管理,而不需要用户去直接操作数据库或者编写代码与文件系统交互 。 内容管理系统包括的 功能 内容管理系统 (基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 面。 一个内容管理系统通常有如下要素: 文档模板 : 一般是动态页面,提供专门的动态展示内容的区 域,通过接收不同的参数,展示不同的内容。 14 脚本语言或标记语言 :动态页面的基础,用来读取数据库或文本文件内容,生成动态内容和样式。 数据库集成 : 内容和样式的存储地,也是内容管理系统的“内容”的 真实 来源。 内容的包含物由内嵌入页面的特殊标记控制。这些标记对于一个内容管理系统通常是唯一的。这些系统通常有对较复杂的操作的语言支持,如 。 内容管理系统对站点管理和创造编辑都有好处。这其中最大的好处是能够使用模板和通用的设计元素以确保整个网站的协调。作者只需在他们的文档中采用少 量的模板代码,然后即可把精力集中在设计之上的内容了。要改变网站的外观,管理员只需修改模板而不是一个个单独的页面。 内容管理系统也简化了网站的内容供给和内容管理的责任委托。很多内容管理系统允许对网站的不同层面人员赋予不同等级的访问权限,这使得他们不必研究操作系统级的权限设置,只需用浏览器接口即可完成。 其他的特性如:搜索引擎、日历、 件等也会内置于内容管理系统 允许以第三方插件的形式集成进来。 计的业务流程图的标准,而 件则是 互的文件格式。 什么是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南循环包装管理办法
- 1850年以来吴语文献的词汇演变与语法特征研究
- 民航包机乘客管理办法
- 高压变电站主接线系统优化设计研究
- 对话自我与外界:探索个体与社会的互动
- 数字经济时代船舶物资采购策略:创新管理模式与应用探讨
- 江苏仓储药剂管理办法
- 施工现场安全管理稿件
- 2025危化品保管员岗位操作规程
- 到哪里学习网络安全工程师
- 内蒙古呼和浩特实验教育集团2025届七年级英语第二学期期末考试模拟试题含答案
- 2025年广东省高考生物试题
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告
- 防护窗拆除合同范本
- 关于问责的工作报告
- 城市交通流优化的AI驱动预测模型研究-洞察阐释
- 香港劳工合同保密协议
- 会议活动复盘报告
- 隧道安全运营管理制度
- 山东省2024年艺术类本科批美术与设计类第1次志愿投档情况表(公布)
- 2025-2030胶原酶产业发展分析及发展趋势与投资前景预测报告
评论
0/150
提交评论