版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大學數(shù)學計算機學院面向對象系統(tǒng)分析與UML 課程設計文檔酒店管理系統(tǒng) 學 院:數(shù)學計算機學院 專 業(yè): 計算機科學與技術(師) 班 級:09級(5)班學 號:12009242458姓 名:丁 芳指導教師:唐 莉 君日 期: 2012 年 6 月26日酒 店 管 理 系 統(tǒng)一、 摘要目前大多數(shù)酒店提供的服務多種多樣,規(guī)模大小也各不相同,但在一些酒店中,各種信息的管理仍然采用手工的式:用戶預訂客房時,需要手工填寫入住單,酒店保存的也是普通的紙質單據。對客房的入住信息、預訂情況進行查詢、統(tǒng)計處理時,需要人工對各種單據迚行操作。如果對已記錄的信息進行修改,需要直接對紙質單據進行直接修改。這些手工操作效
2、率非常的低,記錄的容難以理解,還容易出現(xiàn)操作錯誤,不利于酒店的整體管理。開發(fā)一家酒店的管理信息系統(tǒng),用來信息化自動化酒店的日常管理行為。以便管理層對酒店經營情況更好的管理。二、 關鍵字:酒店管理 用例圖 面向對象 模型三、 引言本軟件全稱為酒店管理系統(tǒng),適用于普通酒店、賓館。為了解決上述問題,我們需要一個酒店管理信息系統(tǒng)來管理整個酒店的日常運作。這樣,客戶入住、客房信息查詢、客房入住查詢等操作都可以信息化,數(shù)據存儲于電腦中,便利管理層對酒店經營情況的管理。雖然大多數(shù)酒店提供的服務多種多樣,規(guī)模大小也各不相同,但稍具規(guī)模的酒店必含下面三類服務:飲食、住宿和娛樂。由于我們對酒店行業(yè)沒有具體的接觸和
3、實質性的了解。此次數(shù)據庫設計只能在一些收集到的基本材料與個人直觀認識的基礎上,簡單模仿中等規(guī)模的酒店設計管理系統(tǒng),并將其抽象成一個由三部門組成、實現(xiàn)三大服務的系統(tǒng)。酒店信息管理系統(tǒng)就成了幫助酒店全面實現(xiàn)計算機管理的關鍵。近年來,我國的現(xiàn)代酒店業(yè)得到了蓬勃的發(fā)展。無論是行業(yè)規(guī)模、設施質量,還是經營理念或管理水平,都取得了長足的進步,進入了現(xiàn)代化水平的階段,隨著酒店管理的發(fā)展和市場競爭日趨激烈,各酒店逐步采用標準化、制度化及消費管理、客戶管理、數(shù)理統(tǒng)計分析等科學的管理法,并采用計算機等現(xiàn)代化辦公及通訊設備,對酒店的人流、物流和資金流進行統(tǒng)籌規(guī)劃,在酒店管理中開發(fā)并使用一套科學先進的酒店管理系統(tǒng)成為
4、眾多酒店的當務之急。四、 術語定義1.面向對象的系統(tǒng)分析:面向對象的系統(tǒng)分析是將面向對象的法運用到軟件工程的分析設計階段。面向對象的系統(tǒng)分析的主要目的是完成對某個特定應用領域(application domain)的分析和系統(tǒng)的建模。應完成的主要工作是描述系統(tǒng)中的對象、對象的屬性和操作、對象的動態(tài)特性、對象間的構造關系和通信關系等,從而建立系統(tǒng)的靜態(tài)結構和動態(tài)活動模型。系統(tǒng)分析應遵循的原則是:(1) 系統(tǒng)開發(fā)是面向客戶的,應從客戶的角度考慮。(2) 諸如系統(tǒng)開發(fā)生命期之類的產品更新?lián)Q代機構應該在所有的信息系統(tǒng)開發(fā)項目中建立起來。(3) 信息系統(tǒng)開發(fā)的過程并不是一個順序的過程,它允步驟的重疊和倒
5、轉等。(4) 如果系統(tǒng)的成功可能性受到很大限制時,應取消整個項目。(5) 文檔材料是系統(tǒng)開發(fā)生命期中重要的可遞交成果,應加以重視。2.面向對象的分析法:面向對象的分析法是利用面向對象的信息建模概念,如實體、關系、屬性等,同時運用封裝、繼承、多態(tài)等機制來構造模擬現(xiàn)實系統(tǒng)的法。傳統(tǒng)的結構化設計法的基本點是面向過程,系統(tǒng)被分解成若干個過程。而面向對象的法是采用構造模型的觀點,在系統(tǒng)的開發(fā)過程中,各個步驟的共同的目標是建造一個問題域的模型。在面向對象的設計中,初始元素是對象,然后將具有共同特征的對象歸納成類,組織類之間的等級關系,構造類庫。在應用時,在類庫中選擇相應的類。3.UML:UML是一種可視化
6、的建模語言,它能夠讓系統(tǒng)構造者用標準的、易于理解的式建立起能夠表達出他們想象力的系統(tǒng)藍圖,并且提供一種機制,以便于不同的人之間有效的共享和交流設計結果。UML是一種建模語言而不是一種法,UML本身是獨立于過程的。UML模型圖(3類,12種)基本模型(類圖)需求模型(用例圖)輔助模型(包圖,順序圖,活動圖及其他)五、 需求分析1.組織結構圖送餐服務部食品采購部洗衣房禮賓部房務中心酒店總經理前廳部客房部餐飲部餐 廳樓層服務總機財務部保安部總 臺圖1 酒店管理系統(tǒng)組織結構圖2.系統(tǒng)功能需求本系統(tǒng)主要有以下功能要求:1)用戶登錄模塊,主要用于用戶的登錄。用戶權限分為管理員和普通用戶。當用戶輸入用戶名和
7、密碼后經過確認,才能進入賓館客房管理信息系統(tǒng),并擁有相應的權限。如果不是用戶,拒絕進入。2)客房管理模塊,該模塊是本系統(tǒng)的核心所在。主要用于用戶對客房及其業(yè)務的情況進行管理,其中包括:客房管理:可以對所有客房進行管理,包括增刪改房間及房間狀態(tài)。預定管理:可以接受預定房間。收銀管理。顧客信息管理:管理客戶的基本信息。3)消費管理模塊,該模塊主要用于對客人在入住期間的消費進行入帳操作,包括消費入帳,話費入帳,餐費入帳等操作。4)審查管理模塊,主要用于該酒店管理者對酒店的基本數(shù)據信息進行查看,以便制定策略。包括客房狀態(tài)報表查看,客人入住信息報表查看,歷史客人報表查看等等。酒店管理系統(tǒng)預定管理接受預定
8、房間收銀管理圖2 功能需求結構圖客房管理顧客信息管理增加客房刪除客房客房狀態(tài)登錄客戶基本信息審查管理客房狀態(tài)查看歷史客人查看入住信息查看3、數(shù)據庫管理模塊客房基本信息,包括的數(shù)據項有:客房,客房標準,客房位置,客房狀態(tài),單價,容納人數(shù)等。預定基本信息,包括的數(shù)據項有:客房房號,客人姓名,身份證,身份證地址,預定時間,操作員等。顧客基本信息,包括客房房號,客人姓名,身份證,身份證地址,入住時間,操作員等。系統(tǒng)用戶信息,包括的數(shù)據項有 :用戶名,用戶密碼,用戶權限。4、基本業(yè)務模塊酒店客房業(yè)務的基本流程主要包括:客房的預定:客人通過或者其他途徑向酒店進行客房預定,接待人員查詢客房狀態(tài)表后確定有空房
9、則接受預定,預定成功后發(fā)給客人預定憑證,客房狀態(tài)表作出相應的變化。客房的登記:分為預定入住和散客登記如果客人已經預定房間,則根據預定憑證進行預定入住操作,發(fā)給客人房卡,客房狀態(tài)由“預定”變?yōu)椤叭胱 ?。如果客人沒有預定房間,接待人員查詢客房狀態(tài)表后,有空房則進行客房登記操作,發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ???头肯M:客人入住期間在酒店進行了消費,如:購買商品,就餐,打。就要進行消費入帳操作。包括:消費入帳,餐費入帳,話費入帳。客人退房:客人退房時,接待人員根據客人的房卡,進行退房登記。計算客人入住期間的房費,餐費,話費,各種消費和押金總額。對客人收取費用或者退回押金。客人信息轉存到
10、歷史客人表中??头繝顟B(tài)由“入住”轉為“空房”。六、人員分工本軟件系統(tǒng)為大學09級數(shù)計(5)班第三小組設計項目,由小組成員紀少丹、佳、曉娟、丁芳、莉共同完成。丁 芳: 用例圖 莉: 類圖 小娟:順序圖紀少丹:狀態(tài)圖,協(xié)作圖 佳: 活動圖七、系統(tǒng)模型1需求模型:用例圖(由本小組丁芳完成)(1)用例圖:對一個系統(tǒng)或者子系統(tǒng)的參與者、用例以及它們之間的關系進行可視化表示的模型圖稱為用例圖(use case diagram)。用例圖以直觀的形式展示了系統(tǒng)的用戶需求,是系統(tǒng)的需求模型。(2)用例圖中的主要元素:參與者、用例以及它們之間的各種關系(包含,延伸,泛化)。a 參與者:參與者是指與系統(tǒng)交互的人或其
11、他系統(tǒng)。是在系統(tǒng)之外(透過系統(tǒng)邊界)與系統(tǒng)進行交互的任事物,用一個人體形狀的符號表示,旁邊注明參與者的名稱。b 用例:“用例”是“使用情況”的簡稱。它是對系統(tǒng)邊界以外的參與者使用每一項系統(tǒng)功能時的情況說明,是對參與者使用系統(tǒng)的一項功能時所進行的交互過程的描述,其中包含雙交替參與的一系列動作。用一個橢圓表示一個用例,在橢圓或者它的旁邊給出用例的名稱。c 參與者與用例之間的關系:從參與者符號到用例符號之間的連線表示這個參與者與這個用例所描述的交互。有延伸(extend)和包含(include),還有泛化(generalization)。延伸(extend):它表明一個用例中定義的行為延伸了另一個用
12、例中定義的行為。前者稱為延伸用例(extension use case),后者稱為基用例(base use case)。其圖形表示法是一個從延伸用例指向基用例的虛線開放箭頭,旁邊帶一個關鍵詞。包含(include):它表明一個用例中定義的行為包含了另一個用例中定義的行為。前者也稱為基用例,后者稱為被包含用例(inclusion use case)。其圖形表示法是一個從基用例指向被包含用例的虛線開放箭頭,旁邊帶一個關鍵詞。泛化(generalization):“一般特殊”詞組的一半,是UML的做法。它的書寫比“一般特殊”簡練,但它只反映了問題的一面一般類(父類)對特殊類(子類)而言是泛化,反之就
13、不是泛化而是特化了。(3) 創(chuàng)建系統(tǒng)用例模型系統(tǒng)的用例分析是UML建模的第一步,在需求分析中,我們已經確定了酒店管理系統(tǒng)的各功能模塊,主要分為兩大功能:前臺管理和后臺管理,前臺管理包括客房管理、餐飲管理、財務管理,經理系統(tǒng)等,后臺管理包括系統(tǒng)維護,綜合查詢,庫存等。a. 確定參與者根據需求分析可以確定出酒店管理系統(tǒng)的主要參與者有服務員(前臺,餐廳,收銀等),管理員,經理等。前臺管理模塊是整個酒店管理信息系統(tǒng)操作中最重要的功能模塊之一。前臺接待質量的好壞直接影響酒店客人的入住率和聲譽,一套高質量的酒店管理系統(tǒng)應該能使酒店前臺工作人員能快捷有序地為客人辦理不同類型的預定手續(xù)、入住登記手續(xù)、退房手續(xù)
14、。本前臺管理模塊包含客戶預定,客戶入住,客戶退房。經理部門的功能雖然不是面向顧客、不是酒店的服務項之一,但它的存在卻是必不可少的。它的主要職責有客房經營管理,客戶信息查詢,個人密碼修改,注銷,前臺服務。酒店管理員,為了維護數(shù)據的安全,酒店管理員可以添加或刪除操作用戶,給不同的操作用戶設定不同的操作權限,以防有惡意者修改或刪除系統(tǒng)數(shù)據。(1)酒店管理員:對酒店客房管理系統(tǒng)的使用者進行管理,以及用戶信息,客房信息,客房經營管理等。(2)酒店經理:對客房信息和用戶信息進行管理。本酒店的主要負責人,除擁有后臺職員的權限外,還可以查看收入信息并合理調整案。(3)前臺服務人員:對用戶的部分信息和客房經營進
15、行管理。b.確定用例在確認參與者的基礎上確定用例,系統(tǒng)的用例有預訂信息、房務費用管理、入住登記、客人賬目處理、客人資料管理等。從系統(tǒng)的需求述和分析可得出該系統(tǒng)主要用例如下:員工信息管理(增加、刪除、修改、查詢員工信息)客房信息管理(增加、刪除、更改客房信息)客房經營管理(客房當前入住情況查詢、客房信息查詢、查詢經營統(tǒng)計信息)前臺服務人員要所做的工作:客房經營管理,客戶信息查詢,個人密碼修改,注銷,前臺服務(客戶預定、客戶入住、客戶退房)管理模塊:客房管理,餐飲管理,財務管理,登錄用戶管理,顧客信息管理,預定管理,收銀管理。c.系統(tǒng)的用例圖及參與者與用例之間的關系酒店管理員用例圖說明:酒店管理員
16、是該系統(tǒng)的直接使用者之一,責員工信息管理,客房信息管理及客房經營管理。員工信息管理用例圖說明:酒店員工會有變動,比如離開的或是新來的,就要對他們的基本信息進行增加或刪除,信息有變化的要進行修改,及一些必需的查詢。所以員工信息管理用例與增加員工信息,刪除員工信息,修改員工信息及查詢員工信息是包含關系,前者屬于基用例,后四個屬于被包含用例。客房信息管理用例圖說明:客房信息中時常有客戶入住,退房,或是換房的客戶,這就要求對客房的信息進行增加,刪除或更改,客房信息管理與增加客房信息,刪除客房信息,更改客房信息是包含關系??头拷洜I管理用例圖說明:為了更好的管理經營酒店,酒店負責人就要及時了解酒店的經營情
17、況,對決策提供必要的信息,客房經營管理又是酒店經營的主要組成部分,因此客房的當前入住情況查詢,客房信息查詢,查詢經營統(tǒng)計信息就成為客房經營管理不可缺少的容??头拷洜I管理與客房的當前入住情況查詢,客房信息查詢,查詢經營統(tǒng)計信息是包含關系。前臺服務管理用例圖說明:前臺服務員的用例有客房經營管理,客戶信息查詢,個人密碼修改,注銷,前臺服務。前臺服務人員用例圖說明:前臺服務質量的好壞直接影響酒店客人的入住率和聲譽,一套高質量的酒店管理系統(tǒng)應該能使酒店前臺工作人員能快捷有序地為客人辦理不同類型的預定手續(xù)、入住登記手續(xù)、退房手續(xù),可見前臺服務用例包括客戶預定,客戶入住,客戶退房,前臺服務與客戶預定,客戶入
18、住,客戶退房是包含關系,前者為基用例,后三者為被包含用例。酒店經理用例圖說明:酒店經理可以進行客房經營管理,客戶信息查詢,個人秘密修改,注銷,前臺服務。登錄酒店管理系統(tǒng)用例圖 1登錄酒店管理系統(tǒng)用例圖 2說明:各部門及前臺服務人員對酒店進行管理時必須具有登錄酒店管理系統(tǒng)的權限,否則將無法對酒店進行相關的操作。此處登錄酒店管理系統(tǒng)是父用例,客房管理,預定管理,顧客信息管理,財務管理,餐飲管理,用戶登錄管理,收銀管理為子用例,子用例與例之間是泛化關系。它們都有要先登錄酒店管理系統(tǒng),登錄成功后可以進行各自不同的操作。用例描述:客房經營管理用例描述描述項說明用例名稱客房經營管理用例描述實現(xiàn)對客房的訂房
19、,入住和退房管理,包括對客房的業(yè)務信息(如客房號、預定時間、入住時間、換房情況、退房情況、金額等)進行檢索、錄入和修改。參與者酒店管理員、酒店經理、和前臺服務員前置條件必須登錄后置條件若有改動必須保存基本操作流程1. 用戶登錄2. 根據用戶請求,進行響應操作3. 提交操作結果被包含的用例1. 客戶預定2. 客戶入住3. 客戶退房入住登記描述項說明用例名稱入住登記用例描述客戶入住酒店,辦理手續(xù)參與者前臺服務員(主要)管理員或經理也可前置條件必須先登錄后置條件若入住成功,生成訂單,存入系統(tǒng),并修改入住信息基本操作流程1接待員響應客戶的入住請求2接待員查詢當前的客房入住信息3根據客戶提供的信息選擇房
20、間4輸入、查詢和修改房間的入住信息生成訂單,存入系統(tǒng)退房登記描述項說明用例名稱退房登記用例描述客戶退出酒店,辦理手續(xù)參與者前臺服務員(主要)管理員或經理也可前置條件必須先登錄后置條件退房成功,生成清單,存入系統(tǒng),并修改入住信息基本操作流程1接待員響應客戶的退房請求2接待員查詢當前的客房退房信息3.計算費用4.修改房間的入住信息5.生成結算單客戶信息管理用例描述描述項說明用例名稱客戶信息管理用例描述用戶可以對入住過酒店的客戶信息進行查詢,包括對客戶基本信息(如身份證號、客戶姓名、聯(lián)系、客戶類型、入住歷史等等信息)進行檢索。參與者酒店管理員、酒店經理和服務員前置條件必須先登錄后置條件若有改動必須保存基本操作流程1. 用戶登錄2. 檢索客戶信息3. 對客戶的各種信息進行修改4. 確認保存修改信息用戶注銷描述
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流配送項目合作協(xié)議
- 化學洗滌塔原理及運行調試方案
- 停車服務租賃協(xié)議
- 需求合伙入股協(xié)議書
- 無線通信設備租賃協(xié)議
- 慶典及重大活動安全穩(wěn)定工作應急預案
- 簡易版代購合同模板
- 項目管理咨詢簡單合同書
- 小學信息化實施方案
- 醫(yī)療服務業(yè)務協(xié)議
- 人工智能在體育運動中的運用
- 心電監(jiān)護技術操作并發(fā)癥的預防與處理
- 殘聯(lián)交流經驗發(fā)言模板
- 儲運部主管競聘報告培訓課件
- 2024再生鋼鐵原料
- 新媒體視聽節(jié)目制作 第七章 作品的編輯構思
- 2023年康復醫(yī)學治療技術(士)考試題庫匯總500道含解析836
- 后進生會議:揚起風帆向前進
- 挖掘機使用管理安全技術措施
- 機動車強制報廢標準規(guī)定細則范本
- 山東省臨沂市蘭山區(qū)2023-2024學年八年級上學期期中數(shù)學試題
評論
0/150
提交評論