面向对象技术在酒店信息管理系统中的应用

面向对象技术在酒店信息管理系统中的应用

ID:32189173

大小:1.71 MB

页数:51页

时间:2019-02-01

面向对象技术在酒店信息管理系统中的应用_第1页
面向对象技术在酒店信息管理系统中的应用_第2页
面向对象技术在酒店信息管理系统中的应用_第3页
面向对象技术在酒店信息管理系统中的应用_第4页
面向对象技术在酒店信息管理系统中的应用_第5页
资源描述:

《面向对象技术在酒店信息管理系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、下程硕士论文面向对象技术在酒店信息管理系统中的应用第四类:交互图。包括:顺序图(Sequencediagram):以时间顺序显示对象在其生命周期内的交互活动。它只显示参与的对象,而不刻画对象间的上下文关系和对象的属性。对象(带有生命线,表示对象生存时间段)间的交互是通过对象间相互发消息(包括消息的名称、参数和返回值类型,消息的顺序通过在生命线上的位置先后来决定)来完成。协作图(collaborationdiagram):所描述的内容由两部分组成:对象静态结构的描述,即对象间的链接关系,又称为上下文:执行行为的描述,即对象间交互消息的顺序、名

2、称、参数返回值等,这两个方面构成了完整的行为规格说明。第五类:实现图。包括:组件图(Componentdiagram):组件图中的组件通常为源代码、二进制文件或可执行文件等,是对建模元素物理实现的抽象。用依赖关系链接起来的组件的集合,可以描述与特定语言相关的编译时刻的依赖关系。组件可以带有接口,因此组件图也可以描述组件之间的接口关系和调用关系。配置图(Deploymentdiagram):描述系统硬件的物理拓扑结构以及在此结构上执行的组件。配置图可以显示计算节点的拓扑结构和通讯路径、节点上运动的软件组成、软件组件包含的逻辑单元(对象)等。这

3、些图为系统的分析、开发提供了多种图形表示。它们的有机结合就有可能构造~个一致的系统。这些图在面向对象开发过程中使用如图2.3.1所示,其中虚线箭头表示各种活动之间的可回溯性;实线箭头表示模型和各种活动之间的描述关系。从应用的角度也可以将UML归纳为静态建模机制和动态建模机制两大类。UML的动态建模机制包括状态图、顺序图、揍作图和活动图,用于描述系统动态行为f6I。在UML中没有提供过程的概念,用户可以根据自己的需要制定适合自己需求的过程,但是一般要遵循面向对象开发的一般过程,即迭代式开发、分阶段提交,以用例驱动整个开发过程。以UML为基础进

4、行整个开发过程与一般的面向对象方程式法并没有本质的区别,因为UML本身就来源于一些比较先进的面向对象的建模方法,只不过UML本身更能够满足用户的表达需要,能对组件技术,分布式计算等进行精确描述,适应未来软件工程发展的要求。基于UML的开发在每一次迭代过程中沿着面向对象的分析、面向对象的设计、面向对象的实现,软件测试与交付进行”I。5工程硕十论文面向对象技术在酒店信息管理系统中的应用2.4UML的作用UML为应用程序建模语言提供了以下支持【21l:2.4.1使用事件模型·使用事件模型已成为工业领域首选的分析技术。使用事件确定了商业运行规则和任

5、务,特别是解释了这些任务是怎样由一个应用程序系统来支持的。_[=程硕士论文面向对象技术在酒店信息管理系统中的应用图2.3.1面向对象开发过程中的UML各种图的使用·使用事件技术满足了系统的功能要求,使用户能够将这些要求映射到对象模型中。·使用事件技术有效地架起了系统分析人员、用户及应用程序开发人员之间交流沟通的桥梁。2.4.2类和对象模型·商业对象确定了应用程序的结构基础,用户可以在应用领域重复使用商业对象,也可以将商业对象从使用事件或应用领域中直接识别并提取出来。·UML既支持低类和对象模型,也支持高级的类和对象模型。通过统一建模语言,用

6、户可以用类模型来确定商业对象和应用程序结构,可以建立对象,作为类的实例来显示类是怎样活跃地交互作用。对象模型确定各种各样的类所要求的行为,以确保使用事件和商业规则得到正确的支持。·类模型确定商业对象和应用对象的结构细节,类奠定了代码生成和数据库定义生成的基础。·类的定义及其相互关系被集中在包中,以确定应用程序的结构。包相互间的关系决定了应用程序的独立性及程序结构的易变性。2.4.3组件模型·组件模型是源代码的实际单元,也就是组成应用程序的可执行单元。类被分配到组件中,以提供可重用的应用程序结构部件。这些组件将为即插即用的应用程序结构奠定基础

7、。·重用在统一建模语言建模的前期阶段和后期阶段都得到支持。前期的支持有可重用的类或架构,后期则有组件装配。2.4.4分布处理模型·分布处理模型可以模拟演示应用程序是如何被映射到一个分布处理结构中的。-分布处理模型还可以模拟各种网络拓扑结构,包括客户/服务器、三层结构、Intemet/Intranet以及广域交流网络中拓扑结构的节点,以及这些节点是怎样相互连接,应用程序在网络中是怎样分布的。2.5UML建模UML为对象的结构模型和行为模型定义了语义,结构模型(静态模型)强调7工程硕士论文面向对象技术在酒店信息管理系统中的应用在一个系统中对象的

8、结构,包括它们的类、接口、属性和关系。行为模型(动态模型)强调系统中对象的行为,包括它们的方法、交互作用、协作性和状态历史。UML为所有模型表示法提供了完整的语义。模型和视图的选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。