賓館管理系統(tǒng)論文計(jì)算機(jī)_第1頁(yè)
賓館管理系統(tǒng)論文計(jì)算機(jī)_第2頁(yè)
賓館管理系統(tǒng)論文計(jì)算機(jī)_第3頁(yè)
賓館管理系統(tǒng)論文計(jì)算機(jī)_第4頁(yè)
賓館管理系統(tǒng)論文計(jì)算機(jī)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文1前 言在當(dāng)今激烈的競(jìng)爭(zhēng)環(huán)境下,賓館、旅游業(yè)的競(jìng)爭(zhēng)已經(jīng)不僅僅是硬件設(shè)施、人員素質(zhì)的競(jìng)爭(zhēng),更是現(xiàn)代化管理手段的競(jìng)爭(zhēng)。一個(gè)好的賓館管理系統(tǒng)的使用,將大大提高賓館領(lǐng)導(dǎo)的決策管理能力和員工的工作效率,增加服務(wù)內(nèi)容,改善服務(wù)質(zhì)量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客良好的形象和享受,是新型現(xiàn)代化賓館、旅館的一個(gè)重要標(biāo)志。賓館管理系統(tǒng)需要由賓館管理方面的專家和計(jì)算機(jī)軟件開發(fā)的精英運(yùn)用自己的理論知識(shí)共同建立。本論文采用 VB 6.0 作為程序設(shè)計(jì)語(yǔ)言。VB 為開發(fā)人員提供可視化的設(shè)計(jì)環(huán)境,提供了構(gòu)造用戶界面所需的大多數(shù)屏幕上的可視化對(duì)象,如編輯框、各類按鈕、效驗(yàn)盒、下拉列表等,用戶能方便地用所見即所得的交互式方式設(shè)計(jì)出用戶界面;VB采用了面向?qū)ο蟮募夹g(shù),如消息傳遞的事件機(jī)制;應(yīng)用軟件由屏上可見或不可見的對(duì)象和事件響應(yīng)程序組成。一個(gè)用 VB 編寫的程序由一系列獨(dú)立的代碼段組成,只有當(dāng)對(duì)應(yīng)事件發(fā)生后,它們才被激活并作出響應(yīng),這是面向?qū)ο蟮木幊趟枷耄@種思想使程序的控制者不是程序員而是用戶本身。VB 具有先進(jìn)的模塊化程序設(shè)計(jì)功能,這使得用 VB 編制大型程序、完成大規(guī)模項(xiàng)目變得容易起來(lái),特別是使得計(jì)算機(jī)應(yīng)用程序變得漂亮起來(lái)。另外,VB 易于編程的原因,在于其擁有強(qiáng)大的內(nèi)部函數(shù)。一個(gè)完整的賓館管理系統(tǒng)是包括很多個(gè)子系統(tǒng)的,如果全部都實(shí)現(xiàn)它們那是需要一個(gè)小組甚至是一個(gè)公司來(lái)做的大項(xiàng)目。作為一名自學(xué) VB 的學(xué)生,選擇了賓館管理系統(tǒng)中最重要的一個(gè)子系統(tǒng)客房管理系統(tǒng)來(lái)成為我的論文主體。我雖是計(jì)算機(jī)專業(yè)的學(xué)生,但是對(duì)于 VB 還是一個(gè)初學(xué)者、自學(xué)者,所以論文中難免有些不妥之處,請(qǐng)領(lǐng)導(dǎo)予以指正。XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文2摘要: 本論文采用 VB 6.0 作為程序設(shè)計(jì)語(yǔ)言,且選擇了賓館管理系統(tǒng)中最重要的一個(gè)子系統(tǒng)客房管理系統(tǒng)來(lái)成為論文主體。系統(tǒng)使用的是 Access 數(shù)據(jù)庫(kù),系統(tǒng)中建立了一個(gè)數(shù)據(jù)庫(kù)包含有兩個(gè)表,一個(gè)表是用于用戶登陸,另一個(gè)表記錄的是客房以及顧客的信息。該系統(tǒng)需要完成如下功能:管理員的正確登陸,用戶密碼可以修改;開房、預(yù)訂房的顧客信息的輸入,包括顧客姓名、性別、身份證號(hào)、人數(shù)、入住時(shí)間、所付押金以及房間型號(hào)等;退房中可以通過(guò)輸入房間號(hào)碼來(lái)查找顧客要退的房間且系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)出顧客所需付賬款,結(jié)賬后顧客的信息將消失,并且該房間自動(dòng)變?yōu)榭臻e可供入??;顧客以及房間信息查找中能夠通過(guò)顧客姓名、房間號(hào)碼來(lái)進(jìn)行對(duì)顧客或房間信息的查找;為了合理的分配有利資源,也為了美觀,讓管理員適時(shí)的輕松一下,在顧客查詢的右邊給出了一個(gè)動(dòng)畫 FLASH。關(guān)鍵詞:數(shù)據(jù)庫(kù) 多文檔界面 模塊 客房管理 需求 功能 窗體 工程XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文3ABSTRACT:The paper is adoptive programming language by the way of Visual Basic 6.0, I also choose the guest room manage system as my papers main body which is the most important subsystem of hotel manage system. I use Access database, and found a database with two tables, one is for consumer landing, the other one is for guest rooms and clients informations recording. The system needs achieve some functions as follows: administrators can land the landing frame and amend password; we shall input the information of the clients opening room and book room, including name, sex, ID card number, number, entered time, pay the deposit, the rooms type and so on; exit room we may lookup the information by the way of inputting the room number, and system can self-motion stat. the clients paying, after the client foots a bill, the clients information will vanish, as well as the room becomes empty; we are capable of lookup the information of the clients and rooms by the way of inputting the clients name or room number; by the way of reasonable distribute favorableness resource and slinky, I make a cartoon FLASH in the right of the Client Loop up, it let the administrators take it easy.Key Words: database MDI module guest room manage requirementFunction forms projectXXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文4第 1 章緒論1.1 問題定義及內(nèi)容簡(jiǎn)介在當(dāng)今激烈的競(jìng)爭(zhēng)環(huán)境下,賓館、旅游業(yè)的競(jìng)爭(zhēng)已經(jīng)不僅僅是硬件設(shè)施、人員素質(zhì)的競(jìng)爭(zhēng),更是現(xiàn)代化管理手段的競(jìng)爭(zhēng)。一個(gè)好的賓館管理系統(tǒng)的使用,將大大提高賓館領(lǐng)導(dǎo)的決策管理能力和員工的工作效率,增加服務(wù)內(nèi)容,改善服務(wù)質(zhì)量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客以良好的感覺和享受,是新型現(xiàn)代化賓館、旅館的一個(gè)重要標(biāo)志。賓館管理系統(tǒng)需要由賓館管理方面的專家和計(jì)算機(jī)軟件開發(fā)的精英運(yùn)用自己的理論知識(shí)共同建立。本系統(tǒng)是賓館管理系統(tǒng)中的一個(gè)子系統(tǒng)客房管理系統(tǒng)。本系統(tǒng)的制作思路簡(jiǎn)單,建立了兩個(gè)數(shù)據(jù)表,其中一個(gè)表用于管理員登陸驗(yàn)證身份;另一個(gè)表記錄的是客房以及顧客的信息。本系統(tǒng)有 66 個(gè)房間,房間及顧客信息有 3 種狀態(tài),即“入住” 、 “預(yù)訂” 、 “退房” ,房間類型分為 6 種,即“商務(wù)豪華間” 、 “單人間” 、 “標(biāo)準(zhǔn)間”、 “豪華套房” 、 “商務(wù)間” 、 “總統(tǒng)套房” ,根據(jù)這些狀態(tài)和類型可以對(duì)房間的情況和客人的情況進(jìn)行統(tǒng)計(jì)。本系統(tǒng)主要包括 8 個(gè)窗體,包括 MDI 主界面、登陸框、用戶密碼修改、加載框、開房、預(yù)訂房、退房以及查看信息等。開房、預(yù)訂房包括姓名、性別、房間類型、身份證號(hào)、押金、人數(shù)、入住日期(預(yù)訂日期) ,并且右方可以看到所選房間類型的房間信息;退房包括姓名、房間、入住日期、退房日期、房?jī)r(jià)、總計(jì),上方可以看到所退房的房間以及顧客的信息;查看信息包括選擇范圍、輸入查找內(nèi)容,下方可以看到所選房間或顧客的信息;在第 4 章里會(huì)有各個(gè)窗體的界面圖,其他的窗體在這里就不一一介紹了。 1.2 研究背景1、管理軟件進(jìn)入酒店業(yè)。XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文52、目前的市場(chǎng)布局。市場(chǎng)雖沒有前幾年那么增長(zhǎng)快,但還是有很大的潛力可挖。3、矛盾:開發(fā)-應(yīng)用/需求-供給??傮w而言,國(guó)內(nèi)賓館 IT 技術(shù)開發(fā)的現(xiàn)狀是:(1)需求不明確,使賓館項(xiàng)目工程性強(qiáng),產(chǎn)品化不足,開發(fā)商的總體成本居高不下,研發(fā)缺乏原動(dòng)力。 (2)沒有行業(yè)統(tǒng)一標(biāo)準(zhǔn),廠商各自為政,市場(chǎng)分化導(dǎo)致產(chǎn)品整合難度大。 (3)產(chǎn)品推廣依賴行政手段和關(guān)系網(wǎng),抑制了新技術(shù)的引進(jìn)和技術(shù)的創(chuàng)新,不利于形成自己的產(chǎn)品特色和質(zhì)量控制。 (4)國(guó)外優(yōu)秀品牌的低價(jià)進(jìn)入,壟斷了國(guó)內(nèi)高星級(jí)市場(chǎng),開發(fā)商利潤(rùn)空間甚微。4、圖謀市場(chǎng)局限突破:聯(lián)手枕戈,共謀突破?。?)軟件商必須居安思危。(2)走連鎖經(jīng)營(yíng)之路。1.3 系統(tǒng)需求分析該系統(tǒng)需要完成如下功能:1、管理員的正確登陸,登陸時(shí)將有一個(gè)有 FLASH 的加載框,用戶密碼允許修改。2、開房、預(yù)訂房顧客信息的輸入,包括顧客姓名、性別、身份證號(hào)、人數(shù)、入住時(shí)間、所付押金以及房間的型號(hào)等。3、退房中可以通過(guò)輸入房間號(hào)碼來(lái)查找顧客要退的房間,且系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)出顧客所需付賬,結(jié)賬后顧客的信息將消失,該房間自動(dòng)變?yōu)榭臻e可供入住。4、信息查找中能夠通過(guò)顧客姓名或房間號(hào)碼進(jìn)行對(duì)顧客或房間信息的查找。5、為了合理的分配有利資源,也為了美觀,讓管理員適時(shí)的輕松一下,在顧客查詢的右邊給出了一個(gè)動(dòng)畫 FLASH。第 2 章Windows 下的 Visual Basic 編程環(huán)境簡(jiǎn)介2.1 Visual Basic集成開發(fā)環(huán)境VB集成開發(fā)環(huán)境是提供設(shè)計(jì)、運(yùn)行和測(cè)試應(yīng)用程序所需各種工具的一個(gè)工作環(huán)境。這些工具互相協(xié)調(diào)、互相補(bǔ)充,大大減少了應(yīng)用程序的開發(fā)難度。集成開發(fā)環(huán)境主窗口的頂部包含標(biāo)題欄、主菜單和快捷工具欄;下部有幾個(gè)子窗口:工具箱、工程窗口、工程管理窗口和屬性窗口等。根據(jù)需要,主窗口上還會(huì)XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文6打開不同的子窗口。2.1.1 標(biāo)題欄啟動(dòng)VB后,標(biāo)題欄中出現(xiàn)的信息是“工程 1-Microsoft Visual Basic設(shè)計(jì)Form1(Form)”,表示現(xiàn)在是“工程 1”的“Form1” (窗體)的設(shè)計(jì)階段。方括號(hào)里的信息內(nèi)容隨著工作狀態(tài)不同而改變。2.1.2 主菜單主菜單位于標(biāo)題欄之下,提供一些進(jìn)行程序設(shè)計(jì)時(shí)必要的功能,VB6是漢化的,所有的菜單命令都以漢字標(biāo)出。主要有文件菜單、編輯菜單、視圖菜單、工程菜單、格式菜單、調(diào)試菜單、運(yùn)行菜單、查詢菜單、圖表菜單、工具菜單、外接程序菜單、窗口菜單和幫助菜單。還有一些快捷工具欄,這里就不詳細(xì)講述。2.1.3 窗體窗口新建一個(gè)工程時(shí),VB集成環(huán)境中間的工作區(qū)出現(xiàn)一個(gè)工程窗口。標(biāo)題顯示“工程 1 Form1(Form)”。 “工程 1”是當(dāng)前默認(rèn)工程名窗體,F(xiàn)orm1是當(dāng)前工程的當(dāng)前窗體名。VB中,應(yīng)用程序稱為“工程” ,工程窗口是浮動(dòng)的,最大化時(shí)它就不見了,充滿整個(gè)工作區(qū)。工程窗口嵌有一個(gè)窗體窗口,標(biāo)題顯示窗體名,調(diào)整窗體時(shí),在布局窗口看到與屏幕的相對(duì)大小。當(dāng)窗體調(diào)到大于工程窗口時(shí),工程窗口將出現(xiàn)滾動(dòng)條,拖動(dòng)滾動(dòng)條可以觀察窗體各部分。窗體(Form)是應(yīng)用程序最終面向用戶的窗口,它對(duì)應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果。所設(shè)計(jì)的程序主要是圍繞窗體展開的。各種圖形、圖像、數(shù)據(jù)等都是通過(guò)窗體或窗體中的控件顯示出來(lái)的。當(dāng)打開一個(gè)新的工程文件時(shí),VB建立一個(gè)新的窗體,并且自動(dòng)命名為FormX(X=1,2,3,) ,用戶可以對(duì)它進(jìn)行修改。窗體中布滿了小點(diǎn),是供設(shè)計(jì)時(shí)控件對(duì)齊用的,運(yùn)行時(shí)消失。設(shè)計(jì)應(yīng)用程序時(shí),窗體就像一塊畫布,程序員根據(jù)界面的要求,從工具箱中選擇所需要的工具 “放”在畫布上,組成應(yīng)用程序界面的各個(gè)構(gòu)件,這樣就完成了應(yīng)用程序設(shè)計(jì)的第一步。2.1.4 工具箱工具箱主要用于界面設(shè)計(jì)。在設(shè)計(jì)階段,首先使用工具箱的工具在窗體上建立各種圖形對(duì)象(控件) ,形成界面的外觀形象,然后編寫程序代碼。XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文7具體的有PictureBox圖片框、TextBox文本框、Label標(biāo)簽、Frame框架、CommandButton命令按鈕、CheckBox復(fù)選框、OptionButton單選按鈕、ListBox列表框、ComboBox組合框、HscrollBar水平滾動(dòng)條、VscrollBar垂直滾動(dòng)條、Timer、DriveListBox、DirListBox、FileListBox、Shape形狀、Line線型、Image圖像、Data、OLE容器和指針按鈕。2.1.5 工程管理窗口工程管理窗口是VB一個(gè)重要的子窗口,窗口中以樹狀列表形式顯示當(dāng)前工程的組成,且可使用這棵樹打開或切換工程的各文件。2.1.6 屬性窗口屬性是用以描述VB窗體和控件特征的數(shù)據(jù)值,屬性列表列出當(dāng)前所選對(duì)象的全部屬性名稱和相應(yīng)的取值。有些屬性值可以通過(guò)程序運(yùn)行時(shí)動(dòng)態(tài)的修改。2.2 Visual Basic中數(shù)據(jù)庫(kù)操作VB提供的數(shù)據(jù)庫(kù)引擎名叫“Jet” ,它位于用戶程序與數(shù)據(jù)庫(kù)文件之間,功能是把用戶程序訪問數(shù)據(jù)庫(kù)的請(qǐng)求變成對(duì)數(shù)據(jù)庫(kù)的實(shí)際操作,實(shí)現(xiàn)“透明”訪問。只要是Jet支持的數(shù)據(jù)庫(kù),不管它是什么格式,在用戶程序中都使用相同的數(shù)據(jù)訪問對(duì)象和編程技術(shù)。VB應(yīng)用程序的用戶界面的可視部分是窗體。通過(guò)窗體,用戶可以查看和更新數(shù)據(jù)。驅(qū)動(dòng)這些窗體的是應(yīng)用程序的VB代碼,包括用來(lái)請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)的“數(shù)據(jù)訪問對(duì)象”的屬性和方法。數(shù)據(jù)庫(kù)是包含數(shù)據(jù)庫(kù)表的一個(gè)或多個(gè)文件,它包含數(shù)據(jù)但不對(duì)數(shù)據(jù)做任何操作。數(shù)據(jù)操作是數(shù)據(jù)庫(kù)引擎的任務(wù)。2.2.1 Jet中ADO數(shù)據(jù)訪問對(duì)象在Jet之上,VB提供兩類數(shù)據(jù)庫(kù)訪問接口。一類是傳統(tǒng)的DAO(Data Access Object) “數(shù)據(jù)訪問對(duì)象”模型,另一類是新開發(fā)的ADO(Active X Data Object)“數(shù)據(jù)訪問對(duì)象” ,這里所選用的是ADO,與ADO配套的是ADO Data控件(Microsoft ADO Data Control 6.0(OLEDB)) 。第 3 章 使用 Access2000 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)3.1 數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫(kù)的作用在于組織和表XXXX 學(xué)院本科畢業(yè)(設(shè)計(jì))論文8達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫(kù)可以分為兩類:非關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),如記錄、域等。3.2 新建一個(gè)數(shù)據(jù)庫(kù)創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程是數(shù)據(jù)模型設(shè)計(jì)。1、標(biāo)識(shí)需要的數(shù)據(jù)。2、收集被標(biāo)識(shí)的字段到表中。3、標(biāo)識(shí)主關(guān)鍵字字段。4、繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表。5、規(guī)范數(shù)據(jù)。6、標(biāo)識(shí)指定字段的信息。7、創(chuàng)建物理表。3.3 修改已建的數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的修改分為添加、編輯和刪除記錄。這三種操作均可由 Visual Basic 創(chuàng)建的程序來(lái)完成。3.4 實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的聯(lián)系數(shù)據(jù)庫(kù)之間的關(guān)系指明兩個(gè)庫(kù)之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。這種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的記錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫(kù)中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論