酒店订餐管理系统UML建模_第1页
酒店订餐管理系统UML建模_第2页
酒店订餐管理系统UML建模_第3页
酒店订餐管理系统UML建模_第4页
酒店订餐管理系统UML建模_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

郑州大学

软件学院

《UML系统建模基础教程》大作业

酒店订餐管理系统UML建模

学号姓名班级专业

张毅一班软件服务外包

一、需求分析

伴随科学技术和互联网H勺迅猛发展,网络已经变化了我们H勺生

活,通过网络交易成为当下的J一种时尚,受到越来越多的人青睐,

各个行业也将其当成一种重要W、J营销手段,酒店订餐管理系统也得

益于网络的发展,提高了管理水平,扩大了营销范围。

酒店订餐管理系统是中小型酒店餐饮企业用来对客人日勺订餐活动进

行管理的信息管理系统。该信息系统不仅可认为客人提供以便的订餐

功能,同步也可以到达提高酒店餐饮企业管理水平口勺目W、J。

订餐系统的功能性需求包括如下内容:

(1)酒店的接待员使用为客人提供订餐服务,根据客人的订

餐规定,在指定日勺时间和桌号安排好客人日勺就餐事宜;按客人的规定

执行修改订单日勺操作;在客人临时取消预订时删除订餐信息;在客人

订餐时间抵达前,及时提供提醒服务。

(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做

好记录并保留;可认为客人注册成为会员;可以查询、修改和删除会

员信息;可认为客人提供换桌服务。

二、酒店订餐管理系统UML建模简

介:

基于UML建模的酒店订餐管理系统,通过用例图、类图、序列图、协

作图、状态图、活动图、构件图、布署图来进行酒店订餐管理系统建

模的。

(-)三、创立系统的用例模型:

接待员(Receptionist)用例图:

0中J.,£);,一

(1)接待员用例可以通过该系统进行如下活动:

(2)记录订餐信息。接待员将客人的订餐规定输入到系统中保留。

(3)订餐定期提醒。接待员在客人的预定的订餐时间之前给客人一

种提醒,同步再次加以确认。

取消订餐记录订餐顾客

记录。客人

因临时原

因取消订

餐,接待

员将系统

中本来的I

订餐信息

取消。

用例规约:

用例名称

角色接待员(Receptionist)

简要阐明记录订餐信息。接待员将客人H勺订餐规定输入到系统中

保留。

事件流接待员将客人的订餐规定输入到系统中保留。

用例场景接待员将客人的订餐规定记录下来保留在系统中。

前置条件接待员首先进入系统的操作界面,保留客人的订餐规

定。

后置条件系统数据库返回成功记录客人的订餐规定。

用例名称定期提醒

角色接待员(Receptionist)

简要阐明订餐定期提醒。接待员在客人的预定的订餐时间之前给

客人一种提醒,同步再次加以确认。

事件流接待员在客人的预定的订餐时间到来之前给客人一种

以示提醒,同步再次加以确认记录信息。

用例场景同上

前置条件接待员进入操作界面,在客人日勺预定日勺订餐时间到来之

前给客人一种以示提醒,同步再次加以确认记录信

息。

后置条件系统返回一种提醒时间成功的消息O

用例名称取消订餐

角色接待员,顾客

简要阐明取消订餐记录。客人因临时原因取消订餐,接待员将系

统中本来日勺订餐信息取消。

事件流客人因临时原因取消订餐,接待员将系统中本来的订餐

信息取消。

前置条件收到客人规定,接待员进入操作界面,取消预订餐。

后置条件系统数据库返回一种成功(或失败)区1取消订餐收1消息。

用例场景同事件流。

领班(Captain)用例图:

(1)领班用例可以通过该系统进行如下活动:

(2)记录订餐客人到店。领班在有预订的客人前来酒店就餐时,在

系统中记录预订客人已到店的信息并保留。

(3)记录订餐客人离店。领班在预订的客人用餐离店后,在系统中

记录预订客人用餐完毕日勺信息并保留,表达整个订餐过程结束。

(4)注册新会员。领班在用餐客人同意加入成为本酒店会员时,有

为客人注册成为新会员日勺权力。

(5)修改会员信息。领班有权对酒店会员信息进行修改。

(6)删除会员信息。当客人不再要保留会员资格时,领班将该会员

的信息从系统中删除。

