版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> ?。ǘ?屆)</b></p><p> 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 計(jì)算機(jī)科學(xué)與技術(shù) </p>
2、;<p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p> 摘要:隨著Internet的蓬勃發(fā)展,各種行業(yè)的管理水平也在不斷地完善與提高。酒店作為一項(xiàng)隨著
3、旅游業(yè)發(fā)展起來的服務(wù)行業(yè),它的管理水平將直接影響到該領(lǐng)域的發(fā)展。本課題結(jié)合酒店服務(wù)行業(yè)的發(fā)展現(xiàn)狀和需求,利用Visual Basic 2008功能強(qiáng)大的集成開發(fā)環(huán)境和SQL Server 2000后臺數(shù)據(jù)庫,開發(fā)了一個(gè)簡單快捷的酒店客房管理系統(tǒng)。通過此系統(tǒng),酒店的管理人員能夠方便地執(zhí)行客戶的入住、預(yù)定、退房等日常事務(wù)管理。</p><p> 關(guān)鍵詞:酒店;酒店服務(wù);酒店客戶管理</p><p
4、> Design and Implementation of Hotel Room Management System </p><p> Abstract: With the rapid development of the Internet, the management level of various industry is constantly perfect and improve. As
5、a service business, the hotel developed with the tourism, its management level will directly affect the development of this field. This subject is combined with the present status and the demand of hotel service industry
6、, using Visual Basic 2008, a powerful integrated exploitation environment and the backend database named SQL Server 2000, exploit a simple and quic</p><p> Keywords: hotel; hotel service; hotel customer man
7、agement</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1課題的研究背景1</p><p> 1.1.1 酒店管理簡介1</p><p> 1.1.2 酒店客房管理系統(tǒng)的興起1&l
8、t;/p><p> 1.2 課題研究的目的與意義2</p><p> 1.3 課題的研究內(nèi)容2</p><p> 1.4 課題的研究方法2</p><p> 1.5 論文的內(nèi)容組織3</p><p> 2 基礎(chǔ)知識簡介4</p><p> 2.1 VB.NET簡介4<
9、;/p><p> 2.2 數(shù)據(jù)庫技術(shù)4</p><p> 2.2.1 數(shù)據(jù)庫設(shè)計(jì)的基本步驟5</p><p> 2.2.2 數(shù)據(jù)庫設(shè)計(jì)的原則5</p><p><b> 3 系統(tǒng)分析7</b></p><p> 3.1 需求分析7</p><p>
10、 3.2 可行性分析9</p><p> 3.2.1 技術(shù)可行性9</p><p> 3.2.2 實(shí)用性9</p><p> 4 概要設(shè)計(jì)10</p><p> 4.1 E-R圖設(shè)計(jì)10</p><p> 4.2 數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì)14</p><p> 5
11、 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)20</p><p> 5.1 主界面設(shè)計(jì)20</p><p> 5.2 系統(tǒng)設(shè)置20</p><p> 5.2.1 房間類型20</p><p> 5.2.2 客房設(shè)置21</p><p> 5.2.3 操作員管理24</p><p> 5.
12、2.4 清除數(shù)據(jù)26</p><p> 5.3 總臺接待27</p><p> 5.3.1 房態(tài)查看27</p><p> 5.3.3 預(yù)定登記33</p><p> 5.3.4 取消預(yù)定35</p><p> 5.3.5 調(diào)房登記37</p><p> 5.
13、4 收銀管理37</p><p> 5.4.1 補(bǔ)交押金37</p><p> 5.4.2 退房結(jié)賬39</p><p> 5.4.3 交接班40</p><p> 5.4.4 賬務(wù)提醒42</p><p> 5.5 信息查詢43</p><p> 5.5.1
14、 入住查詢43</p><p> 5.5.2 預(yù)定查詢45</p><p> 5.5.3 營業(yè)收入查詢46</p><p> 5.5.4 預(yù)收款查詢47</p><p> 5.5.5 日營業(yè)報(bào)表48</p><p> 6 系統(tǒng)測試與評價(jià)51</p><p>
15、6.1 系統(tǒng)測試的原則及方法51</p><p> 6.2 測試與評價(jià)51</p><p> 6.2.1 單元測試51</p><p> 6.2.2 集成測試63</p><p> 6.2.3 系統(tǒng)測試與評價(jià)63</p><p> 7 總結(jié)及展望64</p><p&
16、gt; 致 謝錯(cuò)誤!未定義書簽。</p><p><b> 參考文獻(xiàn)65</b></p><p><b> 1 緒論</b></p><p> 1.1課題的研究背景</p><p> 1.1.1 酒店管理簡介</p><p> 酒店管理(Hotel Ma
17、nagement),是全球十大熱門行業(yè)之一[1]。隨著2008北京奧運(yùn)會成功的舉辦,以及2010上海世博會和越來越多的國際大型活動將在中國舉行,中國對旅游、酒店管理專業(yè)人才的需求也日益增大。</p><p> 高級酒店管理人才在全球都是一直很緊缺的,酒店行業(yè)其薪金與社會福利收入遠(yuǎn)遠(yuǎn)高于其它傳統(tǒng)行業(yè),同時(shí)隨著工作經(jīng)驗(yàn)的增加其工作地位會穩(wěn)步上升,在諸多優(yōu)勢共同影響下,酒店行業(yè)發(fā)展的前景十分樂觀。</p>
18、<p> 近年來,在國際人才市場上,酒店管理人才出現(xiàn)了供不應(yīng)求的局面。預(yù)計(jì)到2010年,高級酒店管理人才將成為職場上炙手可熱的高薪階層。國內(nèi)酒店從業(yè)人員,以高薪階層為多。酒店管理人員在中國十大百萬年薪職業(yè)中排名第六。酒店、旅游業(yè)將成為上海服務(wù)產(chǎn)業(yè)的支柱[2]。</p><p> 隨著全球經(jīng)濟(jì)的快速發(fā)展以及人們生活水平的不斷提高,酒店行業(yè)在全球與中國地區(qū)的發(fā)展速度與就業(yè)率將遠(yuǎn)遠(yuǎn)超出傳統(tǒng)型行業(yè)[3]
19、。目前,全世界已有17個(gè)國際酒店管理集團(tuán)在上海投資或管理高星級酒店,酒店行業(yè)在不斷擴(kuò)充,對人才的需求也不斷增加,每年都需要數(shù)以千計(jì)的國際化酒店管理人才。</p><p> 由于酒店管理的各種優(yōu)勢,使得它在酒店行業(yè)中變得越來越重要,它也將成為數(shù)字化社會的基礎(chǔ)。</p><p> 1.1.2 酒店客房管理系統(tǒng)的興起</p><p> 隨著計(jì)算機(jī)技術(shù)日新月異的發(fā)展,
20、信息化浪潮逐漸席卷全球。使用專用的酒店管理軟件能為我們節(jié)約成本,增加數(shù)據(jù)的可靠性,提供高質(zhì)量的服務(wù)。因此,酒店的管理人員逐漸開始采用這種先進(jìn)的方式來代替手工作業(yè)[4]。</p><p> 一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯(cuò)等,且對于查詢空房間及已定房間等極為不方便。在當(dāng)今時(shí)代,無論是一個(gè)小型旅店還是一個(gè)星級酒店,都有很多的數(shù)據(jù)需要管理。手工
21、管理這些紛繁復(fù)雜數(shù)據(jù)的方式已經(jīng)不適應(yīng)時(shí)代的潮流[5]。于是人們開始嘗試能否用計(jì)算機(jī)來代替手工管理呢?</p><p> 酒店管理系統(tǒng)最早出現(xiàn)于六十年代末、七十年代初的美國,其中較有代表性的有美國的Ecco系統(tǒng)。之后隨著硬件技術(shù)和各種網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)的發(fā)展,操作系統(tǒng)的發(fā)展而推出了許多新型的酒店管理系統(tǒng)。</p><p> 和國外相比,我國國內(nèi)的酒店管理系統(tǒng)起步較晚,在其發(fā)展過程中吸收
22、了國外的管理系統(tǒng)的精華,并結(jié)合國內(nèi)的實(shí)際情況才逐步發(fā)展。直到90年代中后期,隨著計(jì)算機(jī)在酒店中的普遍應(yīng)用,酒店管理系統(tǒng)的發(fā)展到了一個(gè)新的時(shí)代[6]。</p><p> 如今,我們生活的時(shí)代就是一個(gè)追求個(gè)性的高科技時(shí)代。隨著Internet技術(shù)的進(jìn)一步發(fā)展和普及,傳統(tǒng)的管理模式已不能很好的適應(yīng)世界經(jīng)濟(jì)發(fā)展的形式和我國國民經(jīng)濟(jì)建設(shè)的需要,而不斷發(fā)展的酒店管理系統(tǒng)在滿足顧客服務(wù)的需求的同時(shí),也為酒店管理人員節(jié)省了許多
23、成本。</p><p> 1.2 課題研究的目的與意義</p><p> 酒店客房管理系統(tǒng)的運(yùn)用,使人們擺脫了傳統(tǒng)手工作業(yè)方式的束縛,給人們帶來了更多的便利,節(jié)約了大量成本。現(xiàn)如今越來越多的酒店行業(yè)采用酒店管理系統(tǒng),這就給了酒店客房管理系統(tǒng)的發(fā)展提供了機(jī)會[7]。</p><p> 本課題的目的是實(shí)現(xiàn)利用計(jì)算機(jī)技術(shù)進(jìn)行酒店業(yè)務(wù)的管理,使酒店管理水平更加完善。在
24、為客戶提供高質(zhì)量服務(wù)的同時(shí),也創(chuàng)造了一個(gè)舒適的消費(fèi)環(huán)境,讓他們在消費(fèi)的過程中體會到無限的樂趣,具有一定的現(xiàn)實(shí)意義。同時(shí),通過完成本系統(tǒng)的設(shè)計(jì),讓自己對專業(yè)知識有一個(gè)更深入的認(rèn)識,提高自己的綜合能力。</p><p> 1.3 課題的研究內(nèi)容</p><p> 本課題研究的主要內(nèi)容是設(shè)計(jì)一個(gè)符合實(shí)際需求的酒店客房管理系統(tǒng)。該系統(tǒng)主要分為系統(tǒng)設(shè)置,總臺接待,收銀管理和信息查詢四大功能模塊。
25、系統(tǒng)設(shè)置模塊包括房間類型、客房設(shè)置、操作員管理和清理數(shù)據(jù)四個(gè)部分;總臺接待模塊包括房態(tài)查看、住宿登記、預(yù)訂登記、取消登記和調(diào)房登記五個(gè)部分;收銀部分則是對押金、退房、交接班和賬務(wù)提醒的管理;信息查詢模塊則分為入住查詢、預(yù)定查詢、預(yù)收款查詢和營業(yè)收入查詢和日營業(yè)報(bào)表。</p><p> 1.4 課題的研究方法</p><p><b> ?。?)文獻(xiàn)研究法</b><
26、;/p><p> 文獻(xiàn)研究法主要指收集、鑒別、整理文獻(xiàn),并通過對文獻(xiàn)的研究,形成對事實(shí)科學(xué)認(rèn)識的方法。該方法主要用于系統(tǒng)開發(fā)的前期。首先,通過閱讀大量酒店客房管理系統(tǒng)的文獻(xiàn),結(jié)合現(xiàn)實(shí),總結(jié)酒店客房管理系統(tǒng)的基本功能及不足。以此確定畢業(yè)設(shè)計(jì)的選題。然后,根據(jù)相關(guān)文獻(xiàn),對系統(tǒng)進(jìn)行需求分析和可行性分析,從而確定自己的研究方向和實(shí)現(xiàn)方法。</p><p> (2) 數(shù)據(jù)庫設(shè)計(jì)方法</p>
27、;<p> 通過該方法,設(shè)計(jì)出結(jié)構(gòu)完整并適合管理的數(shù)據(jù)庫。</p><p> (3) 面向?qū)ο蠓椒?lt;/p><p> 面向?qū)ο蠓椒ǎ∣bject-Oriented Method)是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動的系統(tǒng)方法,簡稱OO(Object-Oriented)方法,是建立在“對象”概念基礎(chǔ)上的方法學(xué)。通過該方法,運(yùn)用面向?qū)ο缶幊坦ぞ?,來完成?/p>
28、店客房管理系統(tǒng)的開發(fā)。</p><p> 1.5 論文的內(nèi)容組織</p><p> 論文共由七章組成。第1章緒論,主要介紹系統(tǒng)的研究背景、研究目的和意義、研究內(nèi)容以及研究方法;第2章基礎(chǔ)知識簡介,主要介紹系統(tǒng)開發(fā)過程中會用到的相關(guān)技術(shù),主要有系統(tǒng)的開發(fā)平臺Visual Basic.NET以及數(shù)據(jù)庫技術(shù);第3章系統(tǒng)分析,主要是對系統(tǒng)總體功能的一個(gè)闡述,說明系統(tǒng)要實(shí)現(xiàn)的各個(gè)基本功能模塊,并
29、對系統(tǒng)的可行性進(jìn)行分析;第4章 概要設(shè)計(jì),主要介紹系統(tǒng)的總體框架及相關(guān)數(shù)據(jù)結(jié)構(gòu);第5章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),主要介紹系統(tǒng)的硬件軟件環(huán)境、界面設(shè)計(jì)、功能實(shí)現(xiàn)、主要技術(shù)難點(diǎn);第6章系統(tǒng)測試與評價(jià),主要涉及系統(tǒng)的測試方法、測試用例、測試結(jié)論以及對系統(tǒng)的性能進(jìn)行評價(jià);第7章總結(jié)與展望,主要闡述了本課題所完成的研究工作和存在的不足,以及希望在今后可以完善的地方。</p><p><b> 2 基礎(chǔ)知識簡介</
30、b></p><p> 2.1 VB.NET簡介</p><p> VB.NET(Visual Basic.NET), 是微軟最新平臺技術(shù),是VS提供的一種功能強(qiáng)大的面向?qū)ο缶幊陶Z言,它是從 Visual Basic 語言演變而來的,是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)的語言。Visual Basic 允許開發(fā)人員開發(fā)面向 Windows、Web 和移動設(shè)備的程
31、序。與所有面向 Microsoft .NET Framework 的語言一樣,使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面的優(yōu)點(diǎn)[8]。</p><p> 同以前的VB相比,VB.NET提供了許多優(yōu)點(diǎn):</p><p> ?。?)增強(qiáng)的性能。VB.NET中窗體設(shè)計(jì)器支持可視化繼承,并且包含了許多新的特性,比如自動改變窗體大小、資源本地化支持、數(shù)據(jù)類工具內(nèi)在支持
32、XML數(shù)據(jù)。</p><p> ?。?)完全面向?qū)ο?。VB.NET是基于.NET框架的完全面向?qū)ο笠约爸С诸惖母鞣N特性的編程語言,而VB 6.0只是半面向?qū)ο蟮恼Z言,使用VB.NET可以編制出功能更加強(qiáng)大的Windows程序。</p><p> ?。?).NET 框架。VB.NET直接建立在.NET的框架結(jié)構(gòu)上,因此開發(fā)人員可以充分利用所有.NET平臺特性,也可以與其他的.NET語言交互,
33、快速的可視化開發(fā)網(wǎng)絡(luò)應(yīng)用程序、網(wǎng)絡(luò)服務(wù)、Windows應(yīng)用程序和服務(wù)器端組件。</p><p> ?。?)解決DLL版本問題。VB.NET為Windows應(yīng)用程序提供了XCOPY部署,開發(fā)者不再需要為DLL的版本問題擔(dān)憂。</p><p> ?。?)結(jié)構(gòu)化強(qiáng)。程序代碼結(jié)構(gòu)化更強(qiáng),開發(fā)環(huán)境舒適體貼。</p><p> 隨著.NET的發(fā)展,VB語言的功能越來越強(qiáng)大,但
34、要理解的最重要的一點(diǎn)可能是,它生成的代碼只能在.NET運(yùn)行庫中執(zhí)行。</p><p> 2.2 數(shù)據(jù)庫技術(shù)</p><p> 數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末70年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源。主要研究如何存儲,使用和管理數(shù)據(jù)。在應(yīng)用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理的技術(shù)發(fā)展過程中經(jīng)歷了三個(gè)階段:程序數(shù)據(jù)處理技術(shù)、文件數(shù)據(jù)處理技術(shù)、數(shù)據(jù)庫數(shù)據(jù)處理技術(shù)。發(fā)展至今,所有的數(shù)據(jù)處理
35、應(yīng)用系統(tǒng)都是采用數(shù)據(jù)庫數(shù)據(jù)處理技術(shù)實(shí)現(xiàn)的[9]。</p><p> 所謂數(shù)據(jù)庫(Database),顧名思義,就是指按數(shù)據(jù)結(jié)構(gòu)來存放數(shù)據(jù)的倉庫[10]。它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)
36、用。</p><p> 在開發(fā)一個(gè)系統(tǒng)之前,首先要完成的就是數(shù)據(jù)庫的設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù)[11]。如何在給定的應(yīng)用環(huán)境下,構(gòu)造最優(yōu)的數(shù)據(jù)庫模型至關(guān)重要,它將影響整個(gè)系統(tǒng)的運(yùn)作。下面對數(shù)據(jù)庫的設(shè)計(jì)做下簡單的介紹。</p><p> 2.2.1 數(shù)據(jù)庫設(shè)計(jì)的基本步驟</p><
37、p><b> (1)需求分析階段</b></p><p> 該階段的任務(wù)是準(zhǔn)確了解和分析用戶的需求,包括數(shù)據(jù)與處理。是整個(gè)設(shè)計(jì)過程的基礎(chǔ),也是最困難、最耗費(fèi)時(shí)間的一步。</p><p> ?。?)概念結(jié)構(gòu)設(shè)計(jì)階段</p><p> 該階段主要是通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,即設(shè)計(jì)數(shù)據(jù)庫的E
38、-R模型圖,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。</p><p> (3)邏輯結(jié)構(gòu)設(shè)計(jì)階段</p><p> 該階段是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型。如將E-R如轉(zhuǎn)換為多張表。</p><p> ?。?)數(shù)據(jù)庫物理設(shè)計(jì)階段</p><p> 該階段是要為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲結(jié)構(gòu)和存取方法。</p
39、><p> ?。?)數(shù)據(jù)庫實(shí)施階段</p><p> 這個(gè)階段是運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。</p><p> ?。?)數(shù)據(jù)庫運(yùn)行和維護(hù)階段</p><p> 數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行,但在系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行
40、評價(jià)、調(diào)整與修改。</p><p> 在設(shè)計(jì)過程中要把數(shù)據(jù)庫的設(shè)計(jì)和對數(shù)據(jù)庫中數(shù)據(jù)處理的設(shè)計(jì)緊密結(jié)合起來,將這兩個(gè)方面的需求分析、抽象、設(shè)計(jì)、實(shí)現(xiàn)在各個(gè)階段同時(shí)進(jìn)行,相互參照,相互補(bǔ)充,以完善兩方面的設(shè)計(jì)[12]。</p><p> 2.2.2 數(shù)據(jù)庫設(shè)計(jì)的原則</p><p> 在數(shù)據(jù)庫設(shè)計(jì)過程中,往往會出現(xiàn)一些問題,如數(shù)據(jù)冗余、更新異?;蚴潜砼c表之間的范式
41、問題,要想減少錯(cuò)誤的產(chǎn)生,避免不必要的麻煩,必須遵循數(shù)據(jù)庫設(shè)計(jì)的基本原則。原則如下:</p><p> (1)正確反映數(shù)據(jù)與數(shù)據(jù)(信息與信息)之間的層次邏輯關(guān)系;</p><p> ?。?)對進(jìn)入到數(shù)據(jù)庫中的數(shù)據(jù)有一個(gè)有效性檢查;</p><p> ?。?)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行非邏輯操作進(jìn)行相應(yīng)的錯(cuò)誤處理;</p><p> ?。?)滿足系
42、統(tǒng)對性能上的要求。</p><p><b> 3 系統(tǒng)分析</b></p><p><b> 3.1 需求分析</b></p><p> 隨著信息化時(shí)代的到來,使用計(jì)算機(jī)進(jìn)行企業(yè)信息管理已成為現(xiàn)實(shí)和發(fā)展的必然趨勢[13]。如何建立一個(gè)方便快捷的管理系統(tǒng),如何在最短時(shí)間內(nèi)處理好所有客戶的數(shù)據(jù)作為決策依據(jù),是每個(gè)企業(yè)
43、普遍面臨的問題。</p><p> 通過網(wǎng)絡(luò)與書籍對酒店管理系統(tǒng)進(jìn)行了一番了解之后認(rèn)為一個(gè)完善的酒店客房管理系統(tǒng)應(yīng)具備如下功能:</p><p> ?。?)客房設(shè)置:酒店管理系統(tǒng)應(yīng)具有輸入酒店初始信息的功能,操作員需要通過這些信息來完成酒店的日常營業(yè)工作。。</p><p> ?。?)操作員管理:該模塊主要實(shí)現(xiàn)增加或刪除操作員并對用戶權(quán)限加以控制,起到保護(hù)酒店信息
44、安全作用。</p><p> (3)清理數(shù)據(jù):該模塊主要實(shí)現(xiàn)將系統(tǒng)保存的早期數(shù)據(jù)刪除的功能。</p><p> ?。?)房態(tài)查看:該模塊主要實(shí)現(xiàn)前臺對酒店房間狀態(tài)的查看,方便賓客登記。</p><p> ?。?)客戶登記:該模塊是系統(tǒng)的核心。要求能夠依靠用戶查詢房態(tài)來確定入住房間,然后通過輸入客戶的信息,完成登記過程,同時(shí)更改房態(tài)。</p><
45、p> (6)取消登記:該模塊主要實(shí)現(xiàn)為已經(jīng)登記的客戶取消客房登記并還原房態(tài)的功能。</p><p> (7)調(diào)房登記:該模塊主要實(shí)現(xiàn)按照客戶的要求更換房間的功能。通過房態(tài)查看功能查找到合適的房間后,取消原有的客房登記,進(jìn)行新的住宿登記。</p><p> ?。?)補(bǔ)交押金:該模塊主要實(shí)現(xiàn)按照客戶要求續(xù)房的功能。</p><p> ?。?)退房結(jié)賬:該模塊主
46、要實(shí)現(xiàn)客戶退房過程發(fā)生的房態(tài)復(fù)原和費(fèi)用結(jié)算等功能。</p><p> ?。?0)交接班:該模塊主要實(shí)現(xiàn)酒店管理人員換班過程,其中包括前一工作期間營業(yè)收入的清點(diǎn)。</p><p> ?。?1)賬戶提醒:該模塊主要實(shí)現(xiàn)查看入住客房的客人是否需要補(bǔ)交押金的功能。</p><p> ?。?2)預(yù)收款查詢:該模塊主要實(shí)現(xiàn)查看指定期間的預(yù)收款情況。</p><
47、;p> (13)營業(yè)收入查詢:該模塊主要實(shí)現(xiàn)查看指定期間的營業(yè)收入情況。</p><p> (14)日營業(yè)報(bào)表:該模塊主要實(shí)現(xiàn)查看指定日期的營業(yè)收入情況。</p><p> 為此確定系統(tǒng)功能如下圖3-1所示。</p><p> 圖3-1 系統(tǒng)功能模塊圖</p><p> 系統(tǒng)操作流程圖如下圖3-2所示。</p>
48、;<p> 圖3-2 系統(tǒng)操作流程圖</p><p> 3.2 可行性分析</p><p> 3.2.1 技術(shù)可行性</p><p> 本系統(tǒng)是在Visual Studio 2008 集成開發(fā)環(huán)境下,VB.NET平臺之上,使用VB語言設(shè)計(jì)完成的。</p><p> 隨著信息技術(shù)的發(fā)展,現(xiàn)在一般的電腦內(nèi)存都已
49、達(dá)到1G,雙核處理器也很普遍,硬盤的存儲容量基本上在250G到1T的范圍。因此硬件技術(shù)能夠支持上述軟件的正常運(yùn)行。VB.NET是開發(fā)Windows應(yīng)用程序以及網(wǎng)絡(luò)服務(wù)的強(qiáng)有力工具,它使它們使整個(gè)開發(fā)過程變得更為簡單。所以,運(yùn)用Visual Studio 2008實(shí)現(xiàn)一個(gè)管理系統(tǒng)的平臺是可行的。</p><p> 本系統(tǒng)的關(guān)鍵是收銀管理功能。該功能以“前臺接待”輸入的數(shù)據(jù)為基礎(chǔ),綜合管理與核算酒店的日常收入,是酒
50、店經(jīng)營管理方面的重要組成部分。</p><p> 由于本人之前對Visual Basic.NET這一塊涉及不多,因此在整個(gè)設(shè)計(jì)過程中的確花費(fèi)了一些時(shí)間和精力。</p><p> 3.2.2 實(shí)用性</p><p> 使用酒店客房管理系統(tǒng)管理酒店是酒店業(yè)現(xiàn)代化發(fā)展的趨勢?,F(xiàn)如今,不僅是大型的星級酒店,就連小規(guī)模的酒店也陸續(xù)轉(zhuǎn)為使用酒店管理軟件來代替手工作業(yè)[1
51、4]。由于所學(xué)知識有限,本系統(tǒng)房態(tài)圖部分的處理比較簡單,但是也能夠明確顯示房間狀態(tài),因此也能達(dá)到實(shí)現(xiàn)效果。任何一個(gè)酒店管理系統(tǒng)都包含入住和預(yù)定的登記、退房結(jié)賬和信息查詢等功能,都需要連接數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的查詢與修改,這里對數(shù)據(jù)庫的操作過程也沒有太多不同。因此,本系統(tǒng)能滿足一定的實(shí)用性。</p><p><b> 4 概要設(shè)計(jì)</b></p><p> 通過需求分析
52、,確定了本系統(tǒng)所應(yīng)具備的功能,及操作流程,并據(jù)此設(shè)計(jì)了合理的數(shù)據(jù)庫。系統(tǒng)包含一個(gè)數(shù)據(jù)庫,名為hotelbook。其中有九張數(shù)據(jù)表:操作員信息表(操作員),客房類型表(房間類型),交接信息表(交接班),客房基本信息表(客房設(shè)置),酒店樓層信息表(樓層信息),客戶入住信息表(入住單),客戶入住歷史信息表(入住單歷史),客戶預(yù)定信息表(預(yù)定單),客戶預(yù)定歷史信息表(預(yù)定單歷史)。</p><p> 4.1 E-R圖
53、設(shè)計(jì)</p><p> E-R圖是實(shí)體-聯(lián)系圖,提供了表示實(shí)體、屬性和聯(lián)系的方法,下面列出了各表和表與表之間E-R圖。</p><p> 操作員信息表(操作員)E-R圖如圖4-1所示。</p><p> 圖4-1操作員信息表(操作員)E-R圖</p><p> 客房類型表(房間類型)E-R圖如圖4-2所示。</p>&l
54、t;p> 圖4-2客房類型表(房間類型)E-R圖</p><p> 交接信息表(交接班)E-R圖如圖4-3所示。</p><p> 圖4-3交接信息表(交接班)E-R圖</p><p> 客房基本信息表(客房設(shè)置)E-R圖如圖4-4所示。</p><p> 如圖4-4客房基本信息表(客房設(shè)置)E-R圖</p>&
55、lt;p> 酒店樓層信息表(樓層信息)E-R圖如圖4-5所示。</p><p> 如圖4-5酒店樓層信息表(樓層信息)E-R圖</p><p> 客戶入住信息表(入住單)E-R圖如圖4-6所示。</p><p> 如圖4-6客戶入住信息表(入住單)E-R圖</p><p> 客戶預(yù)定信息表(預(yù)定單)E-R圖如圖4-7所示。&l
56、t;/p><p> 如圖4-7客戶預(yù)定信息表(預(yù)定單)E-R圖</p><p> 客戶入住歷史信息表(入住單歷史)E-R圖如圖4-8所示。</p><p> 如圖4-8客戶入住歷史信息表(入住單歷史)E-R圖</p><p> 客戶預(yù)定歷史信息表(預(yù)定單歷史)E-R圖如圖4-9所示。</p><p> 如圖4-9
57、客戶預(yù)定歷史信息表(預(yù)定單歷史)E-R圖</p><p> 表間E-R圖如圖4-10所示。</p><p> 圖4-10表間E-R圖</p><p> 4.2 數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 結(jié)合實(shí)際,各實(shí)體對應(yīng)的關(guān)系表、表屬性、數(shù)據(jù)類型的設(shè)計(jì)如下:</p><p><b> 表4-1 操
58、作員表</b></p><p><b> 表4-2房間類型表</b></p><p><b> 表4-3交接班表</b></p><p><b> 表4-4客房設(shè)置表</b></p><p><b> 表4-5樓層信息表</b><
59、/p><p><b> 表4-6入住單表</b></p><p><b> 表4-7預(yù)定單表</b></p><p> 表4-8入住單歷史表</p><p> 表4-7預(yù)定單歷史表</p><p> 5 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本系
60、統(tǒng)是在Visual Studio 2008集成開發(fā)環(huán)境下,運(yùn)用Visual Basic.NET平臺開發(fā)完成的。整個(gè)系統(tǒng)不僅為用戶提供了方便快捷的服務(wù),同時(shí)也便于管理者對數(shù)據(jù)的管理。</p><p> 5.1 主界面設(shè)計(jì)</p><p> 本系統(tǒng)運(yùn)用了VB.NET的Windows窗體功能,實(shí)現(xiàn)了系統(tǒng)的統(tǒng)一風(fēng)格界面。打開系統(tǒng)后,就會彈出一個(gè)登陸界面,輸入正確的用戶名和密碼之后才能進(jìn)入系統(tǒng)
61、主界面。本系統(tǒng)的主界面加入了一個(gè)MenuStrip控件、一個(gè)StatusStrip控件和一個(gè)Timer控件,樣式如下圖5-1所示。</p><p> 圖5-1 系統(tǒng)主界面</p><p><b> 5.2 系統(tǒng)設(shè)置</b></p><p> 本系統(tǒng)的設(shè)置功能主要實(shí)現(xiàn)了房間類型的增加,房間狀態(tài)的修改以及操作員的增加與刪除,密碼的修改等功能
62、。</p><p> 5.2.1 房間類型</p><p> 通過使用該模塊的功能,可以實(shí)現(xiàn)對房間類型的添加和刪除。使用時(shí)會在該窗體左側(cè)的數(shù)據(jù)窗口中顯示房間的類型,并隨著用戶的操作修改數(shù)據(jù)庫進(jìn)而改變顯示的數(shù)據(jù)。</p><p> 房間類型運(yùn)行界面如圖5-2所示。</p><p> 圖5-2 房間類型界面</p><
63、;p> 打開房間類型界面,在房間類型文本框中輸入想要添加的類型名稱,再單擊“添加”按鈕,就將該數(shù)據(jù)加入數(shù)據(jù)庫中,左側(cè)的數(shù)據(jù)窗口中也顯示新添了一條記錄。如果需要?jiǎng)h除數(shù)據(jù),只需要雙擊數(shù)據(jù)窗口中的指定信息即可。</p><p> 房間類型相關(guān)事件代碼:</p><p> Private Sub btnAdd_Click(ByVal sender As System.Object, B
64、yVal e As System.EventArgs) Handles btnAdd.Click</p><p> If TextBox1.Text = "" Then</p><p> MessageBox.Show("房間類型不能為空!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxI
65、con.Information)</p><p><b> Else</b></p><p> Dim str = "insert into 房間類型 ( 類型名稱 ) values ('" & TextBox1.Text & "')"</p><p> Dim cm
66、d As New SqlCommand(str, conn)</p><p><b> Try</b></p><p> conn.Open()</p><p> cmd.ExecuteNonQuery()</p><p> dsRoomType.Clear()</p><p> daR
67、oomType = New SqlDataAdapter("select * from 房間類型", conn)</p><p> daRoomType.Fill(dsRoomType, "房間類型")</p><p> DataGridView1.DataSource = dsRoomType.Tables("房間類型")&
68、lt;/p><p> DataGridView1.Columns(0).Width = 40</p><p> DataGridView1.Columns(1).Width = 60</p><p> MsgBox("插入成功")</p><p> TextBox1.Text = ""</p&
69、gt;<p> Catch ex As Exception</p><p> MsgBox(ex.ToString)</p><p> TextBox1.Text = ""</p><p><b> Finally</b></p><p> conn.Close()</p
70、><p><b> End Try</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> 5.2.2 客房設(shè)置</p><p> 該窗體界面由Label,TextBox,Com
71、boBox,CheckBox,GroupBox,DataGridView和Button控件組成。通過修改這些控件的信息,再單擊對應(yīng)的按鈕來執(zhí)行對客房設(shè)置數(shù)據(jù)表中信息的添加,修改以及刪除操作,并將客房設(shè)置數(shù)據(jù)表中的信息顯示到下方的數(shù)據(jù)窗口中。</p><p> 客房設(shè)置運(yùn)行界面如圖5-3所示。</p><p> 圖5-3客房設(shè)置界面</p><p> 客房設(shè)置修
72、改事件代碼:</p><p> Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click</p><p> If DataGridView1.CurrentRow Is Nothing Then</p>&l
73、t;p> MessageBox.Show("請選中數(shù)據(jù)!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf TextBoxRoomNo.Text = "" Then</p><p> MessageBox.Show(&
74、quot;房間號碼不能為空!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf ComboBox1.Text = "" Then</p><p> MessageBox.Show("房間類型不能為空!", "
75、;系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf TextBoxRoomPrice.Text = "" Then</p><p> MessageBox.Show("客房價(jià)格不能為空!", "系統(tǒng)提示", Message
76、BoxButtons.OK, MessageBoxIcon.Information)</p><p><b> Else</b></p><p> conn.ConnectionString = "Data Source = (local);Initial Catalog = hotelbook;Integrated Security = True&qu
77、ot;</p><p> conn.Open()</p><p> cmd.Connection = conn</p><p> str = "select * from 客房設(shè)置 where 房間號碼 = '" & TextBoxRoomNo.Text & "'"</p>
78、<p> cmd = New SqlClient.SqlCommand(str, conn)</p><p> dr = cmd.ExecuteReader()</p><p> If dr.Read() Then</p><p> dr.Close()</p><p> If DataGridView1.CurrentR
79、ow Is Nothing Then</p><p> MessageBox.Show("請選中數(shù)據(jù)!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p><b> Else</b></p><p> Dim i A
80、s Integer</p><p> i = DataGridView1.CurrentRow.Index</p><p> cmd.CommandText = "update 客房設(shè)置 set 類型名稱 = @房間類型,樓層名稱 = @所屬樓層,房態(tài) = @房態(tài),客房價(jià)格 = @客房價(jià)格,額定人數(shù) = @額定人數(shù),床數(shù) = @床數(shù),是否可拼房 = @是否可拼房,拼房價(jià)格 =
81、 @拼房價(jià)格,客房描述 = @客房描述,備注 = @備注 where 房間號碼 = @房間號碼"</p><p> cmd.Parameters.Add("@房間號碼", SqlDbType.VarChar).Value = DataGridView1.CurrentRow.Cells(0).Value.ToString()</p><p> cmd.Pa
82、rameters.Add("@房間類型", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters("@房間類型").Value = ComboBox1.Text</p><p> cmd.Parameters.Add("@房態(tài)", System.Data.SqlDbTyp
83、e.Char)</p><p> cmd.Parameters("@房態(tài)").Value = ComboBoxRoomSitu.Text</p><p> cmd.Parameters.Add("@客房價(jià)格", System.Data.SqlDbType.Int)</p><p> cmd.Parameters(&quo
84、t;@客房價(jià)格").Value = CInt(TextBoxRoomPrice.Text)</p><p> cmd.Parameters.Add("@額定人數(shù)", System.Data.SqlDbType.Int)</p><p> cmd.Parameters("@額定人數(shù)").Value = CInt(TextBoxPeople
85、.Text)</p><p> cmd.Parameters.Add("@床數(shù)", System.Data.SqlDbType.Int)</p><p> cmd.Parameters("@床數(shù)").Value = CInt(TextBoxBed.Text)</p><p> cmd.Parameters.Add(&qu
86、ot;@是否可拼房", System.Data.SqlDbType.Bit)</p><p> cmd.Parameters("@是否可拼房").Value = CBool(CheckBox1.Checked)</p><p> cmd.Parameters.Add("@拼房價(jià)格", System.Data.SqlDbType.Int)
87、</p><p> cmd.Parameters("@拼房價(jià)格").Value = CInt(TextBoxPinPrice.Text)</p><p> cmd.Parameters.Add("@所屬樓層", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters(
88、"@所屬樓層").Value = ComboBoxFloor.Text</p><p> cmd.Parameters.Add("@客房描述", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters("@客房描述").Value = TextBoxDiscrp.Text&
89、lt;/p><p> cmd.Parameters.Add("@備注", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters("@備注").Value = TextBoxTip.Text</p><p><b> Try</b></p>
90、;<p> cmd.ExecuteNonQuery()</p><p> MsgBox("修改成功")</p><p> dsRoom.Clear()</p><p> daRoom = New SqlDataAdapter("select * from 客房設(shè)置 order by 房間號碼", conn
91、)</p><p> daRoom.Fill(dsRoom, "客房設(shè)置")</p><p> DataGridView1.DataSource = dsRoom.Tables("客房設(shè)置") </p><p> Catch ex As Exception</p>
92、<p> MsgBox(ex.ToString) </p><p><b> End Try</b></p><p><b> End If</b></p><p><b> Else</b></p><p>
93、 MessageBox.Show("該客房不存在!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information) </p><p><b> End If</b></p><p> conn.Close()</p><
94、;p><b> End If</b></p><p><b> End Sub</b></p><p> 5.2.3 操作員管理</p><p> 操作員管理功能由增加操作員、刪除操作員和修改密碼三部分組成。用戶可通過打開對應(yīng)界面執(zhí)行對應(yīng)操作來使用對應(yīng)功能。</p><p> 增加
95、操作員、刪除操作員、修改密碼運(yùn)行界面分別如圖5-4、圖5-5、圖5-6所示。</p><p> 圖5-4 增加操作員界面 圖5-5 刪除操作員界面</p><p><b> 圖5-6 修改密碼</b></p><p> 增加操作員相關(guān)事件代碼:</p><p> Pr
96、ivate Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click</p><p> If TextBoxUserName.Text = "" Then</p><p> MessageBox.Show("用戶名不能為
97、空!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf TextBoxPassword.Text = "" Then</p><p> MessageBox.Show("密碼不能為空!", "系統(tǒng)提示&qu
98、ot;, MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf TextBoxEnsurePassword.Text = "" Then</p><p> MessageBox.Show("請確認(rèn)密碼!", "系統(tǒng)提示", MessageBoxBut
99、tons.OK, MessageBoxIcon.Information)</p><p> ElseIf ComboBoxRight.Text = "" Then</p><p> MessageBox.Show("請選擇權(quán)限!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.In
100、formation)</p><p> ElseIf TextBoxPassword.Text <> TextBoxEnsurePassword.Text Then</p><p> MessageBox.Show("兩次輸入的密碼不一致!", "系統(tǒng)提示、", MessageBoxButtons.OK, MessageBoxIcon
101、.Information)</p><p><b> Else</b></p><p> conn.ConnectionString = "Data Source = (local);Initial Catalog = hotelbook;Integrated Security = True"</p><p> con
102、n.Open()</p><p> cmd.Connection = conn</p><p> str = "Select * From 操作員 Where 用戶名 ='" & TextBoxUserName.Text & "'"</p><p> cmd = New SqlClient
103、.SqlCommand(str, conn)</p><p> dr = cmd.ExecuteReader()</p><p> If dr.Read() Then</p><p> MessageBox.Show("該用戶已存在!", "系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxI
104、con.Information)</p><p><b> Else</b></p><p> dr.Close()</p><p> cmd.CommandText = "insert into 操作員 values (@UserName,@Password,@Right)"</p><p>
105、 cmd.Parameters.Add("@UserName", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters("@UserName").Value = TextBoxUserName.Text</p><p> cmd.Parameters.Add("@Password
106、", System.Data.SqlDbType.VarChar)</p><p> cmd.Parameters("@Password").Value = TextBoxPassword.Text</p><p> cmd.Parameters.Add("@Right", System.Data.SqlDbType.VarChar)&
107、lt;/p><p> cmd.Parameters("@Right").Value = ComboBoxRight.Text</p><p><b> Try</b></p><p> cmd.ExecuteNonQuery()</p><p> MsgBox("插入成功")&
108、lt;/p><p> Catch ex As Exception</p><p> MsgBox(ex.ToString)</p><p><b> Finally</b></p><p> conn.Close()</p><p><b> End Try</b>&l
109、t;/p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> 打開增加操作員界面,在相應(yīng)文本框內(nèi)輸入用戶名、密碼和確認(rèn)密碼,再在“權(quán)限”組合框中選擇相應(yīng)權(quán)限,單擊“添加”
110、按鈕,便成功添加操作員;打開刪除操作員界面,單擊選中左側(cè)數(shù)據(jù)窗口中對應(yīng)的數(shù)據(jù),單擊“刪除”按鈕,便成功完成刪除操作;打開修改密碼界面,在相應(yīng)文本框內(nèi)輸入正確的用戶名和舊密碼以及新密碼和確認(rèn)密碼,單擊“確定”按鈕,便成功修改密碼。</p><p> 5.2.4 清除數(shù)據(jù)</p><p> 清除數(shù)據(jù)界面由DataGridView和Button控件組成。該模塊用于刪除酒店歷史記錄,操作員可
111、以通過雙擊想要?jiǎng)h除的數(shù)據(jù)來實(shí)現(xiàn)刪除功能。</p><p> 清除數(shù)據(jù)運(yùn)行界面如圖5-7所示。</p><p> 圖5-7 清除數(shù)據(jù)界面</p><p> 清除數(shù)據(jù)相關(guān)事件代碼:</p><p> Private Sub DataGridView1_CellDoubleClick(ByVal sender As Object, ByVa
112、l e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick</p><p> If DataGridView1.CurrentRow Is Nothing Then</p><p> MessageBox.Show("請選中數(shù)據(jù)!", &qu
113、ot;系統(tǒng)提示", MessageBoxButtons.OK, MessageBoxIcon.Information)</p><p> ElseIf MessageBox.Show("確定要?jiǎng)h除該數(shù)據(jù)嗎?", "系統(tǒng)提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.Di
114、alogResult.Yes Then</p><p> Dim i As Integer</p><p> i = DataGridView1.CurrentRow.Index</p><p> Dim cmd As New SqlCommand("delete from 入住單歷史 where 入住單號 = @入住單號", conn)&
115、lt;/p><p> cmd.Parameters.Add("@入住單號", SqlDbType.VarChar, 60).Value = DataGridView1.CurrentRow.Cells(0).Value.ToString()</p><p><b> Try</b></p><p> conn.Open()
116、</p><p> cmd.ExecuteNonQuery()</p><p> dsDeleData1.Clear()</p><p> daDeleData1 = New SqlDataAdapter("select * from 入住單歷史 ", conn)</p><p> daDeleData1.Fill
117、(dsDeleData1, "入住單歷史")</p><p> DataGridView1.DataSource = dsDeleData1.Tables("入住單歷史")</p><p> MsgBox("刪除成功!")</p><p> Catch ex As Exception</p>
118、;<p> MsgBox(ex.ToString)</p><p><b> Finally</b></p><p> conn.Close()</p><p><b> End Try</b></p><p><b> End If</b></p
119、><p><b> End Sub</b></p><p><b> 5.3 總臺接待</b></p><p> 本系統(tǒng)的總臺接待功能主要實(shí)現(xiàn)了房態(tài)圖的查詢與修改,客房的入住和預(yù)定,以及預(yù)定的取消,客房的調(diào)換等功能。</p><p> 5.3.1 房態(tài)查看</p><p&
120、gt; 該房態(tài)查看界面由Label,TextBox,PictureBox,ComboBox,GroupBox,DataGridView和Button多個(gè)控件組成。操作員可以通過該模塊查詢酒店客房的狀態(tài)信息,還可以在該模塊中修改各房間的狀態(tài)。</p><p> 房態(tài)查看運(yùn)行界面如圖5-8所示。</p><p> 圖5-8 房態(tài)查看界面</p><p> 房態(tài)查
121、看相關(guān)事件代碼:</p><p> Private Sub InitDataTable()</p><p> Dim dv1 As New DataView</p><p> Dim str As String = "select count(客房設(shè)置.房間號碼) as total from 客房設(shè)置,樓層信息 where 客房設(shè)置.樓層名稱 = 樓
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)+開題報(bào)告+文獻(xiàn)綜述】
- 酒店客房管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【文獻(xiàn)綜述】
- 酒店客房管理系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- 酒店客房管理系統(tǒng)設(shè)計(jì)【文獻(xiàn)綜述】
- 酒店客房管理系統(tǒng)設(shè)計(jì)【開題報(bào)告】
- 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【開題報(bào)告】
- 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 酒店客房管理系統(tǒng)—畢業(yè)設(shè)計(jì)
- 酒店客房管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 酒店客房管理系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 酒店客房管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 酒店客房管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 酒店客房管理系統(tǒng)開題報(bào)告
- 酒店客房管理系統(tǒng)設(shè)計(jì)報(bào)告
- 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 酒店客房管理系統(tǒng)設(shè)計(jì)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 酒店客房管理系統(tǒng)設(shè)計(jì)
- 開題報(bào)告基于java的酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 酒店客房管理系統(tǒng)設(shè)計(jì)資料
評論
0/150
提交評論