UML酒店系統(tǒng)建模_第1頁
UML酒店系統(tǒng)建模_第2頁
UML酒店系統(tǒng)建模_第3頁
UML酒店系統(tǒng)建模_第4頁
UML酒店系統(tǒng)建模_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、UML課程期末設(shè)計(jì)報(bào)告院:計(jì)算機(jī)軟件學(xué)院業(yè):計(jì)算機(jī)科學(xué)與技術(shù)名:口號(hào):任課老師:2015年6月20日酒店管理系統(tǒng)、項(xiàng)目概況1、項(xiàng)目背景目前大多數(shù)酒店提供的服務(wù)多種多樣,規(guī)模大小也各不相同,酒店為人們生活、旅游、 工作等提供了不可或缺的服務(wù),也是社會(huì)行業(yè)就職的一大缺口。 一般來說酒店必須具有兩項(xiàng) 服務(wù):飲食和住宿。由于我們對(duì)酒店行業(yè)沒有具體的接觸和實(shí)質(zhì)性的了解。此次數(shù)據(jù)庫設(shè)計(jì) 只能在一些收集到的基本材料與個(gè)人直觀認(rèn)識(shí)的基礎(chǔ)上,簡(jiǎn)單模仿中等規(guī)模的酒店設(shè)計(jì)管理系統(tǒng),并將其抽象成一個(gè)由三大部門組成,實(shí)現(xiàn)兩大服務(wù)的系統(tǒng)。2、項(xiàng)目需求及設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)應(yīng)遵循以下原則:1)2)系統(tǒng)必須具有先進(jìn)性整個(gè)系統(tǒng)必須

2、采用當(dāng)今最先進(jìn)的網(wǎng)絡(luò)技術(shù)、最先進(jìn)的操作平臺(tái)、強(qiáng)大的數(shù)據(jù)庫管理 系統(tǒng)、性能穩(wěn)定的可編程語言。所配用感應(yīng)卡應(yīng)具備儲(chǔ)值、加密功能,必須具備很 高的安全性。系統(tǒng)軟件功能必須完善、實(shí)用和便于操作整套系統(tǒng)必須能管理酒店所有業(yè)務(wù)如: 前臺(tái)、電話、客房、餐飲、娛樂、商務(wù)中心、 公關(guān)銷售、采購、倉庫、財(cái)務(wù)、員工管理、停車管理等。系統(tǒng)需具備高可靠性和容錯(cuò)性能系統(tǒng)運(yùn)行必須穩(wěn)定可靠,故障發(fā)生率低,恢復(fù)時(shí)間短,不影響網(wǎng)絡(luò)的正常使用。4)5)6)整個(gè)系統(tǒng)需便于管理和維護(hù)并預(yù)留與其他系統(tǒng)的接口 系統(tǒng)便于網(wǎng)絡(luò)管理員進(jìn)行全面的管理,包括網(wǎng)絡(luò)設(shè)備和管理軟件。 良好的擴(kuò)展性能,極大地降低投資風(fēng)險(xiǎn) 隨著技術(shù)的更新和發(fā)展,系統(tǒng)必須有良

3、好的擴(kuò)展能力,以便適應(yīng)業(yè)務(wù)增長(zhǎng)的需要, 但必須以保障投資和不影響原有性能為原則。系統(tǒng)必須具有最優(yōu)的性能價(jià)格比3、技術(shù)特點(diǎn)在先期投資時(shí)對(duì)所需要的整套系統(tǒng)有個(gè)全盤的考慮,采用一套可行實(shí)用的酒店管理 系統(tǒng),將幫助酒店經(jīng)營管理者解決諸多棘手的問題,以避免各種系統(tǒng)之間的數(shù)據(jù)聯(lián) 接,因?yàn)閰f(xié)議不同,而導(dǎo)致重復(fù)投資。Client/Server 客戶機(jī) / 服務(wù)器模式Windows 2000、2002 Windows XP ;SQL SERVE大型分布式數(shù)據(jù)庫系統(tǒng);從服務(wù)器端實(shí)現(xiàn)數(shù)據(jù)資料的統(tǒng)一集中管理; 自動(dòng)備份和恢復(fù)數(shù)據(jù)庫存的數(shù)據(jù); 自動(dòng)檢查數(shù)據(jù)的完整性和一致性;Win dows多窗口圖形化界面,友好、美觀;

