UML酒店管理系統(tǒng)課程設(shè)計(jì)_第1頁
UML酒店管理系統(tǒng)課程設(shè)計(jì)_第2頁
UML酒店管理系統(tǒng)課程設(shè)計(jì)_第3頁
UML酒店管理系統(tǒng)課程設(shè)計(jì)_第4頁
UML酒店管理系統(tǒng)課程設(shè)計(jì)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余22頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件工程實(shí)驗(yàn)報(bào)告酒店管理系統(tǒng)課程設(shè)計(jì)學(xué)生姓名魏奇楊樹超學(xué)號(hào)0147_0150專業(yè)班級(jí)3G軟件13-01_院 (系)計(jì)算機(jī)與通信工程學(xué)院扌指導(dǎo)教師_支俊_完成時(shí)間2015年12月15日成績目錄一、背景說明.二、需求分析.1、組織結(jié)構(gòu)圖2、系統(tǒng)功能需求3、數(shù)據(jù)庫管理模塊 4 、基本業(yè)務(wù)模塊三、創(chuàng)建系統(tǒng)用例模型用例描述四、UML 建模.1、用例圖2、類圖3、順序圖4、協(xié)作圖5、活動(dòng)圖6、狀態(tài)圖7、構(gòu)件圖8、部件圖五、小結(jié).一、背景說明目前大多數(shù)酒店提供的服務(wù)多種多樣, 規(guī)模大小也各不相同, 但稍具規(guī)模的酒店必含下面三類服務(wù):飲食、住宿和娛樂。由于我們對(duì)酒店行業(yè)沒有具體的接觸和實(shí)質(zhì)性的了解。此次數(shù)據(jù)庫

2、設(shè)計(jì)只能在一些收集到的基本材料與個(gè)人直觀認(rèn)識(shí)的基礎(chǔ)上,簡單模仿中等規(guī)模的酒店設(shè)計(jì)管理系統(tǒng),并將其抽象成一個(gè)由三部門組成、實(shí)現(xiàn)三大服務(wù)的系統(tǒng)。二、酒店管理系統(tǒng)的需求分析1、組織結(jié)構(gòu)圖酒店總經(jīng)理前廳部 I客房部餐飲部財(cái)務(wù)部保安部總總禮房樓洗餐送食機(jī)賓務(wù)層衣餐品臺(tái)服房廳服二圖 1 酒店管理系統(tǒng)組織結(jié)構(gòu)圖2、系統(tǒng)功能需求本系統(tǒng)主要有以下功能要求:1)用戶登錄模塊,主要用于用戶的登錄。用戶權(quán)限分為管理員和普通用戶。當(dāng)用戶輸入用戶名和密碼后經(jīng)過確認(rèn),才能進(jìn)入賓館客房管理信息系統(tǒng),并擁有相應(yīng)的權(quán)限。如果不是用戶,拒絕進(jìn)入。2)客房管理模塊,該模塊是本系統(tǒng)的核心所在。主要用于用戶對(duì)客房及其業(yè)務(wù)的情況進(jìn)行管理,

3、其中包括:客房管理:可以對(duì)所有客房進(jìn)行管理,包括增刪該房間及房間狀態(tài)。預(yù)定管理:可以接受預(yù)定房間。收銀管理。顧客信息管理:管理客戶的基本信息。3)消費(fèi)管理模塊,該模塊主要用于對(duì)客人在入住期間的消費(fèi)進(jìn)行入帳操作,包括消費(fèi) 入帳,話費(fèi)入帳,餐費(fèi)入帳等操作。4)審查管理模塊,主要用于該酒店管理者對(duì)酒店的基本數(shù)據(jù)信息進(jìn)行查看,以便制定 策略。包括客房狀態(tài)報(bào)表查看,客人入住信息報(bào)表查看,歷史客人報(bào)表查看等等。酒店管理系統(tǒng)登陸功能需求結(jié)構(gòu)圖3、數(shù)據(jù)庫管理模塊客房基本信息,包括的數(shù)據(jù)項(xiàng)有:客房號(hào)碼,客房標(biāo)準(zhǔn),客房位置,客房狀態(tài),單價(jià),容納人數(shù),等。預(yù)定基本信息,包括的數(shù)據(jù)項(xiàng)有:客房房號(hào),客人姓名,身份證號(hào)碼

