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