换桌服记录订餐客人到店

务。当客

人对就餐

位置不满

意时,领

班可为客

人提供更

换餐位的

服务并在

系统中做

好记录。

用例规

约:

用例名称

角色领班(Captain)、客人

简要阐明记录订餐客人到店。领班在有预订BU客人前来酒店就餐

时,在系统中记录预订客人已到店的信息并保留。

事件流领班在有预订W、J客人前来酒店就餐时,在系统中记录预

订客人已到店出J信息并保留。

前置条件领班见到客人来酒店就餐时,进入系统界面,记录预订

客人已到店的信息并保留。

后置条件系统数据库返回记录信息成功口勺信息。

用例名称记录订餐客人离店

角色领班(Captain)、客人

简要阐明记录订餐客人离店。领班在预订的客人用餐离店后,在系

统中记录预订客人用餐完毕的信息并保留,表达整个订

餐过程结束。

事件流领班在预订H勺客人用餐离店后,在系统中记录预订客人

用餐完毕的信息并保留,表达整个订餐过程结束。

前置条件领班见到客人就餐后结账离店后,进入系统界面,录预

订客人用餐完毕日勺信息并保留,表达整个订餐过程结束。

后置条件系统数据库返回记录信息成功的信息。

用例名称增删改会员

角色领班(Captain)>客人

简要阐明注册新会员、修改原有会员、删除会员。

事件流领班在用餐客人同意加入成为本酒店会员时\有为客人

注册成为新会员日勺权力;领班有权对酒店会员信息进行修

改;当客人不再要保留会员资格时,领班将该会员的信息

从系统中删除。

前置条件领班先进入系统界面,之后遵照会员意见执行操作C

后置条件系统数据库返回执行信息成功的消息。

用例名称换桌服务

角色领班(Captain)>客人

简要阐明换桌服务。当客人对就餐位置不满意时,领班可为客人提

供更换餐位的服务并在系统中做好记录。

事件流当客人对就餐位置不满意时,领班可为客人提供更换餐

位的服务并在系统中做好记录。

前置条件当客人对就餐位置不满意时,领班进入系统界面进行调

换,并保留调换后的新信息。

后置条件系统数据库返回换桌位成功n勺消息。

删创立系统的静态模型:

类图如下:

>-Ka1icAalK«a«(uatitlad)(ClaarDta(raa:U>«Car*V>«>/>«vDia<raaJ)

DH电■宁口三的的电d6含口

空x

S浮

B

QI

O班

0E

01・m必

06.”

0超

o^nufTOf'

m口

Ju矢

M不

M:Capoco

如urde<

“1M8:M||Cuttomiz«bleMenvt|

1MBMI|CuM0mlr«blrMenvs|

1M8:K||Cuktami/«bleMenvt|

|CMM«ml?«bleMen»s|

•bPPMoif

。基」•.臼;・白

,《r心,八

(1)根据系统需求,创立静态系统类图:

(2)实体类:接待员类(Receptionist)、领班类(Captain)、

客人(Customer)和会员类(Member)。

辅助类:预订类(Order)>菜单类(Menu)和时间类(Time)。

㈠五、创立系统的动态模型:

1)创立系统的序列图和协作图:

接待员(Receptionist)记录订餐时序列图和协作图:

■cvDa*<t«»4|

IBt*i«

DW电,/口H的9国壮

■—MO

£OU«・CM«V««*

4Bu>

r

Q2y

qG>,PK

M2y

,具C.tf

*B1支入网作界面

,Bl»«r

hwwtt^ewise.

•Beg

•M*«・.・••,♦•

■BTO1«

Bi,・

・oat”

,QM『.....0

-o

•O

・o€J^r«WA*ft53健力鲁记素

"Q"Z

-O・k66

・O

・osea»

•34・—

*OL«c*7力,

・OCf9MZV18

(9H•»•••■丫…『0

iri8:M||CuU9ml7«blrMenvs|

1M8:M||Cuktami/«bleMenvt|

|Cu»Mml?«blcMen»s|

Dtfw电aattastf

■Xi3。

&QU««CM«V««*

4Bu>

ffPy),进入慢作内说

q2y

qG>ipK4用入打鬟信电2根羽会5号ft询■2

M2y

iTiVw>i«<r*<关

Recepoccis!

帆建门瞽记家

7正团订髻的M倍身

