酒店管理課程設(shè)計(jì)_第1頁
酒店管理課程設(shè)計(jì)_第2頁
酒店管理課程設(shè)計(jì)_第3頁
酒店管理課程設(shè)計(jì)_第4頁
酒店管理課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)校代碼: 學(xué) 號(hào): 課程設(shè)計(jì)說明書題 目: 酒店管理系統(tǒng)學(xué)生姓名: 學(xué) 院: 理學(xué)院班 級(jí): 指導(dǎo)教師: 二一二年七月五日課程設(shè)計(jì)(論文)任務(wù)書課程名稱: 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì) 學(xué)院: 理學(xué)院 班級(jí): 學(xué)生姓名: _ 學(xué)號(hào): _ 指導(dǎo)教師: 一、題目酒店管理系統(tǒng)二、目的與意義課程設(shè)計(jì)、綜合設(shè)計(jì)的基本教學(xué)目的是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)和技能分析與解決實(shí)際問題的能力,以及嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng)。 三、要求(包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計(jì)要求、圖紙量、工作量要求等) l 采用SQL Server 2005建立數(shù)據(jù)庫,采用界面方式或命令方式創(chuàng)建數(shù)據(jù)庫和表。

2、l 選用一種開發(fā)環(huán)境設(shè)計(jì)界面,實(shí)現(xiàn)信息的插入、修改、刪除、查詢的基本功能。l 在開發(fā)環(huán)境下,通過某種方法建立與SQL Server 2005數(shù)據(jù)庫的連接。四、工作內(nèi)容、進(jìn)度安排 主要內(nèi)容用 VB程序設(shè)計(jì)語言及開發(fā)環(huán)境實(shí)現(xiàn)簡單的酒店管理系統(tǒng),后臺(tái)數(shù)據(jù)庫采用SQL Server 2005,完成開發(fā)環(huán)境和后臺(tái)數(shù)據(jù)庫的連接,系統(tǒng)功能包含基本信息的查詢、錄入、修改、以及刪除。工作進(jìn)度安排第一天:熟悉課程設(shè)計(jì)題目及具體要求,對(duì)所解決的問題盡量做到胸中有數(shù),基本確定選擇的高級(jí)語言及開發(fā)環(huán)境。第二天到第四天:拿出解決問題的初步方案,根據(jù)課題給出的用戶基本需求,寫出各數(shù)據(jù)實(shí)體的數(shù)據(jù)項(xiàng)和聯(lián)系實(shí)體的活動(dòng)以及活動(dòng)要使

3、用的數(shù)據(jù)項(xiàng),通過ER圖來表示。由ER圖建立適當(dāng)?shù)谋?,并按照不同范式的定義,對(duì)表進(jìn)行規(guī)范化,并在數(shù)據(jù)庫管理系統(tǒng)中實(shí)現(xiàn)設(shè)計(jì)的數(shù)據(jù)庫和表。第五天到第七天:設(shè)計(jì)功能模塊,確定每個(gè)模塊的功能,以及各個(gè)模塊之間的關(guān)系。第八天到第十天:對(duì)每個(gè)模塊進(jìn)行具體分析,確定需要的用戶界面以及結(jié)構(gòu),完成軟件的整體框架,在開發(fā)環(huán)境下,編程實(shí)現(xiàn)所開發(fā)的系統(tǒng)。第十一天到第十二天:綜合調(diào)試,去除軟件中的bug,美化應(yīng)用程序的界面。有能力的學(xué)生增加簡單的數(shù)據(jù)校驗(yàn)、在線錯(cuò)誤處理和在線幫助的功能。第十三天和第十五天:撰寫課程設(shè)計(jì)報(bào)告。五、主要參考文獻(xiàn)鄭阿奇主編.SQL Server 實(shí)用教程.第3版.北京:電子工業(yè)出版社.2009審

4、核意見系(教研室)主任(簽字) 指導(dǎo)教師下達(dá)時(shí)間 2012 年 6月 18日指導(dǎo)教師簽字:_摘要隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時(shí)了解賓館的全部運(yùn)營情況及經(jīng)營走勢(shì),找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計(jì)算機(jī)管理系統(tǒng)才能更好實(shí)現(xiàn)這一管理模式。本系統(tǒng)是模擬酒店客房管理系統(tǒng)。主要用于賓館旅客入住情況登記,包括旅客的姓名及身份證號(hào)的登記,以及入住房間信息.當(dāng)旅客離開時(shí),需要辦理退房結(jié)帳手續(xù).對(duì)于一定時(shí)間沒有旅客入住情況實(shí)

