基于JSP技術的酒店客房管理系統設計與實現
1.3 房租零頭收取
為監督收銀崗員工的結賬工作,在上交的財務報表中,凡涉及到客人房租消費的,除了列出一個結賬單對應房間的房租總額外,還進一步將房租的“整數”、“零頭”分開列出,以方便經理、財務人員核對賬務。所謂“整數”即經過日結,由系統自動形成的房租,一般是房價的正整數倍。所謂“零頭”即收銀崗人員根據客人結賬退房時,離店時間與規定的中午12點整點退房的這個時間差而產生的房租。為減少工作量、提高結賬速度,將其默認為零。依據經驗,欲結賬離店的客人一般都會在中午12點之前退房,這時零頭部分默認即可;對于少量的超過12點結賬退房的情況,則收銀崗人員根據酒店事先制定好的超時收費規定以及和客人達成的約定,手工輸入超時部分的房租。
1.4 有序打印財務報表
收銀崗人員打印的報表分為當班營業報表(付款方式統計表、實收匯總表、結賬單流水賬明細表)、全天營業報表、按金單報表、在住客人消費報表。
因酒店的客房部是24小時營業,所以一般將前臺工作人員分為早、中、晚3個班次,輪流上班。早班和中班交接班時都是先打印當班營業報表,然后當班清轉、退出系統,下一班人員登錄。較復雜的是晚班以及晚班與早班之間工作的交接。在晚班期間,臨近夜里12點時,進行“核數過租”,查看所有在住房的房價、按金等是否有誤。如發現有誤,及時修改(這項工作主要以剛開出的房間為主)。次日早上6點左右,打印當班營業報表、當班清轉、打印全天營業報表、日結、打印在住客人消費的報表。至約下班前15分鐘,進行當班清轉、退出系統,早班人員登錄。
2 數據庫設計
在數據庫設計時,整體上綜合考慮兩方面因素:關系型數據庫規范化理論和表的連接操作對讀寫數據庫性能的影響,將數據庫設計成滿足3NF[1]。具體在每個表的每個字段上:字段名稱采取“簡潔而有意義”的原則;字段的類型和長度采取“節約夠用、適當留有余地以便于擴展”的原則。
頁面設計及相關代碼分析
●客房管理管理頁面的設計
●客房經營管理頁面的設計
●客戶信息查詢頁面的設計
●員工信息管理頁面的設計
1.賓館客房管理系統登陸界面的設計
系統共分兩類用戶:酒店管理員和前臺服務員
當用戶進入賓館客房管理系統登陸界面后,首先需要進行身份驗證,系統在驗證通過后,將使用UserType變量記錄其用戶類型,并根據用戶類型確定用戶的使用權限。賓館客房管理
在SQL Server 2000中共建了22個表:管理員表、用戶表、證件種類表、現金種類表、付款方式表、房間表、房態名稱表、按金催交的最小余額表、按金使用情況表、房間消費商品表、房間消費雜項表、房間維修記錄表、房種默認價格表、日結記錄表、轉房記錄表、轉賬記錄表、客人信息表、客人-按金表、客人-房間表、房間-消費匯總表、房間-消費商品明細表、房間-消費雜項明細表。限于篇幅,本文只介紹兩個典型的表及其字段的功能說明。
評論