基于BPM的中天移动通讯的设计.doc
《基于BPM的中天移动通讯的设计.doc》由会员分享,可在线阅读,更多相关《基于BPM的中天移动通讯的设计.doc(29页珍藏版)》请在沃文网上搜索。
1、摘要本文首先介绍了中天移动通讯设备公司进销存管理工作的特殊性,并着重分析了中天进存管理的具体业务流程。结合其流程的复杂度和业务需求的不断增长,在充分考察各门原有信息资源的基础上,对基于BPM的中天进销存管理信息系统的开发方案进行了整体的研究和部署,解决了现有系统在维护困难、效率低下、功能模块难以移植等方面的问题。本文的主要研究内容包括:1)业务流程管理相关技术背景介绍了业务流程管理的相关概念。通过与其他解决方案的比较,说明了业务流程管理的优势所在。2)研究了BPM(业务流程管理)在信息系统开发中的应用,通过进销存管理系统实例说明了BPM和信息技术走向结合的必然性。3)基于BPM的中天进销存管理
2、信息系统的实现本文所论述的中天进销存管理信息系统是通过对各部门的业务流程进行综合分析后,通过对业务流程的抽象建立起模型,并在此基础上构建起中天移动通讯设备公司进销存综合管理信息系统。关键词:管理信息系统; 进销存管理;业务流程管理; 三层结构Research on BPM-based Zhong Tian Mobile Communications Equipment Sale-stock Management Information SystemsAbstractThis paper gives the particular work in Zhong Tian Mobile communi
3、cations equipment sale-stock management, and analyses the business process of Zhong Tian sale-stock management, then discuss the complexity of business process and the requirement in growing. After taking the IT resource into account, the paper investigates the Zhong Tian sale-stock management infor
4、mation system based on BPM. The system finds the solution to the problems that the old one can not resolve.Then main content of this paper includes:1)The relative techniques of BPMThe paper introduces the relative conceptions of BPM we demonstrate the advantage of BPM by comparing with other solutio
5、ns.2)The Integration between BPM and Information Technology The paper introduces Business Process Management. Than we get the conclusion from an example that the integration between BPM and Information Technology is inevitable.3)The realization of Zhong Tian sale-stock management information system
6、based on BPM We analyzes the Business Process of Zhong Tian sale-stock management, than we carry out the system based on the abstract model.Key words: Management Information Systems (MIS); Sale-stock Management; Business Process Management (BPM); Three-Layer-Structure目 录摘要IAbstractII1 绪论11.1 论文研究背景1
7、1.2 研究的目的及意义11.3国内外研究现状21.4论文框架结构22 BPM概述42.1 业务流程管理概述42.1.1业务流程的定义42.1.2业务流程管理的概念52.2 BPM建模规范及其符号介绍52.2.1业务流程建模符号的作用52.2.2业务流程建模(BPMN)与UML的比较52.3 基于BPM的开发方法62.4本章小结73 系统分析与设计83.1 系统需求分析83.2 系统功能分析103.3 系统数据库设计113.3.1 数据库需求分析113.3.2 数据库逻辑结构设计113.4本章小结124 系统实现134.1系统的三层体系结构134.2利用ASP.NET实现系统的表示层144.3
8、利用ADO.NET实现系统的应用层144.4在SQL上实现系统的存储层154.5 系统实现的部分界面154.6本章小结185 结束语195.1 系统总结195.2 进一步的研究方向195.3本章小结20致 谢21参考文献22附录231 绪论1 绪论1.1 论文研究背景管理信息系统(MIS)是企业或组织的业务流程和业务规则的实现,企业管理机制的不断调整要求管理信息系统必须具备扩充性和重用性,从而保持业务不断增长的要求。随着消息技术的飞速发展,信息系统的开发模式也有了很大改变。传统的定制化、高成本的数据库应用方式正在改变,取而代之的是通用组件和标准化的软件解决方法。本文的基于BPM的移动通讯设备公
9、司进销存管理信息系统正是从信息技术的角度出发,并通过对业务流程建模提供一种新的信息系统实现方式,使得MIS系统具有扩充性、重用性和兼容性,以适应企业向以业务流程管理为中心的转变。借助于互联网资源,并采用业务流程管理技术,将管理信息系统部署到Intranet/Internet上,对跨地区销售信息的查询、浏览、创建与更新,并以此来支持跨地区销售行业信息的共享和管理,能够高效、便捷地管理品种繁多的移动电话和服务的进销存系统。1.2 研究的目的及意义随着消息技术的飞速发展,信息系统的开发模式也有了很大改变。传统的定制化、高成本的数据库应用方式正在改变,取而代之的是通用组件和标准化的软件解决方法。本文正
10、是从信息技术的角度出发,通过对业务流程建模提供一种新的信息系统实现方式,使得MIS系统具有扩充性、重用性和兼容性,以适应企业向以业务流程管理为中心的转变。BPM将企业复杂的业务流程同信息系统具体的应用逻辑分离,提高了流程处理的灵活性,是一种基于业务流程技术及企业应用集成技术的新型的管理信息系统开发技术,强调从业务流程的角度对企业进行管理,依靠业务流程的改进推动企业持续发展。我们开发的中天移动通讯设备公司进销存管理信息系统就是通过对各部门的业务流程进行分析后,将其抽象成具体的模型,系统的目标是建立可以有效利用资源,高复用的进销存管理信息系统。本文对业务流程管理,业务流程建模及其规范进行探讨,并通
11、过企业具体实例说明了BPM与信息技术走向结合的必然性,因此本文的研究具有一定的理论价值和实际意义。西安工业大学学士学位论文1.3国内外研究现状业务流程管理(BPM)的发展史并不是很长。1993年,迈克尔哈默(Michael Hammer)和詹姆斯钱皮(James A Champy) 里程碑式的著作重组企业:商业革命的宣言面世,吹响了业务流程重组(BPR)思潮的号角。2000年8月在美国加州成立了业务流程管理发起组织BPMI,其目的是使业务流程管理标准化,能够对企业起决定性作用的业务流程的建模、部署、管理统一起来,使业务流能够跨越企业、应用程序、协作部门以及商业伙伴。为了达到这个目的,该组织制定
12、了三个规范和标准,即:业务流程建模语言(Business Process Modeling Language ,BPML)、业务流程建模符号(Business Process Modeling Notation ,BPMN)和业务流程查询语言(Business Process Query Language .BPOL)。其中BPML是用XML语法表达业务流程的一种语言规范,它为我们定义企业业务流程和复杂的WEB服务提供了依据;BPMN规范提供了一个在业务流程框图中表示业务流程的图形符一号,并提供了一种绑定图形化的符号与可执行的块结构流程语言的方法;BPQL是为业务流程管理定义的一个标准的接口。
13、通过与工作流、企业应用集成、业务流程重组等方案的比较,说明了业务流程管理的优势所在。BPM的基本思想是全面梳理企业内部流程;根据企业战略思想建立完整且分层的流程模型;针对现有流程的缺陷,可以用重新设计或是改良的方式加以优化;并根据事先设定的流程绩效指标实时监控;整个过程不是一次性的,而是长期持续的改进。但也不排斥集中资源,有选择性地对核心流程进行项目式的彻底重组,之后将之纳入正常的流程管理体系由于BPM兼容并蓄,而且整个方法论越来越理性和完整,因而是目前占据统治地位的流程管理思想本文对业务流程管理,业务流程建模及其规范进行探讨,并通过企业具体实例说明了BPM与信息技术走向结合的必然性。1.4论
14、文框架结构主要介绍了论文课题研究背景,研究的意义,以及国内外的研究现状等。介绍了业务流程管理的相关概念,对基于BPM的移动通讯设备公司进销存管理信息系统进行了需求分析、功能分析、数据库设计等。随后介绍了系统的三层体系结构,并给出了本论文三层体系结构的实现方法,以及系统运行的部分界面。本论文的框架结构如图1.1所示:西安工业大学学士学位论文图1.1框架结构图2 BPM概述2 BPM概述2.1 业务流程管理概述信息化是一个国家经济和社会发展的关键环节,信息化水平的高低已经成为衡量一个国家或者地区现代化水平和综合国力的重要标志。随着全球化、数字化和信息化水平的不断提高,越来越多的企业由于固定的管理信
15、息系统无法适应变化而受到困扰,同时,由于某些企业的信息系统仅局限于某个功能或某个部门内部,无法实现跨部门跨系统、从端到端(end-to-end)的角度管理和分析业务流程。业务流程管理BPM(Business Process Management)利用以流程为中心的开放方法,在集成了企业的各种信息资源的基础上,通过对商务流程的建模、设计、开发,并利用先进的信息技术实现商务行为的管理信息系统。BPM可以实现商务流程的设计、分析、最优化以及自动化,可以管理流程与人才之间的关系、整合公司内外部的资源,监视整个企业流程的运作。2.1.1业务流程的定义流程的概念并不陌生,生活中存在着许多不同类型的工作,相
16、对应也就存在许多类型的流程。一个流程由许多要被执行的任务(task)和一系列决定执行次序的条件构成。流程也称作程序,任务是一个工作的逻辑单元,它能够作为一个整体被一个资源(resource)执行。资源是指能够执行特定任务的一个人、一台机器或一群人、一些机器。对于企业来说,日常运作的各种经营活动都形成各种业务流程。在不同的时期、不同的国家或者不同的组织对业务流程的定义也不尽相同。有些学者将业务流程定义为获取一种或多种输入,创造一种对客户有价值的输出的一系列活动的集合;也有学者认为为了达到预定的业务成果,而进行的一整套逻辑上相互关联的任务;还有学者认为业务流程是一系列的逻辑关系相连接,利用信息和资
17、源将输入转化为输出,从而最终满足客户需求的活动。随着时代的发展业,业务流程也出现了许多新的特点。例如:(1)业务流程的复杂性:涉及物流、信息流、业务逻辑及事务处理;(2)动态性:客户和市场条件变化;(3)分布性:跨越多重部门、应用、企业连接客户和业务伙伴;(4)协同性:人的协同与智能决策参与。总结以上观点,本文认为业务流程是为了实现预定的目标,利用信息和资源在特定的逻辑关系下,将输入转换为满足市场需要的产品或服务的一系列活动。西安工业大学学士学位论文2.1.2业务流程管理的概念顾名思义,业务流程管理就是对业务流程进行管理,使业务流程的活动合理设置,使活动使用的信息与资源优化配置,使业务流程高效
18、率的完成从输入到输出的转换工作,使业务流程取得业务成果,并达到业务目标。业务流程管理并非新概念,它是从相关的业务流程变革领域,如业务流程改进(Business Process Improvement,BPI)、持续流程改进(Continuous process Improvement,CPI)、业务流程重组(Business Process Reengineering,BPR)、业务流程革新等发展起来的。相对应的流程管理技术也就从早期的工作流管理、企业应用集成(EAI)、流程优化、流程建模、企业资源规划(ERP)等技术中发展起来的。从管理理论或战略的层面看,业务流程管理是在包含着内部事务和外部
19、事务的环境中,由一组相互依赖的业务流程出发,对业务进行描述、理解、表示、组织和维护。从具体层面看,BPM还可分为流程分析、流程定义与重定义、资源分配安排、流程管理、流程质量与效率测评、流程优化等。目前已经对业务流程管理开展了不同层面的研究,有些是基于Agent技术,研究分布式、异构环境下的流程协作机制;有些侧重于流程的评价与改进;有些侧重于流程模型的角度,用不同的建模工具对业务流程进行分析等等。在BPM涉及到的流程建模、运行、监控等方面的研究已经比较深入,但技术还不成熟,需要规范统一的标准和互操作机制,建立起企业业务流程的整体框架及实现技术。根据功能、管理范围的不同,企业的业务流程管理可分为生
20、产流程层、运作层、计划层和战略层。针对我们所要研究的信息系统的开发,并综合以上内容,可以看出,业务流程管理是基于计算机网络技术、工作流技术、企业应用集成和XML技术等,从业务流程的角度对企业进行全方位的管理,并支持业务流程的持续改进,其核心思想是为企业内及企业间的各种业务流程提供一个统一的建模、执行和监控的环境。2.2 BPM建模规范及其符号介绍2.2.1业务流程建模符号的作用 要实现基于BPM的信息系统就必须有一种能够较好的对业务流程进行描述和分析的工具。本文所使用的BPMN规范是提供一种能够被所有商业用户、从创建最初流程草案的商业分析员到实现流程的技术开发人员,直到管理和监控流程的商业人员
21、,都能完全理解的符号,以此来达到业务流程设计和实现之间的理解桥梁。2.2.2业务流程建模(BPMN)与UML的比较业务流程管理发起组织(BPMI)创立了标准的业务流程建模符(BPMN),并于2004年5月公布了BPMNI.O版本。我们所开发的系统所使用的业务流程模型,也是基于此版本进行构建的。BPMN通过两组图形符号,既实现了简单明了的业务流程建模,又能描述复杂商业流西安工业大学学士学位论文程。和其它建模工具不同的是:BPMN只提供了业务流程相关的符号,像企业组织结构建模、功能建模、信息模型、战略模型,BPMN都是不支持的。正是基于这种局限性,在构建进销存信息管理系统的过程中其它模型我们采用U
22、ML语言进行建模。统一建模语言(Unified Modeling Language,UML)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示,包括UML语义和UML表示法两个部分。UML语义描绘基于UML的精确元模型定义,UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法、为系统建模提供了标准。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不仅限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML可以帮助系统开发人员对软件系统进行特定化、可视化和文档化的模
23、型。业务流程建模符号(BPMN)给出了一套图形化的符号用于业务流程建模,这是与UML相关和类似的一点。但是,BPMN和UML在业务流程建模方法上仍有着明显的不同。首先,UML是一种直观化、明确化、文档化软件系统产物的通用可视化建模语言它扩展了现有方法的应用范围,不仅可建立软件系统的模型,还可建立非软件系统的模型,可广泛用于描述系统软件、嵌入式系统、企业机构或业务流程等。UML由图、视图、模型元素、通用机制和扩展机制等几个部分组成的杂集,但是UML并没有考虑这些部分的联合性问题。其中图是UML建模的关键,根据图在系统开发过程中不同阶段的应用,可以分为用例图、静态图、行为图、交互图、实现图等五类,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
15 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BPM 中天 移动 通讯 设计