4、,身份證地址,預(yù)定時(shí)間,操作員等。顧客基本信息,包括客房房號(hào),客人姓名,身份證號(hào)碼,身份證地址,入住時(shí)間,操作員等。4、基本業(yè)務(wù)模塊系統(tǒng)用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶名,用戶密碼,用戶權(quán)限。酒店客房業(yè)務(wù)的基本流程主要包括:客房的預(yù)定:客人通過電話或者其他途徑向酒店進(jìn)行客房預(yù)定,接待人員查詢客房狀態(tài) 表后確定有空房則接受預(yù)定,預(yù)定成功后發(fā)給客人預(yù)定憑證,客房狀態(tài)表作出相應(yīng)的變化。客房的登記:分為預(yù)定入住和散客登記如果客人已經(jīng)預(yù)定房間, 則根據(jù)預(yù)定憑證進(jìn)行預(yù)定入住操作, 發(fā)給客人房卡, 客房狀態(tài) 由“預(yù)定”變?yōu)椤叭胱 ?。如果客人沒有預(yù)定房間, 接待人員查詢客房狀態(tài)表后, 有空房則進(jìn)行客房登記操作

5、, 發(fā) 給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ?。客房消費(fèi):客人入住期間在酒店進(jìn)行了消費(fèi),如:購買商品,就餐,打電話。就要進(jìn)行 消費(fèi)入帳操作。包括:消費(fèi)入帳,餐費(fèi)入帳,話費(fèi)入帳。客人退房: 客人退房時(shí), 接待人員根據(jù)客人的房卡,進(jìn)行退房登記。計(jì)算客人入住期間 的房費(fèi),餐費(fèi),話費(fèi),各種消費(fèi)和押金總額。對(duì)客人收取費(fèi)用或者退回押金。客人信息轉(zhuǎn)存 到歷史客人表中。客房狀態(tài)由“入住”轉(zhuǎn)為“空房” 。三、創(chuàng)建系統(tǒng)用例模型系統(tǒng)的用例分析是 UML 建模的第一步,在需求分析中,我們已經(jīng)確定了酒店管理系統(tǒng)的各功能模塊,包括:客房部管理、餐飲部管理、財(cái)務(wù)部管理等。述:用戶信息管理用例描述描述項(xiàng)說明員工信息管理

6、查詢員工信息刪除客房信息酒店經(jīng)理前臺(tái)服務(wù)人員客尸信息查詢個(gè)人密碼修改客戶入住刪除員工信息增加員工信息修改員工信息增加客房信息酒店管理員客房信息管理更改客房信息客房當(dāng)前入住情況查詢客房信息查詢客房經(jīng)營管理注銷客戶預(yù)定前臺(tái)服務(wù)客戶退房查詢經(jīng)營統(tǒng)計(jì)信息用例名稱用戶信息管理用例描述對(duì)酒店客房管理系統(tǒng)的使用者進(jìn)行管理,包括對(duì)員工的基本信息進(jìn)行檢索、錄入和修改參與者酒店管理員和前臺(tái)服務(wù)員(部分使用)前置條件必須先登錄(帳號(hào)、密碼)后置條件若有改動(dòng),必須確認(rèn)保存基本操作流程1.管理員(或服務(wù)員)登錄2.對(duì)員工信息進(jìn)行查詢或修改被包含的用例1.添加員工2.查詢員工信息3.修改員工信息4.刪除員工信息添加用戶描

7、述項(xiàng)說明用例名稱添加用戶用例描述添加用戶參與者酒店管理員前置條件必須先登錄后置條件如果有改動(dòng)必須保存基本操作流程1.管理員登錄2.開始添加員工3.輸入員工信息4.保存添加員工信息查詢用戶信息描述項(xiàng)說明用例名稱查詢用戶信息用例描述查詢用戶(前臺(tái)服務(wù)員、系統(tǒng)管理員、經(jīng)理) 信息,包括姓名、員工號(hào)、部門、聯(lián)系方式參與者酒店管理員或服務(wù)員(部分)前置條件必須先登錄后置條件若有改動(dòng)必須保存基本操作流程1.管理員登錄2.輸入所要查詢員工姓名或員工號(hào)3.檢索查看信息4.確認(rèn)并退出刪除用戶描述項(xiàng)說明用例名稱刪除用戶用例描述刪除用戶(前臺(tái)服務(wù)員、系統(tǒng)管理員、經(jīng)理) 信息參與者酒店管理員前置條件必須先登錄后置條件