5、現(xiàn)基本查詢,刪除超出一定年限的旅客的信息.對(duì)于賓館本身也實(shí)現(xiàn)了客房增減,入住情況查詢等功能. 無論各種等級(jí)的賓館,使用客房管理系統(tǒng)都具有非常實(shí)用的價(jià)值.使用該系統(tǒng)可以大大節(jié)省時(shí)間,提高辦公效率,而且非常方便的實(shí)現(xiàn)旅客信息的查詢,以及對(duì)賓館本身客房入住情況及時(shí)了解.因此,客房管理系統(tǒng)的開發(fā)無疑具有深遠(yuǎn)的意義.本系統(tǒng)是采用Visual Basic6.0高級(jí)語言進(jìn)行程序編制,以SQL Server 2005數(shù)據(jù)庫為程序數(shù)據(jù)庫。 關(guān)鍵字:Visual Basic6.0;SQL Server 2005;酒店管理系統(tǒng)專心-專注-專業(yè)目錄參考文獻(xiàn) 23第一章 酒店管理系統(tǒng)1.1 選擇背景酒店業(yè)是一個(gè)前景廣闊

6、而又競(jìng)爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速發(fā)展,通過調(diào)查,我國在2020年將成為世界上第四大旅游國家;同時(shí)我國加入世界貿(mào)易組織,酒店業(yè)將完全開放,這個(gè)時(shí)候,我國的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前的發(fā)展趨勢(shì)。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò) 通信技術(shù)改變酒店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理的自動(dòng)化已經(jīng)成為一種必然。 酒店管理系統(tǒng)采用B/S結(jié)構(gòu)。按照按國家星級(jí)賓館標(biāo)準(zhǔn)化業(yè)務(wù)程序流式設(shè)計(jì),會(huì)采用主流開發(fā)工具來開發(fā),搭建比較穩(wěn)定

7、可靠安全的服務(wù)端來輔佐客戶管理,并且還采用SQL Server 2005數(shù)據(jù)庫,會(huì)通過測(cè)試用例來達(dá)到測(cè)試效果。本系統(tǒng)實(shí)現(xiàn)了一個(gè)簡單的酒店管理。在本系統(tǒng)里,主要是對(duì)客房的信息,經(jīng)營情況以及客戶信息的管理。為管理者提供迅速,高效的服務(wù),減免手工處理的繁瑣與誤差、及時(shí)、準(zhǔn)確地反映酒店的工作情況,經(jīng)營情況。同時(shí),也方便酒店對(duì)于不同時(shí)間段的入住人員的統(tǒng)計(jì),根據(jù)統(tǒng)計(jì)結(jié)果適時(shí)地調(diào)整酒店的管理計(jì)劃,使的酒店可以抓住商機(jī),在這個(gè)激烈的社會(huì)競(jìng)爭中處于不敗之地,增加酒店的收入,增加酒店的效益。1.2 課題研究的目的和意義對(duì)酒店整個(gè)來說,對(duì)酒店經(jīng)營狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來提高酒店

8、的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動(dòng),實(shí)現(xiàn)流暢的工作流銜接,幫助酒店有效地進(jìn)行業(yè)務(wù)管理,釋放最大價(jià)值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足顧客服務(wù)的需求。1.3 本文的研究內(nèi)容課程設(shè)計(jì)選題酒店管理系統(tǒng),主要研究了:酒店業(yè)務(wù)的管理(

9、劃分為:酒店的主界面,酒店登記界面部分,費(fèi)用統(tǒng)計(jì)界面部分,增加房間界面部分,預(yù)訂房間界面、房間查看界面、旅客退房界面。第二章 酒店管理系統(tǒng)的實(shí)現(xiàn)2.1需求分析酒店管理系統(tǒng)主要由旅客登記、費(fèi)用統(tǒng)計(jì)、客房查詢、客房管理、酒店退房幾個(gè)字程序模塊組成。 系統(tǒng)總體設(shè)計(jì)圖如下:如圖2.1酒店管理系統(tǒng)增加房間酒店退房客房查詢費(fèi)用統(tǒng)計(jì)旅客登記修改房間增加房間刪除房間男女統(tǒng)計(jì)按省份統(tǒng)計(jì)按日統(tǒng)計(jì)費(fèi)用費(fèi)用統(tǒng)計(jì)圖2.1 系統(tǒng)總體設(shè)計(jì)圖2.2 系統(tǒng)功能需求分析各模塊主要功能如下:1)酒店管理系統(tǒng)包括酒店的主界面,酒店登記界面部分,費(fèi)用統(tǒng)計(jì)界面部分,增加房間界面部分,預(yù)訂查詢界面部分,房間查看界面部分,退房界面部分。2)

