版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要目前隨著旅游業(yè)的不斷發(fā)展,賓館、餐飲行業(yè)也日趨發(fā)達(dá),入住賓館的游客數(shù)量也越來越多,與此同時(shí),有關(guān)顧客、客房的有關(guān)信息量也成倍地增長。面對龐大的信息量,賓館需要利用前臺(tái)管理系統(tǒng)來及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,從而達(dá)到提高管理效率的目的。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少查詢方面的工作量,以及員工的各種出錯(cuò)率。本賓館前臺(tái)管理系統(tǒng)主要有以下幾個(gè)主要功能:(1)系統(tǒng)管理部分該部分包括增加新用戶和退出系統(tǒng)這幾項(xiàng)功能。(2)客房信息管理部分該部分包括設(shè)置客房標(biāo)準(zhǔn)和設(shè)置客房信息兩個(gè)部分。其中設(shè)置客房標(biāo)準(zhǔn)包括添加客房標(biāo)準(zhǔn)信息、修改客房標(biāo)準(zhǔn)和刪除客房標(biāo)準(zhǔn)這幾項(xiàng)功能;設(shè)置客房信息包括添加客房基本信息、查詢客房基本信息、修改客房基本信息和刪除客房基本信息這幾項(xiàng)功能。(3)訂房信息管理部分該部分包括查詢剩余客房信息、添加訂房信息、修改訂房信息和刪除訂房信息這幾項(xiàng)功能。(4)結(jié)算信息管理部分該部分包括添加結(jié)算信息、修改結(jié)算信息和查詢結(jié)算信息這幾項(xiàng)功能。(5)幫助該部分介紹了開發(fā)此系統(tǒng)的版本信息,以及系統(tǒng)信息。本軟件通過對相關(guān)聯(lián)的SQL數(shù)據(jù)庫的操作,能及時(shí)的對入住旅客信息進(jìn)行添加、查詢、修改、刪除等操作,能有效、快速、安全的記錄各種與入住旅客的有關(guān)信息。從而達(dá)到高效管理的目的。該軟件界面簡潔清新,操作容易上手,有著一般計(jì)算機(jī)知識的人通過簡單的學(xué)習(xí)就能熟練的操作本軟件。關(guān)鍵詞:管理信息系統(tǒng);數(shù)據(jù)庫;VisualBasic目錄第1章管理信息系統(tǒng)概述 11.1管理信息系統(tǒng)的定義 11.2管理信息系統(tǒng)的特點(diǎn) 11.3管理信息系統(tǒng)的組成 11.4管理信息系統(tǒng)的發(fā)展歷史 11.5管理信息系統(tǒng)的應(yīng)用及系統(tǒng)概述 2第2章系統(tǒng)開發(fā)和運(yùn)行環(huán)境的選擇 32.1VisualBasic6.0的特點(diǎn) 32.1.1VisualBasic的特點(diǎn) 32.1.2VisualBasic6.0的新特性 32.1.3設(shè)計(jì)VB應(yīng)用程序的一般步驟 32.2SQLServer2000的特點(diǎn) 42.2.1SQLServer簡介 42.2.2SQLServer特點(diǎn) 42.2.3SQLServer2000的新特性 42.3結(jié)構(gòu)化查詢語言SQL 5第3章系統(tǒng)需求分析 63.1開發(fā)背景 63.2開發(fā)需求 7第4章系統(tǒng)功能分析 84.1系統(tǒng)總體設(shè)計(jì)目標(biāo) 84.2系統(tǒng)總體功能分析 84.3系統(tǒng)功能模塊設(shè)計(jì) 8第5章系統(tǒng)總體設(shè)計(jì)思路 10第6章數(shù)據(jù)庫設(shè)計(jì) 126.1數(shù)據(jù)庫需求分析 126.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 136.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 14第7章系統(tǒng)各模塊的實(shí)現(xiàn)過程 167.1賓館前臺(tái)管理系統(tǒng)主窗體的創(chuàng)建 167.1.1創(chuàng)建工程項(xiàng)目——Hotel_MIS 167.1.2創(chuàng)建賓館管理系統(tǒng)的主窗體 167.1.3創(chuàng)建主窗體的菜單 177.1.4創(chuàng)建公用模塊 187.2系統(tǒng)用戶管理模塊的創(chuàng)建 187.2.1用戶登錄子模塊的創(chuàng)建 197.2.2添加用戶子模塊的創(chuàng)建 207.3客房標(biāo)準(zhǔn)管理模塊的創(chuàng)建 217.4客房信息管理模塊的創(chuàng)建 237.5訂房信息管理模塊的創(chuàng)建 257.6結(jié)算信息管理模塊的創(chuàng)建 26結(jié)論 29參考文獻(xiàn) 30致謝 31PAGE9第1章管理信息系統(tǒng)概述1.1管理信息系統(tǒng)的定義管理信息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的,能進(jìn)行管理信息的收集、傳遞、加工、保存、維護(hù)和使用的系統(tǒng),它能實(shí)測國民經(jīng)濟(jì)和企業(yè)的各種運(yùn)行情況;利用歷史數(shù)據(jù)預(yù)測未來;從全局出發(fā)輔助管理決策;利用信息控制企業(yè)的行為、幫助實(shí)現(xiàn)其規(guī)劃目標(biāo)。簡言之,管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,具有數(shù)據(jù)處理、預(yù)測、控制和輔助決策功能的信息系統(tǒng)。1.2管理信息系統(tǒng)的特點(diǎn)管理信息系統(tǒng)最大的特點(diǎn)是高度集中,能將組織中的數(shù)據(jù)和信息集中起來,進(jìn)行快速處理,統(tǒng)一使用。有一個(gè)中心數(shù)據(jù)庫和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是MIS的重要標(biāo)志。MIS的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上的分布式處理。隨著計(jì)算機(jī)網(wǎng)絡(luò)和通訊技術(shù)的發(fā)展,不僅能把組織內(nèi)部的各級管理聯(lián)結(jié)起來,而且能夠克服地理界限,把分散在不同地區(qū)的計(jì)算機(jī)網(wǎng)互聯(lián),開成跨地區(qū)的各種業(yè)務(wù)信息系統(tǒng)和管理信息系統(tǒng)。管理信息系統(tǒng)的另一特點(diǎn)是利用定量化的科學(xué)管理方法,通過預(yù)測、計(jì)劃優(yōu)化、管理、調(diào)節(jié)和控制等手段來支持決策。1.3管理信息系統(tǒng)的組成管理信息系統(tǒng)包括硬件、軟件(系統(tǒng)軟件和應(yīng)用軟件)、數(shù)據(jù)庫、手工規(guī)程(手冊、使用說明書等)和操作員等物理成分,這些物理要素完成各種事務(wù)處理、維護(hù)文件、編制報(bào)表、查詢統(tǒng)計(jì)工作,輔助企業(yè)進(jìn)行科學(xué)管理。1.4管理信息系統(tǒng)的發(fā)展歷史信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人-機(jī)系統(tǒng)”,統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人-機(jī)系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。進(jìn)入20世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。我國的管理信息系統(tǒng)是在80年代末90年代初,國家相繼建立起了“金卡”、“金關(guān)”、“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國經(jīng)濟(jì)逐步向知識經(jīng)濟(jì)邁進(jìn),無論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和和管理人員的專家系統(tǒng)(ES)或決策支持系統(tǒng)(DSS),其處理對象和服務(wù)對象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。1.5管理信息系統(tǒng)的應(yīng)用及系統(tǒng)概述信息在社會(huì)經(jīng)濟(jì)系統(tǒng)中始終起著至關(guān)重要的作用,它在控制、預(yù)測、人類認(rèn)識和心理等方面極大地影響著系統(tǒng)的運(yùn)轉(zhuǎn)。而信息處理的手段更是直接關(guān)系到上述各個(gè)方面,信息技術(shù)不僅影響著各個(gè)組織系統(tǒng)的狀態(tài),更重要的是它不斷地改變著它們的結(jié)構(gòu)和運(yùn)行規(guī)則。所以,管理信息系統(tǒng)作為信息技術(shù)的主要應(yīng)用已經(jīng)滲入社會(huì)經(jīng)濟(jì)系統(tǒng)的各個(gè)領(lǐng)域。賓館前臺(tái)管理系統(tǒng)是“數(shù)字化賓館”整體解決方案的有機(jī)組成部分,利用它可以及時(shí)了解以下各個(gè)環(huán)節(jié)中信息的變更,即客房資源、賓客信息和結(jié)算信息,這樣一來,就有得于提高管理效率。第2章系統(tǒng)開發(fā)和運(yùn)行環(huán)境的選擇系統(tǒng)開發(fā)工具,數(shù)據(jù)庫和運(yùn)行環(huán)境:(1)開發(fā)工具:VisualBasic6.0;(2)數(shù)據(jù)庫:SQLServer2000;(3)運(yùn)行環(huán)境:Windows9X,WindowsNT,Windows2000和WindowsXP。2.1VisualBasic6.0的特點(diǎn)2.1.1VisualBasic的特點(diǎn)(1)具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具;(2)事件驅(qū)動(dòng)的編程機(jī)制;(3)結(jié)構(gòu)化的程序設(shè)計(jì)語言;(4)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境;(5)支持多種數(shù)據(jù)庫系統(tǒng)的訪問;(6)支持DDE、DLL和OLE;(7)ActiveX技術(shù);(8)VB6.0在開發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強(qiáng);(9)完備的Help聯(lián)機(jī)幫助功能。2.1.2VisualBasic6.0的新特性(1)數(shù)據(jù)訪問的新特性;(2)Internet功能的增強(qiáng);(3)控件、語言和向?qū)Х矫娴男略鎏匦裕?4)高度可移植化的代碼;(5)創(chuàng)建ActiveX控件更加輕松方便;(6)在線幫助更加完善。2.1.3設(shè)計(jì)VB應(yīng)用程序的一般步驟設(shè)計(jì)VB應(yīng)用程序主要有以下4個(gè)步驟:(1)設(shè)計(jì)用戶界面;(2)設(shè)置屬性;(3)編寫代碼;(4)保存和運(yùn)行調(diào)試程序,生成EXE文件。2.2SQLServer2000的特點(diǎn)2.2.1SQLServer簡介SQLServer是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個(gè)OS/2版本。SQLServer近年來不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見面;SQLServer2000是Microsoft公司于2000年推出的最新版本。2.2.2SQLServer特點(diǎn)(1)真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu);(2)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單;(3)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地;(4)SQLServer與WindowsNT完全集成,利用了NT的許多功能;(5)具有很好的伸縮性,可跨越從運(yùn)行Windows95/98的膝上型電腦到運(yùn)行Windows2000的大型多處理器等多種平臺(tái)使用;(6)對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web上;(7)SQLServer提供數(shù)據(jù)倉庫功能,這個(gè)只在Oracle和其他的DBMS中才有。2.2.3SQLServer2000的新特性(1)支持XML(ExtensiveMarkupLanguage,擴(kuò)展標(biāo)記語言);(2)強(qiáng)大的基于Web的分析;(3)支持OLEDB和多種查詢;(4)支持分布式的分區(qū)視圖。2.3結(jié)構(gòu)化查詢語言SQLSQL(StructureQueryLanguage結(jié)構(gòu)化查詢語言)是一種用于數(shù)據(jù)查詢的編程語言。它已成為關(guān)系數(shù)據(jù)庫語言的國際標(biāo)準(zhǔn)。對于VB中的關(guān)系數(shù)據(jù)庫,一旦數(shù)據(jù)存入數(shù)據(jù)庫以后,就可以用SQL同數(shù)據(jù)庫“對話”。通常,都是由用戶用SQL來“發(fā)問”,數(shù)據(jù)庫則以符合發(fā)問條件的記錄來“回答”。查詢的語法中通常包含表名、字段名及一些條件。SQL語句以關(guān)鍵字開頭,后跟完整描述一個(gè)操作的短語。例如,下面的語句可以從學(xué)生成績表中查詢到所有文秘專業(yè)學(xué)生的記錄:Select*From學(xué)生成績where專業(yè)=‘文秘’第3章系統(tǒng)需求分析3.1開發(fā)背景隨著旅游業(yè)的發(fā)展,賓館、餐飲娛樂行業(yè)日趨發(fā)達(dá),引入全方位的電腦服務(wù)和電腦管理日益流行。同時(shí),賓館和餐廳娛樂業(yè)引入電腦服務(wù)和管理也取得了優(yōu)良的經(jīng)濟(jì)效益和社會(huì)效益。為此,國家建設(shè)部已做出明確規(guī)定:凡星級賓館在項(xiàng)目審批時(shí),其設(shè)計(jì)方案必須包括電腦管理系統(tǒng),否則不予立項(xiàng)??梢?,賓館管理電腦化勢在必行。賓館管理系統(tǒng)將先進(jìn)的電腦技術(shù)與現(xiàn)代賓館服務(wù)管理完美地結(jié)合起來,實(shí)現(xiàn)了住宿、餐飲、娛樂全新概念的服務(wù)和管理方式。其實(shí)賓館管理又分為兩大部分,其中一部分是前臺(tái)管理,另一部分是后臺(tái)管理。由于我所要設(shè)計(jì)的是賓館前臺(tái)管理系統(tǒng),所以這里我就只談?wù)勝e館前臺(tái)管理的一些情況。傳統(tǒng)的賓館前臺(tái)管理往往令員工花費(fèi)大量的時(shí)間來處理顧客的各種各樣的投訴,例如錯(cuò)誤查詢、煩瑣的登記和結(jié)帳手續(xù)、旅客費(fèi)用計(jì)算錯(cuò)誤、空余客房資料不能及時(shí)提供等,從而影響出租率,使得管理人員不得不集中精力規(guī)劃管理運(yùn)行策略和進(jìn)行決策。以上問題可通過電腦系統(tǒng)輔助解決,賓館前臺(tái)管理的電腦化,不僅是體現(xiàn)賓館現(xiàn)代化形象的一個(gè)重要標(biāo)志,而且對于提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)都有十分積極的作用。鑒于以上種種原因,為了適應(yīng)社會(huì)的發(fā)展,充分利用賓館現(xiàn)有的各種信息資源,例如客房標(biāo)準(zhǔn)、顧客資料等等,來開發(fā)一個(gè)賓館前臺(tái)管理系統(tǒng)是十分必要的。一個(gè)成熟的賓館前臺(tái)管理系統(tǒng)不僅僅是記錄賓館客人的信息,提供查詢,報(bào)表打印等一系列簡單的工作,它能讓工作人員從煩瑣的手工操作中解脫,并且賓館前臺(tái)管理系統(tǒng)本身就代表著一種管理方法。隨著它的深入,將帶動(dòng)企業(yè)的運(yùn)做,為管理和決策提供支持。總之,使用賓館前臺(tái)管理系統(tǒng),將會(huì)有以下好處:(1)電腦收銀,打印帳單:快速準(zhǔn)確,減少賓客等待時(shí)間,并可以杜絕在此過程中出現(xiàn)的舞弊現(xiàn)象;(2)高效的客房管理:能有效的提高租房率,增加營業(yè)收入;(3)提高決策依據(jù):管理都可以隨時(shí)了解經(jīng)營情況,以制定相應(yīng)的經(jīng)營方針;(4)減輕員工的工作負(fù)擔(dān):從而使員工把更多的精力放在提高為賓客服務(wù)的質(zhì)量上;(5)簡單、方便地保存和查詢歷史資料;(6)樹立良好的賓館形象。3.2開發(fā)需求設(shè)計(jì)一個(gè)系統(tǒng)要滿足一定的需求,考慮多方面的要求和因素才能設(shè)計(jì)出一個(gè)可行性強(qiáng)的系統(tǒng)來滿足用戶的需要。開發(fā)一個(gè)良好的系統(tǒng)就要考慮到它的運(yùn)行環(huán)境,運(yùn)行一個(gè)系統(tǒng)對計(jì)算機(jī)的硬件和軟件有一定的要求,選擇安全的運(yùn)行環(huán)境使得系統(tǒng)能夠極大的發(fā)揮它的性能。對于我所設(shè)計(jì)的這個(gè)賓館前臺(tái)管理系統(tǒng),要想運(yùn)行它,需要滿足以下硬件需求和軟件需求。(1)硬件環(huán)境處理器:Pentium266MHz或者更高;內(nèi)存:128megabytes(MB);硬盤空間:1G以上。(2)軟件環(huán)境操作系統(tǒng):Windows98、Windows2000、WindowsXP;數(shù)據(jù)庫系統(tǒng):SQLServer2000數(shù)據(jù)庫。第4章系統(tǒng)功能分析4.1系統(tǒng)總體設(shè)計(jì)目標(biāo)賓館在正常運(yùn)營過程中需要對客房資源、顧客信息、結(jié)算信息進(jìn)行管理,利用賓館前臺(tái)管理系統(tǒng)可以及時(shí)了解賓館運(yùn)營的各個(gè)環(huán)節(jié)中信息的變更,使得賓館的各種信息的管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高管理效率的目的。4.2系統(tǒng)總體功能分析系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)賓館各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。我所設(shè)計(jì)的整個(gè)賓館前臺(tái)管理系統(tǒng)需要完成以下幾個(gè)主要功能:(1)系統(tǒng)管理部分該部分包括增加新用戶和退出系統(tǒng)這幾項(xiàng)功能。(2)客房信息管理部分該部分包括設(shè)置客房標(biāo)準(zhǔn)和設(shè)置客房信息兩個(gè)部分。其中設(shè)置客房標(biāo)準(zhǔn)包括添加客房標(biāo)準(zhǔn)信息、修改客房標(biāo)準(zhǔn)和刪除客房標(biāo)準(zhǔn)這幾項(xiàng)功能;設(shè)置客房信息包括添加客房基本信息、查詢客房基本信息、修改客房基本信息和刪除客房基本信息這幾項(xiàng)功能。(3)訂房信息管理部分該部分包括查詢剩余客房信息、添加訂房信息、修改訂房信息和刪除訂房信息這幾項(xiàng)功能。(4)結(jié)算信息管理部分該部分包括添加結(jié)算信息、修改結(jié)算信息和查詢結(jié)算信息這幾項(xiàng)功能。(5)幫助該部分介紹了開發(fā)此系統(tǒng)的版本信息,以及系統(tǒng)信息。4.3系統(tǒng)功能模塊設(shè)計(jì)根據(jù)上述系統(tǒng)的總體功能,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖4-1所示的系統(tǒng)客房信息管理訂房信息管理結(jié)算信息查詢結(jié)算信息修改結(jié)算信息添加訂房信息查詢訂房信息修改訂房信息添加剩信余息客查房詢設(shè)置客房信息密碼管理用戶管理設(shè)置客房標(biāo)準(zhǔn)系統(tǒng)管理客房信息添加客房信息修改客房信息查詢客房標(biāo)準(zhǔn)修改客房標(biāo)準(zhǔn)添加賓館前臺(tái)管理系統(tǒng)圖4-1系統(tǒng)功能模塊圖第5章系統(tǒng)總體設(shè)計(jì)思路賓館前臺(tái)管理系統(tǒng)旨在方便快捷地幫助賓館前臺(tái)工作人員進(jìn)行客房資源、顧客信息、結(jié)算信息的管理,以及讓賓館管理人員及時(shí)了解賓館的經(jīng)營情況,從而實(shí)現(xiàn)賓館信息管理的自動(dòng)化的控制。為了實(shí)現(xiàn)這一宗旨,該系統(tǒng)的總體設(shè)計(jì)流程如圖5-1所示。開始開始登錄系統(tǒng)用戶名是否一致?進(jìn)入系統(tǒng)主窗體剩信余息客查房詢否用戶名密碼不致超過三次退出系統(tǒng)圖5-1賓館前臺(tái)管理系統(tǒng)設(shè)計(jì)流程圖PAGE31第6章數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)首先應(yīng)該充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括三個(gè)步驟,它們分別是數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。6.1數(shù)據(jù)庫需求分析數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的第一階段,也是非常重要的一個(gè)階段是數(shù)據(jù)庫需求分析。在這個(gè)階段主要是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。需求分析主要解決兩個(gè)問題:內(nèi)容要求(調(diào)查應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫中存儲(chǔ)什么數(shù)據(jù))、處理要求(調(diào)查應(yīng)用系統(tǒng)用戶要求對數(shù)據(jù)進(jìn)行什么樣的處理,清理數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系)。數(shù)據(jù)庫需求分析后,應(yīng)該得到一個(gè)數(shù)據(jù)字典文檔,包括3方面內(nèi)容即數(shù)據(jù)項(xiàng)(包括名稱、含義、類型、取值范圍、長度以及和其他數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系)、數(shù)據(jù)結(jié)構(gòu)(若干個(gè)數(shù)據(jù)項(xiàng)有意義的集合,包括名稱、含義以及組成數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)項(xiàng))、數(shù)據(jù)流(指數(shù)據(jù)庫中數(shù)據(jù)的處理過程,包括輸入、處理和輸出)。針對一般賓館前臺(tái)管理系統(tǒng)的需求,通過對賓館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):(1)客房標(biāo)準(zhǔn)信息,包括的數(shù)據(jù)項(xiàng)有:標(biāo)準(zhǔn)編號,標(biāo)準(zhǔn)名稱,房間面積,床位數(shù)量,住房單價(jià),是否有空調(diào),電視機(jī),電話以及單獨(dú)衛(wèi)生間等。(2)客房信息,包括的數(shù)據(jù)項(xiàng)有:客房編號,客房類型,客房位置,客房單價(jià),備注等。(3)訂房信息,包括的數(shù)據(jù)項(xiàng)有:訂房編號,客房編號,客房種類,客房位置,客房備注信息,顧客姓名,顧客身份證號碼,入住日期,折扣,備注信息等。(4)結(jié)算信息,包括的數(shù)據(jù)項(xiàng)有:訂房編號,客房編號,客房種類,客房位置,客房備注信息,顧客姓名,顧客身份證號碼,入住日期,折扣,結(jié)算時(shí)間,備注信息等。有了以上的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,我們就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。6.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)打下基礎(chǔ)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:客房標(biāo)準(zhǔn)信息實(shí)體,客房信息實(shí)體,訂房信息實(shí)體,結(jié)算信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下。客房標(biāo)準(zhǔn)信息實(shí)體E-R圖如圖6-2所示??头繕?biāo)準(zhǔn)信息實(shí)體客房標(biāo)準(zhǔn)信息實(shí)體標(biāo)準(zhǔn)編號客房單價(jià)標(biāo)準(zhǔn)名稱床位數(shù)量圖6-2客房標(biāo)準(zhǔn)信息實(shí)體E-R圖客房信息實(shí)體E-R圖如圖6-3所示。客房信息實(shí)體客房信息實(shí)體客房編號客房單價(jià)客房標(biāo)準(zhǔn)客房位置圖6-3客房信息實(shí)體E-R圖訂房信息實(shí)體E-R圖如圖6-4所示。訂房信息實(shí)體訂房信息實(shí)體客房信息折扣顧客信息入住時(shí)間圖6-4訂房信息實(shí)體E-R圖結(jié)算信息實(shí)本E-R圖如較6-5所示。結(jié)算信息實(shí)體結(jié)算信息實(shí)體客房信息結(jié)算金額顧客信息結(jié)算時(shí)間圖6-5訂房信息實(shí)體E-R圖6.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)現(xiàn)在需要將上面的數(shù)據(jù)庫概念設(shè)計(jì)轉(zhuǎn)化為SQLServer2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。賓館前臺(tái)管理系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。表6-1為物資基本信息表。表6-1roomtype客房標(biāo)準(zhǔn)信息表列名數(shù)據(jù)類型可否為空說明typeidvarcharNOTNULL標(biāo)準(zhǔn)編號typenamevarcharNOTNULL標(biāo)準(zhǔn)名稱areanumericNULL房間面積bednumnumericNULL床位數(shù)量hairconditionvarcharNULL是否有空調(diào)htelephonevarcharNULL是否有電話htelevisionvarcharNULL是否有電視htoiletvarcharNULL是否有獨(dú)立衛(wèi)生間pricenumericNULL單價(jià)表6-2為客房信息表。表6-2rooms客房信息表格列名數(shù)據(jù)類型可否為空說明roomNOvarcharNOTNULL客房編號roomtypevarcharNOTNULL客房種類roompositionvarcharNULL客房位置roompricenumericNULL單價(jià)putupvarcharNOTNULL是否被預(yù)定roommemotextNULL備注表6-3為訂房信息表。表6-3bookin訂房信息表列名數(shù)據(jù)類型可否為空說明booknovarcharNOTNULL訂房編號customnamevarcharNOTNULL顧客姓名customIDvarcharNOTNULL身份證號碼roomnovarcharNOTNULL客房編號indatedatetimeNULL入住日期discountnumericNULL折扣inmemotextNULL備注checkdatedatetimeNULL結(jié)算日期ammountnumericNULL金額第7章系統(tǒng)各模塊的實(shí)現(xiàn)過程7.1賓館前臺(tái)管理系統(tǒng)主窗體的創(chuàng)建7.1.1創(chuàng)建工程項(xiàng)目——Hotel_MIS為了用VisualBasic創(chuàng)建應(yīng)用程序,應(yīng)當(dāng)使用工程。一個(gè)工程是用為建造應(yīng)用程序的文件的集合,它包括:(1)跟蹤所有部件的工程文件(.vbp)。(2)每個(gè)窗體的文件(.frm)。(3)每個(gè)窗體的二進(jìn)制數(shù)據(jù)文件(.frx),它含有窗體上控件的屬性數(shù)據(jù)。對含有二進(jìn)制屬性(例如圖片或圖標(biāo))的任何.frm文件都是不可編輯的,這些文件都是自動(dòng)產(chǎn)生的。(4)每個(gè)類模塊的一個(gè)文件(.cls),該文件是可選項(xiàng)。(5)每個(gè)標(biāo)準(zhǔn)模塊的一個(gè)文件(.bas),該文件是可選項(xiàng)。(6)一個(gè)或多個(gè)包含ActiveX控件的文件(.ocx),該文件是可選項(xiàng)。(7)單個(gè)資源文件(.res),該文件是可選項(xiàng)。啟動(dòng)VisualBasic后,單擊文件︱新建工程菜單,在工程模板中選擇標(biāo)準(zhǔn)EXE,VisualBasic將自動(dòng)產(chǎn)生一個(gè)Form窗體,屬性都是缺省設(shè)置。刪除這個(gè)窗體,單擊文件︱保存工程菜單,將這個(gè)工程項(xiàng)目命名為Hotel_MIS。7.1.2創(chuàng)建賓館管理系統(tǒng)的主窗體VisualBasic創(chuàng)建的應(yīng)用程序可以是SDI(單文檔界面)和MDI(多文檔界面)。在SDI的程序中,每個(gè)窗體之間是獨(dú)立的。而MDI的程序中,有一個(gè)窗體是主窗體,可以包含其他窗體,它的類型是MDIForm。這個(gè)項(xiàng)目我使用多文檔界面,單擊工具欄中的“添加MDI窗體”按鈕,生成一個(gè)窗體。在這個(gè)窗體上添加所需的控件,創(chuàng)建好的窗體如圖7-1所示。圖7-1賓館前臺(tái)管理系統(tǒng)的主窗體在主窗體中加入了狀態(tài)欄控件,可以實(shí)時(shí)反映系統(tǒng)中的各個(gè)狀態(tài)的變化。狀態(tài)欄控件需要在通常的屬性窗口中設(shè)置一般屬性,還需要在其特有的彈出式菜單中進(jìn)行設(shè)置。選中狀態(tài)欄控件,單擊鼠標(biāo)右鍵,選中屬性菜單,然后設(shè)置屬性。單擊“插入面板”按鈕,為狀態(tài)欄添加3個(gè)面板。其中面板1用來顯示各種文本信息,面板2用來顯示當(dāng)前日期,面板3用來顯示當(dāng)前時(shí)間。7.1.3創(chuàng)建主窗體的菜單在如圖7.1所示的主窗體中,單擊鼠標(biāo)右鍵,選擇彈出式菜單中的“菜單編輯器”命令,創(chuàng)建如圖10所示的菜單結(jié)構(gòu):系統(tǒng)……添加用戶……退出系統(tǒng)客房信息管理……設(shè)置客房標(biāo)準(zhǔn)…………添加客房標(biāo)準(zhǔn)…………修改客房標(biāo)準(zhǔn)…………刪除客房標(biāo)準(zhǔn)……設(shè)置客房信息…………添加房間信息…………修改房間信息…………刪除房間信息…………查詢房間信息訂房信息管理……查詢剩余客房信息……添加訂房信息……修改訂房信息……查詢訂房信息結(jié)算信息管理……添加結(jié)算信息……修改結(jié)算信息……查詢結(jié)算信息幫助……About7.1.4創(chuàng)建公用模塊在VisualBasic中可以用公用模塊來存放整個(gè)工程項(xiàng)目公用的函數(shù)、過程和全局變量等,這樣可以極大地提高代碼的效率。在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)Module,保存為Moudule1.bas。下面就可以開始添加需要的代碼了。由于系統(tǒng)中各個(gè)功能模塊都將頻繁使用數(shù)據(jù)庫中的各種數(shù)據(jù),因此需要一個(gè)公共的數(shù)據(jù)操作函數(shù),用以執(zhí)行各種SQL語句。添加函數(shù)ExecuteSQL,由于代碼過長,這里就不再贅述。7.2系統(tǒng)用戶管理模塊的創(chuàng)建系統(tǒng)用戶管理模塊主要用來實(shí)現(xiàn)以下幾個(gè)方面的功能:(1)用戶登錄。(2)添加用戶。7.2.1用戶登錄子模塊的創(chuàng)建1.用戶登錄子模塊的功能系統(tǒng)啟動(dòng)后,將首先出現(xiàn)如圖8.2所示的用戶登錄窗體,用戶通過該登錄窗體輸入用戶名,然后輸入密碼。如果用戶輸入正確的話,將進(jìn)入系統(tǒng)的主窗體。如果用戶3次輸入都不正確,將退出程序。2.用戶登錄子模塊的IPO圖輸入:用戶名和密碼。處理:(1)用戶登錄窗體啟動(dòng)。(2)用戶輸入用戶名和用戶密碼。(3)從相應(yīng)的表中檢查是否有相應(yīng)的用戶名和密碼。(4)如果輸入的用戶名或密碼錯(cuò)誤,則進(jìn)行提示。如果3次都不正確,則退出登錄窗體。(5)如果輸入的用戶名和密碼都正確,則進(jìn)入主窗體。輸出:主窗體。3.實(shí)現(xiàn)用戶登錄子模塊的主要方法實(shí)現(xiàn)該模塊主要使用到了以下幾個(gè)主要控件,首先是創(chuàng)建一個(gè)窗體,它的Name屬性是frmLogin,Caption屬性是賓館前臺(tái)管理系統(tǒng),StartUpPositon是屏幕中心,WindowState屬性是Normal;其次是在窗體中添加兩個(gè)文本框,一個(gè)用來輸入用戶名,它的Name屬性是txtUserName,另一個(gè)用來輸入密碼,它的Name屬性是txtPassword,PasswordChar屬性是*;再次是在窗體中添加兩個(gè)按鈕,一個(gè)是確定按鈕,它的Name屬性是cmdOK,Caption屬性是登錄系統(tǒng),另一個(gè)是取消按鈕,它的Name屬性是cmdCancel,Caption屬性是退出系統(tǒng)。4.用戶登錄子模塊的界面圖7-2用戶登錄窗體5.主要代碼當(dāng)用戶輸入完用戶名和用戶密碼,單擊cmdOK按鈕將對用戶輸入信息進(jìn)行判斷。用戶單擊該按鈕,將觸發(fā)按鈕cmdOK的Click事件,由于代碼過長,這里就不再贅述。用戶如果沒有輸入用戶名和用戶密碼,將出現(xiàn)消息框給予提示。如果輸入的用戶名在用戶表格中沒有找到,將提示重新輸入用戶名(默認(rèn)的用戶名和密碼是guest),文本框txtUserName將重新獲得輸入焦點(diǎn)。如果用戶輸入的密碼不正確,文本框txtPassword將重新獲得輸入焦點(diǎn)。用戶登錄成功,全局變量OK將被賦值為Ture;一旦三次輸入密碼均不正確,全局變量OK將被賦值為Flase。公用模塊中的Main過程將根據(jù)OK的值決定是退出,或者進(jìn)入系統(tǒng)。如果用戶取消登錄,單擊“取消”按鈕,將觸發(fā)按鈕的Click事件,由于代碼過長,這里就不再贅述。7.2.2添加用戶子模塊的創(chuàng)建1.添加用戶子模塊的功能進(jìn)入系統(tǒng)后,選擇菜單“系統(tǒng)︱添加用戶”就可以進(jìn)入添加用戶子模塊,通過該子模塊,可以增加新的系統(tǒng)管理員。2.添加用戶子模塊的IPO圖輸入:新用戶名、密碼和確認(rèn)密碼。處理:(1)啟動(dòng)添加用戶窗體。(2)用戶輸入用戶名、密碼和確認(rèn)密碼。(3)檢查用戶所輸入的密碼和確認(rèn)密碼是否一致,如果不一致,則進(jìn)行提示。(4)如果用戶所輸入的密碼和確認(rèn)密碼是一致的,則顯示添加成功的信息。輸出:添加管理員成功的信息。3.實(shí)現(xiàn)添加用戶子模塊的主要方法實(shí)現(xiàn)該模塊主要使用到了以下幾個(gè)主要控件,首先是創(chuàng)建一個(gè)窗體,它的Name屬性是frmAdduser,Caption屬性是添加用戶,StartUpPositon屬性是屏幕中心,WindowState屬性是Normal;其次是在這個(gè)窗體的基礎(chǔ)上增加三個(gè)文本框,一個(gè)用來輸入新用戶名,它的Name屬性是txtUserName,一個(gè)用來輸入密碼,它的Name屬性是txtPassword1,PasswordChar屬性是*,最后一個(gè)用來輸入確認(rèn)密碼,它的Name屬性是txtPassword2,PasswordChar屬性是*;再次是增加兩個(gè)按鈕,一個(gè)是確認(rèn)按鈕,它的Name屬性是cmdOK,Caption屬性是確認(rèn),另一個(gè)是取消按鈕,它的Name屬性是cmdCancel,Caption屬性是取消。4.添加用戶子模塊的界面圖7-3添加用戶窗體5.主要代碼該子模塊的主要控件是cmdOK,即“確定”按鈕。用戶需要兩次輸入密碼,用來確保輸入密碼的正確。用戶輸入信息完畢,單擊“確定”按鈕將觸發(fā)Click事件,由于代碼過長,這里就不再贅述。一旦輸入完畢,系統(tǒng)將首先查詢數(shù)據(jù)庫中與新建用戶名相同的記錄,如果有相同記錄將提示用戶重新輸入用戶名。當(dāng)確定數(shù)據(jù)庫中沒有相同的用戶名,并且兩次輸入密碼一致時(shí),將把該條記錄添加到數(shù)據(jù)庫中。7.3客房標(biāo)準(zhǔn)管理模塊的創(chuàng)建1.客房標(biāo)準(zhǔn)管理模塊的功能賓館在運(yùn)營中需要設(shè)置不同的客房標(biāo)準(zhǔn)來適應(yīng)不同消費(fèi)水平顧客的需要。對于每個(gè)客房標(biāo)準(zhǔn),有不同的硬件設(shè)施和服務(wù)??头繕?biāo)準(zhǔn)管理模塊主要實(shí)現(xiàn)添加客房標(biāo)準(zhǔn)、修改客房標(biāo)準(zhǔn)、刪除客房標(biāo)準(zhǔn)這幾項(xiàng)功能。2.客房標(biāo)準(zhǔn)管理模塊的IPO圖輸入:客房標(biāo)準(zhǔn)的相關(guān)信息,例如標(biāo)準(zhǔn)編號、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、住房單價(jià)等等。處理:(1)啟動(dòng)添加客房標(biāo)準(zhǔn)窗體。(2)在彈出的窗體中進(jìn)行標(biāo)準(zhǔn)編號、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、住房單價(jià)等信息的輸入。(3)啟動(dòng)修改客房標(biāo)準(zhǔn)窗體。(4)在彈出的房間標(biāo)準(zhǔn)列表中,選擇客房標(biāo)準(zhǔn)記錄,然后單擊鼠標(biāo)右鍵,如果選擇修改客房標(biāo)準(zhǔn),則彈出客房標(biāo)準(zhǔn)修改窗體,在該窗體中進(jìn)行標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量等信息的修改;如果點(diǎn)擊刪除客房標(biāo)準(zhǔn)則從roomtype表中直接刪除相應(yīng)的客房標(biāo)準(zhǔn)記錄。輸出:房間標(biāo)準(zhǔn)列表。3.實(shí)現(xiàn)客房標(biāo)準(zhǔn)管理模塊的主要方法該模塊由兩個(gè)窗體組成,這兩個(gè)窗體分別命名為frmRoomtype1和frmRoomtype。前者也就frmRoomtype1窗體的Name屬性是frmRoomtype1,Caption屬性是客房標(biāo)準(zhǔn),MDIChild屬性是True。在這個(gè)窗體中放置了多個(gè)文本框,用來輸入客房標(biāo)準(zhǔn)基本信息,多個(gè)下拉式文本框選擇不同的硬件設(shè)施,以及多個(gè)標(biāo)簽用來提示文本框中需要輸入的內(nèi)容,至于它們的基本屬性就不一一列舉。此外還有兩個(gè)按鈕用來確定是否添加客房標(biāo)準(zhǔn)信息,其中一個(gè)的Name屬性是cmdSave,Caption屬性是保存(&S),另一個(gè)的Name屬性是cmdExit,Caption屬性是返回(&X)。后者也就是frmRoomtype窗體的Name屬性是frmRoomtype,Caption屬性是房間標(biāo)準(zhǔn)列表。其實(shí)這是一個(gè)表格控件,設(shè)置它的Cols屬性是4,Rows屬性是2。4.客房標(biāo)準(zhǔn)管理模塊的界面(1)添加客房標(biāo)準(zhǔn)窗體的界面如圖7-4所示:圖7-4添加客房標(biāo)準(zhǔn)窗體(2)客房標(biāo)準(zhǔn)信息記錄列表窗體的界面如圖7-5所示:圖7-5客房標(biāo)準(zhǔn)信息記錄列表窗體5.主要代碼在載入添加客房標(biāo)準(zhǔn)窗體時(shí),程序首先判斷所處狀態(tài),由于代碼過長,這里就不再贅述。7.4客房信息管理模塊的創(chuàng)建1.客房信息管理模塊的功能客房信息管理模塊主要用來實(shí)現(xiàn)以下這幾項(xiàng)功能,它們分別是添加客房信息、修改客房信息、刪除客房信息和查詢客房信息。2.客房信息管理模塊的IPO圖輸入:有關(guān)客房的各項(xiàng)基本信息,例如客房編號、客房類型、客房位置、客房單價(jià)和備注信息。處理:(1)啟動(dòng)添加客房信息窗體。(2)在彈出的窗體中輸入客房編號、客房類型、客房位置、客房單價(jià)和備注信息。(3)啟動(dòng)修改客房信息窗體。(4)在彈出的客房信息列表中,選擇客房信息記錄,然后單擊鼠標(biāo)右鍵,如果選擇修改客房信息,則彈出客房信息修改窗體,在該窗體中進(jìn)行客房編號、客房位置、備注信息等信息的修改;如果點(diǎn)擊刪除客房信息則從rooms表中直接刪除相應(yīng)的客房信息記錄。輸出:客房信息列表。3.實(shí)現(xiàn)客房信息管理模塊的主要方法該模塊由三個(gè)窗體組成,一個(gè)窗體命名為frmroom1,它的Name屬性是frmroom1,Caption屬性是客房信息。在這個(gè)窗體中設(shè)置了多個(gè)文本框用來輸入客房的有關(guān)信息,還有一個(gè)下拉式文本框用來選擇客房的類型,另外還有兩個(gè)按鈕,用來確定是否添加客房的信息,它們的屬性和客房標(biāo)準(zhǔn)窗體中的按鈕屬性一樣,這里就不再一一介紹;另一個(gè)窗體命名為frmroom2,它的Name屬性是frmroom2,Caption屬性是客房信息查詢,這個(gè)窗體中設(shè)置了兩個(gè)文本框、兩個(gè)標(biāo)簽和兩個(gè)復(fù)選框用來輸入和選擇查詢條件,另外還有一個(gè)確定按鈕和一個(gè)取消按鈕;最后一個(gè)窗體命名為frmroom,它的Name屬性是frmroom,Caption屬性是客房信息列表,該窗體中放置了一個(gè)表格控件,所有客房記錄都顯示在里面。4.客房信息管理模塊的界面(1)添加客房信息窗體的界面如圖7-6所示:圖7-6添加客房信息窗體(2)修改客房信息的界面如圖7.7所示:圖7.7修改客房信息窗體5.主要代碼選擇“客房信息管理︱設(shè)置客房信息︱刪除客房信息”菜單,在客房信息列表中選擇記錄,然后右擊鼠標(biāo)選擇菜單中的“刪除房間信息”,將刪除當(dāng)前記錄,由于代碼過長,這里就不再贅述。7.5訂房信息管理模塊的創(chuàng)建1.訂房信息管理模塊的功能訂房信息管理模塊主要用來實(shí)現(xiàn)以下幾項(xiàng)功能,包括查詢剩余客房信息、添加訂房信息、修改訂房信息、刪除訂房信息和查詢訂房庫信息。2.訂房信息管理模塊的IPO圖輸入:客房的有關(guān)信息,例如客房編號、客房種類、客房位置、客房單價(jià)和客房備注;顧客的有關(guān)信息,例如顧客姓名、身份證號碼、入住時(shí)間、折扣和備注信息。處理:(1)啟動(dòng)添加訂房信息窗體。(2)輸入客房的有關(guān)信息,以及顧客的有關(guān)信息。(3)啟動(dòng)修改訂房信息窗體。(4)在彈出的訂房信息列表中,選擇訂房信息記錄,然后單擊鼠標(biāo)右鍵,如果選擇修改訂房信息,則彈出訂房信息修改窗體,在該窗體中進(jìn)行客房有關(guān)信息和顧客有關(guān)信息的修改;如果點(diǎn)擊查詢訂房,信息則根據(jù)輸入的查詢條件從bookin表中查詢相應(yīng)的客房信息記錄。(5)啟動(dòng)剩余客房查詢窗體。(6)在彈出的窗體中,根據(jù)提示輸入查詢條件,系統(tǒng)則會(huì)根據(jù)此查詢條件從bookin表中查詢相應(yīng)的客房信息記錄。3.實(shí)現(xiàn)訂房信息管理模塊的主要方法此模塊由3個(gè)窗體組成,一個(gè)窗體命名為frmBookin1,它的Name屬性是frmBookin1,Caption屬性是訂房信息,在這個(gè)窗體中設(shè)置了多個(gè)標(biāo)簽和文本框,用來輸入客房的有關(guān)信息以及顧客的有關(guān)信息,另外還有一個(gè)保存按鈕和一個(gè)返回按鈕;另一個(gè)窗體命名為frmBookin2,它的Name屬性是frmBookin2,Caption屬性是訂房信息查詢,在這個(gè)窗體中設(shè)置了三個(gè)復(fù)選框、標(biāo)簽和文本框,用來輸入和選擇查詢條件,另外還有一個(gè)確定按鈕和一個(gè)取消按鈕;最后一個(gè)窗體命名為frmBookin,它的Name屬性是frmBookin,Caption屬性是訂房信息列表,該窗體中放置了一個(gè)表格控件,所有訂房記錄都顯示在里面。4.訂房信息管理模塊的界面(1)添加訂房信息窗體的界面如圖7-8所示:圖7-8添加訂房信息的窗體(2)修改訂房信息窗體的界面如圖7-9所示:圖7-9修改訂房信息的窗體5.主要代碼:由于代碼過長,這里就不再贅述。7.6結(jié)算信息管理模塊的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度PVC管材智能化制造技術(shù)合作合同
- 二零二五年度智慧交通系統(tǒng)設(shè)計(jì)合同3篇
- 二零二五年度文化教育節(jié)目制作合作協(xié)議3篇
- 2025年度新型建筑材料供貨與施工監(jiān)理合同
- 二零二五年度辦公樓租賃合同租賃物租賃用途與使用規(guī)范
- 海南外國語職業(yè)學(xué)院《影視創(chuàng)作與剪輯》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度智慧社區(qū)廣告安裝與智慧家居服務(wù)協(xié)議3篇
- 脫硫塔課程設(shè)計(jì)三視圖
- 瑜伽筋膜伸展課程設(shè)計(jì)
- 落葉漚肥課程設(shè)計(jì)思路
- 2024年國考行測真題-言語理解與表達(dá)真題及完整答案1套
- 2024屆高考數(shù)學(xué)復(fù)習(xí) 立體幾何考情分析及備考策略
- 基于課程標(biāo)準(zhǔn)的學(xué)生創(chuàng)新素養(yǎng)培育的學(xué)科教學(xué)改進(jìn)研究課題申報(bào)評審書
- 醫(yī)療人員廉潔從業(yè)九項(xiàng)準(zhǔn)則
- ISO13485內(nèi)部審核檢查表+內(nèi)審記錄
- 培訓(xùn)費(fèi)收款收據(jù)模板
- 2024年《藥物臨床試驗(yàn)質(zhì)量管理規(guī)范》(GCP)網(wǎng)絡(luò)培訓(xùn)題庫
- 2023-2024學(xué)年湖南長沙市中學(xué)雅培粹學(xué)校數(shù)學(xué)七年級第一學(xué)期期末預(yù)測試題含解析
- 小學(xué)道德與法治課程標(biāo)準(zhǔn)與教材研究 課件 第1-5章 小學(xué)道德與法治課程標(biāo)準(zhǔn)研究-道德教育
- 酒店行政人事年工作總結(jié)
- 鈍感力讀后感課件
評論
0/150
提交評論