前言:想要寫出一篇引人入勝的文章?我們特意為您整理了酒店管理系統(tǒng)設計與實現(xiàn)探析范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:采用計算機系統(tǒng)以革新傳統(tǒng)酒店業(yè)競爭方式與經(jīng)營管理手段,不斷擴大酒店銷售、降低管理成本以及提升房客滿意度。通過對系統(tǒng)功能進行總體構(gòu)架,設計相應的功能模塊,實現(xiàn)基于B/S架構(gòu)的酒店管理系統(tǒng)。該系統(tǒng)由客房預訂、入住接待、賓客結(jié)賬、報表管理與系統(tǒng)設置等功能模塊構(gòu)成,實現(xiàn)利用計算機系統(tǒng)與網(wǎng)絡來管理酒店賓客、客房及相關(guān)設備信息等。系統(tǒng)功能較為豐富與詳盡,應用的技術(shù)較為新穎,對于同類酒店管理系統(tǒng)的設計開發(fā)有參考價值。
關(guān)鍵詞:酒店管理系統(tǒng);酒店數(shù)據(jù)庫;酒店管理;酒店系統(tǒng);入住率
計算機在酒店管理的應用已擴展至各部門,酒店管理系統(tǒng)已成為酒店現(xiàn)代管理的重要內(nèi)容。通過使用計算機系統(tǒng)來對酒店的事務進行管理,不僅解決了人工管理存在的弊端,而且節(jié)約了人力與物力[1]。在酒店管理中引入計算機技術(shù)與網(wǎng)絡技術(shù)以提高酒店入住率,成為酒店業(yè)發(fā)展的重要環(huán)節(jié)之一。目前大多數(shù)酒店管理系統(tǒng)均采用C/S體系結(jié)構(gòu),每個終端須安裝客戶端,對于不同操作系統(tǒng)就需開發(fā)不同的版本,操作系統(tǒng)一旦升級還需提供后續(xù)的技術(shù)支持[2]。本文設計并實現(xiàn)了基于B/S架構(gòu)的酒店管理系統(tǒng),該系統(tǒng)的應用可有效地管理酒店顧客信息,減少復雜的體力勞動,節(jié)約酒店運營成本[3],并通過網(wǎng)絡提高酒店知名度,進而提高酒店市場競爭力。系統(tǒng)通過房客預訂房間后入住酒店,或以非預訂形式登記入住,可選擇的預訂方式多種多樣。酒店管理員負責錄入賓客基本資料,包括賓客預訂單以及登記入住單,對于酒店??突蛉胱》块g較多的房客施行一定的折扣以提高酒店的入住率。
1系統(tǒng)架構(gòu)
系統(tǒng)基于B/S體系結(jié)構(gòu),利用MySQL數(shù)據(jù)庫存儲數(shù)據(jù),使用Java開發(fā)環(huán)境,實現(xiàn)客戶端與服務器功能,主要功能包括客房預訂、入住接待、賓客結(jié)賬、報表管理與系統(tǒng)設置,如圖1所示:1)客房預訂功能實現(xiàn)賓客預訂房間,選擇預訂方式,預交房款或登記入住時再交,提供賓客基本資料,確定后完成預訂。由于預訂方式多種多樣,房款不限于預訂時支付,若預訂房間較多可在標準房價的基礎上指定折扣率,這樣可提高酒店的回住率。2)入住接待時若賓客已預訂房間則調(diào)取數(shù)據(jù)庫中相關(guān)的賓客資料數(shù)據(jù),讀取其證件信息,即可登記入住。非預訂形式的登記則需管理員手工錄入房客基本資料另行入住。兩種登記入住方式的設計,避免管理員多次錄入相同的房客信息。3)賓客結(jié)賬通過支付房款完成本次入住結(jié)賬,單項結(jié)賬時指定預過天數(shù)與房價來計算預過房費以完成單筆結(jié)賬,離店結(jié)賬則支付尚未完成的款項,標志著房客已結(jié)賬完畢。4)報表管理實現(xiàn)主要報表的查詢匯總,構(gòu)造報表查詢條件并檢索相應的數(shù)據(jù),匯總酒店報表內(nèi)容。報表包括預訂報表、接待報表與結(jié)賬報表,可綜合反映一定時期內(nèi)的酒店運營收支狀況,評價并考核各環(huán)節(jié)收支管理,成為酒店進行成本與利潤編制、各項費用計劃、指定房價的重要基礎。5)系統(tǒng)設置主要配置基本參數(shù)及系統(tǒng)參數(shù),實現(xiàn)對于用戶的增刪改查操作。系統(tǒng)參數(shù)負責維護酒店基本情況如酒店名、地址等,設置賓客賬號與預訂賬號,基本參數(shù)涵蓋客房設置、樓區(qū)設置、樓層設置等。用戶設置除了基本操作外,可設置相應的操作權(quán)限。
2系統(tǒng)模塊設計
為了設計有效功能模塊,功能獨立為模塊增長的標志,即功能獨立的存在會導致系統(tǒng)的良好設計,鑒于此本系統(tǒng)基本功能模塊設計為客房預訂、入住接待、賓客結(jié)賬、報表管理與系統(tǒng)設置。
2.1客房預訂
客房預訂類型由散客預訂、團體預訂以及會議預訂組成。房客通過電話、傳真、當面等形式進行預訂,預訂形式多種多樣,賓客并不一定在店,選擇預訂方式如散客、團隊或會議,適合單人或多人組團預訂,預交房款或登記入住時再交。按酒店業(yè)的行規(guī)預訂可為有保證預訂及無保證預訂,亦可稱為正式預訂與非正式預訂。正式預訂須確保房客的預訂,否則需賠償?shù)?。非正式預訂則視情況而定,違約無確定的損失。預訂操作涵蓋預訂已接受、已到店、未到店與已取消,可查看相應的賓客記錄。管理員錄入賓客預訂單,預訂單需填項較多,但預訂賓客姓名、預訂人數(shù)、房間數(shù)、到店及離店日期須填入。保留期限為該訂單的有效期截止日期,過期后可取消該預訂。錄入完成后獲取尚未占用的空房進行排房,排房可為手工排房或智能排房,智能排房則按樓層從低層到高層依次序選擇對應的房間,通過預訂排房圖可察看預訂單目前的排房情況。預訂修改可對于已預訂的賓客預訂單進行修改,亦可修改排房信息。辦理預訂已到時如有預付款一定需退還房客,然后在賬務處理中重新輸入預付款。定位與過濾條件設置兩個操作適用于在預訂單較多的情況下,若無與輸入條件完全相同的記錄,則定位到與該條件相近的記錄上,過濾設置將符合條件的記錄保留下來。
2.2入住接待
管理員通過填入散客登記單、團體登記單或會議登記單進行房客入住接待,錄入過程中會適時跳出黑名單、歷史賓客等,完成后進入制房卡,并把相關(guān)信息存入房卡。房客選擇房間類型以及是否多人入住,管理員輸入到店日期與離店日期,計算入住天數(shù),在可用房列表中選擇需登記的房間,一次可選擇多間,若非提前預訂則錄入房客資料如姓名、證件號、用房類型、家庭住址、原始房價、折扣率等,預訂入住可調(diào)取數(shù)據(jù)庫中存儲的房客資料數(shù)據(jù),多房間可同時登記入住,避免多次錄入相同的房客信息。團隊登記不同于散客登記,預訂入住則選擇團體名稱,否則需提前輸入團體名稱等,若無相關(guān)的成員資料須手工錄入。
2.3賓客結(jié)賬
結(jié)賬可為離店結(jié)賬或單項結(jié)賬,為團體專門設置了團體結(jié)賬,為特殊房客設置了暫掛結(jié)賬、賬務處理及應收客戶管理。若有房客需離店結(jié)賬,輸入房號,此時可在主付賬號、分付賬號、預付款項與消費賬里查看房客在酒店的賬項情況,付款方式可選擇現(xiàn)金、掛賬、信用卡或支票等,確定后完成該房客的結(jié)賬。系統(tǒng)提示離店結(jié)賬完成,標志著房客已結(jié)賬完畢。提前結(jié)賬即預過房費,將某一賓客的賬項提前結(jié)算,通過輸入賓客房號,出現(xiàn)該賓客的消費項目,填入預過天數(shù),計算預過房費總和,完成對于該賓客的提前結(jié)賬。單項結(jié)賬對某一賓客的消費賬目進行單個結(jié)算,如消費的餐費可進行該項目的單個結(jié)算。團體結(jié)賬為對團隊、會議的結(jié)算操作,僅結(jié)算團體或會議所消費的賬項,結(jié)賬后該團體或會議成員將轉(zhuǎn)為散客。成員離店可為離店不結(jié)賬或離店結(jié)賬,前者須在團體負責人確認的情況下。暫掛結(jié)賬功能處理賓客離店但不能馬上結(jié)賬的情況,將賬項暫時掛起來,待日后再結(jié)算。其它收銀臺當天賬項須結(jié)清,若有特殊情況當天無法結(jié)賬時會掛入臨時賬號上,歷史賬號在系統(tǒng)管理中設置,當房客不到收銀臺結(jié)賬,而到前臺來結(jié)賬,此時用到暫掛結(jié)賬。賬務處理即對于賓客的賬務進行補賬、沖賬或預付款等,住店查詢對住店的賓客進行查詢,包括散客、團隊或會議等,輸入查詢條件匯總出賓客住店情況。黑名單查詢?yōu)閷τ诠膊客ň兊囊?、間諜或國家公敵等人物的查詢、增加、修改或刪除的一些操作。當輸入賓客的姓名、證件等與黑名單上的人物相符合時,系統(tǒng)就會提示此人為可疑人物。
2.4報表管理
報表管理主要包括預訂報表、接待報表及結(jié)賬報表管理。選擇預期到店賓客表,默認為當天預期到店賓客列表,修改日期可查到預期到店賓客情況。接待報表涵蓋到店賓客表、在店賓客表與離店賓客表。結(jié)賬報表可為繳款明細表、補賬或沖賬明細報表、前臺結(jié)算報表、預付款報表、賓客分戶明細表、賓客欠款報表、團隊欠款報表或單位掛賬欠款報表。
2.5系統(tǒng)設置
系統(tǒng)參數(shù)功能中可設置主服務器名稱與酒店基本參數(shù),輸入賓客起始賬號及預訂起始賬號,選擇功能模塊權(quán)限如餐飲預訂、系統(tǒng)管理、物料管理與報表系統(tǒng)等?;緟?shù)功能主要包括樓區(qū)設置、樓層設置、房型設置、客房設置及部門設置等。用戶信息由操作員工號、姓名及所屬部門等構(gòu)成,可賦予操作員模塊權(quán)限如預訂、接待、結(jié)賬與餐飲等。
3系統(tǒng)實現(xiàn)
系統(tǒng)實現(xiàn)基于MVC三層架構(gòu),數(shù)據(jù)庫訪問層負責檢索與存儲實體對象數(shù)據(jù),發(fā)送與接收控制器層傳輸?shù)臄?shù)據(jù),視圖層通過與控制器層進行交互,展示頁面數(shù)據(jù)或?qū)⑻幚斫Y(jié)果返回至控制器層。數(shù)據(jù)庫實體表主要包括客房表、客房預訂表、賓客登記表、酒店參數(shù)表與用戶表。1)客房表負責維護酒店房間數(shù)據(jù),包括房號、房型、房態(tài)、房間所處樓區(qū)及樓層、房價等。酒店管理員通過操作系統(tǒng)設置功能錄入房間數(shù)據(jù),房型可為單人間、標準間、商務套房或行政套房,房態(tài)可設置為待清掃、散客、會議、控制房或團隊。2)客房預定表由預訂主表與輔表構(gòu)成,主表存儲預訂號、賓客基本信息、到店日期、離店日期、預訂房型及房價等,輔表如排房表記錄房號、房型、到店日期、離店日期等數(shù)據(jù)。房客預訂房間時提供其基本資料,選擇房型并確定到店日期及離店日期,將賓客資料及預訂信息存儲至客房預定相關(guān)表中。3)賓客登記表涵蓋登記主表、團隊登記表與登記房價表,登記主表負責存儲房客基本資料、到店日期、預計離店日期、登記類別與登記員等,團隊登記表維護團隊資料、登記賓客數(shù)、總房間數(shù)、折扣類型、客源類型等,登記房價表記錄登記號、房型、房間數(shù)、房價及折扣率。賓客登記入住酒店時提供證件及其它資料,若之前已預訂過房間可獲取預定表中的數(shù)據(jù),避免多次錄入相同的賓客資料,否則須手工錄入相關(guān)的數(shù)據(jù),將登記信息存儲至賓客登記表中。4)酒店參數(shù)表用于存儲主服務器名、酒店名、起始賓客賬號、預訂賬號與收銀賬號等。用戶表實現(xiàn)房客及操作員等用戶資料、操作權(quán)限的存儲。管理員負責通過系統(tǒng)設置功能維護酒店參數(shù)表及用戶表中的數(shù)據(jù)記錄。
4結(jié)束語
酒店管理系統(tǒng)是酒店管理的一項重要內(nèi)容,本文闡述了酒店管理系統(tǒng)的功能架構(gòu)與模塊設計。系統(tǒng)功能較為豐富,應用的技術(shù)較為新穎,對于同類酒店管理系統(tǒng)的設計開發(fā)有參考價值。采用本文設計與實現(xiàn)的酒店管理系統(tǒng),不僅能提高酒店入住率,同時降低了管理成本,為酒店的進一步發(fā)展打下堅實的基礎。
參考文獻
[1]趙曉彤.酒店管理系統(tǒng)設計[J].電子制作,2014(6):102-103
[2]李傳鍇,葉方超,匡芳君.基于Web的酒店管理系統(tǒng)的設計與實現(xiàn)[J].智能計算機與應用,2018,8(6):150-157
[3]李倩.中小型酒店客房管理信息系統(tǒng)設計[J].電子測試,2014(21):10-12
作者:董華軍 單位:江蘇卓越計算機系統(tǒng)有限公司