酒店管理系統需求分析
1 引言
隨着市場經濟的發展,消費者消費意識的提高,酒店行業的競爭越來越激烈。為了提高辦事效率,增加、保證酒店的銷售額,樹立酒店的良好形象,運用科學的管理方法非常必要,為此開發酒店客房管理系統,更好的滿足各方面的需求。
2 需求問題描述
2.1 用戶需求
用戶希望通過使用酒店客房管理系統得到所需信息,達到提高管理水平的目的,希望新系統具有以下功能:
- 使用計算機快速處理日常的業務及相關數據,實現實時查詢各種入住信息。
- 可以實時的錄入住宿單、換房單和退宿單等的情況。
- 可以實時查詢客房信息、客人賬單信息等的具體情況。
- 可以建立客戶的資料,方便日后建立良好的客戶關系。
- 數據的安全性:不同用戶有對數據查看,修改等處理不同的權限。
- 打印退房報表、結帳報表等報表。
- 密碼設置:每個用戶均有自己的密碼,可以防止非本系統人員進入本系統,又因每個用戶的權限不一致,故可防止用戶越權操作。
- 權限設置:設置每個用戶的權限,使各用戶在自己的操作范圍內工作,不得超出自己的操作范圍。只有系統管理員才能進行權限設置。
- 數據輸入:可以進行酒店各種原始數據的輸入。
- 數據查詢:要求可以分別按房間編號,房間類型等進行數據查詢。
- 數據輸出:根據需要打印退宿報表、結帳報表等報表。
2.2 用戶功能需求
2.3 系統功能需求
- 預訂功能需求:其主要目的是提高酒店的開房率,為客人預留房間,並提供良好的預訂服務。其功能需求包括預訂查詢,可用房確認,預訂記錄建立,預訂確認,預訂記錄維護等。
- 接待功能需求:其主要目的是以最快的速度為客人開房。其功能需求包括賓客登記、可用房確認、修改賓客信息、刪除賓客信息和查詢賓客信息等。
- 結賬功能需求:其功能需求包括客人結賬、打印報表和客人掛賬等。
- 換房功能需求:其主要目的是滿足客人換房的需要。其主要功能是查詢客房,換房登記,換房確認等。
- 客房管理功能需求:其主要目的是對客房的信息化管理,提高客房管理的精度和准確度,同時減輕酒店客房中心員工的工作負擔,從而提高客房管理的效率和服務質量。其主要功能是房態維護,費用記錄和客人查詢等綜上,我們將系統的功能大體划分為三大模塊:
1) 權限管理:包括用戶、及管理員的注冊,登錄,權限修改等。
2) 前台管理:包括客戶信息的錄入、客戶預訂和入住登記以及結算的管理等。
3) 后台管理:客房信息管理、用戶信息管理。
3 數據流圖
3.1 頂層數據流圖
3.2 一級細化數據流圖
3.2.1 預約管理
3.2.2 入住管理
3.2.3 退房管理
3.2.4 消費管理
3.2.5 房態管理
3.2.6 查詢管理
4 數據字典
|
|
|||||||
預約表 |
(姓名,身份證號,客房號,預約時間,預約時間段) |
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
客房號 |
rid |
char(10) |
Not Null |
|
|
|||
預約時間 |
reservetime |
datatime |
Not Null |
|
|
|||
預約時間段 |
timequantum |
varchar(50) |
Not Null |
|
|
|||
|
|
|
|
|
|
|||
客戶信息表 |
(姓名,身份證號,客房號,消費金額) |
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
客房號 |
rid |
char(10) |
Not Null |
|
|
|||
消費金額 |
consumption |
float |
|
|
|
|||
|
|
|
|
|
|
|||
押金表 |
(姓名,身份證號,押金金額,押金狀態) |
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
押金金額 |
damount |
float |
|
|
|
|||
押金狀態 |
dstate |
char(4) |
Not Null |
|
|
|||
|
|
|
|
|
|
|||
客房狀態表 |
(客房號,客房狀態) |
|||||||
客房號 |
rid |
char(10) |
Not Null |
Primary Key |
|
|||
客房狀態 |
rstate |
char(4) |
Not Null |
|
|
|||
|
|
|
|
|
|
|||
部門消費表 |
(姓名,身份證號,客房號,部門名稱,消費類型,消費金額,備注) |
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
客房號 |
rid |
char(10) |
Not Null |
|
|
|||
部門名稱 |
bmname |
char(20) |
Not Null |
|
|
|||
消費類型 |
xfstyle |
char(21) |
Not Null |
|
|
|||
消費金額 |
consumption |
float |
Not Null |
|
|
|||
備注 |
postil |
navarchar(max) |
|
|
|
|||
|
|
|
|
|
|
|||
總消費表 |
(姓名,身份證號,客房號,消費金額) |
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
客房號 |
rid |
char(10) |
Not Null |
|
|
|||
消費金額 |
consumption |
float |
Not Null |
|
|
|||
|
|
|
|
|
|
|||
客戶歷史信息表 |
(姓名,身份證號,客房號,部門名稱,消費類型, |
|||||||
消費金額,押金金額,押金狀態,預約時間,預約時間段,備注) |
|
|||||||
姓名 |
name |
char(10) |
Not Null |
|
|
|||
身份證號 |
cid |
char(20) |
Not Null |
Primary Key |
|
|||
客房號 |
rid |
char(10) |
Not Null |
|
|
|||
部門名稱 |
bmname |
char(20) |
Not Null |
|
|
|||
消費類型 |
xfstyle |
char(21) |
Not Null |
|
|
|||
押金金額 |
damount |
float |
|
|
|
|||
押金狀態 |
dstate |
char(4) |
Not Null |
|
|
|||
預約時間 |
reservetime |
datatime |
|
|
|
|||
預約時間段 |
timequantum |
varchar(50) |
|
|
|
|||
備注 |
postil |
navarchar(max) |
|
|