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

酒店客房管理系統(tǒng)畢業(yè)論文

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

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

酒店客房管理系統(tǒng)畢業(yè)論文

酒店客房管理系統(tǒng)摘要:系統(tǒng)主要的功能是客房標(biāo)準(zhǔn)和客房信息的設(shè)置,訂房信息的管理、入住信息管理以及結(jié)算信息管理,系統(tǒng)的開發(fā)主要由六個(gè)章節(jié)組成。第一章主要介紹了系統(tǒng)的立題的目的及意義以及開發(fā)的系統(tǒng)環(huán)境;第二章和第三章是概要設(shè)計(jì),第二章主要是確立系統(tǒng)的目標(biāo)設(shè)計(jì)、設(shè)計(jì)思想和系統(tǒng)模塊功能的設(shè)計(jì);第三章是數(shù)據(jù)庫的設(shè)計(jì),主要包括數(shù)據(jù)庫的需求分析、概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì);第四章開始詳細(xì)設(shè)計(jì),詳細(xì)介紹了每個(gè)模塊的功能以及設(shè)計(jì)過程;第五章是對系統(tǒng)進(jìn)行編譯并運(yùn)行測試結(jié)果,檢測模塊是否實(shí)現(xiàn)預(yù)期功能;第六章是對整個(gè)開發(fā)過程的總結(jié)。論文可以分成兩個(gè)部分,第一章至第三章主要為第一部分,主要是總體設(shè)計(jì),第四章第二部分是詳細(xì)設(shè)計(jì),第五章、第六章為第三部分是對整個(gè)開發(fā)過程的測試以及總結(jié)。關(guān)鍵字:對話框;控件;變量;代碼Abstract :Main function in this system is development that the management that the guest room standard establishes with the guest room information, order the building information, into live information management and balance of accounts informations manage, the system is main to be constituted by six chapters.A system for of purpose and meanings and developments environment.A target for with chapter 3 is essentials designing, a main is establishment system design, design the thought with the design of the system mold a function, a design for is database, include the need analysis, concept construction design of the database primarily to design with the logic construction.Detailed design in a beginning, detailed introduced the function of each mold piece and design the process.Chapter 5 proceeds to edit and translate to the system and circulate the test result, examination whether mold piece realizes or not expects the function.A summary for is to whole the process of development.Thesis can then dichotomous part, a test for to chapter 3 mainly for the first part, primarily is totally designing, chapter 4 is the second part is detailedly designing, chapter 5, chapter 6 is the third part is to whole the process of development and summary.Key word:Dialog box;Control piece;variable;Code引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來,信息改變了我們這個(gè)社會(huì)。各類行業(yè)在日常經(jīng)營管理各個(gè)方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化。賓館客房管理的信息化程度體現(xiàn)在將計(jì)算機(jī)及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡(luò)信息化管理使賓館客房管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。賓館管理系統(tǒng)是賓館經(jīng)營管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要,所以賓館管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸念A(yù)約手段。賓館預(yù)約基本都是需要通過電話或客戶直接到賓館進(jìn)行,由于預(yù)約記錄多是人為完成,容易造成失誤和遺漏,管理效率比較低,特別是顧客比較多的季節(jié),傳統(tǒng)的預(yù)約方式已經(jīng)基本不能滿足要求。 賓館管理系統(tǒng)是一種全新的網(wǎng)絡(luò)預(yù)約方式,通過互聯(lián)網(wǎng)突破了時(shí)間和空間限制實(shí)現(xiàn)了便捷快速的預(yù)約與管理功能。目錄第1章 需求分析51.1需求調(diào)查51.2 客房管理系統(tǒng)功能模塊圖7第2章 編程工具介紹8第3章 總體設(shè)計(jì)103.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)103.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)113.3 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)12第4章 詳細(xì)設(shè)計(jì)134.1系統(tǒng)功能分析134.2 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)144.3 賓館管理信息系統(tǒng)主窗體的創(chuàng)建144.4 創(chuàng)建公用模塊154.5 系統(tǒng)用戶管理模塊的創(chuàng)建164.5.1登錄窗口設(shè)計(jì)164.5.2 添加用戶174.5.3系統(tǒng)用戶管理模塊的創(chuàng)建174.5.4客房標(biāo)準(zhǔn)管理模塊的創(chuàng)建174.5.5 修改客房標(biāo)準(zhǔn)窗體的創(chuàng)建194.5.6 查詢客房信息194.5.7 訂房信息管理模塊的創(chuàng)建204.5.8 查詢剩余客房信息對話框的創(chuàng)建204.6 結(jié)算信息管理模塊的創(chuàng)建214.7查詢結(jié)算信息22第5章 測試與調(diào)試23結(jié)束語24致 謝25參考文獻(xiàn)26第1章 需求分析1.1需求調(diào)查數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響到系統(tǒng)的效率以及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫存儲(chǔ)效率,保證數(shù)據(jù)的完整性和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí),首先應(yīng)該充分了解用戶在各個(gè)方面的需求,包括現(xiàn)有的以及將來可能添加的需求。數(shù)據(jù)庫設(shè)計(jì)一般包括以下幾個(gè)步驟:數(shù)據(jù)庫需求分析數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和翰出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為數(shù)據(jù)庫的具體設(shè)計(jì)打下基礎(chǔ)。在仔細(xì)分析調(diào)查有關(guān)賓館管理信息需求的基礎(chǔ)上,得到如圖1-1所示的這個(gè)系統(tǒng)所處理的數(shù)據(jù)流程??头繕?biāo)準(zhǔn)設(shè)置基本信息輸入客房標(biāo)準(zhǔn)信息管理顧客登記訂房信息輸入客房信息管理基本信息錄入客房登記訂房信息管理結(jié)算信息輸入結(jié)算信息管理客房信息返回圖1-1 賓館管理信息系統(tǒng)數(shù)據(jù)流程圖 針對一般賓館管理信息系統(tǒng)的需求,通過對賓館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):客房標(biāo)注信息,包括的數(shù)據(jù)項(xiàng)有:標(biāo)注編號(hào)、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、住房單價(jià)、是否有空調(diào)、電視、電話、單獨(dú)衛(wèi)生間客房信息:客房編號(hào)、客房種類、客房位置、客房單價(jià)、備注訂房信息,訂房編號(hào)、客房編號(hào)、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號(hào)碼、入住時(shí)間、折扣、備注等。結(jié)算信息:訂房編號(hào)、客房編號(hào)、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號(hào)碼、入住時(shí)間、折扣、結(jié)算時(shí)間、備注等。有了上面的數(shù)據(jù)流程、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng),就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。1.2 客房管理系統(tǒng)功能模塊圖客房管理系統(tǒng)定房信息管理客房信息管理結(jié)算信息管理系統(tǒng)管理 設(shè)置客房標(biāo)準(zhǔn)添加結(jié)算信息查詢定房信息添加定房信息查詢剩余客房信息設(shè)置客房信息退出系統(tǒng)修改密碼添加用戶查詢結(jié)算信息修改結(jié)算信息 圖1-2 系統(tǒng)功能模塊圖對其中的每一個(gè)模塊功能:1:系統(tǒng)管理啟動(dòng)系統(tǒng)后,管理員或員工必須通過密碼登陸,管理員可以添加員工用戶。管理員和員工都可以通過登錄界面修改自己的密碼。2:客房信息管理客房信息管理包括客房標(biāo)準(zhǔn)設(shè)置和客房信息設(shè)置??头繕?biāo)準(zhǔn)設(shè)置可以對客房標(biāo)準(zhǔn)進(jìn)行添加,修改和刪除??头啃畔⒃O(shè)置則可以對客房信息進(jìn)行查詢、添加、修改、刪除。3:定房信息管理員工可以對剩余客房進(jìn)行信息查詢,隊(duì)客人的定房信息進(jìn)行查詢,或自己添加客人的定房信息。4:結(jié)算信息管理客人結(jié)算走后,員工可以對結(jié)算信息進(jìn)行添加、修改,并進(jìn)行查詢。第2章 編程工具介紹隨著多媒體技術(shù)和圖形圖像技術(shù)的不斷發(fā)展,可視化技術(shù)得到廣泛重視,越來越多的計(jì)算機(jī)專業(yè)人員和非專業(yè)人員開始研究并應(yīng)用可視化技術(shù)。Visual C+是一個(gè)很好的可視化編程工具,使用VC+ 環(huán)境來開發(fā)Windows 應(yīng)用程序大大縮短了開發(fā)時(shí)間,而且它的界面更友好,便于程序員操作。Visual C+自誕生以來一直是Windows環(huán)境下最重要的應(yīng)用開發(fā)系統(tǒng)之一。VC+不僅是C+語言的集成開發(fā)環(huán)境,而且與Win32緊密相連,所以,利用Visual C+可以完成各種各樣的應(yīng)用程序的開發(fā),從底層軟件到上層直接面向用戶的軟件。而且,Visual C+強(qiáng)大的調(diào)試功能也為大型復(fù)雜的軟件的開發(fā)提供了有效的排錯(cuò)手段。利用VC+開發(fā)數(shù)據(jù)庫:Visual C+6.0提供了多種多樣的數(shù)據(jù)庫訪問技術(shù)ODBC API、MFC ODBC、DAO、OLE DB、ADO等。這些技術(shù)各有自己的特點(diǎn),但都提供了簡單、靈活、訪問速度快、可擴(kuò)展性好的開發(fā)技術(shù)。1簡單性Visual C+6.0中提供了MFC類庫、ATL模板類以及AppWizard、ClassWizard等一系列的Wizard工具,用于幫助程序員快速的建立應(yīng)用程序,大大簡化了應(yīng)用程序的設(shè)計(jì)過程。使用這些技術(shù),只需編寫很少的代碼或不需編寫代碼就可以開發(fā)一個(gè)數(shù)據(jù)庫應(yīng)用程序。2靈活性Visual C+6.0提供的開發(fā)環(huán)境可以使程序員根據(jù)自己的設(shè)計(jì)需要設(shè)計(jì)界面和功能,Visual C+6.0還提供了豐富的類庫和方法,程序員可以根據(jù)應(yīng)用程序的特點(diǎn)進(jìn)行選擇。3訪問速度快為了解決ODBC開發(fā)的數(shù)據(jù)庫應(yīng)用程序訪問速度慢的問題,Visual C+6.0提供了新的訪問技術(shù)OLE DB和ADO,OLE DB和ADO都是基于COM接口的技術(shù),使用這種技術(shù)可以直接對數(shù)據(jù)庫驅(qū)動(dòng)程序進(jìn)行訪問,這大大提高了對數(shù)據(jù)庫的訪問速度。4可擴(kuò)展性Visual C+6.0 提供了OLE技術(shù)和ActiveX技術(shù)。這種技術(shù)可以增強(qiáng)應(yīng)用程序的能力。使用OLE技術(shù)和ActiveX 技術(shù)可以使程序員利用Visual C+中提供的各種組件、控件以及第三方程序員提供的組件來創(chuàng)建自己的程序,從而實(shí)現(xiàn)應(yīng)用程序的組件化。使用這種技術(shù)可以使應(yīng)用程序具有良好的可擴(kuò)展性。SQL Server 2000 是 Microsoft 公司推出的高性能關(guān)系數(shù)據(jù)庫管理系統(tǒng),是Microsoft公司在大型數(shù)據(jù)庫領(lǐng)域的最新版本和旗艦產(chǎn)品,也是Microsoft公司爭奪電子商務(wù)領(lǐng)域最重要的核心部件市場網(wǎng)路數(shù)據(jù)庫平臺(tái)的一大利器。SQL Server 2000 建立在SQL Server 6.5 和SQL Server7.0堅(jiān)固而雄厚的技術(shù)基礎(chǔ)之上,是公認(rèn)的運(yùn)行在Windows NT平臺(tái)上的最佳數(shù)據(jù)庫。SQL Server 2000 已經(jīng)在性能和可擴(kuò)展性方面確定了世界領(lǐng)先的地位,是一套完整的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案。該系統(tǒng)采用以Visual C+為開發(fā)工具,用SQL Server 2000數(shù)據(jù)庫建立數(shù)據(jù)庫對客房的具體信息進(jìn)行保存、修改和刪除。對各個(gè)具體的信息建立數(shù)據(jù)表。用Visual Basic操作制作界面,將界面的控件與數(shù)據(jù)庫連接。從而實(shí)現(xiàn)對數(shù)據(jù)的保存、修改和刪除。第3章 總體設(shè)計(jì)3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以得出它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ) 這個(gè)實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有;客房標(biāo)準(zhǔn)信息實(shí)體、息實(shí)體、結(jié)算信息實(shí)體。各個(gè)實(shí)體具體的實(shí)體圖如下面的圖所示: 客房標(biāo)準(zhǔn)信息實(shí)體標(biāo)準(zhǔn)編號(hào)標(biāo)準(zhǔn)名稱床位數(shù)量客房單價(jià) 圖3-1 客房標(biāo)準(zhǔn)信息實(shí)體圖客房信息實(shí)體客房編號(hào)客房標(biāo)準(zhǔn)客房位置客房單價(jià) 3-2客房信息實(shí)體圖訂房信息實(shí)體客房信息顧客信息入住時(shí)間折扣 3-3訂房信息實(shí)體圖。結(jié)算信息實(shí)體客房信息顧客信息結(jié)算時(shí)間結(jié)算金額 3-4結(jié)算信息實(shí)體圖客房標(biāo)準(zhǔn)實(shí)體客房登記客房信息管理訂 房訂房信息管理結(jié)算信息管理客房結(jié)算 3-5實(shí)體之間關(guān)系圖3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQLsever2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。賓館管理信息系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(gè)表。表3-l為客房標(biāo)準(zhǔn)信息表。3-1 roomtype客房標(biāo)準(zhǔn)信息表 列 名數(shù)據(jù)類型可否為空說 明typeidVarcharnotnull標(biāo)準(zhǔn)編號(hào)typenameVaichatnotnull標(biāo)準(zhǔn)名稱areaafloatnull房間面積bednumfloatnull床位數(shù)量hahconditionVarchanull是否有空調(diào)HtclephoneVarchanull是否有電話HtclevisionVarchanull是否有電視htoiletVarchanull是否有獨(dú)立衛(wèi)生間pricefloatnull單價(jià)表3-2為客房信息表列 名數(shù)據(jù)類型可否為空說 明roomNOvarcharNotnull客房編號(hào)RoomtpyeVarchatNotnull客房種類RoomposltionVarchatNull客房位置RoompriceFloatNull單 價(jià)PutupVarchatNotnull可否被預(yù)定RoommenuTextNull備注信息表3-3訂房信息表列 名數(shù)據(jù)類型可否為空說 明BooknoVasrcharNotnull定房編號(hào)CustomnameVasrcharNotnull顧客姓名CustomidVasrcharNotnull身份證號(hào)碼RommnoVasrcharNotnull客房編號(hào)IndateDatetimeNotnull入住時(shí)間AdiscountFloatNull折扣InmemoTextNull備注CheckdateDatetimeNull結(jié)算時(shí)間AmountFloatNull金額3.3 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在SQLSevcr 2000數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)這個(gè)邏輯結(jié)構(gòu)。利用SQLServer 2000數(shù)據(jù)庫系統(tǒng)中的SQL查詢分析器實(shí)現(xiàn)實(shí)現(xiàn)這個(gè)邏輯結(jié)構(gòu)。在SQlServer2000的查詢分析器中執(zhí)行所有的SQL語句,就可以自動(dòng)產(chǎn)生這個(gè)實(shí)例中需要的所有表格。第4章 詳細(xì)設(shè)計(jì)4.1系統(tǒng)功能分析 賓館在正常運(yùn)營中需要對客房資源、顧客信息、結(jié)算信息進(jìn)行管理,系統(tǒng)及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利于提高管理的效率。賓館客房管理主要任務(wù)是對客房資源、顧客信息,結(jié)算信息進(jìn)行管理,利用賓館管理信息系統(tǒng)及時(shí)了解個(gè)個(gè)環(huán)節(jié)中信息的變更。賓館客房管理的特點(diǎn)是數(shù)據(jù)操作集中在前臺(tái),要時(shí)時(shí)的了解客房資源,滿足不同的查詢需求。在本系統(tǒng)的設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,采取了下面一些原則:統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目格式。 刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。 界面盡量簡單化,做到實(shí)用、方便,盡量滿足企業(yè)中不同層次用戶的需要。系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)賓館各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化,提高賓館的管理效率賓館管理信息系需要完成的功能主要有: 有關(guān)客房標(biāo)準(zhǔn)的制定、標(biāo)準(zhǔn)信息的輸入、包括標(biāo)準(zhǔn)編號(hào)、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、客房單價(jià)、是否有空調(diào)、電視機(jī)、電話以及單獨(dú)衛(wèi)生間等。 客房標(biāo)準(zhǔn)信息的修改、查詢等。 客房標(biāo)準(zhǔn)信息的輸入,包括客房編號(hào)、客房類型、客房位置、客房單價(jià)和備注信息 客房基本信息的查詢、修改包括客房編號(hào)、客房類型、客房位置、客房單價(jià)和備注信息等。 剩余客房信息的查詢。 訂房信息的輸入包括客房編號(hào)、客房種類、客房位置、客房單價(jià)、顧客姓名、顧客客身份證號(hào)碼、入住日期、折扣和備注信息等。 訂房信息的修改和查詢,包括客房編號(hào)、客房種類、客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣和備注信息等。 結(jié)算信息的輸入,包括客房編號(hào)、客房種類,客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣、結(jié)算日期和備注信息等。 結(jié)算信息的修改和查詢,包括客房編號(hào)、客房種類、客房位置、客房單價(jià)、顧客姓名、顧客身份證號(hào)碼、入住日期、折扣、結(jié)算日期和備注信息等。 本系統(tǒng)完成的功能有以下幾點(diǎn): 操作員信息的錄入,修改。 客房標(biāo)準(zhǔn)的制定,修改和查詢。 客房基本信息的輸入,查詢和修改。 剩余客房的查詢。 訂房信息的輸入,修改和查詢。 結(jié)算信息的輸入,修改和查詢。 查詢功能。 幫助功能。4.2 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在可以在SQL Server 2000數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。這是利用SQL Server 2000數(shù)據(jù)庫系統(tǒng)中的SQL查詢分析器實(shí)現(xiàn)的。4.3 賓館管理信息系統(tǒng)主窗體的創(chuàng)建在“WordSpace”中選擇“RecourceView”,然后雙擊Menu文件夾,再雙擊IDR_MAINFRAME,單擊右邊窗口中的“文件”,如圖4-9所示。雙擊“文件”或者敲Enter鍵,就會(huì)出現(xiàn)“Menu Item Properties”對話框,在這個(gè)對話框中更改菜單項(xiàng)的內(nèi)容,更改后的內(nèi)容如圖4-1所示。圖4-1 設(shè)置一級菜單第一級菜單的設(shè)置都和圖4-1中的設(shè)置方法相同,第二級菜單有兩種,一種設(shè)置方法如圖4-2所示。圖4-2 設(shè)置普通二級菜單另外一種二級菜單是彈出式的菜單,設(shè)置方法如圖4-3所示。圖4-3 設(shè)置彈出式二級菜單使用上面所講述的設(shè)置方法,最終創(chuàng)建出如表4-1所示的菜單結(jié)構(gòu)。表4-1 菜單結(jié)構(gòu)菜單名稱 ID系統(tǒng) 修改密碼IDMAINMENU_CHANGEPWD。添加用戶D MAINMENUAPPENDACCOUNT。退出系統(tǒng)IDAPLEXIT客房信息管理。設(shè)置客房標(biāo)準(zhǔn)添加客房標(biāo)準(zhǔn)IDMENU_ADDROOMTYPE修改客房標(biāo)準(zhǔn)IDMENUALTERROOMTYPE刪除客房標(biāo)準(zhǔn)IDMENUDELROOMTYPE 設(shè)置客房信息添加客房信息IDMENUADDROOM修改客房信息IDMENUADDERROOM刪除客房信息IDMENUDELROOM 查詢客房信息IDMENU CHECKROOM訂房信息管理查詢剩余客房信息IDMENU CHECKREMAIN添加訂房信息IDMENU ADDBOOKIN修改訂房信息IDMENU ALTERBOOKIN查詢訂房信息IDMENU SEARCHBOOKIIN結(jié)算信息管理添加結(jié)算信息IDMENUADDCHECKOUT修改結(jié)算信息IDMENUALTERCHECKOUT查詢結(jié)算信息IDMENUSEARCHCHECKOUT幫助ABOUT4.4 創(chuàng)建公用模塊為了提供代碼的可重復(fù)使用性以及易維護(hù)性,把對數(shù)據(jù)庫的訪問、修改等,針對數(shù)據(jù)庫的一些公共操作集中起來,放到一個(gè)函數(shù)中。在ClassView中,用鼠標(biāo)右鍵單擊CTrade_MISApp,選擇Add Member Variable,然后依次添加這個(gè)工程中要使用到的變量,選擇Add Memder Function在Visual C+中進(jìn)行數(shù)據(jù)庫操作一定要引進(jìn)ADO類,把段代碼添加到這個(gè)工程中的StdAfx.h中,這樣才能對記錄集進(jìn)行操作。添加以上代碼后,就完成了打開數(shù)據(jù)庫的工作,同時(shí)添加下面的代碼,來設(shè)置窗口的名稱:m_pMainWnd->SetWindowText(_T("手機(jī)銷售管理信息系統(tǒng)");在函數(shù)bool ADOExecute(_RecordsetPtr&ADOSet,_variant_t&strSQL)中添加代碼:最后添加關(guān)閉數(shù)據(jù)庫連接的函數(shù)。選擇“Add Memder Function”添加一個(gè)虛函數(shù),重載系統(tǒng)提供的ExitInstance()函數(shù),填寫代碼通過以上的編寫,完成了對數(shù)據(jù)庫的基本操作,為下面的工作提供了最基本的功能。4.5 系統(tǒng)用戶管理模塊的創(chuàng)建用戶管理模塊方根實(shí)現(xiàn):用戶登錄添加用戶修改用戶密碼打印報(bào)表4.5.1登錄窗口設(shè)計(jì)該窗口中放置了3個(gè)表態(tài)文本框(Static)控件,在窗口的相應(yīng)位置顯示文字。放置了2個(gè)編輯框(Edit)控件,一個(gè)供用戶輸入登錄的用戶名(m_username),另一個(gè)供用戶輸入口令(m_passward),這一編輯框的屬性要設(shè)成password.輸入的值存放在編輯框控件對應(yīng)的變量中。另外還放置了2個(gè)按鈕控件(Button)。為了數(shù)據(jù)庫使用的安全,允許的用戶和口令都預(yù)先存在數(shù)據(jù)庫中,如果要加入新的用戶,必須修改數(shù)據(jù)庫中對應(yīng)的表。單擊“確定”按鈕后,應(yīng)用程序先執(zhí)行一次數(shù)據(jù)庫的查詢是,看輸入的用戶名和口令是不是在數(shù)據(jù)庫的USER_INFO表中存在,如果存在則打開系統(tǒng)管理對話框,若沒有找到,則提示登錄失敗,并給予用戶再次嘗試的機(jī)會(huì),如果三次均未成功,應(yīng)用程序則自動(dòng)關(guān)閉。圖4-4 登陸窗口4.5.2 添加用戶為了方便多用戶使用,有時(shí)候需要經(jīng)常添加新用戶,本系統(tǒng)可以在應(yīng)用程序執(zhí)行過程中添加新用戶,添加用戶窗口,由“文件添加用戶”菜單,將出現(xiàn)如圖4-5所示的對話框圖4-5添加用戶窗口4.5.3系統(tǒng)用戶管理模塊的創(chuàng)建用戶管理模塊主要實(shí)現(xiàn): 用戶登錄 添加用戶。 修改用戶密碼。這個(gè)功能模塊和第3章中介紹的的一樣詳細(xì)內(nèi)容請參考,這里就不再介紹了。4.5.4客房標(biāo)準(zhǔn)管理模塊的創(chuàng)建 賓館在運(yùn)營中需要設(shè)置不同的客房標(biāo)準(zhǔn)來適應(yīng)不同消費(fèi)水平顧客的需要。對于每個(gè)客房標(biāo)準(zhǔn),有不同的硬件設(shè)施和服務(wù)。客房標(biāo)準(zhǔn)管理模塊主要實(shí)現(xiàn)如下功能: 添加客房標(biāo)準(zhǔn) 修改客房標(biāo)準(zhǔn) 刪除客房標(biāo)準(zhǔn)1. 添加客房標(biāo)準(zhǔn)對話框的創(chuàng)建選擇“客房信息管理I設(shè)置客房標(biāo)準(zhǔn)舔加客房標(biāo)準(zhǔn)菜單。出現(xiàn)的對話框如圖4-6所示。 圖4-6 在Resource view中,右擊Dialog,選擇insert Dialog,把系統(tǒng)提供的兩個(gè)按鈕刪除,然后在窗體上放置多個(gè)文本框,用來輸入客房標(biāo)準(zhǔn)基本信息,多個(gè)下拉文本框選擇不同的硬件設(shè)施;兩個(gè)按鈕用來確定是否添加客房標(biāo)準(zhǔn)信息:多個(gè)標(biāo)簽用來提示文本框中需要輸入的內(nèi)容。這些控件的屬性見表4-2。 表4-2 添加客房對話框中各個(gè)控件的屬性設(shè)置控件屬性IDCSTATICLabe1標(biāo)準(zhǔn)編號(hào):IDCSTATICLabel2標(biāo)準(zhǔn)名稱:IDCSTATICLabeI3房間面積:IDCSTATICLabel4 床位數(shù)量:IDCSTATICLabel5住房單價(jià):IDCSTATICLabel6 每天IDCSTATICLabel7 是否有空調(diào):IDCSTATICLabe18 是否有電話:IDCSTATICLabe19 是否有電視:IDCSTATICLabel10 是否有衛(wèi)生間:IDCSTATICEdit Boxl IDCROOMTYPE_IDEdit Box2 IDCROOMTYPE_NAMEEdit Box3 IDCROOMTYPE_AREAEdit Box4 IDCROOMTYPE_BEDNOEdit Box5 , IDCROOMTYPE_PRICE Combo1 IDCROOMTYPE_ISAIRCONCombo2 IDCROOMTYPE_ISTELCombo3 IDCROOMTYPE_ISTVcombo4 IDCROOMTYPE_ISTOILET Button1保存IDOKButton2返回IDCANCEL添加好后,使用上面介紹的方法對類CRoomTypeDlG中添加下列變量:public:bool m_bAppendbool m_bAicon;bool m_bTel;bool m_bTV;bool m_bTOilet;bool m_bAppendCStringm_sArea;CStringm_sBedNo;CStringm_sTypeID;CStringm_sTypeName;CStringm_sPrice;然后添加兩個(gè)成員函數(shù):protected:virtual BOOL OnInitDialog();virtual void OnOK();對話框初始化的時(shí)候,根據(jù)變量m_bAppend來判斷是添加還是修改,并顯示相應(yīng)狀態(tài)。4.5.5 修改客房標(biāo)準(zhǔn)窗體的創(chuàng)建 選擇“客房信息管理I設(shè)置客房標(biāo)準(zhǔn)I修改客房標(biāo)準(zhǔn)”菜單。在窗體中放置一個(gè)表格控件,用來顯示記錄。窗體初始化時(shí),調(diào)用CHotelMISview類中的CreateRoom Type()函數(shù),顯示當(dāng)前數(shù)據(jù)庫中所有的記錄,選擇一條紀(jì)錄,然后單擊鼠標(biāo)右鍵,將會(huì)出現(xiàn)如圖所示的彈出式菜單。在彈出式菜單中選擇“修改客房標(biāo)準(zhǔn)”的命令,將調(diào)用CHOTEL_MISVIEW 類中的ONALTERROOMTYPE()函數(shù),然后再如圖所示的對話框中載入當(dāng)前紀(jì)錄地內(nèi)容,4.5.6 查詢客房信息 選擇“客房信息管理I設(shè)置客房信息I查詢客房信息”菜單,將會(huì)出項(xiàng)如圖4-7所示的對話框。在這個(gè)對話框中,可以根據(jù)需要按照提供的各種方式以及它們的組合進(jìn)行查詢圖4-7 客房信息查詢對話框4.5.7 訂房信息管理模塊的創(chuàng)建訂房信息管理模塊主要實(shí)現(xiàn)如下功能1.查詢剩余客房信息。2.添加訂房信息。3.修改訂房信息。4.刪除訂房信息。5.查詢訂房信息。4.5.8 查詢剩余客房信息對話框的創(chuàng)建 選擇“訂房信息管理I查詢剩余客房信息”菜單,將出現(xiàn)如圖4-8所示的對話框,用來查詢剩余的可以預(yù)定的客房。圖4-8剩余客房信息查詢對話框添加訂房信息: 選擇“訂房信息管理I添加訂房信息”菜單,就會(huì)出現(xiàn)如圖4-9所示的“訂房信息”對話框。圖4-9 添加訂房信息對話框載入這個(gè)對話框時(shí),將會(huì)把沒有預(yù)定的客房信息加入到這個(gè)對話框中。修改訂房信息:選擇“訂房信息管理!修改訂房信息”菜單。 選擇需要的紀(jì)錄,然后單擊鼠標(biāo)右鍵,選擇“修改訂房信息”命令,就會(huì)出現(xiàn)當(dāng)前所記錄的內(nèi)容。查詢訂房信息: 選擇“訂房信息管理I查向訂房信息”菜單,將會(huì)出現(xiàn)如圖4-10所示的對話框??梢园凑仗峁┑姆绞交蛘咚鼈兊慕M合進(jìn)行查詢。圖4-10 定房信息查詢窗體4.6 結(jié)算信息管理模塊的創(chuàng)建VisualC+60數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航 結(jié)算信息管理模塊主要實(shí)現(xiàn)如下功能: 添加結(jié)算信息 修改結(jié)算信息 查詢結(jié)算信息6添加結(jié)算信息對話框的創(chuàng)建 選擇“結(jié)算信息管理I添加結(jié)算信息、”菜單,將出現(xiàn)如圖4-11所示的對話框。圖4-11 結(jié)算添加對話框在這個(gè)對話框初始化的時(shí)候,將會(huì)載入所有未結(jié)算客房的信息。 4.7查詢結(jié)算信息選擇“結(jié)算信息管理1查詢結(jié)算信息”菜單。設(shè)置好查詢方式和查詢內(nèi)容,滿足條件的記錄就會(huì)顯示第5章 測試與調(diào)試測試的目標(biāo)是要發(fā)現(xiàn)軟件中的錯(cuò)誤,并加以糾正。方法主要分單元測試和集成測試。單元測試:對模塊中的幾個(gè)小單元進(jìn)行單獨(dú)測試,若均完成預(yù)計(jì)的功能,便可進(jìn)行下一步的集成測試。集成測試:集成測試是組裝軟件的系統(tǒng)技術(shù),主要有兩種方法。一種是先分別測試每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求放在一起結(jié)合成所要的程序,成為非漸增式測試方法:另一種是把下一個(gè)要測試的模塊同已經(jīng)測試好的模塊結(jié)合起來進(jìn)行測試,測試完以后再把下一個(gè)應(yīng)該測試的模塊結(jié)合近來測試,稱為漸增式測試。我們所用到的是第一種方法,將所有模塊結(jié)合到一起進(jìn)行測試。但在其開始時(shí)采用單元測試,將設(shè)計(jì)的每個(gè)模塊單獨(dú)檢測,主要評價(jià)模塊的五個(gè)特征:1 模塊接口2部數(shù)據(jù)結(jié)構(gòu)3重要的執(zhí)行通路4出錯(cuò)處理通路5影響上述各方面特征的邊界條件在此檢測中能查出30%-70%的邏輯設(shè)計(jì)錯(cuò)誤和編碼錯(cuò)誤,所以這是一項(xiàng)非常有效的程序驗(yàn)證技術(shù)。但如果軟件模塊的內(nèi)聚高可以簡化單云測試過程。如果每個(gè)模塊只實(shí)現(xiàn)一個(gè)功能,則需要的測試方案明顯減少,模塊中的錯(cuò)誤也容易預(yù)測和發(fā)現(xiàn)。對于單元測試中存在的錯(cuò)誤要的及時(shí)處理將對以后的集成測試帶來很大的方便。接下來是集成測試,采用非漸增式方法。因?yàn)槲覀兊南到y(tǒng)相對來說不是很大,集合到一起試的功能一目了然,不必要漸漸增加模塊來增加測試的復(fù)雜性。測試中,我們將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行錄入,當(dāng)錄入為零時(shí),系統(tǒng)給出提示“無記錄”;當(dāng)錄入幾條信息是,對系統(tǒng)進(jìn)行測試,不論是查詢,刪除或是更新的速度都很合乎要求。但在錄入上百條記錄時(shí),就明顯感覺出速度的減緩。我所設(shè)計(jì)的部分,信息更新,也就是數(shù)據(jù)的更改的弊端是它只對輸入格式錯(cuò)誤的信息進(jìn)行更改,比如實(shí)驗(yàn)室設(shè)備的書寫錯(cuò)誤,編碼超出范圍,出廠日期不符等等,對于一些填寫信息均合理,但有實(shí)質(zhì)性錯(cuò)誤的信息將無法自動(dòng)查找和更改,這也是次系統(tǒng)的其中的一個(gè)弊端。另外,在時(shí)實(shí)方面也不可避免的會(huì)出現(xiàn)問題,如在多機(jī)上運(yùn)行時(shí),可能會(huì)發(fā)生訪問數(shù)據(jù)庫的沖突等問題,所以如果今后有充裕的時(shí)間我們還應(yīng)繼續(xù)對系統(tǒng)進(jìn)行優(yōu)化。結(jié)束語到此,一個(gè)完整的賓館客房信息管理系統(tǒng)就創(chuàng)建完畢了,在此詳細(xì)介紹了該管理系統(tǒng)的系統(tǒng)設(shè)計(jì)部分,包括功能模塊設(shè)計(jì),數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)等,系統(tǒng)創(chuàng)建了一些典型的管理模塊,基本實(shí)現(xiàn)了所預(yù)期的功能,但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)中還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題,這些都有待進(jìn)一步改善,在此系統(tǒng)的開發(fā)過程中,遇到一些難以解決的問題,例如在VC中如何與數(shù)據(jù)庫連接,如何對數(shù)據(jù)庫進(jìn)行修改等等,在曲秀敏老師的幫助下最終都得以實(shí)現(xiàn),我在此次設(shè)計(jì)中積累了一些寶貴的經(jīng)驗(yàn),軟件水平有了很大的提高。信息管理系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng),系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷的完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終的進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)評價(jià)主要是指系統(tǒng)建成后,經(jīng)一段時(shí)間的運(yùn)行后,要對系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對比,及時(shí)寫出系統(tǒng)評價(jià)報(bào)告。系統(tǒng)維護(hù)與評價(jià)階段是系統(tǒng)生命周期中的最后一個(gè)階段,也是時(shí)間最長的一個(gè)重要階段,就像一臺(tái)機(jī)器的維護(hù)工作好可以延長機(jī)器的使用壽命和提高其使用效率一樣,系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果。參考文獻(xiàn)1. 鄧良松,劉海巖,陸麗娜.軟件工程(第二版)M.西安電子科技大學(xué)出版社2004.062. 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)M.高等教育出版社20073. 任哲.MFC Windows 應(yīng)用程序設(shè)計(jì)(第二版)M.清華大學(xué)出版社20074. 譚浩強(qiáng)VC+程序設(shè)計(jì)基礎(chǔ)M.清華大學(xué)出版社20045薛華成管理信息系統(tǒng)M清華大學(xué)出版社2001.106黃梯云管理信息系統(tǒng)M電子工業(yè)出版社2002.57張海藩軟件工程導(dǎo)論M清華大學(xué)出版社2002.38李 東管理信息系統(tǒng)理論與應(yīng)用M北京大學(xué)出版社2003.19莊玉良管理信息系統(tǒng)分析與應(yīng)用M中國礦業(yè)大學(xué)出版社2003.710王守茂管理住處系統(tǒng)的分析與設(shè)計(jì)M天津科技翻譯出版社2003.1011郭立山Visual C+(MFC)函數(shù)實(shí)用手冊M冶金工業(yè)出版社2004.123

注意事項(xiàng)

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

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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