10、 酒店登記界面 主要是實(shí)現(xiàn)入住人員的信息登記。通過這個(gè)界面可以實(shí)現(xiàn)旅客信息的查詢,旅客的退房業(yè)務(wù),預(yù)訂查詢業(yè)務(wù)等。在該界面中,可以輸入旅客的基本信息,了可以輸入住店登記信息,然后單擊“添加”按鈕即可。3) 費(fèi)用統(tǒng)計(jì)界面主要適用于酒店內(nèi)部的管理,可實(shí)現(xiàn)的功能有:日統(tǒng)計(jì)費(fèi)用、費(fèi)用統(tǒng)計(jì)、按省份統(tǒng)計(jì)、刪除超過一定年限的數(shù)據(jù)以及男女入住旅客的信息。4) 增加房間界面如果要添加房間,只需選擇“房間類型”、“性別”,然后再輸入“房間號(hào)碼”,“總床位數(shù)”、“收費(fèi)標(biāo)準(zhǔn)”,然后單擊“添加”按鈕,這時(shí)彈出提示對(duì)話框,單擊確定按鈕,就增加一個(gè)新房間,如果要?jiǎng)h除房間,單擊“刪除房間”選項(xiàng)卡,然后輸入要?jiǎng)h除的房間號(hào),單擊

11、“刪除”按鈕即可。還可以對(duì)已存的房間進(jìn)行修改,單擊“修改房間”選項(xiàng)卡,然后輸入要修改的房間號(hào)碼,就可以進(jìn)一步進(jìn)行修改其房間類型,所住人的性別及收費(fèi)標(biāo)準(zhǔn)。5) 預(yù)訂房間界面 通過輸入預(yù)訂旅客的基本信息實(shí)現(xiàn)旅客預(yù)定房間的功能,其中還包括刪除超時(shí)房間的功能。6) 房間查看界面 在該界面中,選擇不同的房間類型,就可以看到該房間的具體信息。7) 旅客退房界面 在該界面中,輸入退房人的姓名或證件號(hào)碼,然后單擊“查詢”按鈕,就可以看到他的基本情況及收費(fèi)標(biāo)準(zhǔn)情況。然后輸入住房人數(shù),單擊“結(jié)賬”按鈕,就可以看到金額值。第三章 酒店管理系統(tǒng)概要設(shè)計(jì)3.1數(shù)據(jù)庫設(shè)計(jì)3.1.1數(shù)據(jù)庫需求分析根據(jù)上面對(duì)該系統(tǒng)每個(gè)模塊的

12、詳細(xì)分析,以及在系統(tǒng)分析中數(shù)據(jù)流程圖的分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:酒店登記信息:包括住店時(shí)間,姓名,性別,住宿天數(shù),籍貫,證件名稱,證件號(hào)碼,房間類型,總床位數(shù),房間號(hào)碼,床位,出生日期,地址等等。 預(yù)訂登記信息:包括姓名,電話號(hào)碼,性別,預(yù)訂時(shí)間,預(yù)訂天數(shù),預(yù)訂人數(shù),房間類型等等。增刪房間:房間類型,房間號(hào)碼,性別,總床位數(shù),收費(fèi)標(biāo)準(zhǔn)退房信息:姓名、性別、證件名稱、證件號(hào)碼、住店時(shí)間、退房時(shí)間、籍貫、房間類型、房間號(hào)碼、住宿人數(shù)、住宿天數(shù)、總金額。3.1.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)ER圖及其間的關(guān)系如圖3.1:床位數(shù)類型號(hào)碼住宿天數(shù)房間入住住宿人數(shù)價(jià)格 1 1證件號(hào)碼住店時(shí)間顧客 n住宿天數(shù)

