UML建模案例—酒店預(yù)訂系統(tǒng)-PPT

上傳人:無*** 文檔編號:252139756 上傳時間:2024-11-13 格式:PPT 頁數(shù):25 大小:1.72MB
收藏 版權(quán)申訴 舉報 下載
UML建模案例—酒店預(yù)訂系統(tǒng)-PPT_第1頁
第1頁 / 共25頁
UML建模案例—酒店預(yù)訂系統(tǒng)-PPT_第2頁
第2頁 / 共25頁
UML建模案例—酒店預(yù)訂系統(tǒng)-PPT_第3頁
第3頁 / 共25頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UML建模案例—酒店預(yù)訂系統(tǒng)-PPT》由會員分享,可在線閱讀,更多相關(guān)《UML建模案例—酒店預(yù)訂系統(tǒng)-PPT(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,UML,統(tǒng)一建模語言,重點內(nèi)容:,需求分析,創(chuàng)建系統(tǒng)用例模型,創(chuàng)建系統(tǒng)靜態(tài)模型,創(chuàng)建系統(tǒng)動態(tài)模型,創(chuàng)建系統(tǒng)部署模型,第,16,章 訂餐系統(tǒng),一、需求分析,酒店訂餐管理系統(tǒng)是中小型酒店餐飲企業(yè)用來對客人的訂餐活動進(jìn)行管理的信息管理系統(tǒng)(,MIS,)。該信息系統(tǒng)不僅能夠為客人提供方便的訂餐功能,同時也能夠達(dá)到提高酒店餐飲企業(yè)管理效率的目的。,訂餐系統(tǒng)的功能性需求包括以下內(nèi)容:,(,1,)酒店的接待員使用電話為客人提供訂餐服務(wù),根據(jù)客人的訂餐要求,在指定的時間和桌位安排好客人的就餐事宜;按客人的要求執(zhí)行修改訂單的

2、操作;在客人臨時取消預(yù)訂時刪除訂餐信息;在客人訂餐時間到達(dá)前,及時提供電話提醒服務(wù)。,(,2,)酒店領(lǐng)班在訂餐客人到店用餐時和用餐離店后分別在系統(tǒng)做好記錄并保存;能夠為客人注冊成為會員;可以查詢、修改和刪除會員信息;可以為客人提供換桌服務(wù)。,二、,創(chuàng)建系統(tǒng)用例模型,接待員用例能夠通過該系統(tǒng)進(jìn)行如下活動:,(,1,)記錄訂餐信息。接待員將客人的訂餐要求輸入到系統(tǒng)中予以保存。,(,2,)訂餐定時提醒。接待員在客人的預(yù)定的訂餐時間之前給客人一個提醒,同時再次加以確認(rèn)。,(,3,)取消訂餐記錄??腿艘蚺R時原因取消訂餐,接待員將系統(tǒng)中原來的訂餐信息予以取消。,二,、,創(chuàng)建系統(tǒng)用例模型,領(lǐng)班用例能夠通過該

3、系統(tǒng)進(jìn)行如下活動:,(,1,)記錄訂餐客人到店。領(lǐng)班在有預(yù)訂的客人前來酒店就餐時,在系統(tǒng)中記錄預(yù)訂客人已到店的信息并保存。,(,2,)記錄訂餐客人離店。領(lǐng)班在預(yù)訂的客人用餐離店后,在系統(tǒng)中記錄預(yù)訂客人用餐完畢的信息并保存,表示整個訂餐過程結(jié)束。,(,3,)注冊新會員。領(lǐng)班在用餐客人同意加入成為本酒店會員時,有為客人注冊成為新會員的權(quán)力。,(,4,)修改會員信息。領(lǐng)班有權(quán)對酒店會員信息進(jìn)行修改。,(,5,)刪除會員信息。當(dāng)客人不再要保留會員資格時,領(lǐng)班將該會員的信息從系統(tǒng)中刪除。,(,6,)換桌服務(wù)。當(dāng)客人對就餐位置不滿意時,領(lǐng)班可為客人提供更換餐位的服務(wù)并在系統(tǒng)中做好記錄。,三、創(chuàng)建系統(tǒng)靜態(tài)模

4、型,根據(jù)系統(tǒng)需求,創(chuàng)建靜態(tài)系統(tǒng)類圖。我們可以識別系統(tǒng)中存在的主要實體類:接待員類(,Receptionist,)、領(lǐng)班類(,Captain,)、客人類(,Customer,)和會員類(,Member,)。,輔助類:預(yù)訂類(,Order,)、菜單類(,Menu,)、菜單類(,Menu,)和提醒時間類(,Time,)。,三、,創(chuàng)建系統(tǒng)動態(tài)模型,1,、接待員記錄訂餐的序列圖和交互圖,接待員記錄訂餐的工作流程:,(,1,)接待員接到客人要求訂餐的電話。,(,2,)接待員登錄系統(tǒng)進(jìn)入操作界面,Form,。輸入客人會員號,系統(tǒng)查詢客人的會員信息并返回顯示。,(,3,)接待員根據(jù)客人的要求將訂餐的信息輸入并

5、提交。,(,4,)系統(tǒng)創(chuàng)建新的訂餐信息記錄,Order,類對象并返回訂餐成功的信息。,三、,創(chuàng)建系統(tǒng)動態(tài)模型,2,、接待員取消訂餐的序列圖和交互圖,接待員取消訂餐的工作流程:,(,1,)接待員接到客人要求取消訂餐的電話。,(,2,)接待員登錄系統(tǒng)進(jìn)入操作界面,Form,。輸入訂單號,系統(tǒng)到數(shù)據(jù)庫對象,DataBase,查詢此訂單是否存在。如果不存在,返回提示信息。,(,3,)如果訂單存在,則返回訂單信息并顯示在操作界面。,(,4,)接待員提交取消訂單操作,訂單對象,Order,創(chuàng)建取消訂單記錄,同時更新數(shù)據(jù)庫中訂單的信息。,(,5,)返回取消訂餐成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,接待員定時提

6、醒預(yù)訂用例的工作流程,具體描述如下:,(,1,)系統(tǒng)定時自動檢查事先設(shè)定的提醒預(yù)訂時間。,(,2,)如果提醒預(yù)訂的時間已到,訂單類,Order,將該訂餐信息發(fā)送到界面,Form,。,(,3,),Form,立即通知接待員與客人進(jìn)行聯(lián)系及時提醒和再次確認(rèn)。,3,、接待員定時提醒預(yù)訂,的序列圖和交互圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,領(lǐng)班記錄訂餐客人到店的工作流程:,(,1,)訂餐客人抵店用餐。,(,2,)領(lǐng)班登錄系統(tǒng)進(jìn)入操作界面,Form,,輸入訂單號,系統(tǒng)到數(shù)據(jù)庫對象,DataBase,查詢此訂單是否存在。如果不存在,返回提示信息。,(,3,)如果訂單存在,則返回訂單信息并顯示在操作界面。,(,4,)領(lǐng)班

7、提交客人抵店的時間,訂單對象,Order,修改訂餐記錄中的訂餐狀態(tài),同時更新數(shù)據(jù)庫中訂單的信息。,(,5,)返回訂餐狀態(tài)修改成功的提示信息。,4,、領(lǐng)班記錄訂餐客人到店,的序列圖和交互圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,領(lǐng)班記錄訂餐客人離店的基本工作流程如下:,(,1,)訂餐客人用餐完畢后離店。,(,2,)領(lǐng)班登錄系統(tǒng)進(jìn)入操作界面,Form,,輸入訂單號,系統(tǒng)到數(shù)據(jù)庫對象,DataBase,查詢此訂單是否存在。如果不存在,返回提示信息。,(,3,)如果訂單存在,則返回訂單信息并顯示在操作界面。,(,4,)領(lǐng)班提交客人離店的時間,訂單對象,Order,修改訂餐記錄中的訂餐狀態(tài),同時更新數(shù)據(jù)庫中訂單的信息。

8、,(,5,)返回訂餐狀態(tài)修改成功的提示信息。,5,、領(lǐng)班記錄訂餐客人離店的序列圖和交互圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,領(lǐng)班注冊新會員的工作流程:,(,1,)領(lǐng)班進(jìn)入操作界面,Form,,并在界面中提交客戶的信息。,(,2,)界面,Form,將提交的信息傳遞給會員對象,Member,。,.,(,3,)會員對象查詢數(shù)據(jù)庫判斷該客人是否已經(jīng)是會員,并將結(jié)果返回給界面,Form,顯示。如果客人已經(jīng)是會員,領(lǐng)班結(jié)束操作。,(,4,)如果該客人不是會員提交會員注冊信息到會員類,Member,。,(,5,)會員類,Member,創(chuàng)建新會員對象,并將該對象的信息保存到數(shù)據(jù)庫中。,(,6,)向界面返回注冊會員成功的提

9、示信息。,6,、領(lǐng)班注冊新會員序列圖和協(xié)作圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,領(lǐng)班修改會員信息的工作流程如下:,(,1,)領(lǐng)班進(jìn)入操作界面,Form,,并在界面中查詢指定會員的信息。,(,2,)界面,Form,將提交的信息傳遞給會員對象,Member,。,.,(,3,)會員對象查詢數(shù)據(jù)庫判斷該會員是否存在,并將結(jié)果返回給界面,Form,顯示。如果會員不存在,領(lǐng)班結(jié)束操作。,(,4,)如果該會員存在則提交修改后的會員信息到會員類,Member,。,(,5,)會員類,Member,修改會員信息,并更新到數(shù)據(jù)庫中。,(,6,)向界面返回修改會員信息成功的提示。,7,、領(lǐng)班修改會員信息的序列圖和協(xié)作圖,三、創(chuàng)建

10、系統(tǒng)動態(tài)模型,領(lǐng)班刪除會員的工作流程,基本工作流程如下:,(,1,)領(lǐng)班進(jìn)入操作界面,Form,,并在界面中查詢指定客戶的信息。,(,2,)界面,Form,將提交的信息傳遞給會員對象,Member,。,.,(,3,)會員對象查詢數(shù)據(jù)庫判斷該會員是否存在,并將結(jié)果返回給界面,Form,顯示。如果該會員不存在,領(lǐng)班結(jié)束操作。,(,4,)如果該會員存在提交刪除操作到會員類,Member,。,(,5,)會員類,Member,刪除該會員對象,并更新數(shù)據(jù)庫中相關(guān)數(shù)據(jù)。,(,6,)向界面返回刪除會員成功的提示信息。,8,、領(lǐng)班刪除會員的序列圖和協(xié)作圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,領(lǐng)班更換餐位的工作流程:,(,1,

11、)當(dāng)客人對就餐位置不滿意時,提出更換餐桌的要求。,(,2,)領(lǐng)班進(jìn)入操作界面,Form,,并在界面中查詢當(dāng)前酒店餐桌狀態(tài)信息。,(,3,)界面,Form,將提交的信息傳遞給餐桌對象,Table,。,.,(,4,)餐桌對象查詢數(shù)據(jù)庫判斷是否存在空位,并將結(jié)果返回給界面,Form,顯示。,(,5,)如果有空的餐桌可供使用,領(lǐng)班提交更改餐桌的操作,并修改餐桌使用狀態(tài)。同時更新數(shù)據(jù)庫相關(guān)數(shù)據(jù)。,(,6,)向界面返回餐桌更改成功的信息提示。,9,、領(lǐng)班更換餐位的序列圖和協(xié)作圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,在訂餐管理系統(tǒng)中,有明確狀態(tài)轉(zhuǎn)換的類是預(yù)訂類。預(yù)訂類包含以下三種狀態(tài):被預(yù)訂的狀態(tài)、被取消的狀態(tài)、預(yù)訂結(jié)束

12、的狀態(tài)。它們之間的轉(zhuǎn)化規(guī)則是:,(,1,)接待員接受客人的訂餐,將訂餐信息輸入系統(tǒng),表示預(yù)訂類進(jìn)入了被預(yù)訂的狀態(tài)。,(,2,)當(dāng)客人取消訂餐的要求被接受,接待員將系統(tǒng)中原來的訂餐信息取消時,該預(yù)訂類進(jìn)入被取消的狀態(tài)。,(,3,)當(dāng)客人按時到店用餐完畢接賬離店,領(lǐng)班在系統(tǒng)中輸入預(yù)訂客人離店時間時,結(jié)束一個完整的訂餐過程,該預(yù)訂類進(jìn)入結(jié)束狀態(tài)。,10,、預(yù)訂類狀態(tài)圖,三、創(chuàng)建系統(tǒng)動態(tài)模型,11,、接待員記錄訂餐活動圖,在接待員記錄訂餐的活動圖中,創(chuàng)建了二個泳道,分別是接待員對象和系統(tǒng)對象。具體的活動過程描述如下:,(,1,)接待員在操作界面輸入客人的訂餐信息。,(,2,)系統(tǒng)判斷該客人是否是會員。

13、如果是會員,享受折扣價。否則,不享受優(yōu)惠價。,(,3,)將客人的訂餐信息保存到數(shù)據(jù)庫并向界面返回訂餐信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,12,、接待員取消訂餐活動圖,接待員取消訂餐的活動圖中,有二個泳道,分別是分別是接待員對象和系統(tǒng)對象,具體的活動過程描述如下:,(,1,)接待員在操作界面輸入要取消的訂單號的。,(,2,)系統(tǒng)判斷該訂單是否存在。如果不存在向界面返回訂單不存在的信息。,(,3,)如果該訂單存在則更改訂單的狀態(tài)并更新數(shù)據(jù)庫訂單的數(shù)據(jù)。同時,向界面返回取消訂餐成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,13,、接待員定時提醒預(yù)訂活動圖,接待員定時提醒預(yù)訂的活動圖中,創(chuàng)建了二個泳道,系統(tǒng)對象泳道和

14、接待員對象泳道,活動過程描述如下:,(,1,)系統(tǒng)定時器對象判斷是否有訂餐預(yù)約的提醒時間已到。,(,2,)如果有提醒時間到的訂餐提醒則立即通知接待員進(jìn)行處理。,(,3,)如果沒有到提醒時間的訂餐,則按規(guī)定的間隔時間繼續(xù)判斷。,三、創(chuàng)建系統(tǒng)動態(tài)模型,14,、領(lǐng)班記錄訂餐客人到店活動圖,領(lǐng)班記錄訂餐客人到店的活動圖,創(chuàng)建了個二個泳道,分別是領(lǐng)班對象和系統(tǒng)對象。具體活動過程如下:,(,1,)領(lǐng)班在界面輸入到店客人的訂單號。,(,2,)系統(tǒng)判斷訂單是否存在,如果不存在,返回訂單不存在的信息。,(,3,)如果訂單存在,領(lǐng)班輸入訂餐客人到店的時間,對訂單的狀態(tài)進(jìn)行修改。并同時更新數(shù)據(jù)庫的數(shù)據(jù)。,(,4,)

15、最后向界面返回修改成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,15,、領(lǐng)班記錄訂餐客人離店活動圖,領(lǐng)班記錄訂餐客人離店的活動圖,先創(chuàng)建了二個泳道,分別是領(lǐng)班對象和系統(tǒng)對象。具體的活動過程如下:,(,1,)領(lǐng)班在界面輸入到店客人的訂單號。,(,2,)系統(tǒng)判斷訂單是否存在,如果不存在,返回訂單不存在的信息。,(,3,)如果訂單存在,領(lǐng)班輸入訂餐客人離店的時間,對訂單的狀態(tài)進(jìn)行修改。并同時更新數(shù)據(jù)庫的數(shù)據(jù)。,(,4,)最后向界面返回修改成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,16,、領(lǐng)班注冊會員活動圖,領(lǐng)班注冊會員的活動圖,創(chuàng)建了個二個泳道,分別是領(lǐng)班對象和系統(tǒng)對象。具體的活動過程如下:,(,1,)領(lǐng)班在界面輸

16、入客人的信息。,(,2,)系統(tǒng)判斷該客人是否是會員,如果已經(jīng)是會員,返回客人已是會員的信息。,(,3,)如果客人還不是會員,領(lǐng)班提交注冊的客人的信息。系統(tǒng)創(chuàng)建新會員信息,并同時將信息保存到數(shù)據(jù)庫。,(,4,)最后向界面返回注冊會員成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,17,、領(lǐng)班為客人換桌活動圖,領(lǐng)班為客人換桌的活動圖,先創(chuàng)建了個二個泳道,分別是領(lǐng)班對象和系統(tǒng)對象。具體的活動過程如下:,(,1,)領(lǐng)班在界面中查詢餐桌的狀態(tài)。,(,2,)系統(tǒng)判斷是否還有空閑且沒有預(yù)訂的餐桌。如果沒有空余的餐桌,將此信息返回給界面。,(,3,)如果是有空閑的餐桌,就更改訂餐信息中的餐桌號,然后更新餐桌當(dāng)前的狀態(tài)并保存到數(shù)據(jù)庫中。,(,4,)最后向界面返回餐桌更新成功的信息。,三、創(chuàng)建系統(tǒng)動態(tài)模型,18,、領(lǐng)班修改會員信息活動圖,領(lǐng)班修改會員信息的活動圖,先創(chuàng)建了個二個泳道,分別是領(lǐng)班對象和系統(tǒng)對象。具體的活動過程如下:,(,1,)領(lǐng)班在界面中輸入會員編號。,(,2,)系統(tǒng)判斷該會員是否存在。如果不存在此會員,將此信息返回給界面。,(,3,)如果有該會員存在,就修改會員信息并保存。然后更新數(shù)據(jù)庫會員的數(shù)據(jù)。,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!