4、全面支持鍵盤和鼠標(biāo)操作,簡(jiǎn)單、快捷; 強(qiáng)大的網(wǎng)絡(luò)管理和監(jiān)控功能,及時(shí)地發(fā)現(xiàn)和解決問題; 采用通用電腦設(shè)備組網(wǎng),性能價(jià)格比高; 通用的設(shè)備平臺(tái),便于維護(hù)和升級(jí); 數(shù)據(jù)庫系統(tǒng)跨平臺(tái)的可移植性,保障原有投資; 能與其他系統(tǒng)進(jìn)行接口,可擴(kuò)展性強(qiáng)。、酒店管理部門劃分酒店部門劃分圖:H- 1111 11 J I U_LUiT 111 i 丄 II酒®總經(jīng)理一-I十丑二IS別空ill十-二一 g圖1 (酒店部門劃分圖)1.經(jīng)理部門酒店總經(jīng)理的功能雖然不是面向顧客、不是酒店的服務(wù)項(xiàng)之一,但它的存在卻是必不可 少的。它的主要職責(zé)有:A.管理員工。給員工編號(hào),登記其基本信息;根據(jù)員工的平時(shí)表現(xiàn) 及工齡確

5、定工資;此外,還要給員工分配工作部門及職務(wù)等等。B.劃分部門。給個(gè)部門編號(hào)、 命名、確定其職責(zé)范圍、任命部門經(jīng)理、分配員工。C.對(duì)本部門的財(cái)務(wù)進(jìn)行核算(支付工資等)0 D.期末對(duì)酒店的收益情況進(jìn)行核算。2.客房部門它也是酒店基本部門之一??头糠?wù)部門的主要職責(zé)有:A.給個(gè)房間布置各種設(shè)備、分類、編號(hào)、制定收費(fèi)標(biāo)準(zhǔn)、分配服務(wù)人員。B.登記旅客信息,確認(rèn)其身份,登記其入住、退房時(shí)間。C.統(tǒng)計(jì)各類房間的客滿程度。D.對(duì)本部門的財(cái)務(wù)流動(dòng)進(jìn)行登記處理。3.餐飲部門它是酒店基本部門之一。它提供服務(wù)的特點(diǎn)是實(shí)時(shí)性強(qiáng)、持續(xù)時(shí)間短,強(qiáng)調(diào)效率。例如, 顧客人數(shù)、顧客所用的菜及其它飲料等種類繁多,數(shù)量不等;后勤各種

6、活動(dòng)如采購等頻繁發(fā) 生。通過分析可發(fā)現(xiàn),用人工完成此類操作比計(jì)算機(jī)更具實(shí)效與時(shí)效,且此類信息也沒有長(zhǎng) 時(shí)間保留的必要,因此這些信息沒有必要采用數(shù)據(jù)庫管理。對(duì)于餐飲部門,需要較長(zhǎng)時(shí)間保 留的信息主要是財(cái)務(wù)信息,一方面便于期末匯總,另一方面便于向上級(jí)報(bào)告。4.財(cái)務(wù)部門理,5.保安部門財(cái)務(wù)部門的功能主要是面對(duì)酒店的財(cái)務(wù)管理,包括飲食、住宿、各部門支出等的財(cái)務(wù)管 財(cái)務(wù)部門對(duì)整個(gè)酒店來說都是重要的。保安部門主要負(fù)責(zé)整個(gè)酒店的安保工作,如:酒店車輛進(jìn)出的登記與管理、查驗(yàn);酒店員工進(jìn)出的管制;酒店財(cái)產(chǎn)的保障和員工的安全保護(hù);酒店突發(fā)事件的處理。三、功能需求雖然酒店按功能可以劃分成四個(gè)部門, 但是飲食部門的大

7、部分工作手工操作比計(jì)算機(jī)操 作更具有效率,電腦操作只有財(cái)務(wù)處理。在劃分子系統(tǒng)時(shí),考慮到各子系統(tǒng)都有各自的財(cái)務(wù) 處理,且有相似性,所以就把它們歸為統(tǒng)一的一個(gè)“財(cái)務(wù)子系統(tǒng)” 。同時(shí)“飲食子系統(tǒng)”取 消,因?yàn)樗乃行枰w的功能都已包含在 “財(cái)務(wù)子系統(tǒng)”中。因此系統(tǒng)共劃分為三部分: 總經(jīng)理(管理者)子系統(tǒng)、財(cái)務(wù)子系統(tǒng)、住宿子系統(tǒng)。圖 2(酒店功能需求圖)'? ?管理者子系統(tǒng) ?l、對(duì)新來的員工進(jìn)行編號(hào)、登記、分配工作。?員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門號(hào)、職務(wù)、其他備注 ?n、對(duì)于被辭退的員工從系統(tǒng)中級(jí)聯(lián)刪除其信息,如從員工表中刪除其基本信息,從它所 服務(wù)的工作部門中刪除該員工的

