尹林勝(成都理工大學信息科學與技術學院,四川成都,610059)
?
酒店管理系統設計與實現
尹林勝
(成都理工大學信息科學與技術學院,四川成都,610059)
摘要:在大數據時代,網絡信息化管理系統具有信息量大、數據準確、速度快、管理全面等特點。本系統開發的意義在于幫助酒店解決酒店管理效率問題, 對酒店的發展意義重大。
關鍵詞:酒店管理系統;B/S;C#;SQL
信息化時代的快速發展,對各行各業產生影響。傳統的酒店采用手工模式處理業務需要,花費了大量的人力物力、而且工作效率低下,限制了酒店的發展。在這背景下,新酒店管理方式應運而生,通過信息化管理手段和計算機網絡技術對酒店實施一體化管理。提高了酒店的工作效率,節約資源。本文主要設計實施了一款酒店管理系統。本管理系統可適用于大、中、小酒店經營管理,具有操作簡單,安全性高,使用靈活性好的特點。
在國內 80年代初期出現酒店管理系統, 隨著經濟的發展,在酒店行業方面開始引進國外的優秀管理軟件,另外大量國外先進酒店管理技術進入我國,促進我國酒店管理技術的發展,到了90是年代后期我國的酒店管理軟件才有了幾個較成熟的軟件例如:金蝶酒店管理軟件、千里馬酒店管理軟件。目前我國酒店信息化成的普遍偏低,在很大程度上限制酒店自身的發展。
酒店管理系統基于B/S模式,在酒店管理者角度主要是系統后臺功能,管理員能夠對員工進行管理,酒店信息發布。對后臺數據的維護, 管理客房信息、管理訂單、收益管理、發布酒店信息 、員工管理。在顧客角度是系統的前臺功能 ,前臺功能主要是客人進入酒店網站的首頁,根據客房的類型,查詢酒客房信息,并在客戶端完成了客房的預訂以及個人信息的修改。
3.1系統功能架構設計。整個酒店管理系統主要分為兩個部分進行設計實現,分別是前臺實現和后臺實現。系統的功能模塊主要有:客房管理模塊、消費管理模塊、查詢管理模塊以及系統管理模塊。具體的功能結構圖如圖1所示。
3.2數據庫設計。本系統采用SQL Server2008數據庫,根據系統需求,本系統主要有本系統包括訂單信息管理實體、客房信息實體、收益退房實體、入住信息實體,房間類信息實體。

圖1 系統功能結構圖
系統各個功能實現模塊較為復雜,下面將具體介紹主要模塊的實現。
4.1數據庫的實現。訪問數據庫是一個重要的環節,也是比較程式化的部分。本系統采用SQLServer2008數據庫,數據庫名稱為hotel。C#的連接SQLServer2008數據庫的主要方式有3種:1、直接通過數據庫的用戶名、密碼等連接到數據庫進行數據庫連接2、OleDbConnection.ConnectionString 獲取數據庫的配置信息。進行數據庫的連;3、用工廠方法。用創建SqlDataAdapter同樣也是會有創建數據庫連接的操作,但是它優化了這個連接的過程(創建一次后可以多次使用而不會一直占用寶貴的帶寬資源。 核心代碼如下:


4.2用戶注冊登錄實現。服務器收到用戶的注冊請求,頁面客戶端傳遞用戶的信息,主要是客人的基本信息,例如:昵稱、姓名、密碼、性別等,接受完畢后,通過后臺數據庫連接,向數據庫寫入數據。客戶收到服務器返回信息后,提示注冊成功。
當用戶注冊成功后,在網頁客戶端進行登錄,用戶輸入其用戶名和密碼,建立與服務器的連接,向服務器發送用戶登錄的信息,服務器收到后,開始讀取后臺數據庫,然后與用戶輸入的信息比較,如果信息配對成功則打開酒店首頁顯示當前登錄用戶信息獲取當前用戶所有信息。反之則提示用戶名密碼錯誤或者提示需注冊登錄。
4.3管理用戶模塊實現。對于系統的管理用戶權限,可以在系統中進行預定管理、入住管理、客戶管理、系統功能等功能模塊。通過在瀏覽器端實現對本系統的操作使用。具體的實現如圖3所示。
本文主要介紹了酒店管理系統的設計與實現,利用VS2010 和SQL Server數據庫制作該系統,采用B/S模式設計,實現了用戶在任何時間任何地點辦公,輕松解決了酒店管理信息化問題。為了保證數據的實用性和時效性,在數據表中采用了級聯功能。本系統界面美觀、功能齊全、具有良好的實踐意義。
參考文獻
[1]王菁.酒店管理系統設計[J].辦公自動化,2010(2)
[2]蘇頻.基于UML建模的酒店客房管理系統的分析[J].電腦知識與技術,2006(11),
[3]孟慶昌.ASP.NET網站開發先鋒[M].機械工業出版社,2010.2.

圖3 管理后臺功能
Hotel management system design and Implementation
Yin Linsheng
(College of information science and technology, Chengdu University of Technology, Sichuan Chengdu,610059)
Abstract:In the era of big data, network information management system with a large amount of information,data accuracy,speed,comprehensive management and other characteristics.The significance of the development of the system is to help the hotel to solve the problem of hotel management efficiency, the development of the hotel is of great significance.
Keywords:hotel management system;B/S; C#; SQL