13、 N姓名住宿人數(shù) 出生日期籍貫電話號(hào)碼退房時(shí)間證件名稱性別地址入住/預(yù)訂房間號(hào)碼 圖 3.1 E-R圖分析3.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)(1)名稱:酒店登記表表名稱標(biāo)識(shí):酒店登記數(shù)據(jù)來源:酒店管理系統(tǒng)模塊進(jìn)行錄入表結(jié)構(gòu)如圖3-1表 3-1 酒店登記表(2)名稱:增刪房間表表名稱標(biāo)識(shí):增刪房間數(shù)據(jù)來源:增加房間管理模塊進(jìn)行錄入表結(jié)構(gòu)如圖3-2表 3-2 增刪房間表(3)名稱:預(yù)訂房間表表名稱標(biāo)識(shí):預(yù)訂房間數(shù)據(jù)來源:預(yù)訂房間管理模塊進(jìn)行錄入表結(jié)構(gòu)如圖3-3表 3-3 預(yù)訂房間表(4)名稱:退房情況信息表表名稱標(biāo)識(shí):退房情況數(shù)據(jù)來源:退房管理模塊進(jìn)行錄入表結(jié)構(gòu)如圖3-4表 3-4 退房情況表3.2

14、酒店管理界面設(shè)計(jì)3.2.1 酒店管理系統(tǒng)主界面運(yùn)行“酒店管理系統(tǒng)”程序后,就會(huì)彈出酒店管理系統(tǒng)主界面,如圖3.2圖 3.2 酒店管理系統(tǒng)主界面界面操作:(1) 單擊菜單欄中的“文件新建工程”命令,這時(shí)彈出“新建工程”對(duì)話框,選擇“標(biāo)準(zhǔn)EXE”項(xiàng),然后單擊“確定”按鈕,即可新建一個(gè)工程,如圖3.3。 圖 3.3 新建工程(2) 選擇窗體,設(shè)置窗體的屬性:Name為“from1”,Caption為“酒店管理系統(tǒng)”。設(shè)計(jì)菜單,單擊常用工具欄中的菜單編輯器按鈕,彈出“菜單編輯器”對(duì)話框,具體菜單設(shè)置如圖3.4。單擊“確定按鈕”,就在窗體中添加了菜單。圖 3.4 菜單編輯器(3) 接下來添加工具條,這是

15、一個(gè)ActiveX控件,具體添加方法:在工具欄上單擊右鍵,在彈出的菜單中選擇“部件”,彈出“部件”對(duì)話框,選擇“Microsoft Windows Common Controls 6.0”前的復(fù)選框,如圖3.5圖3.5 ActiveX控件(4) 同理,再添加一個(gè)PictureBox控件,并在其上添加一個(gè)Image控件,然后設(shè)置Image空間的Picture屬性為一幅位圖,這樣就設(shè)置完畢,其與其他工程連接的具體過程請(qǐng)見附錄1。3.2.2 酒店管理系統(tǒng)酒店登記子程序在酒店管理系統(tǒng)主界面中,單擊菜單欄“登記情況酒店登記”命令,就進(jìn) 入酒店登記子程序,如圖3.6圖 3.6 酒店登記界面創(chuàng)建前臺(tái)界面:(

16、1) 切換到Visual Basic工作環(huán)境,承接上一節(jié)繼續(xù)編寫程序。單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form2。(2) 選擇窗體設(shè)置幾個(gè)屬性:Name為“form2”,Caption為“酒店登記”。(3) 然后在窗體中加入3個(gè)Frame控件,在第一個(gè)Frame控件上放置兩個(gè)TextBox控件、3個(gè)ComboBox控件、5個(gè)Label控件,其Caption屬性分別為:“姓名”、“籍貫”、“性別”、“出生日期”、“地址”。(4) 在第二個(gè)Frame控件上放置兩個(gè)TextBox控件、4個(gè)ComboBox控件、6個(gè)Label控件,其Caption屬性分別為:“住店時(shí)間”、“房

17、間類型”、“證件名稱”、“房間號(hào)碼”、“證件號(hào)碼”、“床位”。(5) 在第三個(gè)Frame控件上放置5個(gè)按鈕,其Caption屬性分別為:“添加”、“旅店查詢”、“退房”、“預(yù)訂查詢”、“返回”。(6) 最后添加一個(gè)DataGrid控件和ADODB控件,就提添加方法是:在工具欄上單擊右鍵,在彈出的菜單中選擇“部件”,彈出“部件”對(duì)話框,選中“Microsoft ADO Data Contrrols 6.0”和“Microsoft DataGrid Contrrols 6.0”前的復(fù)選框,單擊確定按鈕即可。最終的界面為如圖3.7所示。具體鏈接數(shù)據(jù)庫程序詳見附錄2。圖 3.7 酒店登記子程序3.2.