8、工作名額,結(jié)算支付其工資、獎(jiǎng)金;同時(shí)補(bǔ)充新的員工,代 替它的工作。 ?m、對(duì)新增部門作各種初始工作。如編號(hào)、命名、任命經(jīng)理等。?部門號(hào)、名稱、部門經(jīng)理、員工數(shù)量 ?同時(shí)對(duì)該部門的員工重新分配W、取消某個(gè)部門時(shí),核算該部門的財(cái)務(wù)情況,并作備份; 工作。 ?V、其他情況的處理。??財(cái)務(wù)子系統(tǒng)?l、每天的收入、支出登記? 編號(hào)、發(fā)票號(hào)、摘要、數(shù)量、單位、數(shù)額、經(jīng)手人、日期n、期末各子系統(tǒng)的財(cái)務(wù)匯總? 編號(hào)、上月余額、總收入、總支出、余額、經(jīng)手人、日期m、期末酒店匯總個(gè)部門的財(cái)務(wù)報(bào)表,結(jié)算本酒店收益 , ( 編號(hào)、部門號(hào)、部門名稱、收入、支出、凈收入、經(jīng)手人、?日期 )?住宿子系統(tǒng)?I、來客登記?若多

9、人住同一房間,只作一個(gè)記錄。?證件名稱(類型) 、證件號(hào)碼、客人信息 房間號(hào)、房間類別、客人數(shù)量、聯(lián)系人名、身份、 入住時(shí)間、退出時(shí)間 ?U、房間管理?旅客入住(旅客退出)除了登記(刪除)客人信息之外,還應(yīng)對(duì)相關(guān)的記錄進(jìn)行修改,如房 間的狀態(tài)等。?房間類別類別號(hào)、名稱、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、總數(shù)量、剩余量、管理人員 ?房間房間號(hào),房 間類型、狀態(tài)?四、系統(tǒng)需求規(guī)格說明,系統(tǒng)用例圖、類圖1、酒店管理系統(tǒng)用例圖系統(tǒng)的用例分析是UML建模的第一步,在需求分析中,我們已經(jīng)確定了酒店管理系統(tǒng)的 各功能模塊,包括:客房部管理、餐飲部管理、財(cái)務(wù)部管理等。圖3 (管理系統(tǒng)用例圖)1、用戶信息管理用例描述用戶信息管理

10、是通過酒店管理員和前臺(tái)服務(wù)員,對(duì)酒店客房管理系統(tǒng)的使用者進(jìn)行管理, 包括對(duì)員工的基本信息進(jìn)行檢索、錄入和修改。首先管理員需要進(jìn)行系統(tǒng)登錄,讓后進(jìn)入員工信息管理界面,對(duì)員工信息進(jìn)行查詢或修 改。其中用戶信息管理包含的用例有:添加員工、查詢員工信息、修改員工信息以及刪除員 工信息。2、客房經(jīng)營管理用例描述客房經(jīng)營管理是酒店管理員、管理者或前臺(tái)服務(wù)員為實(shí)現(xiàn)對(duì)客房的訂房,入住和退房管 理,包括對(duì)客房的業(yè)務(wù)信息(如客房號(hào)、預(yù)定時(shí)間、入住時(shí)間、換房情況、退房情況、金額 等)進(jìn)行檢索、錄入和修改。包含的用例有:客戶預(yù)定、客戶入住、客戶退房。3、客戶信息管理用例描述客戶信息管理是酒店管理員、酒店經(jīng)歷和前臺(tái)服務(wù)

11、員對(duì)入住過酒店的客戶信息進(jìn)行查詢, 包括對(duì)客戶基本信息(如身份證號(hào)、客戶姓名、聯(lián)系電話、客戶類型、入住歷史等等信息) 進(jìn)行檢索。包含的用例有:客戶信息管理、用戶密碼修改、用戶注銷。2、酒店管理系統(tǒng)類圖??酉店管理系統(tǒng)類圖?圖4 (酒店管理系統(tǒng)類圖)客房管理系統(tǒng)類圖圖5 (客房管理系統(tǒng)類圖)系統(tǒng)中包含了: 7個(gè)管理類:客房管理、用戶管理、財(cái)務(wù)管理、餐飲管理、顧客信息管理、預(yù)訂 客房管理、酒店管理。4個(gè)實(shí)體類:酒店管理員、前臺(tái)、酒店經(jīng)理、顧客。在類圖1中,酒店管理員有著唯一的用戶名和密碼,可以直接控制客房管理界面、用戶管理界面、財(cái)務(wù)管理界面、客戶信息管理界面、預(yù)定管理界面及餐飲管理界面???以完成

