資源描述:
《酒店網(wǎng)上預(yù)訂系統(tǒng)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、PINGDINGSHANUNIVERSITY《統(tǒng)一建模語言》課程作業(yè)題目:酒店網(wǎng)上預(yù)訂系統(tǒng)班級:09軟件工程三班學(xué)號:091530338091530339091530301091530317姓名:常興丁書賓屈紅濤林偉松《統(tǒng)一建模語言)》課程設(shè)計任務(wù)書小組成員:常興(組長)學(xué)號:091530338丁書賓學(xué)號:091530337屈紅濤學(xué)號:091530301林偉松學(xué)號:091530317設(shè)計題目酒店網(wǎng)上預(yù)定系統(tǒng)設(shè)計要求設(shè)計題目可根據(jù)實(shí)際應(yīng)用需求情況的功能、特色等重新進(jìn)行分析。課程設(shè)計過程應(yīng)體現(xiàn)所學(xué)綜合知識的運(yùn)用,作品
2、應(yīng)具有實(shí)際使用價值。設(shè)計的要求包括以下幾個部分:1.課程設(shè)計報告一份2.用例圖、類圖、序列圖、活動圖等若干設(shè)計要求:1.掌握UML語言的概念、結(jié)構(gòu)、語義與表示方法。2.掌握UML建模工具RationalRose的使用方法。3.給出系統(tǒng)的模型,能夠熟練地使用Rose工具表達(dá)。設(shè)計內(nèi)容與步驟1.用戶和角色分析、應(yīng)用需求、各個界面的間轉(zhuǎn)換流程、要用到工具和技術(shù)等。2.根據(jù)所收集的簡單需求,使用UML和RationalRose工具對系統(tǒng)進(jìn)行建模。3.根據(jù)需求的分析,進(jìn)行需求建模,繪制系統(tǒng)的用例圖和活動圖。4.根據(jù)用例模型
3、,進(jìn)行架構(gòu)建模,繪制系統(tǒng)的狀態(tài)圖,類圖和順序圖。一、緒論隨著互聯(lián)網(wǎng)時代的到來,網(wǎng)絡(luò)給人們的生活和工作提供了極大的方便,出差外地或者旅游需要到一個新的陌生城市,不熟悉當(dāng)?shù)氐沫h(huán)境怎么辦,可以利用互聯(lián)網(wǎng)先查找當(dāng)?shù)氐囊恍┚频曜∷扌畔?網(wǎng)上預(yù)訂酒店給人們提供了極大的便捷。在網(wǎng)上訂酒店很方便,不論在哪都可以隨時搜索,不用擔(dān)心沒有地方住,而且價格要便宜,有些網(wǎng)站還搞優(yōu)惠活動,只要有網(wǎng)上銀行,信用卡就可以,一般正規(guī)的公司都很安全,不用患得患失,切忌不要去一些小的網(wǎng)站,沒有信譽(yù)的到時候吃虧了后悔也來不及。此外,該系統(tǒng)還有以下好處:
4、1)酒店數(shù)量多,可通過價格、地理位置、客人評論等選取最滿意的酒店;2)網(wǎng)上訂房更實(shí)惠,一般是你直接去酒店的價格的2~7折;3)提前預(yù)訂保證有房,免去直接到酒店無房的尷尬;4)方便快捷,查找酒店->選擇酒店->在線預(yù)訂->確認(rèn)預(yù)訂,就行了。二、酒店管理系統(tǒng)的需求分析1、系統(tǒng)功能需求本系統(tǒng)主要有以下功能要求:1)用戶登錄模塊,主要用于用戶的登錄。用戶權(quán)限分為管理員和普通用戶。當(dāng)管理員輸入用戶名和密碼后經(jīng)過確認(rèn),才能進(jìn)入賓館客房管理信息系統(tǒng),并擁有相應(yīng)的權(quán)限。而普通用戶則只能登錄該系統(tǒng),沒有權(quán)限。2)客房管理模塊,主要
5、用于用戶對客房及其業(yè)務(wù)的情況進(jìn)行管理,其中包括:客房管理:可以對所有客房進(jìn)行管理,包括增刪該房間及房間狀態(tài)。預(yù)定管理:可以接受預(yù)定房間。顧客信息管理:管理客戶的基本信息。3)餐飲管理模塊,主要用于用戶對餐桌,包間,菜單及其業(yè)務(wù)的情況進(jìn)行管理,其中包括:餐桌,包間管理:包括增刪該餐桌或包間的狀態(tài)。預(yù)定管理:可以接受預(yù)定餐桌或包間。顧客信息管理:管理客戶的基本信息。4)審查管理模塊,主要用于該網(wǎng)上預(yù)訂酒店管理者對酒店的基本數(shù)據(jù)信息進(jìn)行查看,以便制定策略。包括客房狀態(tài)報表查看,餐桌或包間狀態(tài)報表查看,客人入住或入座信息
6、報表查看,歷史客人報表查看等等。酒店管理系統(tǒng)預(yù)定管理接受預(yù)定房間審查管理圖2功能需求結(jié)構(gòu)圖客房管理顧客信息管理增加客房刪除客房客房狀態(tài)登陸客戶基本信息餐飲管理增加餐桌包間餐桌包間狀態(tài)刪除餐桌包間3、數(shù)據(jù)庫管理模塊客房基本信息,包括的數(shù)據(jù)項(xiàng)有:客房號碼,客房標(biāo)準(zhǔn),客房位置,客房狀態(tài),單價,容納人數(shù),等。預(yù)定基本信息,包括的數(shù)據(jù)項(xiàng)有:客房房號,客人姓名,身份證號碼,身份證地址,預(yù)定時間,操作員等。顧客基本信息,包括客房房號,客人姓名,身份證號碼,身份證地址,入住時間,操作員等。系統(tǒng)用戶信息,包括的數(shù)據(jù)項(xiàng)有:用戶名,用
7、戶密碼,用戶權(quán)限。4、基本業(yè)務(wù)模塊酒店客房業(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)行客房登記操作,發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ???头肯M(fèi):客人入住期間在酒店進(jìn)行了消費(fèi),如:購
8、買商品,就餐,打電話。就要進(jìn)行消費(fèi)入帳操作。包括:消費(fèi)入帳,餐費(fèi)入帳,話費(fèi)入帳??腿送朔浚嚎腿送朔繒r,接待人員根據(jù)客人的房卡,進(jìn)行退房登記。計算客人入住期間的房費(fèi),餐費(fèi),話費(fèi),各種消費(fèi)和押金總額。對客人收取費(fèi)用或者退回押金??腿诵畔⑥D(zhuǎn)存到歷史客人表中??头繝顟B(tài)由“入住”轉(zhuǎn)為“空房”。一、系統(tǒng)的UML建模1系統(tǒng)的用例圖1.概要分析首先要確定本系統(tǒng)的參與者都有誰。本系統(tǒng)參與者