8、必須確認(rèn)保存基本操作流程1.管理員登錄2.輸入所要?jiǎng)h除員工的姓名或員工號(hào)3.確認(rèn)刪除4.退出客房經(jīng)營管理用例描述描述項(xiàng)說明用例名稱客房經(jīng)營管理用例描述實(shí)現(xiàn)對(duì)客房的訂房,入住和退房管理,包括 對(duì)客房的業(yè)務(wù)信息 (如客房號(hào)、 預(yù)定時(shí)間、入住時(shí)間、 換房情況、退房情況、金額等) 進(jìn)行檢索、錄入和修改。參與者酒店管理員、酒店經(jīng)理、和前臺(tái)服務(wù)員前置條件必須登錄后置條件若有改動(dòng)必須保存基本操作流程1.用戶登錄2.根據(jù)用戶請(qǐng)求,進(jìn)行響應(yīng)操作3.提交操作結(jié)果被包含的用例1.客戶預(yù)定2.客戶入住3.客戶退房預(yù)訂登記描述項(xiàng)說明用例名稱預(yù)訂登記用例描述客戶通過各種途徑 (電話、網(wǎng)絡(luò)或親自到達(dá)) 預(yù)訂房間參與者前臺(tái)服

9、務(wù)員(主要)管理員或經(jīng)理也可前置條件必須先登錄后置條件若預(yù)訂成功,生成訂單,存入系統(tǒng)基本操作流程1.接待員響應(yīng)客戶的預(yù)訂請(qǐng)求2.接待員查詢當(dāng)前的客房入住信息3.根據(jù)客戶提供的信息選擇房間4.輸入、查詢和修改房間的預(yù)訂信息5.生成訂單,存入系統(tǒng)入住登記描述項(xiàng)說明用例名稱入住登記用例描述客戶入住酒店,辦理手續(xù)參與者前臺(tái)服務(wù)員(主要)管理員或經(jīng)理也可前置條件必須先登錄后置條件若入住成功,生成訂單,存入系統(tǒng),并修改 入住信息基本操作流程1 接待員響應(yīng)客戶的入住請(qǐng)求2 接待員查詢當(dāng)前的客房入住信息3 根據(jù)客戶提供的信息選擇房間4 輸入、查詢和修改房間的入住信息 生成訂單,存入系統(tǒng)退房登記描述項(xiàng)說明用例名

10、稱退房登記用例描述客戶退出酒店,辦理手續(xù)參與者前臺(tái)服務(wù)員(主要)管理員或經(jīng)理也可前置條件必須先登錄后置條件退房成功,生成清單,存入系統(tǒng),并修改入住信息基本操作流程1 接待員響應(yīng)客戶的退房請(qǐng)求2 接待員查詢當(dāng)前的客房退房信息3.計(jì)算費(fèi)用4. 修改房間的入住信息5. 生成結(jié)算單客房信息管理描述描述項(xiàng)說明用例名稱客房信息管理用例描述可自定義客房類型,并對(duì)其進(jìn)行管理,包括 對(duì)客房類型的基本信息 (如客房號(hào)、 客房類 型、 房間位置、 面積、床位、價(jià)格等)進(jìn)行 檢索、錄入和修改。參與人員酒店管理員和酒店經(jīng)理前置條件必須先登錄后置條件若有改動(dòng)必須確認(rèn)保存基本操作流程1.用戶登錄2.檢索客房信息3.對(duì)客房的

11、各種信息進(jìn)行修改4.確認(rèn)并保存信息被包含的用例1.客房信息檢索2.客房信息錄入3.客房信息修改客戶信息管理用例描述描述項(xiàng)說明用例名稱客戶信息管理用例描述用戶可以對(duì)入住過酒店的客戶信息進(jìn)行查 詢,包括對(duì)客戶基本信息(如身份證號(hào)、客 戶姓名、聯(lián)系電話、客戶類型、入住歷史等等信息)進(jìn)行檢索。參與者酒店管理員、酒店經(jīng)理和服務(wù)員前置條件必須先登錄后置條件若有改動(dòng)必須保存基本操作流程1.用戶登錄2.檢索客戶信息3.對(duì)客戶的各種信息進(jìn)行修改4.確認(rèn)保存修改信息用戶密碼修改描述項(xiàng)說明用例名稱用戶密碼修改用例描述用戶可以對(duì)自己的登錄密碼進(jìn)行修改參與者酒店管理員、酒店經(jīng)理和服務(wù)員前置條件必須先登錄后置條件若有改動(dòng)

12、,必須確認(rèn)保存基本操作流程1.用戶登錄2.進(jìn)行密碼修改3.輸入舊密碼4.輸入新密碼5.確認(rèn)新密碼6.修改完成用戶注銷描述項(xiàng)說明用例名稱用戶注銷用例描述用戶離開系統(tǒng),注銷,以防止別人通過自己的帳號(hào)登錄系統(tǒng)。參與者酒店管理員,酒店經(jīng)理和服務(wù)員前置條件必須先登錄后置條件無基本操作流程1. 處于登錄狀態(tài)2. 選擇注銷3. 確認(rèn)注銷四、系統(tǒng)的 UML 建模1、系統(tǒng)的用例圖系統(tǒng)的用例分析是 UML 建模的第一步,在需求分析中,我們已經(jīng)確定了酒店管理系統(tǒng)的各功能模塊,包括:客房部管理、餐飲部管理、財(cái)務(wù)部管理等。收銀管理圖 3 酒店管理系統(tǒng)用例圖該用例圖標(biāo)記了酒店管理系統(tǒng)中客房管理的所有用例,并且形象地描述了

