王源婷 于平
摘 要: 本文主要介紹了基于VFP模式的酒店管理信息系統的設計與實現方法,包括設計目標、數據庫的設計、系統功能設計、實現技術等,對系統中的關鍵技術如構件技術、VFP編程技術等進行了較詳細的闡述。
關鍵詞: 構件式酒店管理系統 VFP模式 項目設計
1.引言
隨著酒店規模的日益擴大,應用程序復雜程度的不斷提高,傳統管理模式逐漸暴露出許多問題,如系統的可移植性、可擴展性、可維護性都很差等,同時隨著Internet的迅速普及及中國加入WTO,酒店管理改革迫在眉睫。如提供遠程客房預定、餐飲預定、網上信息發布及手機上網的便捷服務等,都將是酒店管理面臨的機遇和挑戰。
優秀的酒店客房信息管理系統以酒店的經濟效益為目標,為酒店管理人員和員工提供簡單易用、功能強大并高度靈活的應用工具,調動他們的積極性,促使他們向酒店提供更好的服務。這些改進使賓客感到更滿意,為酒店帶來更多的回頭客和收入。同時,通過對人流、物流、資金流的科學管理和有效控制,可以提高員工的工作效率,降低各種經營成本,從而獲取持久的利潤,因此酒店行業對于酒店管理系統的開發和應用勢在必行。
2.系統設計
2.1設計目標
2.1.1利用先進的計算機和信息技術,建立適應市場經濟環境的集酒店吃、住、行等方面管理于一體的計算機酒店綜合管理信息系統,實現酒店資源的優化配置,全面提高酒店的經濟效益。
2.1.2根據酒店需要,從提高服務質量、適應市場競爭和降低費用消耗等重要方面入手,建立前臺系統、結賬系統、客房系統、物資系統、查詢系統、電話系統等專題系統,準確、及時、全面地收集、處理與酒店有關的內部與外部信息數據,為領導決策提供信息服務,對經營管理中存在的問題及時做出反饋和響應。
2.1.3HMIS的建設把全面提高員工素質、酒店品質、酒店知名度、酒店形象和促進酒店文化發展,進而提高酒店的市場競爭力等,作為系統建設的長遠目標。
2.2設計原則
在技術開放和高度集成的基礎上,進行高層次的應用開發,同時系統的建設應做到“統一領導,統一規劃,統一建設,統一管理”,并堅持系統實用且優化、易使用、易維護、易擴展、且高度安全可靠的設計原則。實現以下目標:
(1)以酒店賬務管理為核心,基于賬號統一管理客人信息及賬務。
(2)加強前臺接待和銷售功能,客史資料管理更完善。
(3)系統擴展性更強大,采用先進的平臺,在設計上留有提升空間。
(4)加強和外部數據的接口功能,如電話計費、公安數據傳輸、身份證掃描等。
3.系統結構和功能實現
圖1 系統的功能模塊圖
3.1系統總體流程圖
系統提供的功能模塊,酒店可按不同規模選用不同的構成模塊:客戶預訂、住房登記、退房結賬、客服查詢、餐飲管理(餐廳營業、吧臺庫存、成本核算、庫存管理、營業報表)、桑拿管理(桑拿營業、吧臺庫存、營業報表)、商務中心、娛樂休閑營業和系統維護等。
3.2各分系統的主要功能介紹
餐飲系統。對酒店與餐飲有關的業務進行管理。對今日菜單、宴會菜單、客人點菜、宴會預訂及不同方式的結賬等進行管理。可以對菜單信息、宴會預定信息、結賬方式等進行錄入、維護、查詢統計等,提供報表打印功能。
客房系統。主要負責房間狀態的調整,向前臺傳遞客人應繳費用,處理失物。具體包括:調整房態、調整房間類型、調整洗衣費、登記物品損壞情況、失物登記、失物領取及向前臺和結賬子系統傳送相關數據。
前臺系統。接待與問詢是前臺系統中的一個功能模塊,主要包括以下功能:一類是與客人有關的,包括登記客人的信息、分發房卡、自動開長途電話、應客人的要求延長住房時間、添置床位、調整房間、修改房價、記錄客人、房客的留言等;另一類是與賓館有關的,包括修改住客、團隊的資料,根據預訂房間情況提前制定房卡及與公安系統進行接口等。
結賬系統。前臺結賬處亦稱為前臺收款處,主要負責:處理賓客的賬務、負責除賓館商場部以外的各營業點的收款業務、辦理客人的離店結賬手續等。
電話系統。電話子系統的功能有:話單查詢(原始話單、分機話單)、話費統計(原始話單、客房話費單、內部話費單)、話費明細統計、各種報表打印、不同類型電話直撥權、電話叫醒等服務。
通用收銀系統。該系統主要負責對商務中心及外賣、美容美發等業務進行管理。
夜審系統。本系統的主要功能有:房費過賬、自動進行房費的增加、對各種數據進行統計(包括預計離店的客人信息、一天的營業情況、當日的營業收入、客人的各項繳款明細、客房的出租率、客人所繳納的定金等)。
總經理查詢系統。該系統只限于酒店總經理使用。它的主要功能是:客房狀態的查詢,住客資料的查詢、財務的查詢,以及一些數據分析如收入分析、客情分析等,這些分析可用于為總經理決策提供一些資料。
人事管理系統。該系統的功能有:賓館人員的基本信息、人員的查詢,人員花名冊、人員的動態統計、人員的調動情況、人員過失的記錄、報表的管理等。
物資管理系統。物資管理是對酒店的物品進行統一管理,包括入庫、出庫、庫存信息、損耗情況、成本庫、資產庫、費用庫及報表功能。
系統管理模塊。它限于管理員使用,對整個系統進行維護。其主要功能是系統初始化、用戶管理、代碼管理、使用的日志管理、系統自動更新子系統等。
4.系統模塊的設計和實現
經過對酒店管理業務的具體分析,運用VFP技術和SQL語言操作后臺數據庫,實現各種平臺的兼容性,體現良好的跨平臺特點和編程技術的優點。該系統的操作界面簡潔,適合各類管理人員應用。在安全性方面,通過數據庫的權限管理和Java的優秀技術,實現系統的靈活性和系統的安全性。管理者還可以通過修改密碼來進行用戶管理。系統操作界面簡單、靈活性好、響應時間短、系統安全性高、運行穩定。設計完全符合軟件工程中各個階段的要求,模塊間具有高內聚、低耦合的良好性能。運行軟件界面如圖2所示。
圖2 用戶登錄界面
輸入用戶名和密碼,通過VFP數據庫驅動程序,在表管理員.dbf中進行核對,核心代碼如下所示:
IF ALLTRIM(thisform.txtUserName.Value) ==''
MessageBox("請輸入用戶名")
RETURN
ENDIF
IF ALLTRIM(thisform.txtUserPwd.Value)==''
MessageBox("請輸入密碼")
RETURN
ENDIF
use data\管理員 &&查找指定用戶名為的記錄
Locate For Allt(姓名)=Allt(thisform.txtUserName.Value)
If Found()==.T.&&如果找到
If Allt(密碼)==Allt(thisform.txtUserPwd.Value)&&比較密碼,成功則進入
MessageBox("歡迎光臨",64,"提示信息")
UserName=姓名
UserType=權限
bbs=val(UserType)
_SCREEN.Picture=′img/jiudian.bmp′ &&設置窗口背景圖片
release thisform
Else &&比較密碼不成功
MessageBox("密碼不正確",16,"錯誤提示")
Endif
Else &&沒有找到指定用戶
MessageBox("用戶名不存在",16,"錯誤提示")
如果userbyname,byname都和數據庫的相應數據相匹配,則說明驗證成功。驗證成功后,就可以進入系統進行操作管理,界面如圖3。
圖3 系統操作管理界面
該板塊主要用戶為酒店管理人員和收銀員,酒店管理人員可以進行菜系管理、菜品管理、臺號管理和日結賬、月結賬和年結賬等財務報表及用戶管理等功能。收銀員可以生成消費訂單,對每一個臺都隨時進行點菜服務。
5.系統的特點
本系統的主要特點可以歸納為以下三方面:
5.1使用了當前的主流技術
該系統的設計是基于B/S模式的,并在其中加入現今的主流技術,如構件技術、面向對象方法等。
5.2系統具有較高的數據一致性、完整性和可靠性
所有子系統的數據都是一次性輸入,同一數據在多個子系統中使用時,可以通過網絡進行傳遞,降低錯誤發生的概率,從而提高和保證數據的一致性和可靠性。設立專職的網絡管理員進行網絡用戶授權管理,以便控制數據的存取,即不同節點對信息的訪問權限是不一樣的,這有利于保證數據庫的安全可靠、完整性與一致性。
5.3系統的安全性較好
系統采用了內、外兩種防火墻,以防止非法入侵者訪問系統。在內部我們把與應用系統打交道的員工分成兩類:一類是系統的管理者;一類是系統的使用者。系統管理者只能對系統進行管理與維護,沒有權限進入具體的業務系統;系統的使用者只能嚴格地按各自的權限進行操作。在應用程序中我們還增加了用戶身份的驗證與識別以保證應用程序的安全,它限制某程序只允許特定用戶訪問,使系統具有較高的安全性能。
6.結語
隨著社會的發展,HMIS系統已不再停留在傳統的以C/S模式為主的系統模式上,現代化的HMIS系統必須以信息技術為核心,從而提高工作效率。這就要求HMIS系統應當是包含各種先進技術的、緊貼時代脈搏的綜合信息管理系統,從而更符合酒店生產的需要。
目前,我們開發的酒店管理信息系統已應用于江蘇法苑賓館,取得了良好的效果,獲得了一致好評。
參考文獻:
[1]沃得工作室.Power Builder 6.0應用開發指南[M].北京:人民郵電出版社,2008.
[2]張亞東.酒類企業銷售管理信息系統的設計與實現[J].
[3]黃衛農,盧振宇,陳健.基于網絡使用的數據庫系統的設計算機應用研究[J],2001,18(4):143-145.
[4]Bell D,Grimson J.Distributed Database System[Z].Addison wesley,1992.
[5]胡華.面向行業服務的網絡信息系統框架[J].計算機應用用研究,2001,18(4):61~63.