UML酒店系統(tǒng)建模(同名2482)(共17頁)_第1頁
UML酒店系統(tǒng)建模(同名2482)(共17頁)_第2頁
UML酒店系統(tǒng)建模(同名2482)(共17頁)_第3頁
UML酒店系統(tǒng)建模(同名2482)(共17頁)_第4頁
UML酒店系統(tǒng)建模(同名2482)(共17頁)_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

2、遵循以下原則:1) 系統(tǒng)必須具有先進性整個系統(tǒng)必須采用當今最先進的網絡技術、最先進的操作平臺、強大的數據庫管理系統(tǒng)、性能穩(wěn)定的可編程語言。所配用感應卡應具備儲值、加密功能,必須具備很高的安全性。2) 系統(tǒng)軟件功能必須完善、實用和便于操作整套系統(tǒng)必須能管理酒店所有業(yè)務如:前臺、電話、客房、餐飲、娛樂、商務中心、公關銷售、采購、倉庫、財務、員工管理、停車管理等。3) 系統(tǒng)需具備高可靠性和容錯性能系統(tǒng)運行必須穩(wěn)定可靠,故障發(fā)生率低,恢復時間短,不影響網絡的正常使用。4) 整個系統(tǒng)需便于管理和維護并預留與其他系統(tǒng)的接口系統(tǒng)便于網絡管理員進行全面的管理,包括網絡設備和管理軟件。5) 良好的擴展性能,極大

3、地降低投資風險隨著技術的更新和發(fā)展,系統(tǒng)必須有良好的擴展能力,以便適應業(yè)務增長的需要,但必須以保障投資和不影響原有性能為原則。6) 系統(tǒng)必須具有最優(yōu)的性能價格比在先期投資時對所需要的整套系統(tǒng)有個全盤的考慮,采用一套可行實用的酒店管理系統(tǒng),將幫助酒店經營管理者解決諸多棘手的問題,以避免各種系統(tǒng)之間的數據聯接,因為協議不同,而導致重復投資。3、 技術特點 Client/Server客戶機/服務器模式 Windows 2000、2002 Windows XP; SQL SERVER大型分布式數據庫系統(tǒng); 從服務器端實現數據資料的統(tǒng)一集中管理; 自動備份和恢復數據庫存的數據; 自動檢查數據的完整性和一

4、致性; Windows多窗口圖形化界面,友好、美觀; 全面支持鍵盤和鼠標操作,簡單、快捷; 強大的網絡管理和監(jiān)控功能,及時地發(fā)現和解決問題; 采用通用電腦設備組網,性能價格比高; 通用的設備平臺,便于維護和升級; 數據庫系統(tǒng)跨平臺的可移植性,保障原有投資; 能與其他系統(tǒng)進行接口,可擴展性強。二、酒店管理部門劃分酒店部門劃分圖:圖1(酒店部門劃分圖)1 經理部門酒店總經理的功能雖然不是面向顧客、不是酒店的服務項之一,但它的存在卻是必不可少的。它的主要職責有:A.管理員工。給員工編號,登記其基本信息;根據員工的平時表現及工齡確定工資;此外,還要給員工分配工作部門及職務等等。B.劃分部門。給個部門編

5、號、命名、確定其職責范圍、任命部門經理、分配員工。C.對本部門的財務進行核算(支付工資等)。D.期末對酒店的收益情況進行核算。2 客房部門它也是酒店基本部門之一。客房服務部門的主要職責有:A.給個房間布置各種設備、分類、編號、制定收費標準、分配服務人員。B.登記旅客信息,確認其身份,登記其入住、退房時間。C.統(tǒng)計各類房間的客滿程度。D.對本部門的財務流動進行登記處理。3 餐飲部門它是酒店基本部門之一。它提供服務的特點是實時性強、持續(xù)時間短,強調效率。例如,顧客人數、顧客所用的菜及其它飲料等種類繁多,數量不等;后勤各種活動如采購等頻繁發(fā)生。通過分析可發(fā)現,用人工完成此類操作比計算機更具實效與時效

