已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文1前 言在當今激烈的競爭環(huán)境下,賓館、旅游業(yè)的競爭已經(jīng)不僅僅是硬件設(shè)施、人員素質(zhì)的競爭,更是現(xiàn)代化管理手段的競爭。一個好的賓館管理系統(tǒng)的使用,將大大提高賓館領(lǐng)導(dǎo)的決策管理能力和員工的工作效率,增加服務(wù)內(nèi)容,改善服務(wù)質(zhì)量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客良好的形象和享受,是新型現(xiàn)代化賓館、旅館的一個重要標志。賓館管理系統(tǒng)需要由賓館管理方面的專家和計算機軟件開發(fā)的精英運用自己的理論知識共同建立。本論文采用 VB 6.0 作為程序設(shè)計語言。VB 為開發(fā)人員提供可視化的設(shè)計環(huán)境,提供了構(gòu)造用戶界面所需的大多數(shù)屏幕上的可視化對象,如編輯框、各類按鈕、效驗盒、下拉列表等,用戶能方便地用所見即所得的交互式方式設(shè)計出用戶界面;VB采用了面向?qū)ο蟮募夹g(shù),如消息傳遞的事件機制;應(yīng)用軟件由屏上可見或不可見的對象和事件響應(yīng)程序組成。一個用 VB 編寫的程序由一系列獨立的代碼段組成,只有當對應(yīng)事件發(fā)生后,它們才被激活并作出響應(yīng),這是面向?qū)ο蟮木幊趟枷耄@種思想使程序的控制者不是程序員而是用戶本身。VB 具有先進的模塊化程序設(shè)計功能,這使得用 VB 編制大型程序、完成大規(guī)模項目變得容易起來,特別是使得計算機應(yīng)用程序變得漂亮起來。另外,VB 易于編程的原因,在于其擁有強大的內(nèi)部函數(shù)。一個完整的賓館管理系統(tǒng)是包括很多個子系統(tǒng)的,如果全部都實現(xiàn)它們那是需要一個小組甚至是一個公司來做的大項目。作為一名自學(xué) VB 的學(xué)生,選擇了賓館管理系統(tǒng)中最重要的一個子系統(tǒng)客房管理系統(tǒng)來成為我的論文主體。我雖是計算機專業(yè)的學(xué)生,但是對于 VB 還是一個初學(xué)者、自學(xué)者,所以論文中難免有些不妥之處,請領(lǐng)導(dǎo)予以指正。XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文2摘要: 本論文采用 VB 6.0 作為程序設(shè)計語言,且選擇了賓館管理系統(tǒng)中最重要的一個子系統(tǒng)客房管理系統(tǒng)來成為論文主體。系統(tǒng)使用的是 Access 數(shù)據(jù)庫,系統(tǒng)中建立了一個數(shù)據(jù)庫包含有兩個表,一個表是用于用戶登陸,另一個表記錄的是客房以及顧客的信息。該系統(tǒng)需要完成如下功能:管理員的正確登陸,用戶密碼可以修改;開房、預(yù)訂房的顧客信息的輸入,包括顧客姓名、性別、身份證號、人數(shù)、入住時間、所付押金以及房間型號等;退房中可以通過輸入房間號碼來查找顧客要退的房間且系統(tǒng)會自動統(tǒng)計出顧客所需付賬款,結(jié)賬后顧客的信息將消失,并且該房間自動變?yōu)榭臻e可供入住;顧客以及房間信息查找中能夠通過顧客姓名、房間號碼來進行對顧客或房間信息的查找;為了合理的分配有利資源,也為了美觀,讓管理員適時的輕松一下,在顧客查詢的右邊給出了一個動畫 FLASH。關(guān)鍵詞:數(shù)據(jù)庫 多文檔界面 模塊 客房管理 需求 功能 窗體 工程XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文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è)計)論文4第 1 章緒論1.1 問題定義及內(nèi)容簡介在當今激烈的競爭環(huán)境下,賓館、旅游業(yè)的競爭已經(jīng)不僅僅是硬件設(shè)施、人員素質(zhì)的競爭,更是現(xiàn)代化管理手段的競爭。一個好的賓館管理系統(tǒng)的使用,將大大提高賓館領(lǐng)導(dǎo)的決策管理能力和員工的工作效率,增加服務(wù)內(nèi)容,改善服務(wù)質(zhì)量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客以良好的感覺和享受,是新型現(xiàn)代化賓館、旅館的一個重要標志。賓館管理系統(tǒng)需要由賓館管理方面的專家和計算機軟件開發(fā)的精英運用自己的理論知識共同建立。本系統(tǒng)是賓館管理系統(tǒng)中的一個子系統(tǒng)客房管理系統(tǒng)。本系統(tǒng)的制作思路簡單,建立了兩個數(shù)據(jù)表,其中一個表用于管理員登陸驗證身份;另一個表記錄的是客房以及顧客的信息。本系統(tǒng)有 66 個房間,房間及顧客信息有 3 種狀態(tài),即“入住” 、 “預(yù)訂” 、 “退房” ,房間類型分為 6 種,即“商務(wù)豪華間” 、 “單人間” 、 “標準間”、 “豪華套房” 、 “商務(wù)間” 、 “總統(tǒng)套房” ,根據(jù)這些狀態(tài)和類型可以對房間的情況和客人的情況進行統(tǒng)計。本系統(tǒng)主要包括 8 個窗體,包括 MDI 主界面、登陸框、用戶密碼修改、加載框、開房、預(yù)訂房、退房以及查看信息等。開房、預(yù)訂房包括姓名、性別、房間類型、身份證號、押金、人數(shù)、入住日期(預(yù)訂日期) ,并且右方可以看到所選房間類型的房間信息;退房包括姓名、房間、入住日期、退房日期、房價、總計,上方可以看到所退房的房間以及顧客的信息;查看信息包括選擇范圍、輸入查找內(nèi)容,下方可以看到所選房間或顧客的信息;在第 4 章里會有各個窗體的界面圖,其他的窗體在這里就不一一介紹了。 1.2 研究背景1、管理軟件進入酒店業(yè)。XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文52、目前的市場布局。市場雖沒有前幾年那么增長快,但還是有很大的潛力可挖。3、矛盾:開發(fā)-應(yīng)用/需求-供給??傮w而言,國內(nèi)賓館 IT 技術(shù)開發(fā)的現(xiàn)狀是:(1)需求不明確,使賓館項目工程性強,產(chǎn)品化不足,開發(fā)商的總體成本居高不下,研發(fā)缺乏原動力。 (2)沒有行業(yè)統(tǒng)一標準,廠商各自為政,市場分化導(dǎo)致產(chǎn)品整合難度大。 (3)產(chǎn)品推廣依賴行政手段和關(guān)系網(wǎng),抑制了新技術(shù)的引進和技術(shù)的創(chuàng)新,不利于形成自己的產(chǎn)品特色和質(zhì)量控制。 (4)國外優(yōu)秀品牌的低價進入,壟斷了國內(nèi)高星級市場,開發(fā)商利潤空間甚微。4、圖謀市場局限突破:聯(lián)手枕戈,共謀突破?。?)軟件商必須居安思危。(2)走連鎖經(jīng)營之路。1.3 系統(tǒng)需求分析該系統(tǒng)需要完成如下功能:1、管理員的正確登陸,登陸時將有一個有 FLASH 的加載框,用戶密碼允許修改。2、開房、預(yù)訂房顧客信息的輸入,包括顧客姓名、性別、身份證號、人數(shù)、入住時間、所付押金以及房間的型號等。3、退房中可以通過輸入房間號碼來查找顧客要退的房間,且系統(tǒng)會自動統(tǒng)計出顧客所需付賬,結(jié)賬后顧客的信息將消失,該房間自動變?yōu)榭臻e可供入住。4、信息查找中能夠通過顧客姓名或房間號碼進行對顧客或房間信息的查找。5、為了合理的分配有利資源,也為了美觀,讓管理員適時的輕松一下,在顧客查詢的右邊給出了一個動畫 FLASH。第 2 章Windows 下的 Visual Basic 編程環(huán)境簡介2.1 Visual Basic集成開發(fā)環(huán)境VB集成開發(fā)環(huán)境是提供設(shè)計、運行和測試應(yīng)用程序所需各種工具的一個工作環(huán)境。這些工具互相協(xié)調(diào)、互相補充,大大減少了應(yīng)用程序的開發(fā)難度。集成開發(fā)環(huán)境主窗口的頂部包含標題欄、主菜單和快捷工具欄;下部有幾個子窗口:工具箱、工程窗口、工程管理窗口和屬性窗口等。根據(jù)需要,主窗口上還會XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文6打開不同的子窗口。2.1.1 標題欄啟動VB后,標題欄中出現(xiàn)的信息是“工程 1-Microsoft Visual Basic設(shè)計Form1(Form)”,表示現(xiàn)在是“工程 1”的“Form1” (窗體)的設(shè)計階段。方括號里的信息內(nèi)容隨著工作狀態(tài)不同而改變。2.1.2 主菜單主菜單位于標題欄之下,提供一些進行程序設(shè)計時必要的功能,VB6是漢化的,所有的菜單命令都以漢字標出。主要有文件菜單、編輯菜單、視圖菜單、工程菜單、格式菜單、調(diào)試菜單、運行菜單、查詢菜單、圖表菜單、工具菜單、外接程序菜單、窗口菜單和幫助菜單。還有一些快捷工具欄,這里就不詳細講述。2.1.3 窗體窗口新建一個工程時,VB集成環(huán)境中間的工作區(qū)出現(xiàn)一個工程窗口。標題顯示“工程 1 Form1(Form)”。 “工程 1”是當前默認工程名窗體,F(xiàn)orm1是當前工程的當前窗體名。VB中,應(yīng)用程序稱為“工程” ,工程窗口是浮動的,最大化時它就不見了,充滿整個工作區(qū)。工程窗口嵌有一個窗體窗口,標題顯示窗體名,調(diào)整窗體時,在布局窗口看到與屏幕的相對大小。當窗體調(diào)到大于工程窗口時,工程窗口將出現(xiàn)滾動條,拖動滾動條可以觀察窗體各部分。窗體(Form)是應(yīng)用程序最終面向用戶的窗口,它對應(yīng)于應(yīng)用程序的運行結(jié)果。所設(shè)計的程序主要是圍繞窗體展開的。各種圖形、圖像、數(shù)據(jù)等都是通過窗體或窗體中的控件顯示出來的。當打開一個新的工程文件時,VB建立一個新的窗體,并且自動命名為FormX(X=1,2,3,) ,用戶可以對它進行修改。窗體中布滿了小點,是供設(shè)計時控件對齊用的,運行時消失。設(shè)計應(yīng)用程序時,窗體就像一塊畫布,程序員根據(jù)界面的要求,從工具箱中選擇所需要的工具 “放”在畫布上,組成應(yīng)用程序界面的各個構(gòu)件,這樣就完成了應(yīng)用程序設(shè)計的第一步。2.1.4 工具箱工具箱主要用于界面設(shè)計。在設(shè)計階段,首先使用工具箱的工具在窗體上建立各種圖形對象(控件) ,形成界面的外觀形象,然后編寫程序代碼。XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文7具體的有PictureBox圖片框、TextBox文本框、Label標簽、Frame框架、CommandButton命令按鈕、CheckBox復(fù)選框、OptionButton單選按鈕、ListBox列表框、ComboBox組合框、HscrollBar水平滾動條、VscrollBar垂直滾動條、Timer、DriveListBox、DirListBox、FileListBox、Shape形狀、Line線型、Image圖像、Data、OLE容器和指針按鈕。2.1.5 工程管理窗口工程管理窗口是VB一個重要的子窗口,窗口中以樹狀列表形式顯示當前工程的組成,且可使用這棵樹打開或切換工程的各文件。2.1.6 屬性窗口屬性是用以描述VB窗體和控件特征的數(shù)據(jù)值,屬性列表列出當前所選對象的全部屬性名稱和相應(yīng)的取值。有些屬性值可以通過程序運行時動態(tài)的修改。2.2 Visual Basic中數(shù)據(jù)庫操作VB提供的數(shù)據(jù)庫引擎名叫“Jet” ,它位于用戶程序與數(shù)據(jù)庫文件之間,功能是把用戶程序訪問數(shù)據(jù)庫的請求變成對數(shù)據(jù)庫的實際操作,實現(xiàn)“透明”訪問。只要是Jet支持的數(shù)據(jù)庫,不管它是什么格式,在用戶程序中都使用相同的數(shù)據(jù)訪問對象和編程技術(shù)。VB應(yīng)用程序的用戶界面的可視部分是窗體。通過窗體,用戶可以查看和更新數(shù)據(jù)。驅(qū)動這些窗體的是應(yīng)用程序的VB代碼,包括用來請求數(shù)據(jù)庫服務(wù)的“數(shù)據(jù)訪問對象”的屬性和方法。數(shù)據(jù)庫是包含數(shù)據(jù)庫表的一個或多個文件,它包含數(shù)據(jù)但不對數(shù)據(jù)做任何操作。數(shù)據(jù)操作是數(shù)據(jù)庫引擎的任務(wù)。2.2.1 Jet中ADO數(shù)據(jù)訪問對象在Jet之上,VB提供兩類數(shù)據(jù)庫訪問接口。一類是傳統(tǒng)的DAO(Data Access Object) “數(shù)據(jù)訪問對象”模型,另一類是新開發(fā)的ADO(Active X Data Object)“數(shù)據(jù)訪問對象” ,這里所選用的是ADO,與ADO配套的是ADO Data控件(Microsoft ADO Data Control 6.0(OLEDB)) 。第 3 章 使用 Access2000 實現(xiàn)關(guān)系型數(shù)據(jù)庫3.1 數(shù)據(jù)庫的概念數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表XXXX 學(xué)院本科畢業(yè)(設(shè)計)論文8達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,如記錄、域等。3.2 新建一個數(shù)據(jù)庫創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程是數(shù)據(jù)模型設(shè)計。1、標識需要的數(shù)據(jù)。2、收集被標識的字段到表中。3、標識主關(guān)鍵字字段。4、繪制一個簡單的數(shù)據(jù)圖表。5、規(guī)范數(shù)據(jù)。6、標識指定字段的信息。7、創(chuàng)建物理表。3.3 修改已建的數(shù)據(jù)庫數(shù)據(jù)庫的修改分為添加、編輯和刪除記錄。這三種操作均可由 Visual Basic 創(chuàng)建的程序來完成。3.4 實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的記錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度總經(jīng)理職位聘請與保密協(xié)議合同
- 2025版美容機構(gòu)美容師專業(yè)聘用及培訓(xùn)合同范本3篇
- 課題申報參考:南宋私家本朝史籍修撰及其家國書寫研究
- 課題申報參考:民國時期六大疫災(zāi)的時空變遷規(guī)律、環(huán)境機理與社會影響對比研究
- 二零二五年度智慧城市規(guī)劃設(shè)計咨詢服務(wù)合同2篇
- 二零二五年度內(nèi)衣品牌授權(quán)銷售區(qū)域保護合同規(guī)范
- 2025版模板智慧農(nóng)業(yè)解決方案合同2篇
- 2025年度衛(wèi)星通信設(shè)備銷售與維護合同4篇
- 2025年度智能零售店鋪門面租賃與系統(tǒng)支持合同
- 2025年度個人買賣房屋貸款合同規(guī)范2篇
- 采購支出管理制度
- 兒科護理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護方法
- 使用AVF血液透析患者的護理查房
- 拜太歲科儀文檔
- 2021年高考山東卷化學(xué)試題(含答案解析)
- 2020新譯林版高中英語選擇性必修一重點短語歸納小結(jié)
- GB/T 19668.7-2022信息技術(shù)服務(wù)監(jiān)理第7部分:監(jiān)理工作量度量要求
評論
0/150
提交評論