版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著社會服務(wù)行業(yè)的急速發(fā)展,使用管理軟件來管理整個賓館企業(yè)的要求也逐年升溫,越來越多的酒店采用酒店管理系統(tǒng)來管理酒店的運營,以解決賓館全憑原始的手工記錄管理,易出錯、效率低的缺陷。酒店行業(yè)對自身提供服務(wù)的質(zhì)量和能力也有了更高的要求,酒店信息管理系統(tǒng)因此而受到越來越高的重視。酒店信息管理系統(tǒng)的主要功能是實現(xiàn)賓館酒店的客房管
2、理、客戶信息管理、客戶添加管理、客戶修改管理、客戶刪除管理功能。賓館信息管理系統(tǒng)的基本功能應(yīng)該包括客房信息管理、客房客戶信息管理、入住退房信息管理等相關(guān)的信息管理。</p><p> 通過使用先進有效的技術(shù),能開發(fā)出功能完善、使用方便的酒店管理信息系統(tǒng)。本系統(tǒng)運用Access 2000數(shù)據(jù)庫系統(tǒng)和Visual Basic 6.0程序語言開發(fā)實現(xiàn),包括了住宿管理、掛賬管理、客房管理、日結(jié)、查詢統(tǒng)計、系統(tǒng)設(shè)置和系統(tǒng)
3、維護等七大模塊,具有操作簡單、系統(tǒng)安全性高、靈活性好、運行穩(wěn)定、界面友善等特點。論文簡要介紹了“酒店管理系統(tǒng)”的項目背景和意義,著重闡述了該系統(tǒng)開發(fā)實現(xiàn)過程,對系統(tǒng)的需求分析、方案論證、模塊設(shè)計、數(shù)據(jù)庫設(shè)計等各個環(huán)節(jié)進行了詳盡的分析和描述。重點介紹了酒店管理信息系統(tǒng)所采取的關(guān)鍵技術(shù),包括Visual Basic 6.0的數(shù)據(jù)庫訪問技術(shù)、數(shù)據(jù)庫設(shè)計的范式分析方法。本論文最大的特點是把理論與實踐結(jié)合在一起,具有實際使用價值。除此之外本文的實
4、踐意義和創(chuàng)新之處是所做的工作比較客觀準(zhǔn)確地分析識別了酒店信息管理系統(tǒng)的需求問題,具有很強的參考實踐價值,通過準(zhǔn)確的調(diào)查分析,為酒店提供了一套服務(wù)業(yè)務(wù)流程,提出了一套有效的數(shù)據(jù)處理方案。</p><p> 本系統(tǒng)采用當(dāng)前流行的客戶機/服務(wù)器體系結(jié)構(gòu),酒店管理各方面信息都集中存儲在Access 2000數(shù)據(jù)庫中,可以使信息實現(xiàn)實時共享,適合當(dāng)今酒店業(yè)的現(xiàn)狀,也為未來的集團化發(fā)展提供了需要。本系統(tǒng)運行穩(wěn)定、數(shù)據(jù)結(jié)構(gòu)嚴(yán)
5、謹(jǐn)、穩(wěn)定性強,適合大多數(shù)酒店客戶使用。本系統(tǒng)的應(yīng)用還能夠降低經(jīng)營成本,提高酒店的管理效益及經(jīng)濟效益,使酒店的總體利潤得到了有效提高。</p><p> 關(guān)鍵詞:酒店信息管理;VB;Access數(shù)據(jù)庫</p><p><b> Abstract</b></p><p> With social service industries, the
6、 use of management software to manage the entire hotel business requirements are gradually warming, conditional hotel or guesthouse have adopted the relevant hotel management system, in order to solve the hotel depends o
7、n the original manual records management, low efficiency error-prone defects. Hotel industry on the quality of services provided and their ability to have higher requirements, hotel information management system is there
8、fore more and more attent</p><p> Using modern technology into hotel management system, develop more comprehensive hotel management information system. The system uses an Access 2000 database systems and pr
9、ogramming languages ??Visual Basic6.0 development to achieve, including accommodation management, hotel management, open account management, query statistics, day-end, system settings, and system maintenance, such as sev
10、en modules, with a simple, user-friendly , good flexibility, the system safe and stable operation characteri</p><p> The system uses the popular client / server architecture, the various aspects of hotel ma
11、nagement information stored centrally in an Access 2000 database, to achieve real-time sharing of information for the development of the hotel industry to the group's needs. System has a stable, structured data, stab
12、ility and other characteristics.</p><p> Keyword: Hotel information management;VB;Access Database</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p>
13、<p> AbstractII</p><p> 第 1 章 引言1</p><p> 1.1 開發(fā)背景及意義1</p><p> 1.2 國內(nèi)外發(fā)展現(xiàn)狀2</p><p> 1.3 課題的研究意義3</p><p> 第 2 章 相關(guān)技術(shù)綜述4</p><p&g
14、t; 2.1 MIS概述4</p><p> 2.1.1 管理信息系統(tǒng)的定義4</p><p> 2.1.2 管理信息系統(tǒng)的功能4</p><p> 2.2應(yīng)用系統(tǒng)開發(fā)平臺與工具綜述5</p><p> 2.2.1 VB 6.0概述5</p><p> 2.2.2 Access2000簡介5&l
15、t;/p><p> 2.2.3 ODBC簡介6</p><p> 第 3 章 系統(tǒng)分析與設(shè)計7</p><p> 3.1 系統(tǒng)可行性分析7</p><p> 3.1.1 技術(shù)可行性分析7</p><p> 3.1.2 經(jīng)濟可行性分析7</p><p> 3.1.3 社會因素可行
16、性分析8</p><p> 3.2 系統(tǒng)體系結(jié)構(gòu)分析8</p><p> 3.3 系統(tǒng)的業(yè)務(wù)需求分析8</p><p> 3.3.1 系統(tǒng)需求8</p><p> 3.3.2 功能需求9</p><p> 3.3.3 性能需求10</p><p> 3.4 系統(tǒng)的軟硬件需
17、求10</p><p> 第4章 系統(tǒng)總體設(shè)計12</p><p> 4.1 系統(tǒng)功能設(shè)計12</p><p> 4.2 業(yè)務(wù)流程圖設(shè)計14</p><p> 4.3 數(shù)據(jù)庫設(shè)計15</p><p> 4.3.1 概念結(jié)構(gòu)設(shè)計15</p><p> 4.3.2 邏輯結(jié)構(gòu)設(shè)
18、計17</p><p> 4.3.3 物理結(jié)構(gòu)設(shè)計18</p><p> 第 5 章 系統(tǒng)實現(xiàn)19</p><p> 5.1 登錄功能的實現(xiàn)20</p><p> 5.2 主界面功能的實現(xiàn)21</p><p> 5.3 客房管理功能的實現(xiàn)23</p><p> 5.4 系
19、統(tǒng)住宿管理功能的實現(xiàn)28</p><p> 5.5 技術(shù)要點的實現(xiàn)33</p><p> 5.5.1數(shù)據(jù)源的實現(xiàn)33</p><p> 5.5.2 連接Access數(shù)據(jù)庫的實現(xiàn)33</p><p> 第 6 章 結(jié)論42</p><p> 參 考 文 獻43</p><p>
20、;<b> 致 謝44</b></p><p><b> 引言</b></p><p> 當(dāng)今科學(xué)技術(shù)不斷提高,計算機科學(xué)的發(fā)展也越來越成熟。其強大的功能為越來越多的人熟知和使用,它已在人類社會的各個領(lǐng)域都發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對住宿信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找
21、方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高酒店管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 1.1開發(fā)背景及意義</p><p> 隨著我國經(jīng)濟發(fā)展水平的飛速提高,服務(wù)行業(yè)己經(jīng)越來越顯示出其強勁的發(fā)展勢頭,酒店行業(yè)作為其中一個重要部分顯示出強大發(fā)展勢頭??v觀國內(nèi)外酒店業(yè)信息化發(fā)展軌跡和趨勢,我們很容易發(fā)現(xiàn),隨著酒店
22、業(yè)競爭的加劇,酒店旅游市場的客源爭奪也越來越激烈??头夸N售的利潤空間越來越小,酒店需要使用更有效的信息化手段來拓展經(jīng)營空間,降低運營成本,提高管理和決策效率。尤其是經(jīng)濟型酒店,更需要通過信息化管理來提高收益。高層次的酒店業(yè)信息化不再是僅僅追求計算機輔助管理,而是追求建立在以計算機信息應(yīng)用基礎(chǔ)上的協(xié)同化應(yīng)用。</p><p> 我國酒店業(yè)雖然20年前就利用計算機管理系統(tǒng)來加強客房管理、提高服務(wù)水平,但因為起步發(fā)展
23、較晚,除了一些膚淺的應(yīng)用外,其余大多數(shù)還停留于七拼八湊的MIS系統(tǒng)水平,甚至還局限于簡單的電算化和信息發(fā)布階段,與國際酒店業(yè)先進的信息化應(yīng)用的差距非常明顯。</p><p> 信息化程度太低導(dǎo)致企業(yè)經(jīng)常做出錯誤的決策、對市場反應(yīng)速度緩慢等問題,這些問題己經(jīng)成為一個重要瓶頸制約我國酒店業(yè)進一步發(fā)展。中國信息化推進聯(lián)盟副理事長張獻軍曾說,隨著酒店信息化的急速發(fā)展,酒店將改變以前的經(jīng)營理念和競爭格局,店內(nèi)裝修、客房數(shù)
24、量、房間設(shè)施等質(zhì)量競爭和價格競爭將退居其次,取而代之的是酒店信息服務(wù)競爭,信息化正在改變著酒店行業(yè)的競爭模式[1]。中國國家旅游局在2002年修訂的旅游星級飯店評定標(biāo)準(zhǔn),就已經(jīng)把酒店管理的軟件質(zhì)量及服務(wù)方面作為主要測評標(biāo)準(zhǔn)。現(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的標(biāo)準(zhǔn)消費場所,酒店組織龐大,服務(wù)項目眾多,信息量巨大,要想提高勞動生產(chǎn)效率,降低運營成本,提高服務(wù)質(zhì)量和管理水平,進而促進經(jīng)濟效益,就必須
25、借助計算機來進行現(xiàn)代化的信息管理,本酒店管理系統(tǒng)的設(shè)計目的正是于此,目的使酒店管理尤其是經(jīng)濟型酒店在高效率、低成本方面提升到一個新的高度[2]。</p><p> 1.2 國內(nèi)外發(fā)展現(xiàn)狀</p><p> 酒店計算機管理系統(tǒng)最早是于上世紀(jì)70年代初在國外開始發(fā)展起來的,到了上世紀(jì)80年代,國外的飯店管理系統(tǒng),如EECO,HIS,CLS,Lodgistix等,整個模式已基本定型,技術(shù)較成
26、熟,功能也比較全面[3]。</p><p> 國內(nèi)的酒店計算機管理系統(tǒng)最早應(yīng)用于80年代初,清華大學(xué)自動化系的金國芬教授、浙江省計算技術(shù)研究所和西安交通大學(xué)對于系統(tǒng)的開發(fā)從事了大量的工作。直到上世紀(jì)80年代中期,經(jīng)濟型酒店管理信息系統(tǒng)開始大量的應(yīng)用,越來越多的國外酒店計算機管理系統(tǒng)被大規(guī)模引進,國外酒店的先進管理技術(shù)也隨之進入我國,極大地促進了我國酒店管理技術(shù)的發(fā)展[4]。國內(nèi)系統(tǒng)正是在充分學(xué)習(xí)了國外管理系統(tǒng)的
27、優(yōu)點,再結(jié)合國內(nèi)的實際情況下,逐漸發(fā)展成熟,到上世紀(jì)90年代初期我國已經(jīng)研發(fā)出了幾個相對成熟的酒店管理信息系統(tǒng),同時產(chǎn)生了許多軟件公司專門從事酒店計算機管理系統(tǒng)的開發(fā)與維護。</p><p> 從21世紀(jì)開始,計算機軟件技術(shù)在酒店行業(yè)中開始廣泛應(yīng)用。計算機技術(shù)的飛速發(fā)展也使酒店計算機系統(tǒng)的發(fā)展到了一個全新的時期。新的系統(tǒng)平臺、新的服務(wù)功能、新的應(yīng)用技術(shù)及發(fā)展方向不斷出現(xiàn),酒店管理系統(tǒng)的發(fā)展方向越來越接近ERP。
28、</p><p> 國內(nèi)酒店信息化水平較低,很大程度地阻礙了酒店在網(wǎng)絡(luò)時代的營銷與拓展,也影響了酒店經(jīng)營效益和整體競爭能力的提升。這主要表現(xiàn)在三大問題:一、經(jīng)營者觀念問題。很多酒店經(jīng)營者都認(rèn)為酒店是傳統(tǒng)的服務(wù)行業(yè),主要是靠出租客房和床位來創(chuàng)收,通常沒把投資信息化與投資房間內(nèi)的設(shè)施(如增添浴缸或沙發(fā))的投資回報等同看待,沒有把信息化建設(shè)與影響和改善酒店的經(jīng)營、管理效率等方面的功效掛起鉤來,沒有把信息化的價值融入酒
29、店自身價值鏈在競爭中發(fā)揮的作用掛起鉤來[5]。二、行業(yè)特點問題。酒店業(yè)屬于以人為本的勞動密集型服務(wù)行業(yè),IT行業(yè)屬技術(shù)密集型行業(yè)。由于這種行業(yè)間本質(zhì)上的差異,致使很多IT公司盡管竭盡全力將最先進的產(chǎn)品設(shè)備或解決方案推銷給酒店,其結(jié)果通常是酒店付出了昂貴的代價卻不盡如人意。糾其原因,主要表現(xiàn)在:技術(shù)功能與酒店需求錯位,目前的管理系統(tǒng)很多不能解決酒店面臨的關(guān)鍵問題;管理決策層沒有整體的規(guī)劃,讓開發(fā)商牽著鼻子走;供應(yīng)商和酒店沒有利益上的一致性
30、。三、服務(wù)質(zhì)量問題。酒店是一個以服務(wù)為本的行業(yè),依靠客人對各項服務(wù)的滿意度來提升酒店的入住率和經(jīng)營效益[6]。</p><p> 1.3 課題的研究意義</p><p> 隨著計算機網(wǎng)絡(luò)的飛速發(fā)展,Internet技術(shù)越來越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴大,給酒店業(yè)計算機應(yīng)用帶來了蓬勃發(fā)展的機遇。采用全新的計算機網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店管理效率,改善服務(wù)水準(zhǔn)的重要手段之一[7]
31、。然而有些中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,效率低、易出錯;同時,市場上出現(xiàn)的各類酒店入住信息管理軟件基本上都是為大型酒店專業(yè)設(shè)計的,有很多功能對于一般酒店、賓館根本用不上。由于C/S結(jié)構(gòu)酒店管理系統(tǒng)功能強大,可以減輕服務(wù)器端壓力,所以C/S結(jié)構(gòu)的城市酒店入住信息管理系統(tǒng)是酒店經(jīng)營不可缺少的現(xiàn)代工具[8]。</p><p> 在今后的幾年中,酒店的競爭將主要在信息化、智能化方面展
32、開。店內(nèi)裝潢、客房數(shù)量、房間設(shè)施等質(zhì)量競爭和價格競爭將退居二線。酒店信息化的發(fā)展趨勢主要分為三大應(yīng)用領(lǐng)域:一是為酒店的管理者、決策者提供及時、準(zhǔn)確地掌握酒店經(jīng)營各個環(huán)節(jié)情況的信息技術(shù);二是針對酒店的經(jīng)營,為節(jié)省運營成本、提高運營質(zhì)量和管理效率的信息化管理和控制技術(shù);三是直接面對顧客所提供的信息化服務(wù)[9]。對于酒店而言,信息化是一個工具,是一種手段,是一種服務(wù),服務(wù)水平的好壞直接影響酒店的經(jīng)濟效益和競爭力。</p><
33、;p> 酒店行業(yè)的最終目標(biāo)在于在于提高入住率,增加酒店的經(jīng)濟效益。而借助信息技術(shù)來提高管理效益,最終提高經(jīng)濟效益則是一個很好的選擇。計算機管理系統(tǒng)可以避免傳統(tǒng)人工酒店客房管理的隨意性,使得客房管理工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性。與以往的酒店管理不同的是,本管理系統(tǒng)的構(gòu)建是以傳統(tǒng)酒店服務(wù)為基礎(chǔ),以多媒體酒店服務(wù)信息網(wǎng)為依托,以Internet網(wǎng)為紐帶的新型酒店物業(yè)管理信息系統(tǒng),借助了高科技技術(shù),將曾經(jīng)的人工
34、手動工作轉(zhuǎn)變?yōu)榇蟛糠止ぷ饔呻娔X代為處理的方式進行[10]。管理員負(fù)責(zé)管理系統(tǒng)以及處理信息,管理員也可以通過電腦與客人溝通,向客人提供信息,得到信息反饋后再提交給管理員,這樣不僅簡化工作步驟,提高工作效率,而且還可以將管理中的失誤盡可能的避免掉,降低了企業(yè)的成本,具有重要的價值和意義。</p><p> 第2章 相關(guān)技術(shù)綜述</p><p> 酒店管理系統(tǒng)是典型的信息管理系統(tǒng),本文所開發(fā)
35、的系統(tǒng)采用 Visual Basic 6.0作為當(dāng)前最優(yōu)秀的數(shù)據(jù)庫前端開發(fā)工具之一,Visual Basic6.0有著最為靈活的數(shù)據(jù)庫結(jié)構(gòu),對數(shù)據(jù)庫應(yīng)用有著強大的支持。</p><p><b> 2.1 MIS概述</b></p><p> 所謂MIS(管理信息系統(tǒng)—Management Information System)系統(tǒng),是一個由人、計算機及其他外圍設(shè)備
36、等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng)[11]。它是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計算機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。</p><p> 2.1.1管理信息系統(tǒng)的定義</p>&
37、lt;p> 管理信息系統(tǒng)Management Information System縮寫為MIS,至今仍然是一個發(fā)展中的概念。20世紀(jì)70年代以來,關(guān)于管理信息系統(tǒng)的定義有很多種,各種定義基本上都強調(diào)了MIS利用計算機進行信息處理,并將預(yù)測和輔助決策的功能綜合起來,可以認(rèn)為管理信息系統(tǒng)是運用系統(tǒng)的理論和方法,以計算機和現(xiàn)代通信技術(shù)作為信息處理﹑存儲和傳輸?shù)墓ぞ?,并能為管理決策提供信息服務(wù)的人機系統(tǒng)[12]。也就是說,管理信息系統(tǒng)是
38、一個由人和計算機等組成的能進行信息的收集﹑傳輸﹑加工﹑存儲和使用的系統(tǒng)。應(yīng)用管理信息系統(tǒng)能夠?qū)崪y企事業(yè)單位各種運行情況。利用歷史數(shù)據(jù)預(yù)測未來,從全局出發(fā)輔助決策者進行戰(zhàn)略決策,還可以利用系統(tǒng)提供的信息控制企事業(yè)單位的行為,使其實現(xiàn)組織的目標(biāo)。</p><p> 2.1.2 管理信息系統(tǒng)的功能</p><p> 管理信息系統(tǒng)是現(xiàn)如今非常流行的一種技術(shù),已經(jīng)被廣泛應(yīng)用于社會的各個領(lǐng)域,但是
39、不管從何種領(lǐng)域來說管理系統(tǒng)系統(tǒng)可以概括的說是進行日常事物操作的系統(tǒng)。這種系統(tǒng)主要用于管理需要的記錄,并對記錄數(shù)據(jù)進行相關(guān)處理。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。</p><p> 2.2應(yīng)用系統(tǒng)開發(fā)平臺與工具綜述<
40、/p><p> 酒店管理信息系統(tǒng)的總體框架設(shè)計采用 C/S 模式,以 VB 6.0開發(fā)工具為前臺,后臺采用 Microsoft 的Access2000數(shù)據(jù)庫管理工具。系統(tǒng)可運行在Windows2000/XP以上操作系統(tǒng)上,其優(yōu)點是界面友好,功能完善,被大多數(shù)人所熟悉和使用。</p><p> 2.2.1 VB 6.0概述</p><p> Visual Basic
41、(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對象的程序設(shè)計語言[13]。它的基礎(chǔ)是編程語言Basic,Visual Basic簡單點來說就是微軟為了讓人們更好的學(xué)習(xí)編程,應(yīng)用Basic開發(fā)語言開發(fā)的一套工具,VB的面世使原本極其復(fù)雜困難的編程、軟件開發(fā)的工作變得簡單。最初的編程工作都是依靠全套的代碼去進行的,工程量極大。Microsoft就是看準(zhǔn)了這個人們渴求快速發(fā)展軟件開發(fā)行業(yè)的商機,利用自己的技術(shù)實力研發(fā)出VB這么一套完
42、善的編程工具。</p><p> VB6.0是與WIN98配合于1998年推出的,進一步加強了數(shù)據(jù)庫、Internet和創(chuàng)建控件方面的功能。VB可以用于可以開發(fā)多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)、圖形等方面的應(yīng)用程序。數(shù)據(jù)庫訪問特性允許對包括Microsoft SQL Server和其它企業(yè)數(shù)據(jù)庫在內(nèi)的大部分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序,以及可調(diào)整的服務(wù)器端部件。VB中提供大量的控件,這些控件可幫助我們設(shè)計界面和實現(xiàn)功
43、能,減少了編程人員的很多麻煩,提高了編程的效率和可靠性。</p><p> 2.2.2 Access2000簡介</p><p> Access是Office辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將Access單獨作為一個產(chǎn)品進行銷售的,自O(shè)ffice97開始將Access捆綁到其中,成為Office套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件
44、了。Microsoft公司在Access95的基礎(chǔ)上陸續(xù)推出了Access97、Access2000、Access2000,成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)之一。</p><p> Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),不但能存儲和管理數(shù)據(jù),還能編寫數(shù)據(jù)庫管理軟件,用戶可以通過Access提供的開發(fā)環(huán)境及工具方便地構(gòu)建數(shù)據(jù)庫應(yīng)用程序,大部分是直觀的可視化的操作,無需編寫程序代碼,是一種使用方便、功能較強的
45、數(shù)據(jù)庫開發(fā)工具。</p><p> 2.2.3 ODBC簡介</p><p> ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用 SQ
46、L來完成其大部分任務(wù)。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。</p><p> 一個基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫操作由對應(yīng)的DBMS的ODBC驅(qū)動程序完成。也就是說,不論是FoxPro、Access還是Oracle數(shù)據(jù)庫,均可用ODBC API進行訪問。由此可見,ODBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有的數(shù)
47、據(jù)庫[14]。</p><p> 第 3 章 系統(tǒng)分析與設(shè)計</p><p> 3.1 系統(tǒng)可行性分析</p><p> 本系統(tǒng)采用目前較流行的VB 6.0作為前臺開發(fā)工具,Access 2000作為后臺數(shù)據(jù)庫。主要是考慮到VB 6.0的功能強大﹑易于擴充和通用性強等特點,另外,VB 6.0中的數(shù)據(jù)訪問技術(shù)與Access數(shù)據(jù)庫的結(jié)合使應(yīng)用程序更加高效﹑穩(wěn)定。&
48、lt;/p><p> 在現(xiàn)代酒店行業(yè)中,行業(yè)競爭使得爭取客源、提高酒店入住率、制定正確營銷策略已經(jīng)成一項重要的任務(wù),而借助于當(dāng)前蓬勃發(fā)展的IT工具來拓展銷售能力,創(chuàng)造客觀的為經(jīng)濟效益已經(jīng)成為許多酒店的首選。作為一種有效的統(tǒng)計分析手段,計算機管理系統(tǒng)發(fā)揮其強大的優(yōu)勢,在數(shù)據(jù)保存、數(shù)據(jù)交換等方面的快速可靠,是手工操作所不能完成的。所以,一套客房管理系統(tǒng)是每個酒店向前發(fā)展所必須的軟件。這也就使得系統(tǒng)開發(fā)在經(jīng)濟上、技術(shù)上以
49、及使用上都是可行的。</p><p> 3.1.1 技術(shù)可行性分析</p><p> 由系統(tǒng)開發(fā)、運行環(huán)境介紹可以看出開發(fā)本系統(tǒng)只需熟悉Visual Basic 6.0和 Access 數(shù)據(jù)庫就可以,所以在技術(shù)上是完全可行的。其員工本身就對電腦設(shè)備和操作有一定的認(rèn)識,該系統(tǒng)簡單,不用過多培訓(xùn)。該酒店也擁有充足的電腦設(shè)備作為實施該管理信息系統(tǒng)的硬件,有良好的兼容性和易于在該操作系統(tǒng)實現(xiàn),
50、針對該酒店客房業(yè)務(wù)流程相對簡單和清晰明了的特點,完全可以開發(fā)出適合該酒店應(yīng)用的管理信息系統(tǒng)平臺[15]。</p><p> 3.1.2 經(jīng)濟可行性分析</p><p> (1)必要性。如果不采用該管理信息系統(tǒng),其業(yè)務(wù)過程中所產(chǎn)生的數(shù)據(jù)將得不到及時、有效的存儲和處理,顯得比較雜亂無章,難以分析、歸納和比較,影響酒店的管理和決策,造成酒店效率低下,浪費人力資源、時間和金錢</p>
51、;<p> (2)有益性。以較低成本開發(fā)出來的管理信息系統(tǒng)將整個業(yè)務(wù)流程數(shù)據(jù)進行系統(tǒng)的整合管理,從而能夠有效地提高酒店內(nèi)外的信息溝通效率,節(jié)省大量的人力、時間和金錢,從而降低成本,加快業(yè)務(wù)流程,提高酒店效益,給酒店帶來巨大的經(jīng)濟回報。</p><p> (3)可能性。本系統(tǒng)的開發(fā)成本少,時間短,無需投入太多的人力、物力和財力,完全能夠以最短的時間、最少的人力和最低的成本開發(fā)出該系統(tǒng)。所以本系統(tǒng)很
52、容易實現(xiàn)。</p><p> 3.1.3 社會因素可行性分析</p><p> 現(xiàn)在的酒店越來越多,酒店的競爭也日益激烈。要想增加酒店的市場競爭力,首先要搞好管理。此系統(tǒng)正是為此設(shè)計開發(fā)。</p><p> (1)必要性。如果不采用該系統(tǒng),將會給酒店的內(nèi)外溝通造成嚴(yán)重的障礙,不利于酒店的客戶關(guān)系管理,在社會上也會造成一定的影響。</p><
53、p> (2)可能性。由于該系統(tǒng)能以較低的成本,較短的時間開發(fā)出來,且能極大地提高酒店的效率,便于酒店管理,必然能得到廣大員工和酒店領(lǐng)導(dǎo)的支持。 </p><p> (3)有益性。由于該系統(tǒng)能極大地提高酒店的效率和效益,從而能提高客戶和員工的滿意度,進而在社會上形成一定的聲譽。</p><p> 3.2 系統(tǒng)體系結(jié)構(gòu)分析</p><p> C/S(Cli
54、ent/Server)和B/S(Browser/Server)是開發(fā)基于網(wǎng)絡(luò)的管理信息系統(tǒng)的兩種重要的模式。C/S模式與B/S模式各有利弊,但是C/S模式經(jīng)過一系列發(fā)展具有了交互性強,可靠性高,事務(wù)數(shù)據(jù)處理能力強等特點,從而也使得基于C/S模式的管理信息系統(tǒng)和辦公自動化軟件有了較快的發(fā)展?;谝陨戏治觯^(qū)物業(yè)管理系統(tǒng)采用C/S模式。這樣一來,便能夠提供更快和更有效的應(yīng)用程序性能[16]。</p><p> 3
55、.3 系統(tǒng)的業(yè)務(wù)需求分析</p><p> 3.3.1 系統(tǒng)需求</p><p> 根據(jù)酒店客房管理系統(tǒng)的理念,此酒店客房管理系統(tǒng)必須滿足以下需求:</p><p> (1)具有設(shè)置酒店客房類型和房間信息的功能。</p><p> (2)能快速準(zhǔn)確的了解酒店的客房狀態(tài),以便訂房和退房。</p><p> (3
56、)提供調(diào)房和追加押金的功能。</p><p> (4)提供簡單的工作人員的添加用戶和修改密碼功能。</p><p><b> 綜上系統(tǒng)功能具備:</b></p><p> (1)酒店住宿記錄管理。通過該管理功能,系統(tǒng)可以通過計算機對客戶的一些基本信息進行錄入,從而成為客戶查詢的資料。而且,一個客戶一經(jīng)記錄,會自動將占用的房間信息反映在系統(tǒng)
57、中,即哪些房間已經(jīng)占用,哪些房間仍然空余。在進行客戶記錄時,自動出現(xiàn)客房的房間號、配置、價格和房間可用的信息,系統(tǒng)可以自動判斷該房間是否空余,從而決定是否可以入住該房間。記錄時,用戶可以選擇房間號、價格等,可打印押金收款憑證給客戶。</p><p> (2)客戶查詢。在查詢子系統(tǒng)中,可以對客戶的一些信息作綜合查詢,查詢到后可辦理退房手續(xù)并打印結(jié)賬憑證收據(jù),退房的同時系統(tǒng)可以自動將客戶占用的房間恢復(fù)備用。<
58、/p><p> (3)客房管理和查詢。通過該管理功能,管理人員可對所有客房進行管理,如增減房間,調(diào)整價格,進行查詢等。</p><p> (4)報表打印??蓪^去的某一段時間經(jīng)營狀況進行統(tǒng)計并打印結(jié)果,方便管理員及時掌握經(jīng)營情況并做出相應(yīng)決策。</p><p> (5)系統(tǒng)維護。包括:系統(tǒng)初始化,數(shù)據(jù)備份,用戶口令更改和新用戶注冊。</p><
59、p> 3.3.2 功能需求</p><p> 根據(jù)系統(tǒng)的需求分析,本系統(tǒng)功能需求如下:</p><p><b> (1)系統(tǒng)設(shè)置</b></p><p> ?、傩薷拿艽a。通過該功能,可以修改登錄密碼。</p><p> ②添加操作員??梢蕴砑右粋€新的操作員。</p><p> ③退
60、出。用戶通過此功能退出酒店管理系統(tǒng)</p><p><b> (2)客房管理</b></p><p> ①房客設(shè)置。通過本功能,管理者可以設(shè)置酒店的類型。</p><p> ?、诳头坎樵???梢圆樵兛头康念愋?。 </p><p> ?、鄯繎B(tài)查看??梢圆榭纯头繝顟B(tài)為入住還是空房。</p><p&g
61、t;<b> (3)住宿管理 </b></p><p> ?、僮∷薜怯?。顧客住宿時,通過此功能進行登記。</p><p> ?、谧∷薏樵儭2樵冾櫩妥∷逘顟B(tài)。 </p><p> ?、壅{(diào)房登記。查詢住宿信息。 </p><p> ④退宿查詢。查詢退宿信息。</p><p><
62、b> (4)員工管理</b></p><p> ①添加員工。管理員可以添加員工信息。 </p><p> ?、诓樵儐T工。管理員可以查詢員工信息。 </p><p><b> (5)消費品管理</b></p><p> ①添加消費品。管理員可以添加消費品。 </p><
63、;p> ?、谙M品查詢。管理員可以查詢相關(guān)消費品。</p><p><b> (6)賬務(wù)管理</b></p><p> ①追加押金。當(dāng)押金不夠時可添加。 </p><p> ②退宿結(jié)賬。顧客退宿時結(jié)賬。 </p><p> ?、蹝熨~結(jié)款。顧客在酒店掛賬結(jié)款。</p><p> 3
64、.3.3 性能需求</p><p> 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠的運行,系統(tǒng)應(yīng)該滿足以下性能需求:</p><p> (1)系統(tǒng)處理的準(zhǔn)確性和及時性。</p><p> 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足用戶對信息的處理。由于系統(tǒng)的查詢功能對
65、整個系統(tǒng)的功能和性能完成很重要。</p><p> (2)系統(tǒng)的開放性和可擴充性。</p><p> 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如系統(tǒng)權(quán)限和客房信息設(shè)置等模塊也會不斷更新和完善。所有這些都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點。應(yīng)通過系統(tǒng)的開放性來完成。只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊。</p><p>
66、; (3)系統(tǒng)的易用性。</p><p> 本酒店客房管理系統(tǒng)面向的用戶是酒店內(nèi)工作人員,而有些使用人員往往對計算機并不是非常熟悉,所以系統(tǒng)操作上要求簡單、方便、快捷。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。</p><p> 3.4 系統(tǒng)的軟硬件需求</p><p> 本系統(tǒng)基于的開發(fā)運行調(diào)試環(huán)境說明如下,在操作系統(tǒng)方面使用的是Window
67、s XP ,其優(yōu)點是界面友好,功能完善,被大多數(shù)人所熟悉和使用。在數(shù)據(jù)庫方面使用的是Microsoft Access 2000,其優(yōu)點是和操作系統(tǒng)的緊密結(jié)合,有強大的內(nèi)建資料復(fù)制功能,提供了開放的前端界面,便于操作,可用性極高[17]。</p><p> 第4章 系統(tǒng)總體設(shè)計</p><p> 4.1 系統(tǒng)功能設(shè)計</p><p> 該酒店管理系統(tǒng)有七大功能模
68、塊:系統(tǒng)設(shè)置模塊,客房管理模塊,住宿管理模塊,員工管理模塊,消費品管理模塊等。系統(tǒng)功能模塊圖如圖4-1所示。</p><p> 圖4-1 系統(tǒng)功能模塊圖</p><p><b> 具體模塊功能如下:</b></p><p> (1)系統(tǒng)設(shè)置模塊 </p><p> 系統(tǒng)設(shè)置模塊的主要功能有:添加操作員,修改密碼
69、,退出等。</p><p> ?、偬砑硬僮鲉T:管理員登陸系統(tǒng)后,可以添加新的操作員。</p><p> ?、谛薷拿艽a:管理員登陸系統(tǒng)后,可以重新修改密碼。 </p><p> ?、弁顺觯汗芾韱T登陸系統(tǒng)后,可以直接退出系統(tǒng)。</p><p><b> (2)客房管理模塊</b></p><p>
70、 客房管理模塊的主要功能有:客房設(shè)置,客房查詢,房態(tài)查詢。 </p><p> ?、倏头吭O(shè)置:管理員登陸系統(tǒng)后,可以對客房進行房間類型,價格,房態(tài)設(shè)置等功能。</p><p> ?、诳头坎樵儯汗芾韱T登陸系統(tǒng)后,可以通過房間號查詢房間價格,房態(tài),房間類型,電器配置等功能。</p><p> ?、鄯繎B(tài)查詢:管理員登陸系統(tǒng)后,可以查看房間是入住,空閑,
71、還是維修等狀態(tài)。</p><p><b> (3)住宿管理模塊</b></p><p> 住宿管理模塊的主要功能有:住宿登記,調(diào)房登記,住房查詢,退房查詢。</p><p> ①住宿登記:管理員可以登記客戶的姓名,身份證,聯(lián)系地址等一些信息。</p><p> ?、谡{(diào)房登記:管理員可以對一些要求換房的客戶進行基本信
72、息登記。</p><p> ③住宿查詢:管理員可以查詢客戶的姓名,身份證,詳細(xì)地址,房間號,住宿日期等信息。</p><p> ?、芡朔坎樵儯汗芾韱T可以查詢客戶的姓名,身份證,詳細(xì)地址,房間號,退宿日期等信息。</p><p><b> (4)員工管理模塊</b></p><p> 員工管理模塊的主要功能有:添加員
73、工,查詢員工。</p><p> ?、偬砑訂T工:管理員可以添加員工的員工號,姓名,性別等信息。</p><p> ?、诓樵儐T工:管理員可以查詢員工的姓名,職務(wù),詳細(xì)地址等信息。</p><p> (5)消費品管理模塊</p><p> 消費品管理模塊的功能主要有:添加消費品,消費品查詢。</p><p> ?、偬?/p>
74、加消費品:管理員可以添加消費品的名稱,類型,單位,單價,數(shù)量等信息。</p><p> ②消費品查詢:管理員可以查詢消費品名名稱的類型,單價,單位,消費日期等信息。</p><p><b> (6)帳務(wù)管理模塊</b></p><p> 帳務(wù)管理模塊的主要功能有:追加押金,退宿結(jié)帳,掛帳結(jié)款。</p><p>
75、①追加押金:管理員對要求續(xù)住的客戶進行服務(wù)。</p><p> ②退宿結(jié)帳:管理員對要求退宿的客戶進行退宿服務(wù)。</p><p> ③掛帳結(jié)款:管理員對要求掛帳的客戶進行掛帳服務(wù)。</p><p><b> (7)關(guān)于系統(tǒng)模塊</b></p><p> 關(guān)于系統(tǒng)模塊的主要功能有:系統(tǒng)簡介,開發(fā)簡介。</p&
76、gt;<p> 4.2 系統(tǒng)管理業(yè)務(wù)圖設(shè)計</p><p> 現(xiàn)在國內(nèi)的酒店住宿行業(yè)也越來越多。酒店客房管理的科學(xué)化、系統(tǒng)化、信息化也成為各個酒店追求的目標(biāo)。因此,而要實現(xiàn)這些功能,就要求各個酒店配備一套客房管理信息系統(tǒng),以便在酒店內(nèi)實施良好的完善的管理且以最快地速度響應(yīng)客戶的需求,及時為他們提供服務(wù),為他們提供一個高效、便捷的居住環(huán)境[20]。</p><p> 系統(tǒng)
77、業(yè)務(wù)圖如圖4-2所示。</p><p><b> 圖4-2系統(tǒng)業(yè)務(wù)圖</b></p><p><b> 4.3 數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計是項目開發(fā)中的系統(tǒng)設(shè)計中非常重要的一個關(guān)鍵環(huán)節(jié),之所以強調(diào)數(shù)據(jù)庫的重要性,是因為如果設(shè)計不好,在后來的系統(tǒng)維護、變更和功能擴充時,甚至在系統(tǒng)開發(fā)過程中,將會引
78、起比較大的問題,會遇到非常大的困難,大量工作將會重新進行。</p><p> 對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的存儲資料,滿足各種用戶的應(yīng)用需求(信息要求和處理要求)顯得異常重要。數(shù)據(jù)庫的設(shè)計既是一項涉及多學(xué)科的綜合又是項龐大的工程項目,同時,數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合,也就是說,整個設(shè)計過程要把結(jié)構(gòu)資料設(shè)計和行為設(shè)計密切結(jié)合起來。</p>
79、<p> 4.3.1 概念結(jié)構(gòu)設(shè)計</p><p> E-R圖為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。</p><p> 構(gòu)成E-R圖的基本要素是實體型、屬性和聯(lián)系,其表示方法為:</p><p> (1)實體型:用矩形表示,矩形框內(nèi)寫明實體名。</p><p> (2)屬性:用
80、橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線。</p><p> (3)聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型。這一設(shè)計階段是在需求分析的基礎(chǔ)上,設(shè)計出能滿足用戶需求的各種實體以及它們之間的聯(lián)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。根據(jù)上面的設(shè)計規(guī)劃出的實體有客人、員工、客房。</p><p&
81、gt; ?、?登陸模塊E-R圖如圖4-3所示。</p><p> 圖4-3登錄模塊E-R圖</p><p> ?、?客戶管理E-R圖如圖4-4所示。</p><p> 圖 4-4客戶管理E-R圖</p><p> ?、?調(diào)房登記E-R圖如圖4-5所示。</p><p> 圖4-5調(diào)房登記E-R圖</p>
82、;<p> 4.3.2 邏輯結(jié)構(gòu)設(shè)計</p><p> 在本酒店客房管理信息系統(tǒng)中,“客人”聯(lián)系與“客房”聯(lián)系是多對多聯(lián)系,將它們轉(zhuǎn)換為關(guān)聯(lián)模式如下:</p><p> 由E-R圖及由其導(dǎo)出一般關(guān)系模型的基本原則,可得以下關(guān)系模型:</p><p> 入?。☉{證號碼、姓名、證件名稱、證件號碼、房間號、住宿日期、住宿天數(shù)、退宿日期、備注、日期、時
83、間、押金)</p><p> 退宿(憑證號碼、姓名、房間號、住宿日期、住宿時間、結(jié)款方式、折扣、押金、電話費、賠償費、其他費用、退宿日期、退宿時間、備注、操作員)</p><p> 掛賬(憑證號碼、日期、掛賬單位、住宿金額、欠款金額、還款金額、姓名、證件名稱、證件號碼、時間、是否結(jié)清)</p><p> 客房(房間號、類型編號、房態(tài)、配置、使用設(shè)置、營業(yè)時間、
84、備注)</p><p> 房間類型(類型編號、客房類型、價格、備注)</p><p> 員工(員工編號、密碼、權(quán)限)</p><p> 4.3.3 物理結(jié)構(gòu)設(shè)計</p><p> 在數(shù)據(jù)庫的設(shè)計方面,總共設(shè)計了4個表分別存儲其不同子模塊中的不同信息,使數(shù)據(jù)的存儲更有條理,完成查詢、修改、刪除等功能時也準(zhǔn)確方便。且在各表的設(shè)計中都規(guī)定主
85、鍵不能為空,數(shù)據(jù)類型按各數(shù)據(jù)的興致有所區(qū)別,如果在輸入時如想對應(yīng)數(shù)據(jù)類型不符合,也會報錯,提高了數(shù)據(jù)的可變性,使數(shù)據(jù)在使用時更加準(zhǔn)確可靠。</p><p> (1)旅客信息表為旅客的個人信息加入住客房信息包括:登記號,姓名,身份證號,房間號,登記日期,預(yù)售金額,住址。數(shù)據(jù)結(jié)構(gòu)如表4-7。</p><p> 表 4-7 旅客信息表</p><p> (2)客房信
86、息表為客房入住情況的基本信息,包括房間號,客房登記,客房類型,客房價格,客房狀態(tài),客房備注信息。數(shù)據(jù)結(jié)構(gòu)如表4-8。</p><p> 表 4-8 客房信息表</p><p> (3)旅客退房記錄表為旅客退房相關(guān)的一些記錄信息,包括:登記號,登記日期,退房時間,退款金額,付款金額,退房備注。數(shù)據(jù)結(jié)構(gòu)如表4-9。</p><p> 表 4-9 旅客退房記錄表&
87、lt;/p><p> (4)管理人員信息表存儲賓館管理人員使用該系統(tǒng)的帳號密碼,包括:姓名,密碼,權(quán)限信息。這個表里存放了管理員的帳號和密碼,在用戶登陸的時候需錄入相應(yīng)信息與該表進行查詢和對比,以驗證身份。只有用戶輸入的用戶名和密碼與表中信息匹配時,才可獲得使用權(quán)限。數(shù)據(jù)結(jié)構(gòu)表如表4-10。</p><p> 表 4-10 管理人員信息表</p><p><b
88、> 第5章 系統(tǒng)實現(xiàn)</b></p><p> 5.1 登錄功能的實現(xiàn)</p><p> 登陸的作用是使用本程序的用戶是否是合法用戶。在程序進入登錄界面時要求輸入用戶名和密碼,如果用戶名,密碼正確程序繼續(xù)執(zhí)行。當(dāng)密碼錯誤輸入的次數(shù)超過設(shè)定次數(shù)時,給出提示信息退出程序,這樣防止了非法用戶對本程序的使用。登陸界面的設(shè)計如圖5-1所示。</p><p&
89、gt; 圖5-1 用戶登錄界面</p><p> 登陸界面的核心代碼如下:</p><p> Private Sub cmd1_Click()</p><p><b> '驗證操作員及密碼</b></p><p> If Data2.Recordset.BOF = False Then Data2.R
90、ecordset.MoveFirst</p><p> Data2.Recordset.FindFirst "操作員 like " + Chr(34) + Text1.BoundText + Chr(34) + ""</p><p> If Data2.Recordset.NoMatch Then</p><p> Ms
91、gBox ("操作員輸入錯誤!")</p><p><b> Else</b></p><p> Data1.RecordSource = "select * from qxsz where 操作員='" & Text1.BoundText & "'"</p>
92、<p> Data1.Refresh</p><p> If Text1.BoundText <> "" And Text2.Text <> "" And Text2.Text = Data1.Recordset.Fields("密碼") Then</p><p><b> Lo
93、ad main</b></p><p><b> main.Show</b></p><p><b> Unload Me</b></p><p><b> Else</b></p><p> If TIM = 3 Then</p><p
94、> '如果用戶將密碼輸錯3次,系統(tǒng)則自動退出</p><p> myval = MsgBox("密碼輸入錯誤,請向系統(tǒng)管理員查詢!", 0, "")</p><p> If myval = vbOK Then End</p><p><b> End If</b></p>
95、<p> If Text1.BoundText <> Data1.Recordset.Fields("操作員") Then</p><p> MsgBox ("查無此操作員,請重新輸入操作員!")</p><p> Text1.SetFocus</p><p><b> Else&l
96、t;/b></p><p> If Text2.Text = "" Then</p><p> MsgBox ("請輸入操作員密碼!")</p><p> Text2.SetFocus</p><p><b> Else</b></p><p>
97、; If Text2.Text <> Data1.Recordset.Fields("密碼") Then</p><p> MsgBox ("密碼錯誤,請重新輸入密碼!")</p><p> TIM = TIM + 1</p><p> Text2.SetFocus</p><p>
98、<b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b>
99、</p><p> 當(dāng)輸入帳號密碼時需要與數(shù)據(jù)庫數(shù)據(jù)進行匹配,系統(tǒng)將用戶輸入的用戶名和密碼與數(shù)據(jù)庫中所存儲的數(shù)據(jù)進行對比,當(dāng)用戶輸入的用戶名并且所對應(yīng)的密碼也完全一致時,點擊登錄可以進入到系統(tǒng)的主界面,登錄成功之后,系統(tǒng)可正式運行。</p><p> 系統(tǒng)各模塊下拉式菜單的使用也很方便,點擊即可彈出到各相關(guān)操作的跳轉(zhuǎn)按扭,操作簡便,可以讓使用者很直觀的了解該系統(tǒng)的使用方法和功能。當(dāng)操作
100、結(jié)束以后可以直接點擊關(guān)閉退出系統(tǒng)。</p><p> 5.2 主界面功能的實現(xiàn)</p><p> 當(dāng)系統(tǒng)運行時,可點擊登錄按鈕進入到系統(tǒng)的主界面。密碼合法時,則啟動系統(tǒng)主界面。主界面是進入其他模塊的入口。主界面如圖5-2所示。</p><p><b> 圖 5-2主界面</b></p><p> 主界面核心代碼如
101、下:</p><p> Dim strtemp As String * 60 </p><p> '定義字符變量存儲路徑</p><p> Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA"
102、 (ByVal lpBuffer As String, ByVal nSize As Long) As Long '聲明API函數(shù)</p><p> Private Sub Form_Load()</p><p> '自動識別數(shù)據(jù)庫路徑</p><p> Adodc1.ConnectionString = "Provider=Mi
103、crosoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DB_KFGL.mdb;Persist Security Info=False"</p><p> Adodc1.RecordSource = "select * from tb_user"</p><p> Adodc
104、1.Refresh</p><p> Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DB_KFGL.mdb;Persist Security Info=False"</p><p> Adodc2.R
105、ecordSource = "select * from tb_qxsz"</p><p> Adodc2.Refresh</p><p> On Error GoTo aa </p><p> '錯誤處理。當(dāng)找不到路徑時則轉(zhuǎn)向錯誤處理</p><p> Open (App.Path & &quo
106、t;\picture.txt") For Input As #1</p><p> Line Input #1, intext</p><p> Temp = intext</p><p><b> Close #1</b></p><p> Image2.Picture = LoadPicture(i
107、ntext)</p><p><b> Exit Sub</b></p><p><b> aa:</b></p><p> 'Image2.Picture = LoadPicture(App.Path & "\image\酒店客房管理系統(tǒng)主界面.bmp") </p>
108、;<p> '當(dāng)找不到路徑時,賦給一個固定的圖片路徑</p><p><b> End Sub</b></p><p> Private Sub Form_Activate() '設(shè)置操作員權(quán)限</p><p> Adodc1.RecordSource = "select * from t
109、b_user where 操作員='" + StatusBar1.Panels(4).text + "'"</p><p> Adodc1.Refresh</p><p> If Adodc1.Recordset.RecordCount > 0 Then</p><p> Adodc2.RecordSou
110、rce = "select * from tb_qxsz where 操作員='" + StatusBar1.Panels(4).text + "'"</p><p> Adodc2.Refresh</p><p> If Adodc2.Recordset.RecordCount > 0 Then</p>&l
111、t;p> With Adodc2.Recordset</p><p> Main.zjyj.Enabled = .Fields("追加押金")</p><p> Main.ZSDJ.Enabled = .Fields("住宿登記")</p><p> Main.tf.Enabled = .Fields("
112、;退宿登記")</p><p> Main.tfdj.Enabled = .Fields("調(diào)房登記")</p><p> Main.kfsz.Enabled = .Fields("客房管理")</p><p> Main.kfcx.Enabled = .Fields("客房查詢")<
113、/p><p> Main.ftck.Enabled = .Fields("房態(tài)查看")</p><p> Main.gzcx.Enabled = .Fields("掛賬查詢")</p><p> Main.gzjk.Enabled = .Fields("掛賬結(jié)款")</p><p>
114、; Main.zscx.Enabled = .Fields("住宿查詢")</p><p> Main.tfcx.Enabled = .Fields("退宿查詢")</p><p> Main.sftx.Enabled = .Fields("宿費提醒")</p><p> Main.ysbb.Ena
115、bled = .Fields("登記預(yù)收報表")</p><p> Main.xsbb.Enabled = .Fields("客房銷售報表")</p><p> Main.xstj.Enabled = .Fields("客房銷售統(tǒng)計報表")</p><p> Main.czysz.Enabled =
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店信息管理畢業(yè)論文
- 信息管理畢業(yè)論文
- 世紀(jì)酒店信息管理系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文】
- 信息管理與信息系統(tǒng)畢業(yè)論文小型酒店信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 學(xué)生信息管理畢業(yè)論文
- 學(xué)生信息管理畢業(yè)論文
- 教師信息管理系統(tǒng)——畢業(yè)論文
- 校友信息管理系統(tǒng)---畢業(yè)論文
- 期刊信息管理系統(tǒng)——畢業(yè)論文
- 車間信息管理系統(tǒng)畢業(yè)論文
- 超市信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng) 畢業(yè)論文
- 學(xué)生信息管理系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文---學(xué)生信息管理系統(tǒng)
- 畢業(yè)論文——--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---員工信息管理系統(tǒng)
- 農(nóng)村信息管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論