UML酒店管理系統

2021-03-04 07:57:04 字數 4350 閱讀 5601

設計報告

課程名稱軟體建模與分析課程設計

專業班級

姓名學號

指導教師

電氣與資訊工程學院

和諧勤奮求是創新

目錄酒店管理系統 - 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 資料庫管理...