資料結構
題目:酒店客房管理系統
專業班級
姓名學號
實訓時間
實訓地點
成績詳細設計說明書
目錄1.引言 2
1.1編寫目的 2
2.總體設計 3
2.2軟體結構 5
2.3程式描述 6
3 .詳細設計 7
3.1功能 7
3.2效能 8
3.3輸入專案 8
3.4輸出專案 8
3.5演算法 9
3.6程式邏輯 9
3.7 介面瀏覽 9
完成期中考試作業
酒店客房管理系統
主要功能:
前台操作:包括開房登記、退房結賬和房狀態檢視
預訂管理:包括預訂房間、預訂入住和解除預訂
資訊查詢:包括在住客人列表、預訂客人列表
報表統計:包括開房記錄統計、退房結賬和預訂房間統計
完成提示:
(1)住店情況記錄在住店管理表中:客人姓名、房號、入住時期、預計離開日期、結賬離開日期、應付金額
(2)每個房間的使用情況記錄在房間資訊表中:房號、**、押金、房狀態(空,入住)
(3)預定情況記錄在預訂情況表中:客人姓名、房號、入住日期、預計離開日期
(4)資料存在檔案中
1.客房預定系統
客房預定
預定未到處理
預售查詢
預定系統可隨時查詢酒店客房預售一覽表,及可售房間數,可查詢某間客房預定情況。
2.前台接待系統
入住登記
預定客房查詢
可售客房查詢
3.前台收銀系統
記帳退房押金加入
查帳客人資訊查詢
動態房態查詢
房間明細帳查詢
收銀員報表
當日入住客人報表
住店客單查詢
查詢客房狀態
查詢可售情況
客房占用統計
帳務查詢
萬能查詢
報表輸出
圖 2. 系統總流程圖
表1: 系統總流程資料字典
流程圖資料字典
3.1備註按照客人從住店、離店的過程將系統劃分為預訂、接待、取消預訂和離店四個處理過程。客人通過預訂,也可直接到酒店登記住宿。客人預訂後,也可能取消預訂。
表3: 個人預訂資料字典
客人來店預訂,服務員查詢「客房預訂資訊表」,無空房則返回客人。有客房則登記,並核對「客人黑名單」(進行消費而未付帳的客人名單)及「掛帳表」,無誤後收取預訂押金並記入「預訂金入帳表」。進行訂房,將預訂資訊記入「客人預訂資訊表」,修改「客房預訂資訊表」的客房狀態,給客人預訂證明表。
預訂完成。
1.對資料物件類的確定
2.對各類間關聯的確定
3.系統應提供客房的分類管理功能、
4.系統在各功能模組的實現當中,提供多級分類檢索和組合搜尋
1.客房型別
2.員工名或編號
3.客房資訊
4.客房狀態
1.客房型別表
2. 客房資訊表
3.客房狀態表
見後面3.5演算法補充
#include
#include
#include
#include
//成員變數的宣告
int i,j,k,p=0
char temp=" ";
int room[5][5];
clock_t start;
//成員方法的宣告
void init() }}
void hoteltitle()
void hotel_execute();
void hotel_select();
void hotel_outhotel();
void outsystem();
void hotel_total();
int main(void)
else
} fflush(stdin); //清空快取 }}
//入住登記
void hotel_execute()
printf("請輸入你要住第%d層的幾號房間?【1-5】",x);
fflush(stdin);
lp:scanf("%d",&y);
if(y>5)
if(x>2)else
if(room[x-1][y-1]==0)//判斷該房已經入住
{ room[x-1][y-1]=1;
printf("\n謝謝您的光臨,您已經成功登記。\n您的資訊如下:\n入住房間:%d-%d\n",x,y);
start=clock();
酒店客房管理系統
本專案以如家連鎖酒店的運營環境為參照,希望設計出適合酒店管理運用的酒店客房管理系統。如家酒店目前擁有連鎖型旅館717余家,分布於中國139個大中城市。是中國最大的酒店分銷商。隨著我國改革開放的不斷推進,國內人民生活水平的不斷提高,旅遊出行的人民越來越多,商務活動也相當的活躍 再加上入境旅遊的人也越來...
酒店客房管理系統設計
青島理工大學 資料庫課程設計報告 院 系 計算機工程學院 專業軟體工程學院 學生姓名 任偉偉 班級 軟體081 學號 200807187 題目酒店客房管理系統設計 起迄日期 2011.1.3 2010.1.14 設計地點 青島理工大學實驗室2 402 指導教師張艷 完成日期 2011 年 1月 14...
UML酒店客房管理系統
資訊科學與技術學院 物件導向分析與設計 課程作業 uml是統一建模語言 uml是 unified modeling language的縮寫 是用來對軟體密集系統進行視覺化建模的一種語言。uml為物件導向開發系統的產品進行說明 視覺化 和編制文件的一種標準語言。uml可以貫穿軟體開發周期中的每乙個階段...