陳敬
[提要] 賓館管理信息系統(tǒng)主要是對客房資源、賓客信息、結(jié)算信息等進行管理。以Microsoft SQL Server2000作為后臺數(shù)據(jù)庫,Visual Basic6.0為前臺開發(fā)工具,運用自頂向下逐層分解的模塊化結(jié)構(gòu)設(shè)計思想,面向?qū)ο蟮脑O(shè)計方法進行實現(xiàn)。
關(guān)鍵詞:賓館管理信息系統(tǒng);數(shù)據(jù)庫;Microsoft SQL Server;Visual Basic6.0
中圖分類號:TP311 文獻標識碼:A
收錄日期:2013年11月14日
一、引言
隨著市場經(jīng)濟的發(fā)展,各行各業(yè)為提高經(jīng)濟效益,迫切需要把現(xiàn)代化信息處理技術(shù)應(yīng)用到管理工作中去。對賓館行業(yè)而言,服務(wù)水平的高低,直接影響到賓館的效益。
賓館管理需要對客人預(yù)訂客房、入住、居住和退房期間的一切服務(wù)進行管理,并存儲賓館客房的所有靜態(tài)和動態(tài)信息。賓館管理信息系統(tǒng)以Microsoft SQL Server2000作為后臺數(shù)據(jù)庫,Visual Basic 6.0為前臺開發(fā)工具,完成管理系統(tǒng)的主要模塊。首先,在短時間內(nèi)建立起系統(tǒng)應(yīng)用的原型。然后,對原型系統(tǒng)進行需求分析,并不斷修正和改進,直到形成可行性系統(tǒng)。
二、系統(tǒng)調(diào)查與可行性研究
(一)初步調(diào)查。信息系統(tǒng)建設(shè)規(guī)劃完成后,不能馬上進行實質(zhì)性項目開發(fā)工作。以防造成在花費了大量人力和物力之后,才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)。初步調(diào)查由有經(jīng)驗的系統(tǒng)開發(fā)人員組成,一般用1、2周時間。調(diào)查的內(nèi)容主要有賓館目前的概況,例如組織機構(gòu)、人員分工、現(xiàn)行信息系統(tǒng)的運行情況、存在的問題以及薄弱環(huán)節(jié)等。
(二)可行性研究。歷史經(jīng)驗的積累使賓館行業(yè)現(xiàn)有的管理制度和方法比較科學(xué),為系統(tǒng)的設(shè)計提供了有效的制度保障。采用技術(shù)成熟的Visual Basic6.0和Microsoft SQL Server2000,其靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。硬件方面,更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,完全能滿足此系統(tǒng)的需要。管理和維護比較簡單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運轉(zhuǎn)。
三、系統(tǒng)分析
通過問題識別、可行性分析、詳細調(diào)查、系統(tǒng)化分析,調(diào)查現(xiàn)行系統(tǒng)存在的問題。根據(jù)用戶的需求,提出可行的方案,為管理層決策提供依據(jù),完成新系統(tǒng)的邏輯方案設(shè)計。
(一)業(yè)務(wù)流程分析。沿著原賓館管理信息系統(tǒng)信息流動的過程進行管理業(yè)務(wù)流程的調(diào)查。調(diào)查的主要內(nèi)容有賓館信息管理中各環(huán)節(jié)的處理業(yè)務(wù)、信息來源、處理方法、計算方法、信息流經(jīng)去向、提供信息的時間和形態(tài)等,形成業(yè)務(wù)流程圖。
(二)數(shù)據(jù)流程分析。為了便于計算機進行賓館信息管理,需要進一步舍去物質(zhì)要素,收集有關(guān)資料,進行數(shù)據(jù)流程調(diào)查與分析。主要收集原賓館管理信息系統(tǒng)全部輸入單據(jù)(如預(yù)訂單、收據(jù)等)、輸出報表(如歷史客人報表、結(jié)算信息表等)和數(shù)據(jù)存儲介質(zhì)(如賬本、清單等)的典型格式,同時要弄清各環(huán)節(jié)上的處理和計算方法。
在上述各種單據(jù)、報表、賬本的典型樣品上,一方面要注明制作部門、報送部門、存放地點、發(fā)生頻度、發(fā)生的高峰時間及發(fā)生量等;另一方面要注明各項數(shù)據(jù)的類型、長度、取值范圍,形成數(shù)據(jù)流程圖,用來描述信息在系統(tǒng)中的流動、處理和存儲情況。
四、系統(tǒng)設(shè)計
主要是把賓館管理信息系統(tǒng)的邏輯模型與計算機技術(shù)結(jié)合起來,提出一個具體的實施方案。主要工作有功能結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計、代碼設(shè)計、輸入輸出設(shè)計等。
(一)功能結(jié)構(gòu)設(shè)計。對本系統(tǒng)而言,采用Visual Basic6.0進行功能結(jié)構(gòu)設(shè)計。具體設(shè)計如下:
1、房客信息管理模塊。主要用于用戶對房客及其業(yè)務(wù)的情況進行管理,其中包括:
預(yù)定管理模塊,主要包括預(yù)定信息的登記、查看、刪除等基本操作。
接待管理模塊,主要用于客戶入住信息的登記、查看、修改、刪除等基本操作。
結(jié)賬管理模塊,主要用于用戶退房操作。
換房管理模塊,主要用于入住用戶的換房操作。
押金管理模塊,主要用于對入住客戶押金的補交、查看等基本操作。
2、用戶登錄模塊。主要用于用戶的登錄。用戶按權(quán)限分為管理員和普通用戶。
管理員登錄模塊,主要用于不同級別的管理員對不同權(quán)限信息的管理與查詢,并確保計算機系統(tǒng)安全正常運行。
普通用戶登錄模塊,主要用于不同級別的用戶對不同權(quán)限信息的查詢。
3、客房信息管理模塊。主要用來建立賓館房間的資料庫,以每個房間為單位,每個房間一條記錄。
客房現(xiàn)狀管理模塊,主要用于對客房信息的輸入、查詢、修改等操作。
客房等級設(shè)置模塊,主要用來設(shè)置房間的等級。
4、消費管理模塊。該模塊主要用于對客人在入住期間的消費進行入賬操作,包括話費入賬、餐費入賬以及其他消費入賬等操作。
5、財務(wù)核查管理模塊。主要用于管理賓館每天的財務(wù)核查工作,其中包括:
夜審模塊,主要用于對當(dāng)日入住的賓客數(shù)、開房數(shù)進行統(tǒng)計,同時對在館房客、客房出租狀況進行分析,修改系統(tǒng)日期和參數(shù)狀態(tài)。
過賬模塊,主要用于將房客的各項費用加入到房客的主賬單中。
結(jié)轉(zhuǎn)模塊,主要用于賓館進行日結(jié)賬,即核對當(dāng)日進賬的金額。只有進行完日結(jié)賬之后,“賓館日期”才轉(zhuǎn)到下一天。
6、系統(tǒng)管理模塊。主要用于對數(shù)據(jù)進行維護;對密碼進行管理,確保其保密性和安全性;對打印機進行選擇,方便各種數(shù)據(jù)的輸出;對管理軟件系統(tǒng)的基本設(shè)置進行檢查,掌握運行情況等。
(二)數(shù)據(jù)庫設(shè)計。對本系統(tǒng)而言,采用Microsoft SQL Server2000進行數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計結(jié)果是一組關(guān)系模式的集合,以下即為本系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)關(guān)系:
預(yù)訂單:預(yù)訂單號,類型編號,客房編號,抵店時間,離店時間,單據(jù)狀態(tài),入住人數(shù),客房價格,入住價格,折扣,預(yù)計房費賬款收入,預(yù)訂人,預(yù)訂公司,聯(lián)系電話,備注。
入住表:入住單號,顧客姓名,顧客證件號,類型編號,客房編號,抵店時間,離店時間,客房價格,入住價格,折扣,押金,早餐,叫醒,保密,VIP,應(yīng)收房費賬款。
客房信息表:客房編號,類型編號,樓層編號,額定人數(shù),備注,狀態(tài),是否可拼房。
客房標準表:類型編號,客房類型,客房價格,房間數(shù)目,客廳,獨立浴室,房間數(shù)目,空調(diào),電視,音響設(shè)備,免費網(wǎng)絡(luò)和電話,備注。
消費信息表:消費單號,顧客姓名,顧客證件號,餐費,話費,其他費用。
結(jié)算信息表:結(jié)算編號,顧客姓名,顧客證件號,客房編號,折扣,應(yīng)收房費賬款,消費金額,結(jié)賬金額,支付方式,操作員,備注。
用戶管理表:用戶名,密碼,權(quán)限。
(三)代碼設(shè)計。代碼為事物提供一個概要而不含糊的認定,一個代碼應(yīng)唯一標志它所代表的事物或?qū)傩?。進行代碼設(shè)計時,應(yīng)遵循唯一性、合理性、可擴充性等原則。系統(tǒng)的主要代碼如下:
預(yù)訂單號:共十位,前八位表示此預(yù)訂單產(chǎn)生的日期,例如20100506。后兩位表示在確定日期下,預(yù)訂單的序號,例如11,表示此單是當(dāng)天第十一個預(yù)訂單。
入住單號:共十一位,第一位為固定字符“z”,表示住宿登記。第二位至第九位表示此入住單產(chǎn)生的日期。后兩位表示在確定日期下,入住單的序號,例如09,表示此單是當(dāng)天第九個入住單。
結(jié)算編號:共十一位,第一位為固定字符“j”,表示結(jié)算退房。第二位至第九位表示此結(jié)算信息產(chǎn)生的日期。后兩位表示在確定日期下,結(jié)算信息的序號,例如14,表示此單是當(dāng)天第十四條結(jié)算退房信息。
客房編號:共五位,前兩位表示本客房所屬的類型,“01”表示普通房;“02”表示標準房;“03”表示貴賓房;“04”表示豪華套房。第三位表示樓層號,例如2,表示第二層。后兩位表示房間號。
(四)輸入輸出設(shè)計
1、輸入設(shè)計。輸入過程是信息系統(tǒng)與用戶之間交互的紐帶,輸入設(shè)計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準備的過程。本系統(tǒng)采用的數(shù)據(jù)校驗方法主要為重復(fù)校驗。這種方法將同一數(shù)據(jù)先后輸入兩次,然后由計算機程序自動予以對比校驗,如兩次輸入內(nèi)容不一致,計算機顯示或打印出錯信息。除了重復(fù)檢驗,本系統(tǒng)還輔以數(shù)據(jù)類型校驗、邏輯校驗、界限校驗以及對照校驗。以實現(xiàn)輸入設(shè)計的目標,盡可能減少數(shù)據(jù)輸入中的錯誤。另外,采取的輸入方式主要有鍵盤輸入和掃描儀輸入。
2、輸出設(shè)計。輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。輸出設(shè)計直接和用戶需求相聯(lián)系,設(shè)計的出發(fā)點應(yīng)該是保證輸出方便地為用戶服務(wù),正確地反映用戶所需要的有用信息。本系統(tǒng)的輸出內(nèi)容包括以下四方面:
(1)輸出信息的內(nèi)容:輸出的內(nèi)容主要有登記預(yù)收報表、客房銷售報表、歷史客人報表等。此外,還包括日常查詢結(jié)果的輸出,例如結(jié)算信息表等。
(2)輸出格式:本系統(tǒng)的輸出格式主要為報表輸出。
(3)輸出設(shè)備:本系統(tǒng)的輸出設(shè)備采用打印機。
(4)輸出介質(zhì):輸出到磁盤上,輸出用紙是專用紙及普通白紙。
五、總結(jié)
賓館管理信息系統(tǒng)的應(yīng)用,有利于賓館提高管理水平,減少勞動強度,增加經(jīng)濟效益。用Microsoft SQL Server 2000開發(fā)數(shù)據(jù)庫,以Visual Basic 6.0為開發(fā)前臺,并通過Adodc控件實現(xiàn)數(shù)據(jù)庫與前臺的鏈接。建立了一個具有實用性、高效性以及較高的靈活性和可擴充性的管理信息系統(tǒng),合理調(diào)配賓館資源,提升管理水平,提高服務(wù)質(zhì)量,最終形成完善的服務(wù)體系。
主要參考文獻:
[1]底鵬.基于管理信息系統(tǒng)的數(shù)據(jù)交換技術(shù)初探[J].科技情報開發(fā)與經(jīng)濟,2008.5.
[2]殷元元.高校儀器設(shè)備供應(yīng)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].中國海洋大學(xué),2009.
[3]趙奎東.面向制造業(yè)的生產(chǎn)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].北京郵電大學(xué),2010.
[4]周方.工程造價信息管理系統(tǒng)的構(gòu)建問題研究[D].天津大學(xué),2011.
[5]彭琨.保定供電公司電力營銷管理信息系統(tǒng)的設(shè)計[D].華北電力大學(xué)(河北),2008.