【正文】
此根據酒店 目前實際的酒店 客房管理情況開發(fā)一套 酒店 客房管理系統(tǒng)是十分必要的。傳統(tǒng)管理系統(tǒng)方面的應用局限于人工的記錄,不僅麻煩有時還出現錯誤,丟失重要的文件和信息等等。通過操作手冊,使用者可以了解本軟件的基本工作原理。因此,中文的酒店客房管理在國內的需求應該很大,很有發(fā)展空間。 VB就是要便于程序員 使用 , 無論是新手或者專家。這些都是 VB 的特點 。 Access 是一種關系型數據庫管理系統(tǒng),其主要特點如下: ( a)存儲方式單一 Access 管 理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在數據庫文件 中 ,便于用戶的操作和管理。 Access 是一個數據庫管理系統(tǒng),它之所以被集成到 Office 中而不是Visual Studio 中,是因為它與其它的數據庫管理系統(tǒng)(如 SQL Server 2021)相比更加簡單易學,一個普通的計算機用戶即可掌握并使用它。 Visual Basic 具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內部集成的數據庫訪問通道,使得可以輕松方便的對數據庫管理。以上問題可通過電腦系統(tǒng)輔助解決,酒店客房管理的電腦化,不僅是體現酒店現代化形象的一個重要標志 ,而且對于提高員工工作效率,加速資金周轉、降低各項成本及改善服務質量都有十分積極的作用。 ( 1)操作 上的可行性 在傳統(tǒng)的酒店客房管理中,管理人員不得不花費大量的時間來處理顧客 投訴,例如錯誤查詢、煩瑣的登記和結帳手續(xù)、旅客費用計算錯誤、空余客房資料不能及時提供等,從而影響酒店的經濟效益。管理和維護比較簡單,除了必要的設備投資外,后期只需少量資金就可確保運轉。主要完成功能: ( 1)客房管理:管理員可 以通過對客房信息的查詢,實現查看和登記 、修改 房間的編號 、 房間面積 、床位數量、客房種類、客房位置、房間空閑信息的功能。 ( 4)結算信息,包括的數據項有:訂房編號、客房編號、客房種類、客房備注信息、顧客姓名、顧客身份證號碼、入住時間、折扣、結算時間、備注等。 (1)數據庫 的安全性,一致性和完整性 安全性:數據庫的安全性是指保護數據庫以防止不合法的的使用所造成的數據泄露,更改或破壞。 ( 2)數據庫的概念結構設計 本系統(tǒng)根據以上的設計規(guī)劃出的實體有:客房標準信息實體、客房信息實體、訂房信息實體、結算信息實體。 \ = amp。 39。自動識別數據庫路徑 End Sub Private Sub Form_Unload(Cancel As Integer) = True End Sub Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then 39。按回車鍵 Texsz獲得焦點 End Sub Private Sub texsz_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then End Sub Private Sub texpz_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then End Sub Private Sub texbz_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then End Sub Private Sub dj_Click() 39。取消操作 = : = : = = : = = False: = False: = True End Sub Private Sub end_Click() = True Unload Me End Sub 本模塊是主要是對客人模塊的資料進行操作,本模塊需要記錄客人的姓名,身份證號碼,房間號,登記日期等等資料,若發(fā)現錯漏,可以進行添加及修改等功能。, , adSearchForward, 1 If Not .EOF Then 39。刪除客房信息 If 0 Then End If End Sub Private Sub Command3_Click() = True Unload Me End Sub ( 2)報表輸出信息模塊 本模塊主要是把所有房間的情況,通過報表輸出信息功能方 便及時匯報酒店的情況,將圖 14 的房間基本情況表進行輸出打印,主要是用于跟上級及時匯報情況。設置屬性 .Caption = 房間基本情況表 39。 本系統(tǒng)經編制調測后可以正常運行,經酒店客房管理專業(yè)人員批量錄入試驗數據,系統(tǒng)設計的各功能模塊能夠完成預期的效果。 單元測試集中檢驗軟件設計的最小單元 —— 模塊。 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面都存在著不足。 ( 2)高效的客房管理:能有效的提高房率,增加營業(yè)收入。在這里我要感謝所有曾給予我指導和幫助的學院的老師們,沒有你們不厭其煩的教誨,就沒有我的今天。m also luc ky. Eric was neither. The trouble with him was that he was good at so many things he woul dn39。t be sure. It was far from Amber, somewhere where the shadows go mad. Farther than I like to go. Star k, w ith shifting colors. Fiery. Day without a sun in the sky. Rocks that glided like sailboats across the land. Brand there in some sort of to wera small point of stability in that f lowing scene. I remembered it, all right. A nd I remembered the presence coiled about the base of tha t tower. Br illiant. Prismatic. Some sort of watchthing, it seemedtoo bright for me to make out its outline, to guess its proper size. Then it all just went away. Instant off. And there I was, staring at the Jac k of Diamonds again, with the guy across from me not knowing w hether to be mad at my long distra ction or concerned that I might be having some sort of sick spell. I closed up shop with that hand and went home. I lay stretched out on my bed, smoking and thinking. Brand had still been in Amber when I had departed. Later, though, w hen I had asked af ter him, no one had any idea as to his whereabouts. He had been having one of his melancholy spells, had snapped out of it one day and ridden off. And that was that. No messages eithereither way. He wasn39。m here, I said. What39。d go find some action, women, or cards, usually. A nd that was it for the rest of the night. Damn Eric, anywayl That reminds me again . . . He once accused me of cheating at cards, did you know that? And that39。 ( 6)樹立良好的酒店形象。在系統(tǒng)功能上,還有許多細節(jié)問題沒有考慮 周到。一種方法是先分別測試每個模塊,再把所有模塊按設計要求放在一起結合成所要的程序,這種方法成為非漸增式測試方法;另一種方法是把下一個要測試的模塊同已經測試好的那些模塊結合起來進行測試,測試完以后再把下一個應該測試的模塊結合起來測試。模塊相互間的直轄市和通信是這個測試過程中的主要問題,因此這個步驟著重測試模塊的接口。 五、系統(tǒng)測試 軟件的測試是為了發(fā)現程序中的錯誤而執(zhí)行程序的過程。 39。 圖 13 客房查詢 主要代碼如下所示: Private Sub Form_Load() 39。顯示為模式窗體 .Show vbModal End With End Sub Private Sub cmdDelete_Click() If True And True Then With If MsgBox( 確 認 要 刪 除 當 前 記 錄 嗎 ? , vbYesNo + vbQuestion + vbDefaultButton2, 確認框 ) = vbYes Then .Find RoomNo=39。更新記錄 Else 39。 39。 圖 9 系統(tǒng)主界面 本功能模塊可以查看并修改客房的信息資料,可以對客房的編號,房間類型,房間價格,是否有人住等信息進行隨時更新。按回車鍵 cmd1獲得焦點 If KeyCode = vbKeyUp Then If KeyCode = vbKeyDown Then End Sub Private Sub cmd1_Click() (4).Text = 賦值給 (4).Text39。 圖 8 登錄界面圖 主要代碼如下所示: Dim TIM As Integer 39。 完整性: 數據庫的完整性是指數據的正確性和相容性,這是數據庫理論中的重要概念。管理人員可 以根據房間號、房間級別、房間類型、房間狀態(tài)對客戶信息進行查詢,查詢到 的信息包括房間號、房間級別、房間類型、房間狀態(tài)這是客房信息查詢 。 用戶的需求具體體現在各種信息的提供、保存、更新和查詢等方面,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。 綜上所述,本系統(tǒng)在 操作 上,在技術上和經濟上是完全可行的,并且投入少,見效快。后臺數據庫采用微軟公司的 Access 數據庫,它的靈活性,安全性,和易用性為數據庫編程提供了良好的條件。為了達到這個要求,它必須依靠高起點的硬件環(huán)境和軟件開發(fā)工具來保證系統(tǒng)的穩(wěn)定和正常運行。為此,國家建設部已于最近作出明確規(guī)定:凡星級酒店在項目審批時,其設計方案必須包括電腦管理系統(tǒng),否則不予立項。 所以數據庫選用 Access 3. 開發(fā)運行環(huán)境 系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種。同時,這種基于面向對象的開發(fā)方式,使得開發(fā) 應用程序更為簡便。同樣,在 VISUAL BASIC 中,用來構成用戶圖形界面的可視化控件,也可視為是一個對象。默認的屬性值會在控件創(chuàng)建 的時候 提 供,但是程序員也可以進行更改。下面介紹一下 Vi