毕业论文
您现在的位置: 预订酒店 >> 预订酒店优势 >> 正文 >> 正文

酒店管理系统基于UML系统分析与系统

来源:预订酒店 时间:2023/3/7
白癜风心理辅导 http://www.xftobacco.com/zzbb/xlfd/m/

1需求分析

1.1识别参与者

顾客、酒店管理人员、酒店工作人员。

1.2对需求进行捕获与描述

1.3用例图

酒店管理系统用例图(总)酒店管理系统用例图(分)---前台

1.4分析与讨论

1)确定系统涉及的总体信息

确定系统的参与者确定系统的用例(包括识别用例与用例间的关系)2)确定参与者

在获取用例前首先要确定系统的参与者,开发人员可以通过回答以下的问题来寻找系统的参与者。

(1)谁将使用该系统的主要功能。

(2)谁将需要该系统的支持以完成其工作。

(3)谁将需要维护、管理该系统,以及保持该系统处于工作状态。

(4)系统需要处理哪些硬件设备。

(5)与该系统那个交互的是什么系统。

(6)谁或什么系统对本系统产生的结果感兴趣。

3)识别用例

识别用例最好的方法就是从分析系统的参与者开始,考虑每一个参与者是如何使用系统的。使用这种策略的过程中可能会发现新的参与者,这对完善整个系统的建模有很大的帮助。用例建模的过程是一个迭代和逐步精华的过程,系统分析者首先从用例的名称开始,然后添加用例的细节信息。这些信息由简短的描述组成,它们被精华成完整的规格说明。

2建立对象模型

1)数据字典

a)

数据流名称:checkin

数据流来源:customer

数据流去向:checkin

包含的数据项:RoomCard,roomtype,customername,roomstate

b)

数据流名称:roomstate

数据流来源:room

数据流去向:checkin

包含的数据项:roomID,money,customername,roomstate

c)

数据流名称:customerinformation

数据流来源:checkin

数据流去向:customerinformation

包含的数据项:roomID,customername,customersex

d)

数据流名称:roominformation

数据流来源:customer

数据流去向:room

包含的数据项:roomID,roomstate,price

2.2定义类

(1)客房信息

(2)客人信息

(3)客人预订

(4)客人入住

2.3绘制类图

2.4分析与讨论

1)类

识别系统的用例和角色

进行系统分析并抽象出类

设计系统中的类及其行为

2)识别类有哪些方法,你是如何识别类的?

行为分析、名词分析法、CRC分析法、根据边界类、控制类、实体类的划分识别、参考设计模式确定类以及通过对领域进行分析得到类。

本文采用的是行为分析法。

3)解释关联的多重性?如何确定类的属性、操作、类之间的关联关系、组织类之间的继承?

关联的多重性表示:在建模过程中,一个关联实例中有多少个相互连接的对象。通过分析系统结构与组成,确定类的关联关系、组织类之间的继承。

3建立动态模型

系统的动态行为模型由交互图(顺序图和协同图)、状态机图和活动图表达。在系统的分析和设计中应当对主要的UseCase和对象类绘制这些图形,以便分析系统的行为,印证和修改系统的静态结构,满足用户的需求,达到系统的目标。3.1顺序图

3.1顺序图

酒店管理系统顺序图---入住酒店管理系统顺序图---退房酒店管理系统顺序图---换房

3.2通信图

酒店管理系统通信图---入住

酒店管理系通信作图---退房

酒店管理系统通信图---换房

3.3活动图

酒店管理系统活动图---入住酒店管理系统活动图---退房

3.4状态图

房间状态

3.5分析与讨论

在UML系统开发过程中,系统的动态模型主要包括对象交互模型和对象的状态模型。对象交互模型由顺序图和通信图进行描述,对象的状态模型则由活动图和状态图进行描述。

活动图和状态图相同点

①描述图符基本一样

②可以描述一个系统或对象在生存期间的状态或行为。

③可以描述一个系统或对象在多进程操作中的并发行为

④可以用条件分支图符描述一个系统或对象的行为控制流。

活动图和状态图不同点:

触发一个系统或对象的状态发生转移的机制不同。

描述多个对象共同完成一个操作的机制不同

顺序图和通信图:顺序图和通讯图都属于交互图,用于描述对象间的动态关系,并且两者之间可以相互转化。顺序图强调消息的时间顺序,通讯图强调参与交互的对象的组织。

4物理模型

4.1建立构件图

4.2建立部署图

转载请注明:http://www.0431gb208.com/sjszjzl/3737.html

  • 上一篇文章:
  • 下一篇文章: 没有了