12、一些異常處理的操作,例如,用戶丟失用戶名、密碼及安全信息等,例如可以憑借身份證等其他信息找管理員尋回賬戶密碼,管理員還可以改變餐飲價(jià)格等等一系列變 化性的服務(wù)。類圖2為一些交互式操作圖,圖中可以看出系統(tǒng)管理員可以操作預(yù)定管理事項(xiàng),進(jìn) 而記錄用戶證件號(hào)、姓名、性別等信息,同時(shí)獲客戶預(yù)定房間、入住房間、退房、結(jié)賬 等操作,從而將信息輸出給客房管理事項(xiàng)類。系統(tǒng)管理員也可以代替前臺(tái)操作員進(jìn)行結(jié) 賬管理事項(xiàng),這是為了避免前臺(tái)突發(fā)事故而實(shí)行的另一項(xiàng)酒店管理維護(hù)措施。五、系統(tǒng)需求分析過程,實(shí)現(xiàn)用例的時(shí)序圖、協(xié)作圖,系統(tǒng)對(duì)象的狀態(tài)圖、活動(dòng)圖、系統(tǒng)用例時(shí)序圖圖6 (用戶登陸系統(tǒng)時(shí)序圖)當(dāng)用戶登錄輸入用戶名和密碼

13、后,登錄酒店管理系統(tǒng)就會(huì)發(fā)出 接著數(shù)據(jù)庫開始查詢用戶輸入的信息,然后將返回到信息發(fā)送1、用戶登陸系統(tǒng)時(shí)序圖此圖為用戶登錄時(shí)序圖, 用戶輸入的信息的驗(yàn)證請(qǐng)求, 給驗(yàn)證服務(wù),驗(yàn)證服務(wù)收到成功查詢的信息,便提示驗(yàn)證成功給登陸系統(tǒng),最后返回給用戶 登陸成功的信息。2、客戶訂房時(shí)序圖圖7 (客戶訂房時(shí)序圖)此圖為客戶訂房時(shí)序圖,經(jīng)理分配員工工作信息給前臺(tái)服務(wù),顧客發(fā)出預(yù)定請(qǐng)求,相應(yīng) 的請(qǐng)求信息由分配的前臺(tái)服務(wù)員去打開查詢界面,查詢界面進(jìn)入數(shù)據(jù)庫查詢,將剩余的房間信息返還給前臺(tái)服務(wù)員,再由前臺(tái)服務(wù)員告知顧客是否有剩余房間。3、客戶結(jié)賬時(shí)序圖圖8 (客戶結(jié)賬時(shí)序圖)此圖為客戶結(jié)賬時(shí)序圖,顧客到前臺(tái)進(jìn)行刷卡,

14、前臺(tái)獲取相關(guān)用戶信息后將付款信息發(fā) 送給系統(tǒng)管理員,再由系統(tǒng)管理員選擇用戶的支付方式與相應(yīng)的支付平臺(tái)提交申請(qǐng),然后銀行處理,付款成功后將成功付款的信息發(fā)送給系統(tǒng)管理員,系統(tǒng)管理員發(fā)送此信息給前臺(tái), 前臺(tái)為顧客打印清單,完成交易。二、系統(tǒng)用例協(xié)作圖圖9 (系統(tǒng)用例協(xié)作圖)此圖為酒店系統(tǒng)協(xié)作圖,管理員對(duì)前臺(tái)服務(wù)員進(jìn)行工作安排分配,也對(duì)保安部門和餐飲 部門進(jìn)行工作安排,餐飲部門又直接和前臺(tái)服務(wù)部門進(jìn)行工作協(xié)作,前臺(tái)部門將顧客與收益 情況匯報(bào)給財(cái)務(wù)部門,由財(cái)務(wù)部統(tǒng)計(jì)數(shù)據(jù)后轉(zhuǎn)發(fā)給管理員,最后管理員進(jìn)行今天的工作總結(jié)。三、系統(tǒng)對(duì)象的狀態(tài)圖、活動(dòng)圖1、酒店系統(tǒng)管理活動(dòng)圖圖10 (酒店系統(tǒng)管理活動(dòng)圖)此活動(dòng)圖