6、,且此類信息也沒有長時間保留的必要,因此這些信息沒有必要采用數據庫管理。對于餐飲部門,需要較長時間保留的信息主要是財務信息,一方面便于期末匯總,另一方面便于向上級報告。4 財務部門財務部門的功能主要是面對酒店的財務管理,包括飲食、住宿、各部門支出等的財務管理,財務部門對整個酒店來說都是重要的。5 保安部門保安部門主要負責整個酒店的安保工作,如:酒店車輛進出的登記與管理、查驗;酒店員工進出的管制;酒店財產的保障和員工的安全保護;酒店突發(fā)事件的處理。 三、功能需求雖然酒店按功能可以劃分成四個部門,但是飲食部門的大部分工作手工操作比計算機操作更具有效率,電腦操作只有財務處理。在劃分子系統(tǒng)時,考慮到各

7、子系統(tǒng)都有各自的財務處理,且有相似性,所以就把它們歸為統(tǒng)一的一個“財務子系統(tǒng)”。同時“飲食子系統(tǒng)”取消,因為它的所有需要涵蓋的功能都已包含在“財務子系統(tǒng)”中。因此系統(tǒng)共劃分為三部分:總經理(管理者)子系統(tǒng)、財務子系統(tǒng)、住宿子系統(tǒng)。 圖2(酒店功能需求圖) 管理者子系統(tǒng)、對新來的員工進行編號、登記、分配工作。員工號、姓名、性別、年齡、工齡、級別、部門號、職務、其他備注、對于被辭退的員工從系統(tǒng)中級聯刪除其信息,如從員工表中刪除其基本信息,從它所服務的工作部門中刪除該員工的工作名額,結算支付其工資、獎金;同時補充新的員工,代替它的工作。、對新增部門作各種初始工作。如編號、命名、任命經理等。部門號、名

8、稱、部門經理、員工數量、取消某個部門時,核算該部門的財務情況,并作備份;同時對該部門的員工重新分配工作。、其他情況的處理。財務子系統(tǒng)、每天的收入、支出登記編號、發(fā)票號、摘要、數量、單位、數額、經手人、日期、期末各子系統(tǒng)的財務匯總編號、上月余額、總收入、總支出、余額、經手人、日期、期末酒店匯總個部門的財務報表,結算本酒店收益(編號、部門號、部門名稱、收入、支出、凈收入、經手人、日期)住宿子系統(tǒng)、來客登記若多人住同一房間,只作一個記錄。客人信息房間號、房間類別、客人數量、聯系人名、身份、證件名稱(類型)、證件號碼、入住時間、退出時間、房間管理旅客入住(旅客退出)除了登記(刪除)客人信息之外,還應對

9、相關的記錄進行修改,如房間的狀態(tài)等。房間類別類別號、名稱、設備、收費標準、總數量、剩余量、管理人員房間房間號,房間類型、狀態(tài)四、系統(tǒng)需求規(guī)格說明,系統(tǒng)用例圖、類圖1、酒店管理系統(tǒng)用例圖系統(tǒng)的用例分析是UML建模的第一步,在需求分析中,我們已經確定了酒店管理系統(tǒng)的各功能模塊,包括:客房部管理、餐飲部管理、財務部管理等。 圖3(管理系統(tǒng)用例圖)1、用戶信息管理用例描述用戶信息管理是通過酒店管理員和前臺服務員,對酒店客房管理系統(tǒng)的使用者進行管理,包括對員工的基本信息進行檢索、錄入和修改。首先管理員需要進行系統(tǒng)登錄,讓后進入員工信息管理界面,對員工信息進行查詢或修改。其中用戶信息管理包含的用例有:添加

