中小型酒店管理系統設計實踐論文

中小型酒店管理系統設計實踐論文

  隨著時代的發展與進步,一些先進的理念和技術方式不斷的被應用到酒店的管理系統中,在提升酒店系統的設計質量上發揮著重要的作用,不斷的推動者我國酒店行業向著更加理想的方向發展.所以,合理的設計酒店的管理系統是有關工作人員必須要高度重視起來的工作內容,以滿足社會發展的需要。

  一、管理系統的設計分析

  1.設計系統框架

  系統設計時可以選擇MVC模式(作業系統平臺),將系統分為業務邏輯層、表現層和資料層。應用MVC分層架構進行系統的開發設計,如上圖,當中,對於資料庫操作的Dao(伺服器操作型別)類即為Model層,利用其將資料庫的例項獲取出來,進而能夠有效的進行資料庫的操作,Contrller層中,也就是掌控層中,主要是同每個功能相對應,主要做的是響應各個功能事件,進而對業務邏輯管理進行呼叫,將對應的業務流程予以完成,展示LSP(相關協議介面)頁面層時,主要應用到View層。主要是在B/S模式下實現系統的,利用瀏覽器統一的管理酒店,完成相應的記錄,在資料庫中進行統一的儲存,便於有效的儲存資料。

  2.設計系統總體功能

  訂房管理、收銀管理、接待管理、系統管理模組和客房管理是中小型酒店管理系統的主要內容。當中,客房管理又可以劃分為客房型別操作和客房操作。收銀管理主要是對客戶進出酒店的賬單進行操作;接待管理主要是記錄客戶到達酒店後的一些情況;系統管理指的是管理使用者密碼以及對使用者進行相應的管理;客房管理指的是操作客房本身及客房本身資訊。修改、增加、查詢和刪除一些資訊即為功能模組的管理。文章主要從五個方面入手對中小型管理系統的'相關內容進行了闡述,主要表現在:

  (1)設計訂房管理功能

  管理員對房間預訂進行點選,將資料提交後,首先對房間進行查詢,看能否被正常應用,瀏覽器將查詢指令傳送到Action,並且Action利用對Dao層業務操作資料庫進行呼叫,並向著查詢結果中返回。如果房間能夠被使用,這樣就可以將此房間鎖定。

  (2)設計接待管理系統的功能

  管理人員完成入住登記之後,首先查詢此客戶有無預定,一旦預定,則將此客戶的預定資訊返回。管理人員對顧客的資料不斷的進行完善,瀏覽器向著伺服器傳送顧客的資訊,Dao向著資料庫中寫入資訊。

  (3)設計收銀管理系統功能

  在顧客退房的時候,管理人員將顧客的入住訂單號輸入進去,對當前的入住資訊進行查詢,返回系統,並且將總消費金額和實際入住的天數計算出來。管理工作者將收銀材料完善之後,向著伺服器中傳送,然後透過資料庫進行儲存。

  (4)設計客房管理功能

  進入系統後,管理人員開始操作客房,將客房操作的命令向著Action(選項空間)中傳送,之後透過資料庫對比現階段客房的一些狀態,直接將資訊寫入到資料庫中,或是返回查詢資訊。

  (5)設計系統管理功能

  透過對管理員的資訊進行查詢,瀏覽器將查詢指令傳送到伺服器中,伺服器對資料庫進行查詢之後,向著管理資訊中返回。在使用者對管理員密碼進行修改時,伺服器將修改許可權首先判斷出來,一旦能夠正確的輸入了當前使用者的原密碼,然後,向著資料庫中輸送修改資訊。

  二、管理系統實現

  在整個酒店管理系統框架中,業務邏輯層在其中都佔據著非常重要的地位,由於它在資料表示層和資料訪問層中間存在,在交換資料的過程中具有承上啟下的作用。層為某種弱耦合結構,各個層次之間的依靠為往下的,對於上層,底層是很難進行預知的,在改變了上層的設計以後,並不會影響到其呼叫的底層。一旦在設計分層的過程中,對於介面的設計思想需要予以遵循,弱依賴關係為這種向下的主要特徵。所以,在沒有改變介面定義的基礎上,支援可替換、可抽取的抽屜式框架為最理想的分層式框架。因此,合理的設計各個層次結構,對於一個支援可擴充套件的架構來講是非常關鍵的,由於它將兩個不同的角色有效的詮釋了出來。針對資料訪問層來講,它為呼叫者,而針對表示層來講,它就為被呼叫者。資料庫安全的實現應該從完整個性、可用性和機密性等方面入手對資料庫的安全進行考慮分析。透過一個共享的儲存裝置來輔助兩臺伺服器,(通常為儲存區域網SAN或者共享的磁碟列陣)。並且根據設計情況,將雙機軟體安裝在上面,使資料庫的雙機熱備成為現實,此外,相關的維護人員不但每日要進行相應的維護,有效的備份其中的資料庫,確保資料的可用性和完整性。

  三、結語

  綜上所述,進入新的的世紀以來,在經濟和技術發展的推動下,為我國酒店行業的發展帶來了極大的推動作用。但是因為人們的需求度不斷提升,加上酒店中的工作人員眾多。因此,為了能夠有效的促進我國酒店行業能夠有效的發展下去,對於中小型酒店管理系統的設計呢榮,需要相關工作人高度的重視起來,只有這樣,才能夠為酒店的發展打下堅實的基礎,提升在市場上的競爭力,滿足人們群眾的相應需求。

  參考文獻

  [1]米雨.中小型酒店管理系統的設計與實現[D].電子科技大學,2011.

  [2]李剛.Struts2權威指南-基於WebWork核心的MVC開發[M].北京:電子工業出版社,2007.

  [3]韓嘯.同城經濟型酒店管理系統的設計與實現[D].哈爾濱工業大學,2013.

  [4]魏建華.基於查詢的虛擬酒店管理系統開發[D].廣東工業大學,2005.

最近訪問