15、為酒店管理系統(tǒng)登錄界面。用戶登錄如果失敗,返回重新登錄,如果登錄失敗 3次,則自動(dòng)退出系統(tǒng),結(jié)束登錄。若登錄成功,則選擇用戶類型,在普通用戶下,可以進(jìn) 行管理自己的信息,客房管理,預(yù)訂管理消費(fèi)管理。在管理人員下,可以進(jìn)行客房管理,預(yù) 訂管理,消費(fèi)管理,管理自己和普通用戶的信息。2、客房管理活動(dòng)圖圖11 (客房管理活動(dòng)圖)此圖為客房管理活動(dòng)圖,首先添加空房間,有顧客訂房則提交數(shù)據(jù)庫此房已訂,有退房 則發(fā)送退房申請(qǐng),告知數(shù)據(jù)庫管理系統(tǒng)刪除已訂房間號(hào), 數(shù)據(jù)庫刪除成功后告知前臺(tái)管理系 統(tǒng)此房為空。3、預(yù)定房間活動(dòng)圖圖12 (預(yù)定房間活動(dòng)圖)此活動(dòng)圖為客戶預(yù)定房間管理。首先查看房間,如果沒有房間,告訴

16、顧客沒有空房,如 果有,查看房間類型,給出顧客可選擇的房間,選擇后入房登記,預(yù)定房間活動(dòng)結(jié)束。六、酒店管理系統(tǒng)包圖圖13 (酒店管理系統(tǒng)包圖)此圖為酒店管理系統(tǒng)包圖,主要內(nèi)容為業(yè)務(wù)服務(wù)下包含預(yù)訂管理,客房管理,顧客信息 管理,收銀管理,審查管理。業(yè)務(wù)服務(wù)從數(shù)據(jù)服務(wù)中查找資源,為用戶提供服務(wù)。七、物理架構(gòu),系統(tǒng)組件圖和部署圖1、酒店管理系統(tǒng)組件圖圖14 (酒店管理系統(tǒng)組件圖)此圖為酒店管理系統(tǒng)系統(tǒng)組件圖,主要有 5個(gè)部門的組件圖,分別為前臺(tái)管理組件圖、 餐飲組件圖、財(cái)務(wù)組件圖、保安部門組件圖及管理員管理組件圖。2、酒店管理系統(tǒng)部署模型圖15 (酒店管理系統(tǒng)部署模型)配置圖主要是用來說明如何配置系

17、統(tǒng)的軟件和硬件。此次酒店管理系統(tǒng)由6個(gè)節(jié)點(diǎn)構(gòu)成, 客房前臺(tái)部門、餐飲服務(wù)部門、財(cái)務(wù)整理部門、保安管理部門、數(shù)據(jù)庫系統(tǒng)統(tǒng)計(jì)節(jié)點(diǎn)、系統(tǒng) 管理員維護(hù)節(jié)點(diǎn)??头坎块T負(fù)責(zé)顧客的預(yù)定房間、退訂房間以及一些前臺(tái)的顧客服務(wù),餐飲 部門負(fù)責(zé)和前臺(tái)協(xié)作,完成顧客的各種需求,財(cái)務(wù)部門負(fù)責(zé)統(tǒng)計(jì)財(cái)務(wù)收入,保安部門負(fù)責(zé)管 理酒店秩序,這四個(gè)節(jié)點(diǎn)的管理詳情統(tǒng)計(jì)到數(shù)據(jù)庫,由系統(tǒng)管理員進(jìn)行維護(hù)統(tǒng)計(jì)。八:心得體會(huì)通過這次建模,讓我了解了一個(gè)工程是多么的不容易,就其建模過程就非常的復(fù)雜,更 別說要具體到很多地方,作為一個(gè)計(jì)算機(jī)專業(yè)的學(xué)生,我們要多去動(dòng)手實(shí)踐,多去思考,對(duì) 于一個(gè)工程不僅要了解它的框架,更要學(xué)會(huì)去表達(dá),畢竟工程不是一個(gè)人完成的,很多時(shí)候 都是一個(gè)團(tuán)隊(duì)合作,如果作為發(fā)起者,就必須要考慮非常多的因素,不僅自己要學(xué)會(huì)軟件框圖也不會(huì)畫,在慢慢的摸UML建模有

溫馨提示

  • 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)論