18、3 酒店管理系統(tǒng)費(fèi)用統(tǒng)計(jì)子程序單擊酒店管理系統(tǒng)主界面中的“費(fèi)用統(tǒng)計(jì)”菜單命令,就彈出費(fèi)用統(tǒng)計(jì)界面,如圖3.8所示。圖 3.8 費(fèi)用統(tǒng)計(jì)主界面制作窗體:(1) 單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form3。(2) 選擇窗體,設(shè)置窗體的幾個(gè)屬性如下:Name為“form3”,Caption為“費(fèi)用統(tǒng)計(jì)”(3) 在場(chǎng)體重添加3個(gè)Frame控件,在第一個(gè)控件中放置一個(gè)TextBo控件、兩個(gè)ComboBox控件、兩個(gè)按鈕、3個(gè)Label控件,其Caption屬性分別為:“日統(tǒng)計(jì)費(fèi)用”、“費(fèi)用統(tǒng)計(jì)”、“from”、“to”、“收入情況”。(4) 在第二個(gè)Frame控件中放置兩個(gè)單選按

19、鈕,其Caption屬性分別為:“男”、“女”。(5) 在第三個(gè)Frame控件上放置3個(gè)按鈕,其Caption屬性分別為:“按省份統(tǒng)計(jì)”、“刪除三年前的數(shù)據(jù)”、“返回”。(6) 加載DataGrid控件和ADODB控件。最終界面為如圖3.9所示,具體的程序見附錄3。圖 3.9 費(fèi)用統(tǒng)計(jì)界面3.2.4 酒店管理系統(tǒng)房間管理子程序單擊酒店管理系統(tǒng)主界面的“增刪房間增加房間”菜單命令,就彈出增刪房間界面,如圖3.10所示。圖3.10 增刪房間主界面創(chuàng)建前臺(tái)界面:(1) 單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form4。(2)選擇窗體,設(shè)置窗體的幾個(gè)屬性如下:Name為“form4”

20、,Caption為“增刪房間”。(3)添加SSTab控件。具體添加方法:在工具欄上單擊右鍵,在彈出的菜單中選擇“部件”,彈出“部件”對(duì)話框,選中“Microsoft Tabbed Dialog Controrls 6.0”前的復(fù)選框。(4)在窗體中加上一個(gè)Frame控件,然后在該控件上添加SSTab控件,默認(rèn)就有三個(gè)子項(xiàng),他們的Caption屬性分別為:“增加房間”、“刪除房間”、“修改房間”。(5)在增加房間項(xiàng)中,加上3個(gè)TextBox控件、兩個(gè)ComboBox控件、5個(gè)Label控件其Caption屬性人別為:“房間類型”、“性別”、“房間號(hào)碼”、“總床位數(shù)”、“收費(fèi)標(biāo)準(zhǔn)”。然后再添加兩個(gè)

21、按鈕,其Caption屬性分別為:“添加”、“取消”。(6)在“刪除房間”項(xiàng)中,添加一個(gè)TextBox控件、一個(gè)Label控件、兩個(gè)按鈕其Caption屬性分別為:“請(qǐng)輸入要?jiǎng)h除的房間號(hào)碼”、“刪除”、“取消”。(7)在“修改房間”項(xiàng)中,加入兩個(gè)TextBox控件、兩個(gè)ComboBox控件、4個(gè)Label控件,其Caption屬性分別為:“其輸入要修改的房間號(hào)碼”、“房間類型”、“性別”、“收費(fèi)標(biāo)準(zhǔn)”。然后再添加兩個(gè)按鈕,其Caption屬性分別為:“修改”、“取消”。最終界面如圖3.11所示,具體的程序見附錄4.圖 3.11 增刪房間界面3.2.5 酒店管理系統(tǒng)預(yù)訂房間子程序單擊酒店管理系統(tǒng)

22、主界面中的“登記情況預(yù)訂房間”菜單命令,就彈出預(yù)訂房間界面如圖3.12所示。圖 3.12 預(yù)訂房間界面創(chuàng)建前臺(tái)界面:(1)單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form5。(2)選擇窗體,設(shè)置窗體的幾個(gè)屬性如下:Name為“form5”,Caption為“預(yù)訂房間”。(3)然后在窗體中加入兩個(gè)Frame控件,在第一個(gè)Frame控件上放置四個(gè)TextBox控件、3個(gè)ComboBox控件、7個(gè)Label控件,其Caption屬性分別為:“姓名”、“性別”、“電話號(hào)碼”、“房間類型”、“預(yù)訂時(shí)間”、“預(yù)訂人數(shù)”、“預(yù)定天數(shù)”。(4)在第二個(gè)Frame控件上3個(gè)按鈕,其Caption

