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