版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、大學數(shù)學計算機學院面向?qū)ο笙到y(tǒng)分析與UML課程設計文檔酒店管理系統(tǒng)學院:數(shù)學計算機學院專業(yè):計算機科學與技術(師)班級:09級(5 )班學 號:12009242458姓名:丁芳指導教師:唐莉君日 期:2012 年6月26日酒店管理系統(tǒng)摘要目前大多數(shù)酒店提供的服務多種多樣,規(guī)模大小也各不相同, 但在一些酒店中,各種信息的管理仍然采用手工的式: 用戶預訂客房時,需要手工填寫入住單, 酒店保存的也是普通 的紙質(zhì)單據(jù)。對客房的入住信息、預訂情況進行查詢、統(tǒng)計處理時,需要人工對各種單據(jù)迚 行操作。如果對已記錄的信息進行修改,需要直接對紙質(zhì)單據(jù)進行直接修改。這些手工操作效率非常的低,記錄的容難以理解, 還
2、容易出現(xiàn)操作錯誤,不利于酒店的整體管理。開發(fā)一 家酒店的管理信息系統(tǒng), 用來信息化自動化酒店的日常管理行為。以便管理層對酒店經(jīng)營情況更好的管理。二、關鍵字:酒店管理 用例圖 面向?qū)ο?模型三、弓丨言本軟件全稱為酒店管理系統(tǒng),適用于普通酒店、賓館。為了解決上述問題,我們需要一個酒店管理信息系統(tǒng)來管理整個酒店的日常運作。這樣,客戶入住、客房信息查詢、客房入住查詢等操作都可以信息化,數(shù)據(jù)存儲于電腦中,便利管 理層對酒店經(jīng)營情況的管理。雖然大多數(shù)酒店提供的服務多種多樣,規(guī)模大小也各不相同, 但稍具規(guī)模的酒店必含下面三類服務:飲食、住宿和娛樂。由于我們對酒店行業(yè)沒有具體的接觸和實質(zhì)性的了解。此次數(shù)據(jù)庫設
3、計只能在一些收集到的基本材料與個人直觀認識的基礎 上,簡單模仿中等規(guī)模的酒店設計管理系統(tǒng),并將其抽象成一個由三部門組成、實現(xiàn)三大服務的系統(tǒng)。近年來,我國的現(xiàn)代酒酒店信息管理系統(tǒng)就成了幫助酒店全面實現(xiàn)計算機管理的關鍵。長足的進步,進入了現(xiàn)代化水平的階段, 隨著酒店管理的發(fā)展和市場競爭日趨激烈,各酒店逐步采用標準化、制度化及消費管理、客戶管理、數(shù)理統(tǒng)計分析等科學的管理法, 并采用計算機等現(xiàn)代化辦公及通訊設備, 對酒店的人流、物流和資金流進行統(tǒng)籌規(guī)劃,在酒店管理中 開發(fā)并使用一套科學先進的酒店管理系統(tǒng)成為眾多酒店的當務之急。四、術語定義1. 面向?qū)ο蟮南到y(tǒng)分析:面向?qū)ο蟮南到y(tǒng)分析是將面向?qū)ο蟮姆ㄟ\用
4、到軟件工程的分析設計階段。面向?qū)ο蟮南到y(tǒng)分析的主要目的是完成對某個特定應用領域(applicationdomain )的分析和系統(tǒng)的建模。應完成的主要工作是描述系統(tǒng)中的對象、對象的屬性和操作、對象的動態(tài)特性、對象間的構造關系和通信關系等,從而建立系統(tǒng)的靜態(tài)結構和動態(tài)活動模型。系統(tǒng)分析應遵循的原則是:(1)系統(tǒng)開發(fā)是面向客戶的,應從客戶的角度考慮。(2)諸如系統(tǒng)開發(fā)生命期之類的產(chǎn)品更新?lián)Q代機構應該在所有的信息系統(tǒng)開發(fā)項目中建立起來。(3)信息系統(tǒng)開發(fā)的過程并不是一個順序的過程,它允步驟的重疊和倒轉等。(4)如果系統(tǒng)的成功可能性受到很大限制時,應取消整個項目。(5)文檔材料是系統(tǒng)開發(fā)生命期中重要的
5、可遞交成果,應加以重視。2. 面向?qū)ο蟮姆治龇ǎ好嫦驅(qū)ο蟮姆治龇ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如實體、關系、屬性等,同時運用封裝、繼承、多態(tài)等機制來構造模擬現(xiàn)實系統(tǒng)的法。傳統(tǒng)的結構化設計法的基本點是面向過程,系統(tǒng)被分解成若干個過程。 而面向?qū)ο蟮姆ㄊ遣捎脴嬙炷P偷挠^點, 在系統(tǒng)的開發(fā)過程中, 各個步驟的共同的目標是建造一個問題域的組織模型。在面向?qū)ο蟮脑O計中,初始元素是對象,然后將具有共同特征的對象歸納成類, 類之間的等級關系,構造類庫。在應用時,在類庫中選擇相應的類。3. UML: UML是一種可視化的建模語言,它能夠讓系統(tǒng)構造者用標準的、易于理解的 式建立起能夠表達出他們想象力的系統(tǒng)藍圖,
6、并且提供一種機制,以便于不同的人之間有效的共享和交流設計結果。UML是一種建模語言而不是一種法,UML本身是獨立于過程的。UML模型圖(3類,12種)基本模型(類圖)需求模型(用例圖)輔助模型(包圖,順序圖,活動圖及其他)五、需求分析1. 組織結構圖圖1酒店管理系統(tǒng)組織結構圖2. 系統(tǒng)功能需求本系統(tǒng)主要有以下功能要求:如果不1)用戶登錄模塊,主要用于用戶的登錄。用戶權限分為管理員和普通用戶。當用戶輸 入用戶名和密碼后經(jīng)過確認,才能進入賓館客房管理信息系統(tǒng), 并擁有相應的權限。 是用戶,拒絕進入。2)客房管理模塊,該模塊是本系統(tǒng)的核心所在。主要用于用戶對客房及其業(yè)務的情況 進行管理,其中包括:客
7、房管理:可以對所有客房進行管理,包括增刪改房間及房間狀態(tài)。預定管理:可以接受預定房間。收銀管理。顧客信息管理:管理客戶的基本信息。3)消費管理模塊,該模塊主要用于對客人在入住期間的消費進行入帳操作,包括消費 入帳,話費入帳,餐費入帳等操作。4)審查管理模塊,主要用于該酒店管理者對酒店的基本數(shù)據(jù)信息進行查看,以便制定 策略。包括客房狀態(tài)報表查看,客人入住信息報表查看,歷史客人報表查看等等。圖2功能需求結構圖3、數(shù)據(jù)庫管理模塊客房基本信息,包括的數(shù)據(jù)項有:客房,客房標準,客房位置,客房狀態(tài),單價,容納人數(shù)等。預定基本信息,包括的數(shù)據(jù)項有:客房房號,客人姓名,身份證,身份證地址,預定時間,操作員等。
8、顧客基本信息,包括客房房號,客人姓名,身份證,身份證地址,入住時間,操作員等。系統(tǒng)用戶信息,包括的數(shù)據(jù)項有:用戶名,用戶密碼,用戶權限。4、基本業(yè)務模塊酒店客房業(yè)務的基本流程主要包括:客房的預定:客人通過或者其他途徑向酒店進行客房預定,接待人員查詢客房狀態(tài)表后確定有空房則接受預定,預定成功后發(fā)給客人預定憑證,客房狀態(tài)表作出相應的變化??头康牡怯洠悍譃轭A定入住和散客登記如果客人已經(jīng)預定房間, 則根據(jù)預定憑證進行預定入住操作,發(fā)給客人房卡,客房狀態(tài)由“預定”變?yōu)椤叭胱 ?。如果客人沒有預定房間, 接待人員查詢客房狀態(tài)表后,有空房則進行客房登記操作,發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ???头肯?/p>
9、費:客人入住期間在酒店進行了消費,如:購買商品,就餐,打。就要進行消費入帳操作。包括:消費入帳,餐費入帳,話費入帳??腿送朔浚嚎腿送朔繒r,接待人員根據(jù)客人的房卡,進行退房登記。計算客人入住期間 的房費,餐費,話費,各種消費和押金總額。對客人收取費用或者退回押金??腿诵畔⑥D存 到歷史客人表中??头繝顟B(tài)由“入住”轉為“空房”。六、人員分工本軟件系統(tǒng)為大學 09級數(shù)計(5)班第三小組設計項目,由小組成員紀少丹、佳、曉 娟、丁芳、莉共同完成。丁芳:用例圖莉:類圖小娟:順序圖紀少丹:狀態(tài)圖,協(xié)作圖佳:活動圖七、系統(tǒng)模型1 需求模型:用例圖(由本小組丁芳完成)(1 )用例圖:對一個系統(tǒng)或者子系統(tǒng)的參與者、
10、用例以及它們之間的關系進行可視化 表示的模型圖稱為用例圖(use case diagram )。用例圖以直觀的形式展示了系統(tǒng)的用戶需 求,是系統(tǒng)的需求模型。(2)用例圖中的主要元素:參與者、用例以及它們之間的各種關系(包含,延伸,泛 化)。a參與者:參與者是指與系統(tǒng)交互的人或其他系統(tǒng)。是在系統(tǒng)之外(透過系統(tǒng)邊界) 與系統(tǒng)進行交互的任事物,用一個人體形狀的符號表示,旁邊注明參與者的名稱。b用例:“用例”是“使用情況”的簡稱。它是對系統(tǒng)邊界以外的參與者使用每一項系統(tǒng)功能時的情況說明,是對參與者使用系統(tǒng)的一項功能時所進行的交互過程的描述,其中包含雙交替參與的一系列動作。用一個橢圓表示一個用例,在橢圓
11、或者它的旁邊給出用例的名稱。c參與者與用例之間的關系: 從參與者符號到用例符號之間的連線表示這個參與者與這個用例所描述的交互。有延伸(exte nd )和包含(in elude ),還有泛化(gen eralizati on )。延伸(extend):它表明一個用例中定義的行為延伸了另一個用例中定義的行為。前者稱為延伸用例(extension use case ),后者稱為基用例(base use case )。其圖形表示法是一個從延伸用例指向基用例的虛線開放箭頭,旁邊帶一個關鍵詞<< exte nd >>。包含(inelude):它表明一個用例中定義的行為包含了另一個
12、用例中定義的行為。前者 也稱為基用例,后者稱為被包含用例(in elusion use case )。其圖形表示法是一個從基用例指向被包含用例的虛線開放箭頭,旁邊帶一個關鍵詞<< i nclude >>。泛化(generalization):“一般一特殊”詞組的一半,是UML的做法。它的書寫比般一特殊”簡練,但它只反映了問題的一面一一一般類(父類)對特殊類(子類)而言是 泛化,反之就不是泛化而是特化了。(3)創(chuàng)建系統(tǒng)用例模型系統(tǒng)的用例分析是 UML建模的第一步,在需求分析中,我們已經(jīng)確定了酒店管理系統(tǒng) 的各功能模塊,主要分為兩大功能: 前臺管理和后臺管理,前臺管理包括客
13、房管理、餐飲管 理、財務管理,經(jīng)理系統(tǒng)等,后臺管理包括系統(tǒng)維護,綜合查詢,庫存等。a. 確定參與者根據(jù)需求分析可以確定出酒店管理系統(tǒng)的主要參與者有服務員(前臺,餐廳,收銀等),管理員,經(jīng)理等。前臺管理模塊是整個酒店管理信息系統(tǒng)操作中最重要的功能模塊之一。前臺接待質(zhì)量的好壞直接影響酒店客人的入住率和聲譽,一套高質(zhì)量的酒店管理系統(tǒng)應該能使酒店前臺工作人員能快捷有序地為客人辦理不同類型的預定手續(xù)、入住登記手續(xù)、退房手續(xù)。本前臺管理模塊包含客戶預定,客戶入住,客戶退房。經(jīng)理部門的功能雖然不是面向顧客、不是酒店的服務項之一,但它的存在卻是必不可少的。它的主要職責有客房經(jīng)營管理,客戶信息查詢,個人密碼修改
14、,注銷,前臺服務。酒店管理員,為了維護數(shù)據(jù)的安全, 酒店管理員可以添加或刪除操作用戶,給不同的操作用戶設定不同的操作權限,以防有惡意者修改或刪除系統(tǒng)數(shù)據(jù)。(1)酒店管理員:對酒店客房管理系統(tǒng)的使用者進行管理,以及用戶信息,客房信息,客房經(jīng)營管理等。(2 )酒店經(jīng)理:對客房信息和用戶信息進行管理。本酒店的主要負責人,除擁有后臺 職員的權限外,還可以查看收入信息并合理調(diào)整案。(3 )前臺服務人員:對用戶的部分信息和客房經(jīng)營進行管理。b. 確定用例在確認參與者的基礎上確定用例,系統(tǒng)的用例有預訂信息、房務費用管理、入住登記、 客人賬目處理、客人資料管理等。從系統(tǒng)的需求述和分析可得出該系統(tǒng)主要用例如下:
15、員工信息管理(增加、刪除、修改、查詢員工信息)客房信息管理(增加、刪除、更改客房信息)客房經(jīng)營管理(客房當前入住情況查詢、客房信息查詢、查詢經(jīng)營統(tǒng)計信息)前臺服務人員要所做的工作:客房經(jīng)營管理,客戶信息查詢,個人密碼修改,注銷, 臺服務(客戶預定、客戶入住、客戶退房)預定管理,管理模塊:客房管理,餐飲管理,財務管理,登錄用戶管理,顧客信息管理, 收銀管理。c. 系統(tǒng)的用例圖及參與者與用例之間的關系員工信息管理酒店管理員(thehotel manager)客房經(jīng)營管理酒店管理員用例圖說明:酒店管理員是該系統(tǒng)的直接使用者之一,責員工信息管理,客房信息管理及客房經(jīng)營管理。酒店管理員增加員工信息<
16、;<include>> /<<include>>刪除員工信息員工信息管理<<include>>修改員工信息<<include>>查詢員工信息員工信息管理用例圖說明:酒店員工會有變動,刪除,信息有變化的要進行修改,比如離開的或是新來的,就要對他們的基本信息進行增加或及一些必需的查詢。所以員工信息管理用例與增加員工信息,刪除員工信息,修改員工信息及查詢員工信息是包含關系,前者屬于基用例,后四個屬于被包含用例。vvinclude>>增加客房信息客房信息管理酒店管理員(thehotel manager
17、 )刪除客房信息<<include>>更改客房信息客房信息管理用例圖說明:客房信息中時常有客戶入住,退房,或是換房的客戶,這就要求對客房的信息進行增加,刪除或更改,客房信息管理與增加客房信息,刪除客房信息,更改客房信息是包含關系??头拷?jīng)營管理<<include>>客房信息查詢<<include>>客戶當前入住情況情況查詢酒店管理員(the ho.查詢經(jīng)營統(tǒng)計信息客房經(jīng)營管理用例圖對決策提說明:為了更好的管理經(jīng)營酒店,酒店負責人就要及時了解酒店的經(jīng)營情況,供必要的信息,客房經(jīng)營管理又是酒店經(jīng)營的主要組成部分,因此客房的當前入
18、住情況查詢,客房信息查詢,查詢經(jīng)營統(tǒng)計信息就成為客房經(jīng)營管理不可缺少的容??头拷?jīng)營管理與客房的當前入住情況查詢,客房信息查詢,查詢經(jīng)營統(tǒng)計信息是包含關系??头拷?jīng)營管理客戶信息查詢前臺服務前臺服務管理用例圖說明:前臺服務員的用例有客房經(jīng)營管理,客戶信息查詢,個人密碼修改,注銷,前臺 服務。<<include>>客戶預訂吳前臺服務員、前臺服務<<include>><<include>>客戶入住客戶退房前臺服務人員用例圖說明:前臺服務質(zhì)量的好壞直接影響酒店客人的入住率和聲譽,一套高質(zhì)量的酒店管理系統(tǒng)應該能使酒店前臺工作人員能快捷
19、有序地為客人辦理不同類型的預定手續(xù)、入住登記手續(xù)、退房手續(xù),可見前臺服務用例包括客戶預定,客戶入住,客戶退房,前臺服務與客戶預 定,客戶入住,客戶退房是包含關系,前者為基用例,后三者為被包含用例。務??头拷?jīng)營管理酒店經(jīng)理用例圖前臺服務說明:酒店經(jīng)理可以進行客房經(jīng)營管理,客戶信息查詢,個人秘密修改,注銷,前臺服客房管理客房經(jīng)理總經(jīng)理財務經(jīng)理財務管理餐飲經(jīng)理餐飲管理登錄酒店管理系統(tǒng)登錄用戶管理登錄酒店管理系統(tǒng)用例圖1客房管理前臺服務員預訂管理顧客信息管理登錄酒店管理系統(tǒng)收銀管理登錄酒店管理系統(tǒng)用例圖2說明:各部門及前臺服務人員對酒店進行管理時必須具有登錄酒店管理系統(tǒng)的權限,則將無法對酒店進行相關的
20、操作。此處登錄酒店管理系統(tǒng)是父用例,客房管理,預定管理,顧客信息管理,財務管理,餐飲管理,用戶登錄管理,收銀管理為子用例,子用例與例之間 是泛化關系。它們都有要先登錄酒店管理系統(tǒng),登錄成功后可以進行各自不同的操作。用例描述:客房經(jīng)營管理用例描述描述項說明用例名稱客房經(jīng)營管理用例描述實現(xiàn)對客房的訂房,入住和退房管理,包括對客房的業(yè)務信息(如客房號、預定時間、入住時間、換房情況、退房情況、金額等)進行檢索、錄入和修改。參與者酒店管理員、酒店經(jīng)理、和前臺服務員前置條件必須登錄后置條件若有改動必須保存基本操作流程1.用戶登錄2.根據(jù)用戶請求,進行響應操作3.提交操作結果被包含的用例1.客戶預定2.客戶
21、入住3.客戶退房入住登記描述項說明用例名稱入住登記用例描述客戶入住酒店,辦理手續(xù)參與者前臺服務員(主要)管理員或經(jīng)理也可前置條件必須先登錄后置條件若入住成功,生成訂單,存入系統(tǒng),并修改 入住信息基本操作流程1接待員響應客戶的入住請求2接待員查詢當前的客房入住信息3根據(jù)客戶提供的信息選擇房間4輸入、查詢和修改房間的入住信息 生成訂單,存入系統(tǒng)退房登記描述項說明用例名稱退房登記用例描述客戶退出酒店,辦理手續(xù)參與者前臺服務員(主要)管理員或經(jīng)理也可前置條件必須先登錄后置條件退房成功,生成清單,存入系統(tǒng),并修改入住信息基本操作流程1接待員響應客戶的退房請求2接待員查詢當前的客房退房信息3計算費用4修改房間的入住信息5生成結算單客戶信息管理用例描述描述項說明用例名稱客戶信息管理用例描述用戶可以對入住過酒店的客戶信息進行查 詢,包括對客戶基本信息(如身份證號、客 戶姓名、聯(lián)系、客戶類型、入住歷史等等信 息)進行檢索。參與者酒店管理員、酒店經(jīng)理和服務員前置條件必須先登錄后置條件若有改動必須保存基本操作流程1. 用戶登錄2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版環(huán)保技術崗位聘用合同范本3篇
- 2025版LED照明產(chǎn)品進出口關稅減免申請合同3篇
- 課題申報書:大中小學國家安全教育一體化支撐體系及其效能提升研究
- 2025版建筑工程承包合同范本(建筑廢棄物資源化利用與環(huán)保)3篇
- 課題申報書:大數(shù)據(jù)環(huán)境下的有組織科研活動傳播路徑及影響力分析決策研究
- 2023年助溶劑項目融資計劃書
- 2024年環(huán)保設施建設和運營合同
- 2025版藝術品抵押租賃展示銷售合同3篇
- 2024批次環(huán)保型包裝產(chǎn)品購銷協(xié)議總覽
- 2024年連鎖餐館加盟經(jīng)營合同版
- 石油形成過程科普知識講座
- 輔警心理健康知識講座
- 《棗樹常見病蟲害》課件
- 刑法試題庫大全
- 燃氣安裝人員管理制度
- 省份簡稱課件
- 公民科學素質(zhì)調(diào)查問卷
- 小學健康教育試題-及答案
- 鋼構件應力超聲檢測技術規(guī)程
- -《多軸數(shù)控加工及工藝》(第二版)教案
- 體 育 課 教 學 評 價 量 表
評論
0/150
提交評論