23、屬性分別為:“添加”、“刪除超時(shí)房間”、“返回”。(5)最后添加一個(gè)DataGrid控件和ADODB控件,就提添加方法是:在工具欄上單擊右鍵,在彈出的菜單中選擇“部件”,彈出“部件”對(duì)話框,選中“Microsoft ADO Data Contrrols 6.0”和“Microsoft DataGrid Contrrols 6.0”前的復(fù)選框,單擊確定按鈕即可。最終的界面為如圖3.13所示。具體鏈接數(shù)據(jù)庫程序詳見附錄5。圖 3.13 創(chuàng)建預(yù)訂房間界面3.2.6 酒店管理系統(tǒng)房間查詢子程序單擊酒店管理系統(tǒng)主界面中的“登記情況房間查看”菜單命令,就彈出房間查看界面如圖3.14所示。圖 3.14 房間

24、查看界面創(chuàng)建前臺(tái)界面:(1)單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form6。(2)選擇窗體,設(shè)置窗體的幾個(gè)屬性如下:Name為“form6”,Caption為“房間查看。(3)然后在窗體中加入兩個(gè)Frame控件,在第一個(gè)Frame控件上放置兩個(gè)TextBox控件、3個(gè)ComboBox控件、5個(gè)Label控件,其Caption屬性分別為:“房間類型”、“房間號(hào)碼”、“姓名”、“總床位數(shù)”、“還剩床位數(shù)”。(4)再添加一個(gè)按鈕,然后設(shè)置“Style”屬性為“1-Graphical”,其“Picture”屬性為一幅位圖。(5)最后添加一個(gè)DataGrid控件和ADODB控件,就提

25、添加方法是:在工具欄上單擊右鍵,在彈出的菜單中選擇“部件”,彈出“部件”對(duì)話框,選中“Microsoft ADO Data Contrrols 6.0”和“Microsoft DataGrid Contrrols 6.0”前的復(fù)選框,單擊確定按鈕即可。最終的界面為如圖3.15所示。具體鏈接數(shù)據(jù)庫程序詳見附錄6。圖 3.15 房間查看界面3.2.7 酒店管理系統(tǒng)旅客退房子程序單擊酒店管理系統(tǒng)主界面中的“登記情況旅客退房”菜單命令,就彈出房間查看界面如圖3.16所示。圖 3.16 旅客退房界面創(chuàng)建前臺(tái)界面:(1)單擊菜單欄中的工程,單擊右鍵,選擇“添加”命令,添加窗體Form6。(2)選擇窗體,設(shè)

26、置窗體的幾個(gè)屬性如下:Name為“form6”,Caption為“房間查看。(3)然后在窗體中加入四個(gè)Frame控件,然后添加多個(gè)TextBox控件、Label控件、按鈕控件,然后調(diào)整屬性和位置,最終如圖3.17所示,具體鏈接數(shù)據(jù)庫程序詳見附錄7。圖 3.17 旅客退房界面使用DataGrid控件和ADODB控件連接數(shù)據(jù)庫。方法一:界面操作為:將ADODB控件的ConnectionString屬性設(shè)置為“Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=酒店管理;Da

27、ta Source=xs28”,Recordset屬性設(shè)置為具體的數(shù)字句庫中的語句例如可設(shè)置為“select * from 退房情況”。主要是在ADODB控件的屬性欄中設(shè)置以上的屬性,如圖3.18所示圖 3.18 ADODB控件的屬性欄使用DataGrid控件時(shí),需要將DataGrid控件的DataSource屬性修改為“Adodc1”如圖3.19所示,這樣即可將Visual Basic6.0與SQL Server 2005數(shù)據(jù)庫連接 圖3.19 DataGrid控件的屬性欄方法二:可以通過使用Visual Basic6.0的語句鏈接數(shù)據(jù)庫:Set db = New ADODB.Connect

28、ionSet rs = New ADODB.Recordsetdb.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=酒店管理;Data Source=xs28"db.Openrs.Open "select * from 退房情況", db, adOpenStatic, adLockReadOnlySet DataGrid1.DataSource = rs通過 rs 的開關(guān)和改變SQL Server 2005數(shù)據(jù)庫的語句就可以實(shí)現(xiàn)Visual Basic6.0與SQL Server 2005數(shù)據(jù)庫連接,可以查詢和修改數(shù)據(jù)庫中的具體值。實(shí)現(xiàn)了通過Visual B

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論