•,、lAc9ucaiti

aByau

6保有门瞽记累

B】9・

•OX7!NM

*o〃

•。€XTH

・osr•客人aw

•QmXT-,人塞6

・O

•QBMU号

-o

•O

•mA«••»••*)

•QU(1C«1・l«a

OoJ旧;・,

接待员记录订餐的工作流程:

(1)接待员接到客人规定订餐日勺O

(2)接待员登录系统进入操作界面Form,输入客人会员号,系

统查询客人的会员信息并返回显示。

(3)接待员根据客人的规定将订餐区I信息输入并提交。

(4)系统创立新日勺订餐信息记录Order类对象并返回订餐成功的

信息。

接待员(Receptionist)取消订餐的序列图和协作图:

>-KB«ioa>aiK«*・(uatitlad)[Xqur«<・»>acraa:■“Cax*!»•»/

❷73*・twuX«ltt*l°

DU通,歌口H❷色由d>Q口

-Ou»«C«MV«OT

4Bu>

ffP・p7

“2y

qJ>,9K

M2-

T)m«>i«<F*<

•XC«*li««>

■@Cut-r

•B根花VI华号直遒。华

•B•««

-B3包谒VI♦星西万在

•W(4—"0t1

BYau4返回It词鳍果

B】9・

•OX7JMM;5财汨0国》

・o-*

•Q€XTH6事清订*.「

・o”r-s人WJ

・Q£XTH<A*IS6依律取向i*记密

-o",.9U

•QBKG号U8更新低究算估e

・oH9BMSU

•oif■备另

•MA«・・,・・4・

•QU(1C«1・l«a9坦回R清VT餐做>售电

。中」%0XWA

KaticAal(tm«xtl«d)ionBiafra*:UsaCas»V»ev/B4vOaa<t»»41

ODu.trs・ttr”“in,“x«a>“广】“t.u»ui»

DU通0H❷9由。*&口

■ZiUU)

£。3・CM*».W

1社入搐作里面

P««>y

Oder

V««>i9X

P«w力*<r*<笈示订隼住情

3114A

CugRo(Op<)XM5!

t«ra

a”

(4一

2l・

1•・

•o

・ox^.rewAMtt

・O£XTH<A*a

•o",.9

•Q-

•OMBMA

•M4«・・,・・*,・M

OL4<1€*1»IW

。Y.e

城i

17:18:M||CuM0mlr«blrMenvs|

1M8:K||Cuktami/«bleMenvt|

|CMM«ml?«bleMen»s|

接待员取消订餐的工作流程:

(1)接待员接到客人规定取消订餐的O

(2)接待员登录系统进入操作界面Form,输入订单号,系统到

数据库对象DataBase查询此订单与否存在。假如不存在,返回提醒

信息O

(3)假如订单存在,则返回订单信息并显示在操作界面。

(4)接待员提交取消订单操作,订单对象Order创立取消订单记

录,同步更新数据库中订单的信息。

(5)返回取消订餐成功的信息。

接待员(Receptionist)定期提醒预订的序列图和协作图:

>-KB«ioa>ai(uatitlad)[Xqur«<・»>acraa:■“Cax*!»•»/■■・Q*7ra»3j二后便

Bt<l«“tMrs・ttriX«UtMt*2*4I.M»Pl»

DU通0H出口由壮

■ZiUU)

£OU»・CM«V««*

4Bu>

ffPy)

、2y

qEipKEscn

m2y

,IIUv>i«<y*<

M2,93i萩统白成定时&金讦河

■4

•B

2坐定"向已利

■Btv3

•1•・・,・••・♦,华俱24tmp姆n

■BTOl«

@[,・9T4iS»K»ft

-O»«■

MOM

•oetvre

・QWZUAtta

-oxjj^r«WA*a

■Q-

•O46

•oM2Baa

•o

*mAa*»eiMiMM

•OUc>rU■…

*1MB:t6||Cus«>niU«bleMe«tn|A

|CuM®ml7«bleMen»t|

1M8:M||Cuktomi/«bleMenvt|

17:1F|Cu*»»ml?«bleMew|

0中」。口S,,

9VI

9二

91年疑白旗主间

号9

m9二A

r

34通知依杼员

m9:,A吴

0Tim宜_

lrfi

BMr

B皿R"@85t

B

l

H・

C3

J

B:

O

O:

O

》£

0

0•«

0

o

m

.

1MBM||CuU>mlz«blrMenvtj

1M8:K||Cuktami/«bleMen»|

17ml|CMrt«ml?«bleMen»s|

,《rMOy,ir—。nJ—HUMW:MUym'O中J。B1.>

(1)接待员定期提醒预订用例的工作流程:

(2)系统定期自动检查事先设定的提醒预订时间。

(3)假如提醒预订口勺时间已到,订单类Order将该订餐信息发送

到界面Forme

(4)Form立即告知接待员与客人进行联络及时提醒和再次确认。

领班(Captain)记录订餐客人到店时序列图和协作图:

(u»1itl«d)[Xqumcti

ffifa

Ti

M2—XBm-

工Vw)i«<r*<

m2“*

工lkv>i«<r*6

M2,M*":1违入模作界面

••3y0s

-PCMI«M«2程富”单号》演仃&

•B••»•*

-BJL3/遒VJ负是否存在

■Bcvw广

•.•1!•・・,・••・♦,

■BTOX«t:4任巨刍天培果

@Tw«l

-O««■D

5显不订学评情•

MOM一

・049

・OWZUAtW

・ot^rewxaa

•o・

7修改订单伏芬3

•o•合另■・

-O更新低窜落佶息

•MA>-la

U-

9设计修及g建术也2

dW

H“a

q:

i二

r:

M

rf三

m

r三

M:

x

Q

t二

B

B

RX

B

d浮

l

u

s

。黑

0

0

0翳

o》

o蒙

o

o

mI

.一

0oJ,臼;・,

领班记录订餐客人到店的工作流程:

(1)订餐客人抵店用餐。

(2)领班登录系统进入操作界面Form,输入订单号,系统到数

据库对象DataBase查询此订单与否存在。假如不存在,返回提醒信

息。

(3)假如订单存在,则返回订单信息并显示在操作界面。

(4)领班提交客人抵店W、J时间,订单对象Order修改订餐记录中

出J订餐状态,同步更新数据库中订单出J信息。

(5)返回订餐状态修改成功口勺提醒信息。

领班(Captain)记录订餐客人离店时序列图和协作图:

>-KB«icmal(oatitlad)[Xqur&c・»*“***:・“Ca>«>»•»/BevDaM****!

(At》•*71f*・t(rl«f<rtX**lcMi'】”

DW4,歌口H❷色国d76

------WTZ------a----------------Tk_____1_

m

Bm-

:1汇人刀作鼻面;

n2电甯订单号》谟仃单

O

J

BII3青谟官谶是否存在

B

B

a

B4置巨巴贡精果

B

o5显不订单评情

o

0

o

0

o

07修改订单伏芬.3

0

0

a

.u~~*

9地回修比g美不估2

_1W

d

>

・数信中

SB

・到醒录

J中统提

O。记

系回餐

,返面订

号,界改

单在修r

订存操e

入不在dr

i示O

nyi:输,如

a假显象。。

下mr并息息

H。对

-X如o在息单信信

程F信的

面存订醒

流。单单提

界否,

作店与订间订的

工离作回中功

操单时

本后订返的库成

基毕入则据改

进此店

的完询,离数修

店餐统在新态

系查人

离用es存客更状

录a

人人单交步餐

登B同

客客at订提订

餐餐班a如,回

|M|tvE班

Maenec订订领D假态返

MelkMelMel领

SbeU4bzlb/«ib录))象))状)

匕二

:三三»(mmmM1

■et«u>urt«tku0记(2(对3(4(餐5(

|CC|C|3|IH

BJBOO0000000m.M:M班库。订

81:2Bir〉J、

*一1i2•,领据息fE

领班(Captain)注册新会员的序列图和协作图:

Ka1ICABIKasa(UB1ktlad)[痴qur*c・Caxa/・・・0»»c・aa7j-.X

❷{<2<0>t士・99,“e・t|rWMl«f«rtX«lt“广】“1*1^

电,宁口H❷9号星

Vg

MQ9•&

工P*v)i«<r*^

m

2yT

CwttM

■Bcvw

•.•Ra・.,・••・♦,

■BTUX«

@[,・

-O»«■

MOM

•oetvr«

・o£»-jn<Atta

-oxjj^r«WA*a

•。•*<:«

ys

■O*$£%■

温馨提示

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

评论

0/150

提交评论