公務(wù)員期刊網(wǎng) 論文中心 正文

酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)探析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)探析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)探析

摘要:采用計(jì)算機(jī)系統(tǒng)以革新傳統(tǒng)酒店業(yè)競(jìng)爭(zhēng)方式與經(jīng)營(yíng)管理手段,不斷擴(kuò)大酒店銷售、降低管理成本以及提升房客滿意度。通過(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ì)于同類酒店管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)有參考價(jià)值。

關(guān)鍵詞:酒店管理系統(tǒng);酒店數(shù)據(jù)庫(kù);酒店管理;酒店系統(tǒng);入住率

計(jì)算機(jī)在酒店管理的應(yīng)用已擴(kuò)展至各部門,酒店管理系統(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è)終端須安裝客戶端,對(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ì)于酒店??突蛉胱》块g較多的房客施行一定的折扣以提高酒店的入住率。

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)客戶端與服務(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)表的查詢匯總,構(gòu)造報(bào)表查詢條件并檢索相應(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ì)于用戶的增刪改查操作。系統(tǒng)參數(shù)負(fù)責(zé)維護(hù)酒店基本情況如酒店名、地址等,設(shè)置賓客賬號(hào)與預(yù)訂賬號(hào),基本參數(shù)涵蓋客房設(shè)置、樓區(qū)設(shè)置、樓層設(shè)置等。用戶設(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ù)訂類型由散客預(yù)訂、團(tuán)體預(yù)訂以及會(huì)議預(yù)訂組成。房客通過(guò)電話、傳真、當(dāng)面等形式進(jìn)行預(yù)訂,預(yù)訂形式多種多樣,賓客并不一定在店,選擇預(yù)訂方式如散客、團(tuán)隊(duì)或會(huì)議,適合單人或多人組團(tuán)預(yù)訂,預(yù)交房款或登記入住時(shí)再交。按酒店業(yè)的行規(guī)預(yù)訂可為有保證預(yù)訂及無(wú)保證預(yù)訂,亦可稱為正式預(yù)訂與非正式預(yù)訂。正式預(yù)訂須確保房客的預(yù)訂,否則需賠償?shù)摹7钦筋A(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)信息存入房卡。房客選擇房間類型以及是否多人入住,管理員輸入到店日期與離店日期,計(jì)算入住天數(shù),在可用房列表中選擇需登記的房間,一次可選擇多間,若非提前預(yù)訂則錄入房客資料如姓名、證件號(hào)、用房類型、家庭住址、原始房?jī)r(jià)、折扣率等,預(yù)訂入住可調(diào)取數(shù)據(jù)庫(kù)中存儲(chǔ)的房客資料數(shù)據(jù),多房間可同時(shí)登記入住,避免多次錄入相同的房客信息。團(tuán)隊(duì)登記不同于散客登記,預(yù)訂入住則選擇團(tuán)體名稱,否則需提前輸入團(tuán)體名稱等,若無(wú)相關(guān)的成員資料須手工錄入。

2.3賓客結(jié)賬

結(jié)賬可為離店結(jié)賬或單項(xiàng)結(jié)賬,為團(tuán)體專門設(shè)置了團(tuán)體結(jié)賬,為特殊房客設(shè)置了暫掛結(jié)賬、賬務(wù)處理及應(yīng)收客戶管理。若有房客需離店結(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ù)付款等,住店查詢對(duì)住店的賓客進(jìn)行查詢,包括散客、團(tuán)隊(duì)或會(huì)議等,輸入查詢條件匯總出賓客住店情況。黑名單查詢?yōu)閷?duì)于公安部通緝的要犯、間諜或國(guó)家公敵等人物的查詢、增加、修改或刪除的一些操作。當(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)表、賓客分戶明細(xì)表、賓客欠款報(bào)表、團(tuán)隊(duì)欠款報(bào)表或單位掛賬欠款報(bào)表。

2.5系統(tǒng)設(shè)置

系統(tǒng)參數(shù)功能中可設(shè)置主服務(wù)器名稱與酒店基本參數(shù),輸入賓客起始賬號(hào)及預(yù)訂起始賬號(hào),選擇功能模塊權(quán)限如餐飲預(yù)訂、系統(tǒng)管理、物料管理與報(bào)表系統(tǒng)等?;緟?shù)功能主要包括樓區(qū)設(shè)置、樓層設(shè)置、房型設(shè)置、客房設(shè)置及部門設(shè)置等。用戶信息由操作員工號(hào)、姓名及所屬部門等構(gòu)成,可賦予操作員模塊權(quán)限如預(yù)訂、接待、結(jié)賬與餐飲等。

3系統(tǒng)實(shí)現(xiàn)

系統(tǒng)實(shí)現(xiàn)基于MVC三層架構(gòu),數(shù)據(jù)庫(kù)訪問(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ù)表與用戶表。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ì)離店日期、登記類別與登記員等,團(tuán)隊(duì)登記表維護(hù)團(tuán)隊(duì)資料、登記賓客數(shù)、總房間數(shù)、折扣類型、客源類型等,登記房?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)等。用戶表實(shí)現(xiàn)房客及操作員等用戶資料、操作權(quán)限的存儲(chǔ)。管理員負(fù)責(zé)通過(guò)系統(tǒng)設(shè)置功能維護(hù)酒店參數(shù)表及用戶表中的數(shù)據(jù)記錄。

4結(jié)束語(yǔ)

酒店管理系統(tǒng)是酒店管理的一項(xiàng)重要內(nèi)容,本文闡述了酒店管理系統(tǒng)的功能架構(gòu)與模塊設(shè)計(jì)。系統(tǒng)功能較為豐富,應(yīng)用的技術(shù)較為新穎,對(duì)于同類酒店管理系統(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)有限公司