賓館管理系統論文計算機_第1頁
賓館管理系統論文計算機_第2頁
賓館管理系統論文計算機_第3頁
賓館管理系統論文計算機_第4頁
賓館管理系統論文計算機_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

XXXX 學院本科畢業(設計)論文1前 言在當今激烈的競爭環境下,賓館、旅游業的競爭已經不僅僅是硬件設施、人員素質的競爭,更是現代化管理手段的競爭。一個好的賓館管理系統的使用,將大大提高賓館領導的決策管理能力和員工的工作效率,增加服務內容,改善服務質量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客良好的形象和享受,是新型現代化賓館、旅館的一個重要標志。賓館管理系統需要由賓館管理方面的專家和計算機軟件開發的精英運用自己的理論知識共同建立。本論文采用 VB 6.0 作為程序設計語言。VB 為開發人員提供可視化的設計環境,提供了構造用戶界面所需的大多數屏幕上的可視化對象,如編輯框、各類按鈕、效驗盒、下拉列表等,用戶能方便地用所見即所得的交互式方式設計出用戶界面;VB采用了面向對象的技術,如消息傳遞的事件機制;應用軟件由屏上可見或不可見的對象和事件響應程序組成。一個用 VB 編寫的程序由一系列獨立的代碼段組成,只有當對應事件發生后,它們才被激活并作出響應,這是面向對象的編程思想,這種思想使程序的控制者不是程序員而是用戶本身。VB 具有先進的模塊化程序設計功能,這使得用 VB 編制大型程序、完成大規模項目變得容易起來,特別是使得計算機應用程序變得漂亮起來。另外,VB 易于編程的原因,在于其擁有強大的內部函數。一個完整的賓館管理系統是包括很多個子系統的,如果全部都實現它們那是需要一個小組甚至是一個公司來做的大項目。作為一名自學 VB 的學生,選擇了賓館管理系統中最重要的一個子系統客房管理系統來成為我的論文主體。我雖是計算機專業的學生,但是對于 VB 還是一個初學者、自學者,所以論文中難免有些不妥之處,請領導予以指正。XXXX 學院本科畢業(設計)論文2摘要: 本論文采用 VB 6.0 作為程序設計語言,且選擇了賓館管理系統中最重要的一個子系統客房管理系統來成為論文主體。系統使用的是 Access 數據庫,系統中建立了一個數據庫包含有兩個表,一個表是用于用戶登陸,另一個表記錄的是客房以及顧客的信息。該系統需要完成如下功能:管理員的正確登陸,用戶密碼可以修改;開房、預訂房的顧客信息的輸入,包括顧客姓名、性別、身份證號、人數、入住時間、所付押金以及房間型號等;退房中可以通過輸入房間號碼來查找顧客要退的房間且系統會自動統計出顧客所需付賬款,結賬后顧客的信息將消失,并且該房間自動變為空閑可供入住;顧客以及房間信息查找中能夠通過顧客姓名、房間號碼來進行對顧客或房間信息的查找;為了合理的分配有利資源,也為了美觀,讓管理員適時的輕松一下,在顧客查詢的右邊給出了一個動畫 FLASH。關鍵詞:數據庫 多文檔界面 模塊 客房管理 需求 功能 窗體 工程XXXX 學院本科畢業(設計)論文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 學院本科畢業(設計)論文4第 1 章緒論1.1 問題定義及內容簡介在當今激烈的競爭環境下,賓館、旅游業的競爭已經不僅僅是硬件設施、人員素質的競爭,更是現代化管理手段的競爭。一個好的賓館管理系統的使用,將大大提高賓館領導的決策管理能力和員工的工作效率,增加服務內容,改善服務質量,也將充分挖掘賓館的潛力,提高賓館在住客心目中的地位和檔次,給住店旅客以良好的感覺和享受,是新型現代化賓館、旅館的一個重要標志。賓館管理系統需要由賓館管理方面的專家和計算機軟件開發的精英運用自己的理論知識共同建立。本系統是賓館管理系統中的一個子系統客房管理系統。本系統的制作思路簡單,建立了兩個數據表,其中一個表用于管理員登陸驗證身份;另一個表記錄的是客房以及顧客的信息。本系統有 66 個房間,房間及顧客信息有 3 種狀態,即“入住” 、 “預訂” 、 “退房” ,房間類型分為 6 種,即“商務豪華間” 、 “單人間” 、 “標準間”、 “豪華套房” 、 “商務間” 、 “總統套房” ,根據這些狀態和類型可以對房間的情況和客人的情況進行統計。本系統主要包括 8 個窗體,包括 MDI 主界面、登陸框、用戶密碼修改、加載框、開房、預訂房、退房以及查看信息等。開房、預訂房包括姓名、性別、房間類型、身份證號、押金、人數、入住日期(預訂日期) ,并且右方可以看到所選房間類型的房間信息;退房包括姓名、房間、入住日期、退房日期、房價、總計,上方可以看到所退房的房間以及顧客的信息;查看信息包括選擇范圍、輸入查找內容,下方可以看到所選房間或顧客的信息;在第 4 章里會有各個窗體的界面圖,其他的窗體在這里就不一一介紹了。 1.2 研究背景1、管理軟件進入酒店業。XXXX 學院本科畢業(設計)論文52、目前的市場布局。市場雖沒有前幾年那么增長快,但還是有很大的潛力可挖。3、矛盾:開發-應用/需求-供給。總體而言,國內賓館 IT 技術開發的現狀是:(1)需求不明確,使賓館項目工程性強,產品化不足,開發商的總體成本居高不下,研發缺乏原動力。 (2)沒有行業統一標準,廠商各自為政,市場分化導致產品整合難度大。 (3)產品推廣依賴行政手段和關系網,抑制了新技術的引進和技術的創新,不利于形成自己的產品特色和質量控制。 (4)國外優秀品牌的低價進入,壟斷了國內高星級市場,開發商利潤空間甚微。4、圖謀市場局限突破:聯手枕戈,共謀突破!(1)軟件商必須居安思危。(2)走連鎖經營之路。1.3 系統需求分析該系統需要完成如下功能:1、管理員的正確登陸,登陸時將有一個有 FLASH 的加載框,用戶密碼允許修改。2、開房、預訂房顧客信息的輸入,包括顧客姓名、性別、身份證號、人數、入住時間、所付押金以及房間的型號等。3、退房中可以通過輸入房間號碼來查找顧客要退的房間,且系統會自動統計出顧客所需付賬,結賬后顧客的信息將消失,該房間自動變為空閑可供入住。4、信息查找中能夠通過顧客姓名或房間號碼進行對顧客或房間信息的查找。5、為了合理的分配有利資源,也為了美觀,讓管理員適時的輕松一下,在顧客查詢的右邊給出了一個動畫 FLASH。第 2 章Windows 下的 Visual Basic 編程環境簡介2.1 Visual Basic集成開發環境VB集成開發環境是提供設計、運行和測試應用程序所需各種工具的一個工作環境。這些工具互相協調、互相補充,大大減少了應用程序的開發難度。集成開發環境主窗口的頂部包含標題欄、主菜單和快捷工具欄;下部有幾個子窗口:工具箱、工程窗口、工程管理窗口和屬性窗口等。根據需要,主窗口上還會XXXX 學院本科畢業(設計)論文6打開不同的子窗口。2.1.1 標題欄啟動VB后,標題欄中出現的信息是“工程 1-Microsoft Visual Basic設計Form1(Form)”,表示現在是“工程 1”的“Form1” (窗體)的設計階段。方括號里的信息內容隨著工作狀態不同而改變。2.1.2 主菜單主菜單位于標題欄之下,提供一些進行程序設計時必要的功能,VB6是漢化的,所有的菜單命令都以漢字標出。主要有文件菜單、編輯菜單、視圖菜單、工程菜單、格式菜單、調試菜單、運行菜單、查詢菜單、圖表菜單、工具菜單、外接程序菜單、窗口菜單和幫助菜單。還有一些快捷工具欄,這里就不詳細講述。2.1.3 窗體窗口新建一個工程時,VB集成環境中間的工作區出現一個工程窗口。標題顯示“工程 1 Form1(Form)”。 “工程 1”是當前默認工程名窗體,Form1是當前工程的當前窗體名。VB中,應用程序稱為“工程” ,工程窗口是浮動的,最大化時它就不見了,充滿整個工作區。工程窗口嵌有一個窗體窗口,標題顯示窗體名,調整窗體時,在布局窗口看到與屏幕的相對大小。當窗體調到大于工程窗口時,工程窗口將出現滾動條,拖動滾動條可以觀察窗體各部分。窗體(Form)是應用程序最終面向用戶的窗口,它對應于應用程序的運行結果。所設計的程序主要是圍繞窗體展開的。各種圖形、圖像、數據等都是通過窗體或窗體中的控件顯示出來的。當打開一個新的工程文件時,VB建立一個新的窗體,并且自動命名為FormX(X=1,2,3,) ,用戶可以對它進行修改。窗體中布滿了小點,是供設計時控件對齊用的,運行時消失。設計應用程序時,窗體就像一塊畫布,程序員根據界面的要求,從工具箱中選擇所需要的工具 “放”在畫布上,組成應用程序界面的各個構件,這樣就完成了應用程序設計的第一步。2.1.4 工具箱工具箱主要用于界面設計。在設計階段,首先使用工具箱的工具在窗體上建立各種圖形對象(控件) ,形成界面的外觀形象,然后編寫程序代碼。XXXX 學院本科畢業(設計)論文7具體的有PictureBox圖片框、TextBox文本框、Label標簽、Frame框架、CommandButton命令按鈕、CheckBox復選框、OptionButton單選按鈕、ListBox列表框、ComboBox組合框、HscrollBar水平滾動條、VscrollBar垂直滾動條、Timer、DriveListBox、DirListBox、FileListBox、Shape形狀、Line線型、Image圖像、Data、OLE容器和指針按鈕。2.1.5 工程管理窗口工程管理窗口是VB一個重要的子窗口,窗口中以樹狀列表形式顯示當前工程的組成,且可使用這棵樹打開或切換工程的各文件。2.1.6 屬性窗口屬性是用以描述VB窗體和控件特征的數據值,屬性列表列出當前所選對象的全部屬性名稱和相應的取值。有些屬性值可以通過程序運行時動態的修改。2.2 Visual Basic中數據庫操作VB提供的數據庫引擎名叫“Jet” ,它位于用戶程序與數據庫文件之間,功能是把用戶程序訪問數據庫的請求變成對數據庫的實際操作,實現“透明”訪問。只要是Jet支持的數據庫,不管它是什么格式,在用戶程序中都使用相同的數據訪問對象和編程技術。VB應用程序的用戶界面的可視部分是窗體。通過窗體,用戶可以查看和更新數據。驅動這些窗體的是應用程序的VB代碼,包括用來請求數據庫服務的“數據訪問對象”的屬性和方法。數據庫是包含數據庫表的一個或多個文件,它包含數據但不對數據做任何操作。數據操作是數據庫引擎的任務。2.2.1 Jet中ADO數據訪問對象在Jet之上,VB提供兩類數據庫訪問接口。一類是傳統的DAO(Data Access Object) “數據訪問對象”模型,另一類是新開發的ADO(Active X Data Object)“數據訪問對象” ,這里所選用的是ADO,與ADO配套的是ADO Data控件(Microsoft ADO Data Control 6.0(OLEDB)) 。第 3 章 使用 Access2000 實現關系型數據庫3.1 數據庫的概念數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表XXXX 學院本科畢業(設計)論文8達信息,簡而言之,數據庫就是信息的集合。計算機的數據庫可以分為兩類:非關系數據庫(flat-file)和關系數據庫(relational)。關系數據庫中包含了多個數據表的信息,數據庫含有各個不同部分的術語,如記錄、域等。3.2 新建一個數據庫創建任何一個數據庫的第一步是仔細的規劃數據庫,設計必須是靈活的、有邏輯的。創建一個數據庫結構的過程是數據模型設計。1、標識需要的數據。2、收集被標識的字段到表中。3、標識主關鍵字字段。4、繪制一個簡單的數據圖表。5、規范數據。6、標識指定字段的信息。7、創建物理表。3.3 修改已建的數據庫數據庫的修改分為添加、編輯和刪除記錄。這三種操作均可由 Visual Basic 創建的程序來完成。3.4 實現數據庫之間的聯系數據庫之間的關系指明兩個庫之間共享一個共同的關鍵字值。一個連接是指一種虛擬的表,這種表是在當用戶要求從相互關聯的各個不同的表中獲取信息時建立的,關鍵字段用于相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的記錄中由重復數據的組合字段。數據庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。在表中使用的關鍵字類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論