設計報告
課程名稱軟體建模與分析課程設計
專業班級
姓名學號
指導教師
電氣與資訊工程學院
和諧勤奮求是創新
目錄酒店管理系統 - 1 -
一、需求分析 - 1 -
1、酒店管理系統功能需求: - 1 -
1)酒店總經理 - 1 -
2)前廳部 - 1 -
3)客房服務部門 - 2 -
4) 餐飲部門 - 2 -
5) 財務部 - 2 -
6) 保安部 - 2 -
2、酒店各子系統功能: - 3 -
1)總經理子系統 - 3 -
2)財務子系統 - 3 -
3)住宿子系統 - 3 -
4)娛樂子系統 - 4 -
二、系統uml建模 - 5 -
1、酒店管理系統用例圖: - 5 -
1、使用者資訊管理用例描述 - 6 -
2、客房經營管理用例描述 - 6 -
3、客戶資訊管理用例描述 - 7 -
2、酒店管理系統活**: - 7 -
1)酒店管理活** - 7 -
2)客戶退房活** - 8 -
3、酒店管理系統包圖 - 9 -
4、酒店管理系統類圖 - 9 -
1)酒店預訂類圖 - 10 -
2)酒店客房類圖 - 11 -
3)酒店餐飲類圖 - 12 -
5、酒店管理系統資料庫圖 - 13 -
6、酒店管理系統順序圖 - 13 -
1)訂房管理 - 14 -
2)信用卡結賬 - 15 -
7、酒店管理部署圖 - 16 -
酒店管理系統
一、需求分析
1、酒店管理系統功能需求:
酒店部門劃分圖:
1)酒店總經理
酒店總經理的功能雖然不是面向顧客、不是酒店的服務項之一,但它的存在卻是必不可少的。它的主要職責有:a.
管理員工。給員工編號,登記其基本資訊;根據員工的平時表現及工齡確定工資;此外,還要給員工分配工作部門及職務等等。b.
劃分部門。給個部門編號、命名、確定其職責範圍、任命部門經理、分配員工。c.
對本部門的財務進行核算(支付工資等)。d.期末對酒店的收益情況進行核算。
2)前廳部
前廳部為酒店基本部門,其主要的職責有:a.接待入住酒店的客戶、錄入旅客資訊、為旅客安排房間。b.查詢旅客資訊、處理旅客投訴。
3)客房服務部門
它也是酒店基本部門之一。客房服務部門的主要職責有:a.
給個房間布置各種裝置、分類、編號、制定收費標準、分配服務人員。b.登記旅客資訊,確認其身份,登記其入住、退房時間。
c.統計各類房間的客滿程度。d.
對本部門的財務流動進行登記處理。
4) 餐飲部門
它是酒店基本部門之一。它提供服務的特點是實時性強、持續時間短,強調效率。例如,顧客人數、顧客所用的菜及其它飲料等種類繁多,數量不等;後勤各種活動如採購等頻繁發生。
通過分析可發現,用人工完成此類操作比計算機更具實效與時效,且此類資訊也沒有長時間保留的必要,因此這些資訊沒有必要採用資料庫管理。對於餐飲部門,需要較長時間保留的資訊主要是財務資訊,一方面便於期末彙總,另一方面便於向上級報告。
5) 財務部
財務部門的功能主要是面對酒店的財務管理,包括飲食、住宿、各部門支出等的財務管理,財務部門對整個酒店來說都是重要的。
6) 保安部
保安部門主要負責整個酒店的安保工作,如:酒店車輛進出的登記與管理、查驗;酒店員工進出的管制;酒店財產的保障和員工的安全保護;酒店突發事件的處理。
2、酒店各子系統功能:
1)總經理子系統
1對新來的員工進行編號、登記、分配工作。(員工號、姓名、性別、年齡、工齡、級別、部門號、職務、其他備註)
2對於被辭退的員工從系統中級聯刪除其資訊,如從員工表中刪除其基本資訊,從它所服務的工作部門中刪除該員工的工作名額,結算支付其工資、獎金;同時補充新的員工,代替它的工作。
3對新增部門作各種初始工作。如編號、命名、任命經理等。(部門號、名稱、部門經理、員工數量)
4取消某個部門時,核算該部門的財務情況,並作備份;同時對該部門的員工重新分配工作。
5其他情況的處理。
2)財務子系統
1每天的收入、支出登記(編號、發票號、摘要、數量、單位、數額、經手人、日期)
2期末各子系統的財務彙總(編號、上月餘額、總收入、總支出、餘額、經手人、日期)
3期末酒店彙總個部門的財務報表,結算本酒店收益(編號、部門號、部門名稱、收入、支出、淨收入、經手人、日期)
3)住宿子系統
1來客登記
若多人住同一房間,只作乙個記錄。
客人資訊(房間號、房間類別、客人數量、聯絡人名、身份、證件名稱(型別)、證件號碼、入住時間、退出時間)
2房間管理
旅客入住(旅客退出)除了登記(刪除)客人資訊之外,還應對相關的記錄進行修改,如房間的狀態等。
房間類別(類別號、名稱、裝置、收費標準、總數量、剩餘量、管理人員)
房間(房間號,房間型別、狀態)
( 該部門的財務處理與飲食子系統同,歸到財務子系統)
4)娛樂子系統
1新增新的娛樂專案
娛樂專案(娛樂專案號、名稱、收費標準、負責人)
2取消某娛樂專案。
二、系統uml建模
1、酒店管理系統用例圖:
系統的用例分析是uml建模的第一步,在需求分析中,我們已經確定了酒店管理系統的各功能模組,包括:前廳服務管理、客房部管理、餐飲部管理、財務部管理等。
此用例圖為系統經營管理圖。總經理管理各部門經理,各部門經理管理各部門職能,各部門職能均由酒店管理系統進行管理。
1、使用者資訊管理用例描述
使用者資訊管理是通過酒店管理員和前台服務員,對酒店客房管理系統的使用者進行管理,包括對員工的基本資訊進行檢索、錄入和修改。
首先管理員需要進行系統登入,讓後進入員工資訊管理介面,對員工資訊進行查詢或修改。
其中使用者資訊管理包含的用例有:新增員工、查詢員工資訊、修改員工資訊以及刪除員工資訊。
2、客房經營管理用例描述
客房經營管理是酒店管理員、管理者或前台服務員為實現對客房的訂房,入住和退房管理,包括對客房的業務資訊(如客房號、預定時間、入住時間、換房情況、退房情況、金額等)進行檢索、錄入和修改。
包含的用例有:客戶預定、客戶入住、客戶退房。
3、客戶資訊管理用例描述
客戶資訊管理是酒店管理員、酒店經歷和前台服務員對入住過酒店的客戶資訊進行查詢,包括對客戶基本資訊(如身份證號、客戶姓名、聯絡**、客戶型別、入住歷史等等資訊)進行檢索。
包含的用例有:客戶資訊管理、使用者密碼修改、使用者登出。
2、酒店管理系統活**:
1)酒店管理活**
此活**為酒店管理系統登入介面。使用者登入如果失敗,返回重新登入,如果登入失敗3次,則自動退出系統,結束登入。若登入成功,則選擇使用者型別,在普通使用者下,可以進行管理自己的資訊,客房管理,預訂管理消費管理。
在管理人員下,可以進行客房管理,預訂管理,消費管理,管理自己和普通使用者的資訊。
2)客戶退房活**
此活**為客戶退房管理。首先檢視房卡,通過房卡記錄查詢顧客資訊,通過資訊進行退房登記,計算退房總費用。從顧客資訊檢視是否收取過押金,若收取過,則退還押金,若沒有押金則直接核算總費用。
顧客進行付款,結算後則退房成功,結束。
3、酒店管理系統包圖
此圖為酒店管理系統包圖,主要內容為業務服務下包含預訂管理,客房管理,顧客資訊管理,收銀管理,審查管理。業務服務從資料服務中查詢資源,為使用者提供服務。
4、酒店管理系統類圖
1)酒店預訂類圖
此類圖為酒店預管理,酒店會員使用者中包含著會員號,**號,email,密碼。可以進行關於檢視、修改個人資訊,還可以選擇對所要購買的服務的支付方式。通過網上支付確認訂單,在訂單中查詢會員編號,餐桌編號,付費情況。
通過訂單的資訊可查詢餐桌的資訊,查詢餐桌資訊中的狀態、**、餐桌編號。由系統管理員管理餐桌資訊設定,系統管理員有使用者名稱設定的許可權和餐桌資訊維護的管理。
2)酒店客房類圖
此類圖為酒店客房資訊管理類圖,客房資訊管理著客房分類,客房狀態,客房經營和顧客的歷史記錄。在客房分類中包含著客房種類、名稱、面積、**等關於客房的資訊。客房狀態中是關於房間號和狀態的資訊。
客房經營管理著顧客資訊,顧客資訊內含有顧客姓名、**和顧客消費情況。歷史記錄內包含著顧客的客房消費。
3)酒店餐飲類圖
此類圖為酒店餐飲類圖,主要包含酒店餐飲流程資訊和顧客餐飲資訊。各部門操作人員分別管理著客房型別、客房預訂、銷售清單、餐飲選單等。選單中有酒菜名稱、**等資訊,包含著**商、供貨資訊和貨品清單。
構成整個餐飲的流程。
uml酒店管理系統
軟體工程 組員 洪春雨 20090805208 顏飛飛 20090805242 班級 計算機 2 班 指導老師 裴峰 2011年06月10日 酒店管理系統 背景說明 目前大多數酒店提供的服務多種多樣,規模大小也各不相同,但稍具規模的酒店必含下面三類服務 飲食 住宿和娛樂。由於我們對酒店行業沒有具體的...
酒店管理系統UML建模分析
課程設計報告 課程名稱 uml建模與分析 設計題目酒店管理系統 專業班級 12級軟卓 指導教師徐卓然 小組成員 酒店管理系統需求文件 1.背景說明 隨著人民生活水平的提高,餐飲,住宿,娛樂業在服務行業中占有越來越重要的地位。要使在當前酒店行業日趨激烈的競爭中脫穎而出,必須努力發展自己的特色。在酒店管...
UML酒店管理系統課程設計
軟體工程實驗報告 學生姓名 魏奇楊樹超 學號541313140147 541313140150 專業班級 3g軟體13 01 院 系 計算機與通訊工程學院 指導教師支俊 完成時間 2015 年 12 月 15 日 成績目錄 1 背景說明 2 需求分析 1 組織結構圖 2 系統功能需求 3 資料庫管理...