10、員工、查詢員工信息、修改員工信息以及刪除員工信息。2、客房經營管理用例描述客房經營管理是酒店管理員、管理者或前臺服務員為實現對客房的訂房,入住和退房管理,包括對客房的業(yè)務信息(如客房號、預定時間、入住時間、換房情況、退房情況、金額等)進行檢索、錄入和修改。包含的用例有:客戶預定、客戶入住、客戶退房。3、客戶信息管理用例描述客戶信息管理是酒店管理員、酒店經歷和前臺服務員對入住過酒店的客戶信息進行查詢,包括對客戶基本信息(如身份證號、客戶姓名、聯系電話、客戶類型、入住歷史等等信息)進行檢索。包含的用例有:客戶信息管理、用戶密碼修改、用戶注銷。2、 酒店管理系統(tǒng)類圖 酒店管理系統(tǒng)類圖圖4(酒店管理系

11、統(tǒng)類圖) 客房管理系統(tǒng)類圖圖5(客房管理系統(tǒng)類圖)系統(tǒng)中包含了:7個管理類:客房管理、用戶管理、財務管理、餐飲管理、顧客信息管理、預訂客房管理、酒店管理。4個實體類:酒店管理員、前臺、酒店經理、顧客。在類圖1中,酒店管理員有著唯一的用戶名和密碼,可以直接控制客房管理界面、用戶管理界面、財務管理界面、客戶信息管理界面、預定管理界面及餐飲管理界面。可以完成一些異常處理的操作,例如,用戶丟失用戶名、密碼及安全信息等,例如可以憑借身份證等其他信息找管理員尋回賬戶密碼,管理員還可以改變餐飲價格等等一系列變化性的服務。類圖2為一些交互式操作圖,圖中可以看出系統(tǒng)管理員可以操作預定管理事項,進而記錄用戶證件號

12、、姓名、性別等信息,同時獲客戶預定房間、入住房間、退房、結賬等操作,從而將信息輸出給客房管理事項類。系統(tǒng)管理員也可以代替前臺操作員進行結賬管理事項,這是為了避免前臺突發(fā)事故而實行的另一項酒店管理維護措施。五、系統(tǒng)需求分析過程,實現用例的時序圖、協作圖,系統(tǒng)對象的狀態(tài)圖、活動圖一、系統(tǒng)用例時序圖1、用戶登陸系統(tǒng)時序圖圖6(用戶登陸系統(tǒng)時序圖)此圖為用戶登錄時序圖,當用戶登錄輸入用戶名和密碼后,登錄酒店管理系統(tǒng)就會發(fā)出用戶輸入的信息的驗證請求,接著數據庫開始查詢用戶輸入的信息,然后將返回到信息發(fā)送給驗證服務,驗證服務收到成功查詢的信息,便提示驗證成功給登陸系統(tǒng),最后返回給用戶登陸成功的信息。2、客

13、戶訂房時序圖圖7(客戶訂房時序圖)此圖為客戶訂房時序圖,經理分配員工工作信息給前臺服務,顧客發(fā)出預定請求,相應的請求信息由分配的前臺服務員去打開查詢界面,查詢界面進入數據庫查詢,將剩余的房間信息返還給前臺服務員,再由前臺服務員告知顧客是否有剩余房間。3、客戶結賬時序圖圖8(客戶結賬時序圖)此圖為客戶結賬時序圖,顧客到前臺進行刷卡,前臺獲取相關用戶信息后將付款信息發(fā)送給系統(tǒng)管理員,再由系統(tǒng)管理員選擇用戶的支付方式與相應的支付平臺提交申請,然后銀行處理,付款成功后將成功付款的信息發(fā)送給系統(tǒng)管理員,系統(tǒng)管理員發(fā)送此信息給前臺,前臺為顧客打印清單,完成交易。二、系統(tǒng)用例協作圖圖9(系統(tǒng)用例協作圖)此圖

