歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

酒店預定管理系統(tǒng)畢業(yè)論文.doc

  • 資源ID:116602579       資源大?。?span id="7fdchqw" class="font-tahoma">801.01KB        全文頁數(shù):37頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

酒店預定管理系統(tǒng)畢業(yè)論文.doc

摘 要在高節(jié)奏生活的今天,人們整天在各個城市穿梭忙碌著,在過去跑到哪個城市后才能進行預定客房,現(xiàn)在看來是否顯得太麻煩,目前很多酒店都已經(jīng)和旅行社建成互聯(lián)關(guān)系,通過它們就能進行酒店客房預訂系統(tǒng)。這樣進行我們的生活就顯得更加的輕松。通過本次設(shè)計主要是旅行社通過客戶選擇的酒店,幫客戶進行客房預訂,實現(xiàn)旅行社自行管理的系統(tǒng)。讓客戶足不出戶坐在家里就能預訂出自己想要的客房。主要功能有:酒店信息、房間信息、房間訂單信息,訂單信息查詢及修改,刪除,等等)員工信息的編輯及查詢、員工業(yè)績統(tǒng)計、管理員信息查詢及權(quán)限設(shè)置等功能,真正實現(xiàn)旅行社的電子信息化、范化、標準化、科學化,無距離限制的進行酒店信息的預定。關(guān)鍵字:Visual Basic 6.0;Access;酒店預定管理系統(tǒng)34目 錄摘 要.I目 錄.II第1 章 緒 論11.1 系統(tǒng)設(shè)計的背景11.2 系統(tǒng)開發(fā)的目的與意義11.2.1 系統(tǒng)開發(fā)的目的11.2.2 系統(tǒng)開發(fā)的意義11.3國內(nèi)外研究現(xiàn)狀2第2章 系統(tǒng)開發(fā)環(huán)境32.1開發(fā)工具的選擇32.2 Visual Basic 簡介32.3VB的特點32.4 Access概述4第3章 需求分析53.1 性能需求53.1.1 管理員對功能的需求53.1.2 用戶對功能的需求53.2 環(huán)境需求53.3 系統(tǒng)要求6第4章 總體設(shè)計74.1 系統(tǒng)數(shù)據(jù)流圖74.4.1 E-R圖104.4.2 邏輯設(shè)計,構(gòu)建關(guān)系模式144.4.3 數(shù)據(jù)庫結(jié)構(gòu)表14第5章 詳細設(shè)計165.1 主界面設(shè)計165.1.1 實現(xiàn)目標165.1.2 實現(xiàn)過程175.2 系統(tǒng)登錄模塊設(shè)計175.2.1 實現(xiàn)目標175.2.2 實現(xiàn)過程175.3 酒店管理設(shè)計185.3.1 酒店信息模塊設(shè)計185.3.2 房間信息模塊設(shè)計185.4業(yè)務(wù)管理設(shè)計195.4.1 員工編輯模塊設(shè)計195.4.2 業(yè)績統(tǒng)計模塊設(shè)計205.5訂單管理設(shè)計205.5.1 訂單信息模塊設(shè)計205.6 查詢模塊設(shè)計215.6.1 酒店查詢模塊設(shè)計215.6.2 訂單查詢模塊設(shè)計225.6.3 員工查詢模塊設(shè)計225.7 用戶管理設(shè)計235.7.1 用戶密碼設(shè)置模塊設(shè)計235.7.2 權(quán)限設(shè)置模塊設(shè)計24第6章 系統(tǒng)環(huán)境與軟件安裝256.1 硬件環(huán)境要求256.2 軟件環(huán)境要求256.3 軟件安裝25第7章 軟件測試267.1 軟件測試的對象267.2 軟件測試的結(jié)果267.2.1 用戶編輯部分267.2.2 密碼驗證部分27結(jié) 論28參考文獻29附錄 程序源代碼301. 登錄窗體代碼302. 主窗體代碼31致 謝34第1 章 緒 論1.1 系統(tǒng)設(shè)計的背景近年來,隨著我國旅游業(yè)的快速發(fā)展,國內(nèi)的飯店服務(wù)業(yè)得到了日新月異的發(fā)展。而飯店在運作期間,其管理和服務(wù)的水平直接影響到飯店的形象和聲譽。飯店預定作為飯店管理的一個重要部分,同時也是顧客和飯店進行交流溝通的不可缺少的一道程序。它的操作關(guān)乎到飯店的經(jīng)濟效益和社會效益。一個成功的飯店,其經(jīng)營者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高客房占有率和回頭率,還要有好的工作效率,并控制成本。一流的飯店運作需要各個部門之間的相互支持和配合,更需要飯店加強各個部門之間的信息溝通與傳遞。而實施信息化建設(shè)無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國飯店服務(wù)業(yè)信息化管理的進程緩慢,跟國外的飯店相比管理依然落后。在激烈的飯店業(yè)競爭中,如何能把握機會,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進的技術(shù)。在信息時代,更重要的是還必須要有一個完善的飯店預定系統(tǒng),便于方便客人和更好地管理飯店。1.2 系統(tǒng)開發(fā)的目的與意義1.2.1 系統(tǒng)開發(fā)的目的21世紀的酒店,從內(nèi)部管理到外部銷售都將發(fā)生質(zhì)的變化。激烈的市場競爭,要求酒店引入更多、更新、更高的IT技術(shù),非單一的前臺管理軟件甚至傳統(tǒng)的前、后臺軟件所能滿足?,F(xiàn)代化的酒店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的消費場所,酒店組織龐大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理。1.2.2 系統(tǒng)開發(fā)的意義成功的酒店是將經(jīng)濟效益作為酒店的運營宗旨,管理的核心是在于如何提高經(jīng)濟效益。優(yōu)秀的酒店預定信息管理系統(tǒng)為旅行社管理人員和員工提供簡單易用、功能強大并高度靈活的應(yīng)用工具,激勵他們的積極性,促使他們向旅行社提供更好的服務(wù)。這些改進使客戶感到更加滿意,為旅行社帶來更多的方便。同時,通過對人流、物流、資金流的科學管理和有效控制,提高員工的工作效率,降低各種經(jīng)營成本,從而獲取持久的利潤。1.3 國內(nèi)外研究現(xiàn)狀1.3.1 系統(tǒng)開發(fā)的國外研究現(xiàn)狀早期的國外酒店業(yè)信息化應(yīng)用正是為此而設(shè)計的以替代手工操作為主而引入計算機電算系統(tǒng),使員工可以利用系統(tǒng)來處理簡單、瑣碎、重復性的工作,如財務(wù)管理,可進行收銀、總賬、出納管理、銀行對帳等;客房管理,可進行可用房間的查詢、客房統(tǒng)計報表等,包括顧客入住酒店后,酒店計算機管理系統(tǒng)可執(zhí)行入住登記、收銀、查詢、結(jié)賬、報表生成等多種功能等等。這些應(yīng)用對酒店實現(xiàn)局部科學管理、提高工作效率、改善服務(wù)質(zhì)量等起到了一定的作用。但是在這一階段的信息化應(yīng)用并沒有從深層次上改變傳統(tǒng)酒店業(yè)的內(nèi)部管理流程,還停留于表層,僅僅是替代手工操作或?qū)ΜF(xiàn)有流程的計算機模擬,遠未達到徹底改變競爭方式和經(jīng)營管理模式的要求,與目前國內(nèi)許多酒店業(yè)的實施應(yīng)用現(xiàn)狀類似。第2章 系統(tǒng)開發(fā)環(huán)境2.1 開發(fā)工具的選擇經(jīng)過分析,我們使用 MICROSOFT公司 Visual Basic 6.0和Microsoft Access 2003開發(fā)工具, Microsoft公司的Visual Basic 6.0,利用其強大的可視化界面功能及對數(shù)據(jù)庫的支持,先構(gòu)造一個原型,逐步增加功能,最終滿足需求。系統(tǒng)中大量采用SQL查詢語句,界面友好,功能較強。Microsoft Access 2003數(shù)據(jù)庫對提供數(shù)據(jù)庫管理方面方便快捷,尤其是對數(shù)據(jù)庫的表的操作簡單易用,對于本系統(tǒng)在數(shù)據(jù)庫的建立方面有著比其他數(shù)據(jù)庫軟件更大的優(yōu)勢。2.2 Visual Basic 6.0簡介微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic 6.0提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。VB是可視化設(shè)計具有“所見即所得”的功能。在程序設(shè)計時,頭腦中所想的應(yīng)用程序界面,完全可以通過鍵盤與鼠標完成,而不用編制大量的代碼。如果需要修改,也可利用鍵盤或鼠標完成,而底層的一些程序代碼可由VB自動生成或修改。VB是事件驅(qū)動編程,在VB中把窗體及控件稱為對象。這些對象組成了與用戶交互的圖形界面(用戶界面)。用戶通過鼠標和鍵盤和應(yīng)用程序進行交互式最直接、最方便的,這時那些對象對鼠標、鍵盤操作所引起的事件做出響應(yīng)。(響應(yīng)就是指執(zhí)行一段應(yīng)用程序,它不沿預定的路徑執(zhí)行,而是在響應(yīng)不同事件時執(zhí)行不同的代碼。)因此,實現(xiàn)本系統(tǒng)VB是一個相對較好的選擇。2.3 VB的特點應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法:在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封裝起來視為一個對象,每個對象都是可視的。程序員在設(shè)計時只需用現(xiàn)有工具根據(jù)界面設(shè)計的要求,直接在屏幕上“畫”出窗口、菜單、按鈕、滾動條等不同類型的對象,并為每個對象設(shè)置屬性。 事件驅(qū)動的編程機制: 事件驅(qū)動是非常適合圖形用戶界面的編程方式。事件掌握著程序運行的流向,每個事件都能驅(qū)動一段程序的運行。程序員只需編寫響應(yīng)用戶動作的代碼,而各個動作之間不一定有聯(lián)系。這樣的應(yīng)用程序代碼一般較短,所以程序既易于編寫又易于維護。提供了易學易用的應(yīng)用程序集成開發(fā)環(huán)境: 在VB集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件在Windows中運行,使用戶在友好的開發(fā)環(huán)境中工作。結(jié)構(gòu)化的程序設(shè)計語言:VB具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化程序結(jié)構(gòu),而且簡單易學。而且VB有許多獨到之處:強大的數(shù)值和字符串處理功能。豐富的圖形指令,可方便地繪制各種圖形。 提供靜態(tài)和動態(tài)數(shù)組,有利于簡化內(nèi)存管理。 過程可遞歸調(diào)用,使程序更為簡練。 支持隨機文件訪問和順序文件訪問。 提供了一個可供應(yīng)用程序調(diào)用的包含多種類型的圖標庫。 具有完善的運行出錯處理。支持多種數(shù)據(jù)庫系統(tǒng)的訪問 :利用數(shù)據(jù)控件可訪問的數(shù)據(jù)庫系統(tǒng)有:Microsoft Access、Btrieve、dBASE、Microsoft FoxPro和Paradox等,也可訪問Microsoft Excel,Lotusl-2-3等多種電子表格。 支持動態(tài)數(shù)據(jù)交換(DDE)、動態(tài)鏈接庫(DLL)和對象的鏈接與嵌入(OLE)技術(shù)動態(tài)數(shù)據(jù)交換(DDE)的編程技術(shù),使VB開發(fā)應(yīng)用程序能與其他Windows應(yīng)用程序之間建立數(shù)據(jù)通信。 通過VB的動態(tài)鏈接庫(DLL)技術(shù),在VB程序中可方便地調(diào)用C語言或匯編語言編寫的函數(shù),也可調(diào)用Windows應(yīng)用程序接口(API)函數(shù),以實現(xiàn)SDK所能實現(xiàn)的功能。VB的核心是其對對象的鏈接與嵌入(OLE)的支持,它是訪問所有對象的一種方法。利用OLE技術(shù),VB將其他應(yīng)用軟件視為一個對象嵌入到VB應(yīng)用程序中,進行各種操作,也可將各種基于Windows的應(yīng)用程序嵌入到VB應(yīng)用程序,實現(xiàn)聲音、圖像、動畫等多媒體功能。2.4 Access概述Access2003 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access 是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。第3章 需求分析3.1 性能需求系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)酒店預定系統(tǒng)的系統(tǒng)化、網(wǎng)絡(luò)化、規(guī)范化和自動化。主要包括管理員對功能的需求和用戶對功能的需求。3.1.1 管理員對功能的需求(1) 酒店管理包括添加、刪除、修改酒店信息;(2) 房間管理包括房間類型的添加、刪除、修改以及房間價格的修改;(3) 定單管理可以查看客戶定單以及對客戶定單進行確認或刪除;(4) 業(yè)務(wù)管理可以查看所有業(yè)務(wù)員的個人信息,并可以對業(yè)務(wù)員進行添加、刪除,同時可以對其信息進行修改;(5) 用戶管理可以權(quán)限設(shè)置并實現(xiàn)添加、保存、修改、刪除用戶信息及設(shè)置用戶權(quán)限的功能。3.1.2 用戶對功能的需求(1) 酒店管理用戶可以瀏覽酒店信息,獲得最新信息。(2) 房間管理根據(jù)用戶通過填寫相關(guān)信息,預定客房。(3) 訂單管理可以查看客戶訂單的信息。(4) 業(yè)務(wù)管理可以查看業(yè)務(wù)員的信息及工作表現(xiàn)。3.2 環(huán)境需求 CPU在奔騰四以上,操作系統(tǒng)為中文WinXP或Vista或者Windows7,裝有microsoft access數(shù)據(jù)庫,屏幕分辨率1024*768以上。3.3 系統(tǒng)要求(1) 網(wǎng)站系統(tǒng)應(yīng)該是一個模塊化、穩(wěn)定、安全的成型系統(tǒng)。(2) 軟件設(shè)計界面友好、使用方便,程序執(zhí)行安全、可靠、穩(wěn)定。第4章 總體設(shè)計總體設(shè)計是軟件設(shè)計階段的第一步,在軟件開發(fā)時期中,設(shè)計階段是最富有活力,最需要發(fā)揮創(chuàng)造精神的階段。在本階段,主要就是得用面向?qū)ο蠓治龇椒ò逊治鲭A段產(chǎn)生的軟件需求說明轉(zhuǎn)換為用適當手段表示的軟件概要設(shè)計文檔,從而得出本模塊的具體實現(xiàn)方案與總體結(jié)構(gòu)以及各組成部分之間的關(guān)系。4.1 系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)數(shù)據(jù)流圖描述系統(tǒng)的邏輯模型,在設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需考慮如何具體地實現(xiàn)這些。圖例: 外部項 加工 數(shù)據(jù)存儲信息流或數(shù)據(jù)流數(shù)據(jù)流圖如圖4-1所示。檢驗各功能模塊的使用管理員正確用戶用戶身份驗證讀數(shù)據(jù)存數(shù)據(jù)用戶登錄出錯處理密碼數(shù)據(jù)庫圖4-1 數(shù)據(jù)流圖4.2 系統(tǒng)功能模塊系統(tǒng)功能模塊結(jié)構(gòu)圖如圖4-2所示。用戶登錄系統(tǒng)主界面酒店管理訂單管理業(yè)務(wù)管理用戶管理系統(tǒng)管理酒店信息房間信息酒店查詢訂單信息訂單查詢員工編輯員工查詢業(yè)績統(tǒng)計編輯用戶用戶密碼修改圖4-2 系統(tǒng)功能模塊圖4.3 系統(tǒng)流程分析分析調(diào)查一些酒店預定管理系統(tǒng)管理信息需求的基礎(chǔ)上,得出本系統(tǒng)的系統(tǒng)流程分析圖,系統(tǒng)流程圖如圖4-3所示。圖4-3 系統(tǒng)流程圖查詢員工信息業(yè)績統(tǒng)計用戶密碼修改查詢酒店信息房間信息員工編輯編輯用戶業(yè)務(wù)管理用戶管理訂單信息數(shù)據(jù)修改數(shù)據(jù)刪除數(shù)據(jù)增加酒店預定系統(tǒng)酒店信息酒店管理訂單管理查詢訂單信息退出系統(tǒng)保存用戶對數(shù)據(jù)庫所作的操作,并且寫入表中登陸系統(tǒng)4.3.1 數(shù)據(jù)流程圖有關(guān)部門訂單信息業(yè)務(wù)員業(yè)務(wù)管理業(yè)務(wù)信息生成訂單酒店信息管理酒店信息D1D2D3D4訂單表查詢F0F1F2訂單管理P1P2P3P4P5 圖4-4 數(shù)據(jù)流程圖4.4 數(shù)據(jù)庫設(shè)計根據(jù)酒店預定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),采用構(gòu)建E-R圖導出系統(tǒng)數(shù)據(jù)庫表的分析方法對酒店預定系統(tǒng)作如下數(shù)據(jù)庫分析。4.4.1 E-R圖 根據(jù)前面對系統(tǒng)做的可行性研究、需求分析、數(shù)據(jù)流圖繪制、模塊設(shè)計,就可以作出能夠滿足用戶需求的各種實體以及它們之間的關(guān)系,本系統(tǒng)根據(jù)前面的設(shè)計規(guī)劃出的實體有:用戶信息實體、 酒店信息實體、訂單信息實體 、房間類型實體、業(yè)務(wù)員信息實體。圖例:矩形:表示實體菱形:表示實體間的聯(lián)系橢圓:表示實體的屬性無向邊:表示將實體與相關(guān)的屬性和聯(lián)系相連(1) 用戶實體(ID號、用戶名稱、密碼、酒店管理、訂單管理、業(yè)務(wù)管理、用戶管理)E-R圖如圖4-5所示。用戶表酒店管理訂單管理業(yè)務(wù)管理ID號用戶名稱密碼用戶管理 圖4-5用戶實體(2) 酒店信息實體(ID號、名稱、星級、地址)E-R圖如圖4-6所示。酒店信息ID號名稱星級地址 圖4-6酒店信息實體(3) 訂單信息實體(訂單編號、客戶名稱、酒店名稱、業(yè)務(wù)人員、房間類型、間數(shù)、天數(shù)、預定時間)E-R圖如圖4-7所示。訂單表酒店名稱訂單編號客戶名稱業(yè)務(wù)人員間數(shù)房間類型預定時間天數(shù) 圖4-7訂單表信息實體(4) 房間類型實體(ID號、房間類型、酒店名稱、會員價、內(nèi)部價、門市價)E-R圖如圖4-8所示。房間類型房間類型內(nèi)部價會員價ID號酒店名稱門市價 圖4-8 房間類型實體(5) 業(yè)務(wù)員實體(ID號、名稱、性別、出生日期、手機、電話、傳呼、地址)E-R圖如圖4-9所示。業(yè)務(wù)員出生日期手機ID號姓名性別地址電話傳呼 圖4-9 業(yè)務(wù)員信息實體(6) 實體之間關(guān)系E-R圖如4-10所示。房間類型房間有酒店名稱會員價內(nèi)部價聯(lián)系地址N1業(yè)務(wù)管理退出系統(tǒng)酒店管理系統(tǒng)主界面用戶登錄聯(lián)系地址酒店名稱N1MNN1服務(wù)住宿業(yè)務(wù)編號性別姓名業(yè)務(wù)員預定酒店預定房間姓名客戶預訂地址星級酒店 圖4-10 實體關(guān)系4.4.2 邏輯設(shè)計,構(gòu)建關(guān)系模式用戶信息(ID號,用戶名稱, ,用戶權(quán)限)訂單信息(訂單編號,客戶名稱,酒店名稱,業(yè)務(wù)人員,房間類型,間數(shù),天數(shù),預定時間)房間類型(房間類型編號,酒店名稱,內(nèi)部價,VIP價,門市價)酒店信息(酒店名稱,星級,地址)業(yè)務(wù)員信息(姓名,性別,年齡,出生日期,手機,電話,傳呼,聯(lián)系地址)4.4.3 數(shù)據(jù)庫結(jié)構(gòu)表本酒店客房管理系統(tǒng)采用了Access數(shù)據(jù)庫,數(shù)據(jù)庫名稱為酒店預定系統(tǒng)。數(shù)據(jù)庫包含以下5個表:訂單表,房間類型表,酒店信息表,業(yè)務(wù)員表,用戶表。(1) 訂單信息數(shù)據(jù)庫表如表4-11所示。表4-11 訂單表序號 字段名稱 數(shù)據(jù)類型 空值1訂單編號數(shù)字NOT NULL2客戶名稱文本NOT NULL3酒店名稱文本NOT NULL4業(yè)務(wù)人員文本NOT NULL5房間類型文本NOT NULL6天數(shù)數(shù)字NOT NULL7間數(shù)數(shù)字NOT NULL8預定時間日期/時間NOT NULL(2) 房間類型數(shù)據(jù)庫表如表4-12所示。表4-12 房間類型表序號字段名稱數(shù)據(jù)類型空值1ID數(shù)字NOT NULL2酒店名稱文本NOT NULL3房間類型文本NOT NULL4會員價貨幣NOT NULL5內(nèi)部價貨幣NOT NULL6門市價貨幣NOT NULL(3) 酒店信息數(shù)據(jù)庫表如表4-13所示。表4-13 酒店信息表序號字段名稱數(shù)據(jù)類型空值1ID數(shù)字NOT NULL2名稱文本NOT NULL3星級數(shù)字NOT NULL4地址文本NOT NULL(3) 業(yè)務(wù)員信息數(shù)據(jù)庫表如表4-14所示。表4-14 業(yè)務(wù)員表序號 字段名稱 數(shù)據(jù)結(jié)類型 空值1ID數(shù)字NOT NULL2名稱文本NOT NULL3性別文本NOT NULL4出生日期日期/時間NOT NULL5手機文本NOT NULL6電話文本NOT NULL7傳呼文本NOT NULL8住址文本NOT NULL(4) 用戶信息數(shù)據(jù)庫表如表4-15所示。表4-15 用戶表序號 字段名稱 數(shù)據(jù)類型 空值1ID數(shù)字NOT NULL2用戶名稱文本NOT NULL3密碼文本NOT NULL4酒店管理數(shù)字NOT NULL5訂單管理數(shù)字NOT NULL6業(yè)務(wù)管理數(shù)字NOT NULL7用戶管理數(shù)字NOT NULL第5章 詳細設(shè)計詳細設(shè)計是軟件設(shè)計階段的第一步,在軟件開發(fā)時期中,設(shè)計階段是最富有活力,最需要發(fā)揮創(chuàng)造精神的階段。在本階段,主要就是得用面向?qū)ο蠓治龇椒ò逊治鲭A段產(chǎn)生的軟件需求說明轉(zhuǎn)換為用適當手段表示的軟件概要設(shè)計文檔,從而得出本模塊的具體實現(xiàn)方案與總體結(jié)構(gòu)以及各組成部分之間的關(guān)系。5.1 主界面設(shè)計主程序界面如圖6-1所示。 圖6-1 系統(tǒng)主界面5.1.1 實現(xiàn)目標程序啟動后,在系統(tǒng)登錄界面驗證完操作員及操作員密碼后,將進入主程序界面。主程序界面主要實現(xiàn)如下功能:(1) 選擇菜單或工具欄,調(diào)用相應(yīng)程序,進行相應(yīng)操作。(2) 根據(jù)操作員不同,確定操作員的相應(yīng)權(quán)限。5.1.2 實現(xiàn)過程(1) 新建一個標準工程,命名為“酒店預定系統(tǒng)”,在該工程中會自動創(chuàng)建一個新窗體,將該窗體命名為main.(2) 單擊“工程”菜單下的“部件”選項,在彈出的列表中,選定Microsoft ADO Data Control6.0選項,然后單擊“確定”按鈕,Adodc控件將被添加到工具箱中。(3) 在窗體中添加1個Adodcr控件。單擊“工具”菜單下的“菜單編輯器”,在菜.單編輯器中設(shè)置程序的菜單。5.2 系統(tǒng)登錄模塊設(shè)計5.2.1 實現(xiàn)目標程序啟動后,首先進入系統(tǒng)登錄界面驗證用戶及密碼。在系統(tǒng)登錄模塊中主要實現(xiàn)如下功能:可選擇用戶,支持鼠標和鍵盤操作。用戶和密碼驗證成功后,進入主界面。用戶根據(jù)選擇的操作員不同進入不同管理權(quán)限。系統(tǒng)登錄界面如圖6-2所示。 圖6-2 登錄界面5.2.2 實現(xiàn)過程(1) 在“酒店預定系統(tǒng)”工程中,添加一個新窗體,命名為frmLogin。(2) 單擊“工程”菜單下的“部件”選項,在彈出的列表中,選定“MicrosoftDat BoundListControl60”選項,然后單擊“確定”按鈕,DBCombo控件將被添加到工具箱中。(3) 在窗體中添加1個Adodcr控件、2個Label控件、1個Text控件、1個DBC0mbo控件、2個Conunand控件。5.3 酒店管理設(shè)計5.3.1 酒店信息模塊設(shè)計程序啟動后,選擇“酒店管理”菜單下的“酒店信息”項,將進入酒店信息管理模塊。在酒店信息模塊中主要實現(xiàn)如下功能:自動生成酒店名稱ID號碼。提供各個酒店供用戶選擇。實現(xiàn)對酒店基本信息的添加、修改、保存、刪除。酒店信息界面如圖6-3所示。 圖6-3 酒店信息5.3.2 房間信息模塊設(shè)計程序啟動后,選擇“酒店管理”菜單下的“房間信息”項,將進入房間信息管理模塊。在房間信息模塊中主要實現(xiàn)如下功能:可以選擇客人住宿房間的類型、酒店名稱和房間價格。實現(xiàn)對房間基本信息的添加、修改、保存、刪除。房間信息界面如圖6-4所示。 圖 6-4房間信息5.4 業(yè)務(wù)管理設(shè)計5.4.1 員工編輯模塊設(shè)計程序啟動后,選擇“業(yè)務(wù)管理”菜單下的“員工編輯”項,將進入員工編輯模塊。在員工編輯模塊中主要實現(xiàn)如下功能:提供員工的個人信息、聯(lián)系方式等。實現(xiàn)對員工基本信息的添加、修改、保存、刪除。員工編輯界面如圖6-5所示。 圖6-5 員工編輯5.4.2 業(yè)績統(tǒng)計模塊設(shè)計程序啟動后,選擇“業(yè)務(wù)管理”菜單下的“業(yè)績統(tǒng)計”項,將進入業(yè)績統(tǒng)計模塊。在業(yè)績統(tǒng)計模塊中主要實現(xiàn)如下功能:選擇員工姓名根據(jù)員工的參加工作時間進行業(yè)績統(tǒng)計。業(yè)績統(tǒng)計界面如圖6-6所示。 圖6-6 業(yè)績統(tǒng)計5.5 訂單管理設(shè)計5.5.1 訂單信息模塊設(shè)計程序啟動后,選擇“訂單管理”菜單下的“訂單信息”項,將進入訂單信息管理模塊。在訂單信息模塊中主要實現(xiàn)如下功能:自動生成訂單名稱ID號碼??梢詾g覽所選擇酒店的住房的信息。實現(xiàn)對訂單基本信息的添加、修改、保存、刪除。訂單信息界面如圖6-7所示。 圖6-7訂單信息5.6 查詢模塊設(shè)計5.6.1 酒店查詢模塊設(shè)計程序啟動后,選擇“酒店管理”菜單下的“酒店查詢”項,將進入酒店查詢模塊。在酒店查詢模塊中主要實現(xiàn)如下功能:按酒店的名稱、星級、地址以及匹配條件檢索所需的酒店基本信息。酒店查詢界面如圖6-8所示。圖6-8 酒店查詢5.6.2 訂單查詢模塊設(shè)計程序啟動后,選擇“訂單管理”菜單下的“訂單查詢”項,將進入訂單查詢模塊。在訂單查詢模塊中主要實現(xiàn)如下功能:按訂單的編號、名稱、酒店名稱、房間類型等查詢內(nèi)容以及匹配條件檢索所需的訂單基本信息。訂單查詢界面如圖6-9所示。圖6-9 訂單查詢5.6.3 員工查詢模塊設(shè)計程序啟動后,選擇“業(yè)務(wù)管理”菜單下的“員工查詢”項,將進入員工查詢模塊。在員工查詢模塊中主要實現(xiàn)如下功能:按員工的姓名、性別、出生日期、地址等查詢內(nèi)容以及匹配條件檢索所需的員工基本信息。員工查詢界面如圖6-10所示。 圖6-10 員工信息5.7 用戶管理設(shè)計5.7.1 用戶密碼設(shè)置模塊設(shè)計程序啟動后,選擇“用戶管理”菜單下的“修改用戶密碼”項,將進入修改用戶密碼模塊。在修改密碼模塊中主要實現(xiàn)如下功能:完成當前用戶以及密碼的修改。支持鼠標和鍵盤操作。用戶密碼設(shè)置界面如圖6-11所示。 圖6-11 用戶密碼設(shè)置5.7.2 權(quán)限設(shè)置模塊設(shè)計在權(quán)限設(shè)置模塊中主要實現(xiàn)添加、保存、修改、刪除用戶信息及設(shè)置用戶權(quán)限的功能。權(quán)限設(shè)置界面如圖6-12所示。 圖6-12 權(quán)限設(shè)置 第6章 系統(tǒng)環(huán)境與軟件安裝6.1 硬件環(huán)境要求為運行本例,計算機的硬件應(yīng)滿足如下條件:486DX/66MHz或更高的處理器(推薦Pentium或更高的處理器),或任何運行于MicrosoftWindowsNTWorkstation的Alpha處理器。MicrosoftWindows支持的VGA或分辨率更高的監(jiān)視器。16MB內(nèi)存以上。鼠標或其他定點設(shè)備。6.2 軟件環(huán)境要求本系統(tǒng)是在MicrosoftWindowsXP下開發(fā)的,所采用的開發(fā)工具是Microsoft公司的VisualBasic 6.0企業(yè)版。推薦桌面顯示方式為1024X768像素。6.3 軟件安裝(1) 建議用戶在系統(tǒng)上安裝Microsoft公司的VisualBasic 6.0企業(yè)版。(2) 打開光盤中的“酒店服務(wù)管理系統(tǒng)”文件夾,將其中的“酒店預定管理系統(tǒng)”文件夾復制到機器內(nèi),并去掉所有文件的只讀屬性。(3) 運行程序。打開VisualBasic 6.0,運行“酒店客房管理系統(tǒng)”下的“酒店預定管理系統(tǒng).VBP工程,或執(zhí)行“酒店預定管理系統(tǒng).EXE”文件。第7章 軟件測試軟件測試的目的是想以最少的時間和人力找出軟件中潛在的錯誤和缺陷。一個成功的軟件應(yīng)該不怕挑剔的用戶進行測試。如果成功的實施了測試,就能夠發(fā)現(xiàn)軟件存在的錯誤。根據(jù)這樣的測試目的,軟件測試的規(guī)則應(yīng)該是:(1) 應(yīng)該把“盡早地和不斷地進行軟件測試”作為軟件開發(fā)者的座右銘;(2) 測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預期輸出結(jié)果兩部分組成;(3) 程序員應(yīng)避免檢查自己的程序;(4) 在設(shè)計測試用例時,應(yīng)當包括合理的輸入條件和不合理的輸入條件;(5) 充分注意測試中的群集現(xiàn)象;(6) 嚴格執(zhí)行測試計劃,排除測試的隨意性;(7) 應(yīng)當對每一個測試結(jié)果做全面檢查;(8) 妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告。7.1 軟件測試的對象軟件測試不等于程序測試。軟件測試應(yīng)貫穿于軟件定義與開發(fā)的整個周期。所以,需求分析、概要設(shè)計、詳細設(shè)計以及程序編碼等各階段所得到的文檔都應(yīng)該是軟件測試的對象。7.2 軟件測試的結(jié)果本程序的測試在Windows XP環(huán)境下進行。7.2.1 用戶編輯部分用戶編輯界面如圖7-1所示。測試如下:輸入用戶名與密碼,輸入用戶名已經(jīng)存在,則提示此用戶名已存在。輸入用戶名,不輸入密碼,則提示用戶密碼必填。輸入非管理員正確用戶信息,則進入不了用戶管理界面 圖7-1 用戶編輯界面7.2.2 密碼驗證部分用戶登錄界面如圖7-2所示。測試如下: 選擇用戶名后,輸入密碼有誤,則提示“密碼錯誤,請重新輸入!”圖7-2 用戶登錄界面結(jié) 論通過這次畢業(yè)設(shè)計,我主要學習到了如何使用.Net進行Web的開發(fā),同時復習了關(guān)于軟件工程以及數(shù)據(jù)庫方面的知識。在整個系統(tǒng)開發(fā)過程中遇到了許多的難題,比如查詢操作中,如何使得數(shù)據(jù)庫中的數(shù)據(jù)保持一致;生成樣式這一功能如何實現(xiàn);應(yīng)該把插入圖片放入到系統(tǒng)路徑的文件夾中,否則在別的機器上無法看到插入圖片,必填項的功能如何實現(xiàn)等等問題。數(shù)據(jù)庫經(jīng)過多次修改已逐漸完備。在眾多問題的解決過程中,我不斷地從圖書管借閱相關(guān)書籍,從網(wǎng)上搜索信息,從指導老師那里得到點撥,從同學處獲取幫助,終于在這四個月的短暫時間里完成了一個較為完善的酒店預定系統(tǒng)。當然,由于各方面知識的缺乏,這樣一個系統(tǒng)還遠不夠成熟。其中缺陷頗多。比如客戶與管理員之間的溝通還不夠全面,填寫信息各項的格式自己還不會設(shè)置等等。這些問題都是需要在以后的學習和工作中需要解決和提高的。參考文獻1王春才.李俊民.Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊.北京:人民郵電出版社.20032韓亞萍.Visual Basic6.0基礎(chǔ)培訓百例. 北京:機械工業(yè)出版社.20033鄧少鹍.Visual Basic實用培訓教程. 北京:人民郵電出版社.20044伍俊良.Visual Basic課程設(shè)計與系統(tǒng)開發(fā)案例. 北京:清華大學出版社.20045張勇等.Visual Basic課程設(shè)計案例精編. 北京:水利水電出版社.20056王道榮.林信成 .Visual Basic6數(shù)據(jù)庫處理-從入門到精通. 北京:中國鐵道出版社.20047常曉波.Visual Basic 6.0高級編程. 北京:清華大學出版社.20048張蒲生.數(shù)據(jù)庫應(yīng)用技術(shù). 北京:機械工業(yè)出版社.20059郭瑞軍.謝晗昕.Visual Basic數(shù)據(jù)庫開發(fā)實例精粹. 北京:電子工業(yè)出版社.200510王泰峰.軟件項目開發(fā)綜合實訓-Visual Basic篇. 北京:人民郵電出版社.200511溫小敏.Visual Basic數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐. 北京:科學出版社.200512賽奎春.Access數(shù)據(jù)庫開發(fā)實例解析.北京:機械工業(yè)出版社.200413劉遠東.吳斌新.數(shù)據(jù)庫基礎(chǔ)及Access應(yīng)用. 北京:機械工業(yè)出版社.200514蘇瑞.曹斌.Access數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐. 北京:科學出版社.200415李淑馨.深入淺出Access數(shù)據(jù)庫程序設(shè)計理論與實務(wù). 北京:中國鐵道工業(yè)出版社.200416鄭小玲.王學軍.Access項目案例導航. 北京:科學出版社.2005附錄 程序源代碼1. *登錄窗體代碼Private Sub cmdOK_Click()Dim Uname As String Dim Upassword As String If Combo1.Text = Then MsgBox 請輸入用戶名。, vbInformation + vbOKOnly, 錯誤 Combo1.SetFocus Exit Sub End IfUname = Combo1.TextUpassword = txtPassword.TextAdodc1.Recordset.MoveFirstAdodc1.Recordset.Find 用戶名稱 = & Uname & If Adodc1.Recordset.EOF Then MsgBox 沒有這個用戶!請確認用戶名。, vbInformation + vbOKOnly, 錯誤 Combo1.SetFocusCombo1.SelStart = 0Combo1.SelLength = Len(Uname)Exit SubEnd IfIf Upassword Adodc1.Recordset(2) Then MsgBox 密碼輸入不正確!請確認密碼。, vbInformation + vbOKOnly, 錯誤 txtPassword.SetFocustxtPassword.SelStart = 0txtPassword.SelLength = Len(Upassword)Exit SubEnd IfUserID = Adodc1.Recordset(0) UserName = Uname password = Upassword JDGL = CBool(Adodc1.Recordset(3) DDGL = CBool(Adodc1.Recordset(4) YWGL = CBool(Adodc1.Recordset(5)YHGL = CBool(Adodc1.Recordset(6) frmMain.mnuJDGL.Enabled = JDGL frmMain.mnuDDGL.Enabled = DDGL frmMain.mnuYWGL.Enabled = YWGL frmMain.mnuYHGL.Enabled = YHGLfrmMain.Caption = 旅行社酒店預訂系統(tǒng)-當前用戶: & UserName Unload Me frmMain.Show End Sub2. *酒店信息管理代碼Private Sub Command1_Click()If editing = False Then editing = TrueText1.Text = Text2.Text = Combo1.ListIndex = 0Command1.Caption = 放棄Command1.Enabled = TrueCommand2.Enabled = FalseCommand3.Enabled = FalseCommand4.Enabled = TrueElse If MsgBox(確定取消添加新記錄?, vbQuestion + vbYesNo, 取消?) = vbYes Then editing = False Call DataGrid1_ClickEnd IfEnd IfEnd SubPrivate Sub Command4_Click() If Text1.Text = ThenMsgBox 請輸入酒店名稱!Text1.SetFocusExit SubEnd IfIf Text2.Text = ThenMsgBox 請輸入酒店地址!Text2.SetFocusExit SubEnd IfIf Command1.Enabled = True Then If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveFirst Adodc1.Recordset.Find 名稱 = & Text1.Text & If Not Adodc1.Recordset.EOF Then MsgBox 該酒店的記錄已經(jīng)存在!將取消添加。, vbInformation + vbOKCancel, 錯誤editing = FalseCall DataGrid1_ClickExit SubEnd IfEnd IfAdodc1.Recordset.AddNew Adodc1.Recordset(1) = Text1.Text Adodc1.Recordset(2) = Combo1.ListIndex + 1Adodc1.Recordset(3) = Text2.TextAdodc1.Recordset.UpdateBatch adAffectAllChapters Else Adodc1.Recordset(1) = Text1.TextAdodc1.Recordset(2) = Combo1.ListIndex + 1Adodc1.Recordset(3) = Text2.TextAdodc1.Recordset.UpdateBatch adAffectAllChapters End Ifediting = FalseCall DataGrid1_ClickEnd SubIf editing = False Thenediting = TrueCommand2.Caption = 放棄Command1.Enabled = FalseCommand2.Enabled = TrueCommand3.Enabled = FalseCommand4.Enabled = TrueElse If MsgBox(確定取消修改當前記錄?, vbQuestion + vbYesNo, 取消?) = vbYes Then editing = False Adodc1.Recordset.CancelBatch adAffectAllChapters Call DataGrid1_ClickEnd IfEnd IfEnd SubPrivate Sub Command3_Click()If MsgBox(確定刪除當前記錄?, vbQuestion + vbYesNo, 刪除?) = vbYes Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF Then If Adodc1.Recordset.RecordCount 0 Then Adodc1.Recordset.MoveLast End If End If Call DataGrid1_Click End IfEnd Sub

注意事項

本文(酒店預定管理系統(tǒng)畢業(yè)論文.doc)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!