13、各用例與用戶角色之間的關(guān)系。財(cái)務(wù)經(jīng)理財(cái)務(wù)管理區(qū)前臺(tái)服務(wù)員丿/預(yù)定管理客房管理客房經(jīng)理總經(jīng)理XZ X登錄酒店管理系統(tǒng)顧客信息管理餐飲經(jīng)理餐飲管理登錄用戶管理卷箜理界而 影客氏標(biāo)準(zhǔn) &客房狀態(tài) 容納人數(shù)用戶詩理界面艷用戶名 爲(wèi)密碼顧客信息肓理界面4 客房房號(hào)_ 客人姓名 屯礙討證號(hào)硏爲(wèi)財(cái)份證地址 %入住時(shí)間0噪作員圖 4 酒店管理系統(tǒng)類圖2.系統(tǒng)的類圖預(yù) H 管理界面島客忘錯(cuò)號(hào)嘉客人姓名 気身份證號(hào)礙 亀自份證地址 亀鎖立時(shí)間住澡作員宅時(shí)問色?世理員編號(hào)豈運(yùn)行狀態(tài)號(hào)別e廿錄() 眩示時(shí)間()脫杜0人住0訓(xùn)變0容境管理事頂雜客房藉號(hào)做級(jí)電牛優(yōu)態(tài)電備注3系統(tǒng)的順序圖用戶入住0退房07 厳(客戶件名別系

14、注證姓性聯(lián)備4 時(shí)間亀前臺(tái)編號(hào)豈1T 臺(tái)機(jī)號(hào)丸卜結(jié)帳方式圖 5 客房管理系統(tǒng)類圖理系統(tǒng)1.輸入用戶 名和密碼|”6.成功登錄丄 5.驗(yàn)證成功驗(yàn)證服務(wù)2.發(fā)出驗(yàn)證請(qǐng)求3.進(jìn)行查詢4.用戶存在圖 6 用戶登錄系統(tǒng)順序圖伺臺(tái)額時(shí)111金4 奄電圖 7 顧客用信用卡結(jié)賬順序圖【客戶訂房序列圖說明:】2 預(yù)訂請(qǐng)求4 有無空房6 抱歉無空房8 打開預(yù)訂房間界面酒店經(jīng)理顧客前臺(tái)服務(wù)員酒店數(shù)據(jù)庫1:查詢操作界面11:7:預(yù)訂房間圖 8 客戶訂房序列圖1 員工登錄系統(tǒng)3 打開查詢界面5 無空房7 有空房9 完成訂單10 預(yù)訂成功11 添加訂單4.系統(tǒng)的協(xié)作圖6:1:用戶-登錄酒店管理系統(tǒng)3:驗(yàn)證服數(shù)據(jù)庫驗(yàn)務(wù)證4

15、:圖 8 用戶登錄系統(tǒng)協(xié)作圖2:【用戶登錄系統(tǒng)協(xié)作圖說明:】1)輸入用戶名密碼2)發(fā)送驗(yàn)證請(qǐng)求3 )進(jìn)行查詢4)用戶存在)驗(yàn)證成功6)成功登錄1:3:顧客前臺(tái)銀聯(lián)員-6:11:圖 9 顧客用信用卡結(jié)賬協(xié)作圖【顧客用信用卡結(jié)賬協(xié)作圖說明:】1)刷卡2)問口令3)輸口令4)口令驗(yàn)證5)檢查客戶資料6)口令正確7)口令正確8)輸入金額9)進(jìn)行處理10)銀行處理11)完成12)處理完成13)打印清單5系統(tǒng)的活動(dòng)圖用廣黃型否容房管理預(yù)定菅理管理目己肋和晉逋 用民用戶的信息退出系頸言理員菅理自己的信息普通用戶圖 10 酒店管理系統(tǒng)的活動(dòng)圖圖 11 預(yù)定房間活動(dòng)圖6.系統(tǒng)的狀態(tài)圖添加圖 12 客房管理狀態(tài)圖7.系統(tǒng)的構(gòu)件圖-預(yù)定8.系統(tǒng)的部件圖jF前臺(tái) 2五、小結(jié)經(jīng)過四個(gè)周的設(shè)計(jì),我們小組“基于酒店管理

溫馨提示

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

評(píng)論

0/150

提交評(píng)論