14、為酒店系統(tǒng)協作圖,管理員對前臺服務員進行工作安排分配,也對保安部門和餐飲部門進行工作安排,餐飲部門又直接和前臺服務部門進行工作協作,前臺部門將顧客與收益情況匯報給財務部門,由財務部統(tǒng)計數據后轉發(fā)給管理員,最后管理員進行今天的工作總結。三、系統(tǒng)對象的狀態(tài)圖、活動圖1、酒店系統(tǒng)管理活動圖圖10(酒店系統(tǒng)管理活動圖)此活動圖為酒店管理系統(tǒng)登錄界面。用戶登錄如果失敗,返回重新登錄,如果登錄失敗3次,則自動退出系統(tǒng),結束登錄。若登錄成功,則選擇用戶類型,在普通用戶下,可以進行管理自己的信息,客房管理,預訂管理消費管理。在管理人員下,可以進行客房管理,預訂管理,消費管理,管理自己和普通用戶的信息。2、客房

15、管理活動圖圖11(客房管理活動圖)此圖為客房管理活動圖,首先添加空房間,有顧客訂房則提交數據庫此房已訂,有退房則發(fā)送退房申請,告知數據庫管理系統(tǒng)刪除已訂房間號,數據庫刪除成功后告知前臺管理系統(tǒng)此房為空。3、 預定房間活動圖圖12(預定房間活動圖)此活動圖為客戶預定房間管理。首先查看房間,如果沒有房間,告訴顧客沒有空房,如果有,查看房間類型,給出顧客可選擇的房間,選擇后入房登記,預定房間活動結束。六、酒店管理系統(tǒng)包圖 圖13(酒店管理系統(tǒng)包圖)此圖為酒店管理系統(tǒng)包圖,主要內容為業(yè)務服務下包含預訂管理,客房管理,顧客信息管理,收銀管理,審查管理。業(yè)務服務從數據服務中查找資源,為用戶提供服務。七、物

16、理架構,系統(tǒng)組件圖和部署圖1、酒店管理系統(tǒng)組件圖圖14(酒店管理系統(tǒng)組件圖)此圖為酒店管理系統(tǒng)系統(tǒng)組件圖,主要有5個部門的組件圖,分別為前臺管理組件圖、餐飲組件圖、財務組件圖、保安部門組件圖及管理員管理組件圖。2、酒店管理系統(tǒng)部署模型圖15(酒店管理系統(tǒng)部署模型)配置圖主要是用來說明如何配置系統(tǒng)的軟件和硬件。此次酒店管理系統(tǒng)由6個節(jié)點構成,客房前臺部門、餐飲服務部門、財務整理部門、保安管理部門、數據庫系統(tǒng)統(tǒng)計節(jié)點、系統(tǒng)管理員維護節(jié)點。客房部門負責顧客的預定房間、退訂房間以及一些前臺的顧客服務,餐飲部門負責和前臺協作,完成顧客的各種需求,財務部門負責統(tǒng)計財務收入,保安部門負責管理酒店秩序,這四個

17、節(jié)點的管理詳情統(tǒng)計到數據庫,由系統(tǒng)管理員進行維護統(tǒng)計。八:心得體會通過這次建模,讓我了解了一個工程是多么的不容易,就其建模過程就非常的復雜,更別說要具體到很多地方,作為一個計算機專業(yè)的學生,我們要多去動手實踐,多去思考,對于一個工程不僅要了解它的框架,更要學會去表達,畢竟工程不是一個人完成的,很多時候都是一個團隊合作,如果作為發(fā)起者,就必須要考慮非常多的因素,不僅自己要學會軟件框架構建,了解代碼思路,而且要學會軟件建模,因為建模就像一個溝通工具,它能幫助團隊去理解一個工程的思想,它也是一個輔助工具,在團隊協作的時候,可以參照建模來完成工程的建設,所以說建模也是一個非常重要的過程。在這次建模中也遇到了

溫馨提示

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

評論

0/150

提交評論