酒店客房管理系統(tǒng)畢業(yè)設(shè)計論文_第1頁
酒店客房管理系統(tǒng)畢業(yè)設(shè)計論文_第2頁
酒店客房管理系統(tǒng)畢業(yè)設(shè)計論文_第3頁
酒店客房管理系統(tǒng)畢業(yè)設(shè)計論文_第4頁
酒店客房管理系統(tǒng)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄第1章 緒 論21.1 選題背景21.2 選題意義21.3 總體目標(biāo)3第2章 編程工具介紹3第3章 系統(tǒng)簡介54.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計74.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計94.3 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)10第5章 賓館客房管理系統(tǒng)分析105.1 系統(tǒng)的初步調(diào)查105.2 系統(tǒng)的可行性分析115.2.1技術(shù)可行性115.2.2 經(jīng)濟(jì)可行性125.2.3 管理可行性125.3業(yè)務(wù)流程分析125.4 數(shù)據(jù)流程分析14§5.4.1 數(shù)據(jù)字典14第6章 賓館客房管理系統(tǒng)詳細(xì)設(shè)計186.1 系統(tǒng)運(yùn)行環(huán)境186.2 系統(tǒng)詳細(xì)說明196.2.1 系統(tǒng)登錄196.2.2.賓客入住216.2.2.查詢27第7章

2、系統(tǒng)測試317.1測試的目的317.2 測試步驟327.3 測試方法327.4 小結(jié)33第8章 開發(fā)設(shè)計總結(jié)338.1 工作小結(jié)338.2 系統(tǒng)展望34 8.3結(jié)束語35參考文獻(xiàn)35第1章 緒 論隨著社會經(jīng)濟(jì)的發(fā)展,人們對生活質(zhì)量的要求越來越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時了解賓館的全部運(yùn)營情況及經(jīng)營走勢,找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計算機(jī)管理系統(tǒng)才能更好實現(xiàn)這一管理模式。1§1.1 選題背景近年來,賓館業(yè)迅猛發(fā)展,市場的競爭日趨激烈,全

3、面提高賓館的軟件管理水準(zhǔn),已成為賓館業(yè)發(fā)展的當(dāng)務(wù)之急。尤其是對于星級賓館,既需要完成前臺的一些服務(wù)工作,還需要完成后臺的管理工作。然而,傳統(tǒng)的人工管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足有效、快捷地處理經(jīng)營中產(chǎn)生的大量信息數(shù)據(jù)的需要,從而使得企業(yè)決策層無法及時、準(zhǔn)確地掌握一線資料,繼而影響對市場進(jìn)行正確地分析和預(yù)測。像沿海城市三星級以上賓館引進(jìn)外方管理,使小部分賓館管理水準(zhǔn)幾乎接近或達(dá)到國際水平。但對占80%以上的廣大中小型賓館來說,是難以做到的。因此,欲在競爭中甩開對手,取得優(yōu)勢,必須在經(jīng)營、管理、產(chǎn)品、服務(wù)等方面具備獨到之處。而對賓館的經(jīng)營狀況起決定作用的是客房的管理。簡單的服務(wù)標(biāo)準(zhǔn)已不是制勝的錦囊,只有

4、管理做到最細(xì)微之處,才能讓顧客體會到賓館服務(wù)的高標(biāo)準(zhǔn)、高質(zhì)量,而準(zhǔn)確、快速、周全往往就是最基本的成功要素。傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會的需要,因此采用電腦管理業(yè)務(wù)、財務(wù)等諸多環(huán)節(jié)已成為推動賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用的一個管理系統(tǒng)。§1.2 選題意義在飛速發(fā)展的信息時代,信息已經(jīng)成為所有企業(yè)的關(guān)鍵資源。賓館客房管理信息系統(tǒng)是用來收集、處理、存貯和傳播客房、顧客、結(jié)算信息,以信息管理為核心的計算機(jī)應(yīng)用系統(tǒng)。利用賓館客房管理信息系統(tǒng)中合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,及時了解各個環(huán)節(jié)中信息的變更,通過有效的程序結(jié)構(gòu)來支持各種數(shù)據(jù)操作的執(zhí)行,

5、以提高管理效率,實現(xiàn)賓館服務(wù)的系統(tǒng)化、規(guī)范化、自動化。通過該項目的開發(fā)與使用,賓館可以改善賓館酒店的管理與運(yùn)行效率,提高服務(wù)質(zhì)量,節(jié)約開支,提高勞動生產(chǎn)率。2從而贏得高信譽(yù)、強(qiáng)實力、好效益!§1.3 總體目標(biāo)建立一套功能完善的管理信息系統(tǒng),既能滿足業(yè)務(wù)人員日常處理的需要,增強(qiáng)企業(yè)經(jīng)營全過程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對公司經(jīng)營反饋信息的響應(yīng)速度。從而大幅度提高工作效率,提高實施管理的準(zhǔn)確性、科學(xué)性,使擔(dān)負(fù)管理的工作人員從繁雜的手工勞作中解脫出來??焖賹崿F(xiàn)客人入住登記和賬務(wù)處理,減少客人住店及離店時的等待時間準(zhǔn)確實現(xiàn)客人預(yù)訂入住的要求,實現(xiàn)有效及有保

6、障的前臺系統(tǒng)作業(yè)快速響應(yīng)住宿客人的有關(guān)項目查詢要求實現(xiàn)入住、消費(fèi)、結(jié)賬一條龍服務(wù),方便客人在店內(nèi)的各類消費(fèi)要求第2章 編程工具介紹隨著多媒體技術(shù)和圖形圖像技術(shù)的不斷發(fā)展,可視化技術(shù)得到廣泛重視,越來越多的計算機(jī)專業(yè)人員和非專業(yè)人員開始研究并應(yīng)用可視化技術(shù)。Visual C+是一個很好的可視化編程工具,使用VC+ 環(huán)境來開發(fā)Windows 應(yīng)用程序大大縮短了開發(fā)時間,而且它的界面更友好,便于程序員操作。Visual C+自誕生以來一直是Windows環(huán)境下最重要的應(yīng)用開發(fā)系統(tǒng)之一。VC+不僅是C+語言的集成開發(fā)環(huán)境,而且與Win32緊密相連,所以,利用Visual C+可以完成各種各樣的應(yīng)用程序

7、的開發(fā),從底層軟件到上層直接面向用戶的軟件。而且,Visual C+強(qiáng)大的調(diào)試功能也為大型復(fù)雜的軟件的開發(fā)提供了有效的排錯手段。利用VC+開發(fā)數(shù)據(jù)庫:Visual C+6.0提供了多種多樣的數(shù)據(jù)庫訪問技術(shù)ODBC API、MFC ODBC、DAO、OLE DB、ADO等。這些技術(shù)各有自己的特點,但都提供了簡單、靈活、訪問速度快、可擴(kuò)展性好的開發(fā)技術(shù)。1簡單性Visual C+6.0中提供了MFC類庫、ATL模板類以及AppWizard、ClassWizard等一系列的Wizard工具,用于幫助程序員快速的建立應(yīng)用程序,大大簡化了應(yīng)用程序的設(shè)計過程。使用這些技術(shù),只需編寫很少的代碼或不需編寫代碼

8、就可以開發(fā)一個數(shù)據(jù)庫應(yīng)用程序。2靈活性Visual C+6.0提供的開發(fā)環(huán)境可以使程序員根據(jù)自己的設(shè)計需要設(shè)計界面和功能,Visual C+6.0還提供了豐富的類庫和方法,程序員可以根據(jù)應(yīng)用程序的特點進(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ū)動程序進(jìn)行訪問,這大大提高了對數(shù)據(jù)庫的訪問速度。4可擴(kuò)展性Visual C+6.0 提供了OLE技術(shù)和ActiveX技術(shù)。這種技術(shù)可以增強(qiáng)應(yīng)用程序的能力。使用OLE技術(shù)和ActiveX

9、 技術(shù)可以使程序員利用Visual C+中提供的各種組件、控件以及第三方程序員提供的組件來創(chuàng)建自己的程序,從而實現(xiàn)應(yīng)用程序的組件化。使用這種技術(shù)可以使應(yīng)用程序具有良好的可擴(kuò)展性。Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼

10、,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 Access能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫內(nèi)的資料。熟練的軟件設(shè)計師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來開發(fā)簡單的應(yīng)用軟件。第3章 系統(tǒng)簡介客房管理系統(tǒng)定房信息管理客房信息管理結(jié)算信息管理系統(tǒng)管理 查詢余房信息退出系統(tǒng)修改密碼設(shè)置客房標(biāo)準(zhǔn)添加結(jié)算信息查詢定房信息添加定房信息設(shè)置客房信息查詢結(jié)算信息修改結(jié)算信息 對其中的每一個模塊功能:1:系統(tǒng)管理啟動系統(tǒng)后,管理員必須通過密碼登陸。

11、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)行信息查詢,隊客人的定房信息進(jìn)行查詢,或自己添加客人的定房信息。4:結(jié)算信息管理客人結(jié)算走后,員工可以對結(jié)算信息進(jìn)行添加、修改,并進(jìn)行查詢。第4章 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的核心。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性避免在設(shè)計中浪費(fèi)不必要的人力和物力。9它是在既定(本系統(tǒng)使用Microsoft Office

12、Access 2003)的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)之上建立數(shù)據(jù)庫的過程。其過程是將現(xiàn)實存在的數(shù)據(jù)及其應(yīng)用處理關(guān)系進(jìn)行抽象,從而形成數(shù)據(jù)庫結(jié)構(gòu)。具體實現(xiàn)時,首先明確用戶對數(shù)據(jù)的需求,在此基礎(chǔ)上,建立數(shù)據(jù)庫的概念模型,概念模型主要是用來反映用戶的現(xiàn)實環(huán)境和需求,它獨立于具體的數(shù)據(jù)庫管理系統(tǒng),并且與數(shù)據(jù)庫怎樣實現(xiàn)無關(guān)。在建立數(shù)據(jù)庫概念模型之后,要真正實現(xiàn)與數(shù)據(jù)庫管理系統(tǒng)的結(jié)合,即能夠由既定的數(shù)據(jù)庫管理系統(tǒng)所支持,還必須進(jìn)行邏輯結(jié)構(gòu)的設(shè)計,在邏輯結(jié)構(gòu)設(shè)計階段,主要完成建立數(shù)據(jù)庫的邏輯模型,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性等問題;最后一個階段是數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計,其任務(wù)是為系統(tǒng)邏輯結(jié)構(gòu)模型確定合理

13、的存儲結(jié)構(gòu)、存取方法、以及數(shù)據(jù)表示和數(shù)據(jù)存儲空間分配等內(nèi)容,從而得到具體的數(shù)據(jù)庫物理結(jié)構(gòu)。10數(shù)據(jù)庫最終是要存儲在物理設(shè)備上的,數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機(jī)系統(tǒng)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和翰出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為數(shù)據(jù)庫的具體設(shè)計打下基礎(chǔ)。在仔細(xì)分析調(diào)查有關(guān)賓館管理信息需求的基礎(chǔ)上,得到如圖1-1所示的這個系統(tǒng)所處理的數(shù)據(jù)流程。顧客登記訂房信息輸入客房信息管理客房登記訂房信息管理結(jié)算信息輸入結(jié)算信息管理客房信息返回圖1

14、-1 賓館管理信息系統(tǒng)數(shù)據(jù)流程圖 針對一般賓館管理信息系統(tǒng)的需求,通過對賓館管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):·客房信息:客房編號、客房種類、客房可容納人數(shù)、客房單價、備注·訂房信息,訂房編號、客房編號、客房種類、顧客姓名、顧客身份證號碼、入住時間、預(yù)住天數(shù)、備注等。·結(jié)算信息:訂房編號、客房編號、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號碼、入住時間、折扣、結(jié)算時間、備注等。有了上面的數(shù)據(jù)流程、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項,就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計。4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶

15、需求的各種實體,以得出它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ) 這個實例根據(jù)上面的設(shè)計規(guī)劃出的實體有;客房標(biāo)準(zhǔn)信息實體、息實體、結(jié)算信息實體。各個實體具體的實體圖如下面的圖所示: 客房標(biāo)準(zhǔn)信息實體標(biāo)準(zhǔn)編號標(biāo)準(zhǔn)名稱床位數(shù)量客房單價 圖4-1 客房標(biāo)準(zhǔn)信息實體圖客房信息實體客房編號客房標(biāo)準(zhǔn)客房單價 4-2客房信息實體圖訂房信息實體客房信息顧客信息入住時間 4-3訂房信息實體圖結(jié)算信息實體客房信息顧客信息結(jié)算時間結(jié)算金額 4-4結(jié)算信息實體圖客房標(biāo)準(zhǔn)實體客房登記客房信息管理訂 房訂房信息管理結(jié)算信息管理客房結(jié)算 4-5實體之間關(guān)系圖4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為A

16、ccess數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。賓館管理信息系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。表3-l為客房標(biāo)準(zhǔn)信息表。3-1 roomtype客房標(biāo)準(zhǔn)信息表 列 名數(shù)據(jù)類型可否為空說 明typeidVarcharnotnull標(biāo)準(zhǔn)編號typenameVaichatnotnull標(biāo)準(zhǔn)名稱bednumfloatnull床位數(shù)量pricefloatnull單價表3-2為客房信息表列 名數(shù)據(jù)類型可否為空說 明roomNOvarcharNotnull客房編號RoomtpyeVarchatNotnull客房種類RoomposltionVarc

17、hatNull客房位置RoompriceFloatNull單 價PutupVarchatNotnull可否被預(yù)定RoommenuTextNull備注信息表3-3訂房信息表列 名數(shù)據(jù)類型可否為空說 明BooknoVasrcharNotnull定房編號CustomnameVasrcharNotnull顧客姓名CustomidVasrcharNotnull身份證號碼RommnoVasrcharNotnull客房編號IndateDatetimeNotnull入住時間InmemoTextNull備注CheckdateDatetimeNull結(jié)算時間AmountFloatNull金額4.3 數(shù)據(jù)庫結(jié)構(gòu)的實

18、現(xiàn) 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在Access數(shù)據(jù)庫系統(tǒng)中實現(xiàn)這個邏輯結(jié)構(gòu)。第5章 賓館客房管理系統(tǒng)分析系統(tǒng)分析是采用系統(tǒng)的思想和方法,把復(fù)雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和彼此之間的聯(lián)系。針對現(xiàn)行賓館客房計算機(jī)管理系統(tǒng)中存在的問題,為了提高信息采集的迅速性和準(zhǔn)確性,利用計算機(jī)所具有的特殊功能處理賓館客房管理系統(tǒng)中大量復(fù)雜的數(shù)據(jù),及時輸出各種管理信息和業(yè)務(wù)信息,為各級人員有效的管理和決策提供有力的依據(jù),提高工作效率和經(jīng)濟(jì)效益,在全面調(diào)查的基礎(chǔ)上提出了系統(tǒng)的總體邏輯描述。§5.1 系統(tǒng)的初步調(diào)查在信息高度發(fā)達(dá)的今天,賓館服務(wù)

19、業(yè)涉及的各個工作環(huán)節(jié)已經(jīng)不再僅僅是傳統(tǒng)的住宿、結(jié)算,而是更廣、更全面的服務(wù)性行業(yè)代表。賓館作為一個服務(wù)性行業(yè),從客房的營銷即客人的預(yù)訂開始,到入住登記直至最后退房結(jié)賬,整個過程應(yīng)該能夠體現(xiàn)以賓客為中心,提供快捷、方便的服務(wù),給賓客一種顧客至上的享受,提高賓館的管理水平,簡化各種復(fù)雜操作,在最合理最短時間內(nèi)完成賓館業(yè)務(wù)規(guī)范操作,這樣才能令顧客舒適難忘,增加顧客回頭率。面對賓館業(yè)激烈的競爭形勢,各賓館均在努力拓展其服務(wù)領(lǐng)域的廣度和深度。信息系統(tǒng)具有廣泛的實際應(yīng)用性。3雖然計算機(jī)并不是賓館走向成功的關(guān)鍵因素,但它可以幫助那些真正影響成敗的因素發(fā)揮更大的效用。因此,采用全新的計算機(jī)管理系統(tǒng),將成為提高

20、賓館的管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。據(jù)我國賓館業(yè)的統(tǒng)計分析表明:在現(xiàn)代的賓館服務(wù)行業(yè)中,由于客戶流量增長,傳統(tǒng)的管理方法使得辦公人員每天要處理的事務(wù)繁多,重復(fù)性的工作使其效率較低;各類客戶信息收集不齊全;分類、歸檔不合理,以至于造成查找困難;保存方式不科學(xué),使得資料、文件受損,影響使用效果和時間。針對這種情況,各賓館管理人員已意識到使用計算機(jī)管理信息系統(tǒng)的重要性,因此他們迫切需要開發(fā)一個“賓館客房管理信息系統(tǒng)”來進(jìn)行管理工作。§5.2 系統(tǒng)的可行性分析從賓館的具體情況出發(fā),經(jīng)過多方面調(diào)研、討論,本賓館客房管理信息系統(tǒng),從技術(shù)上,經(jīng)濟(jì)上,管理上均已具備實施的基本條件:§

21、;5.2.1技術(shù)可行性Win2000/NT/XP操作系統(tǒng)的穩(wěn)定性,安全性可滿足用戶的要求。在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)中 ,數(shù)據(jù)庫的高效存取是開發(fā)人員不變的追求目標(biāo) ,而 SQL是實現(xiàn)此目標(biāo)的捷徑。后臺的數(shù)據(jù)庫使用Access,開發(fā)工具選Microsoft公司的Microsoft Visual C+ 6.0, 具有良好的升級潛力和可維護(hù)性。這些軟件在大型MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,可根據(jù)用戶需要,十分方便的增減模塊,直觀的圖形用戶界面,簡潔的操作流程,無須專業(yè)電腦知識即可迅速上手。4因此技術(shù)上是可行的。§5.2.2 經(jīng)濟(jì)可行性費(fèi)用:本系統(tǒng)要求的計算機(jī)配置并不高(400M Hz

22、以上處理器。64M內(nèi)存及以上,硬盤空間100M以上),設(shè)備的安裝調(diào)試工作簡單,PB軟件的價格不高,操作簡單,對用戶進(jìn)行少量的培訓(xùn)工作就可以熟練的使用本系統(tǒng),因而培訓(xùn)費(fèi)用較低。收益:賓館前臺使用本系統(tǒng)后,提高了核對效能,相對的差錯也大大減少;即工作人員的工作效率大大提高了,工作時間大大節(jié)省了,從而間接為賓館創(chuàng)造了可觀的經(jīng)濟(jì)效益,減少管理費(fèi)用的支出,避免了不必要的人工錯誤;還提高了工作人員的素質(zhì),有利于管理方式與體制的合理改革,保證賓館客房管理的可持續(xù)發(fā)展。因而在經(jīng)濟(jì)上是可行的。§5.2.3 管理可行性建立管理信息系統(tǒng)是行業(yè)發(fā)展的必然要求,賓館領(lǐng)導(dǎo)對科技的管理非常重視。使管理和業(yè)務(wù)流程信

23、息化,是管理信息現(xiàn)代化的第一步。而員工對此更是表現(xiàn)出極大的熱情和期望。因為該系統(tǒng)的實施將很大程度上降低他們的手工作業(yè)量,還會減少他們在工作上的失誤,提高工作效率。因此,本系統(tǒng)在管理上是可行的。§5.3業(yè)務(wù)流程分析 業(yè)務(wù)流程分析是對業(yè)務(wù)功能分析的進(jìn)一步細(xì)化,業(yè)務(wù)流程分析的結(jié)果是給出業(yè)務(wù)流程圖。業(yè)務(wù)流程圖反映了實際的業(yè)務(wù)活動。它不僅是系統(tǒng)分析人員進(jìn)行更深入系統(tǒng)分析的依據(jù),而且也是系統(tǒng)分析人員,管理人員,業(yè)務(wù)操作人員,系統(tǒng)設(shè)計人員進(jìn)行溝通的工具。5可以直接在業(yè)務(wù)流程圖上擬出能夠由計算機(jī)實現(xiàn)的部分,明確系統(tǒng)的邊界,使計算機(jī)處理與人工業(yè)務(wù)處理的接口清晰,分析組織的業(yè)務(wù)流程是否合理,刪除重復(fù)的,

24、不合理的環(huán)節(jié),明確整個業(yè)務(wù)流程,為以后的分析與設(shè)計打下良好的基礎(chǔ)。因此,為了能夠反映賓館內(nèi)部各部門之間的聯(lián)系程度,其主要業(yè)務(wù)和他們在業(yè)務(wù)過程中所承擔(dān)的工作。賓館的業(yè)務(wù)流程圖如圖2.2所示:報表報表 房態(tài)查詢Fangtaichaxun 歷史單據(jù)續(xù)住追加押金查詢現(xiàn)結(jié)宿費(fèi)提醒結(jié)賬選房離店點單消費(fèi)手牌入住前臺登記客人 確定手牌 退 牌 建立賬戶預(yù)訂客房 當(dāng)前客戶賬單 預(yù)訂房費(fèi)單 圖2.2業(yè)務(wù)流程圖通過現(xiàn)行業(yè)務(wù)流程圖對現(xiàn)行系統(tǒng)進(jìn)行分析,客人流量多,需要的服務(wù)多,致使管理的過程不好控制,效率不高??梢酝ㄟ^計算機(jī)來實現(xiàn)前臺操作員的一些業(yè)務(wù),讓電腦來代為運(yùn)作,可以提高效率,減輕人的工作量。本系統(tǒng)的工作就是把傳

25、統(tǒng)的管理模式換為人機(jī)交互操作,從上圖分析可以明確系統(tǒng)的邊界,把不必要的人工操作從系統(tǒng)中刪除。首先可以在電腦上實現(xiàn)房態(tài)的查詢,了解房間的占用情況,這樣可為工作人員減少查詢的時間,提高管理的效率。另外客人可以預(yù)訂房間,這樣就為客人避免了來到本地臨時找住處的麻煩,為客人節(jié)省了時間,提高了工作效率,同時也為賓館帶來了一定的經(jīng)濟(jì)效益。如果客人為散客,到前臺進(jìn)行登記,即可入住。如果客人押金不足,賓館工作人員可提醒他補(bǔ)交押金,如果他有一些臨時消費(fèi),可結(jié)賬也可離店退房時一同結(jié)賬。提高了賓館的管理效率,使得賓館的組織結(jié)構(gòu)向著扁平化方向發(fā)展,用最少的人力物力作盡可能多的工作。§5.4 數(shù)據(jù)流程分析數(shù)據(jù)流

26、程分析是數(shù)據(jù)和數(shù)據(jù)流程分析工作的最后一步,該工作是對系統(tǒng)中的數(shù)據(jù)進(jìn)行輸入輸出、存儲、傳遞、轉(zhuǎn)換等分析。6數(shù)據(jù)流程分析的結(jié)果是給出數(shù)據(jù)流程圖。數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,作者采取結(jié)構(gòu)化分析的方法繪制數(shù)據(jù)流程圖。針對現(xiàn)在賓館業(yè)的發(fā)展需求,在業(yè)務(wù)流程圖的基礎(chǔ)上,可以得到數(shù)據(jù)流程圖:圖 2.3 數(shù)據(jù)流程圖§ 數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)字典(DDDate Dictionary)是描述數(shù)據(jù)流程圖中所有數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能等卡片的集合。數(shù)據(jù)字典提供一個可定義的不依賴于應(yīng)用程序 的存儲區(qū)域,用于創(chuàng)建擴(kuò)展的屬性集和描述數(shù)據(jù)的內(nèi)容與外觀。7其內(nèi)容包括四種條目:數(shù)據(jù)流,數(shù)據(jù)元素、數(shù)據(jù)存儲和數(shù)據(jù)加工

27、。建立完善的數(shù)據(jù)字典是對所整理數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫和處理數(shù)據(jù)做準(zhǔn)備。在系統(tǒng)分析階段,數(shù)據(jù)字典有著重要的作用,它包含著系統(tǒng)的詳細(xì)信息。一般來說,系統(tǒng)分析人員應(yīng)把不便于在數(shù)據(jù)流程圖上注明而系統(tǒng)分析應(yīng)該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運(yùn)行與維護(hù)時必需的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典:“數(shù)據(jù)流”條目數(shù)據(jù)流是穿梭于數(shù)據(jù)加工與外界環(huán)境實體間的信息,即流動與數(shù)據(jù)處理間的數(shù)據(jù)。因此,數(shù)據(jù)流詞條不僅要說明數(shù)據(jù)流的名稱,組成等本身的特性,而且應(yīng)指明它的來源、去向和流通量等。 數(shù)據(jù)流系統(tǒng)名: 賓館客房管理 編號:1條目名: 客房信息 別名:來源:客房基本信息管理去處:客房基本信息存儲數(shù)據(jù)流結(jié)

28、構(gòu):客房信息=房間號+房間類型+房態(tài)+價格+營業(yè)日期+使用配置+設(shè)置+備注簡要說明:房間的基本信息 修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-1 客房管理數(shù)據(jù)流 數(shù)據(jù)流系統(tǒng)名: 賓館客房管理 編號:2條目名: 預(yù)訂信息 別名:來源:預(yù)訂管理去處:預(yù)訂信息存儲數(shù)據(jù)流結(jié)構(gòu):預(yù)訂信息=姓名+證件+證件號+聯(lián)系電話+詳細(xì)地址+工作單位+客房類型+操作員簡要說明:預(yù)訂房間所需要的信息 修改記錄:編寫李志華 許福明日期2012年6月審核日期 表 5-2 預(yù)訂信息數(shù)據(jù)流 數(shù)據(jù)流系統(tǒng)名: 賓館客房管理 編號:3條目名: 住宿信息 別名:來源:住宿管理去處:住宿信息存儲數(shù)據(jù)流結(jié)構(gòu):住宿信息=

29、住宿編號+證件+證件號+預(yù)住天數(shù)+房間號+房間類型+操作員簡要說明:住宿時需要登記記錄的各種信息 修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-3 住宿信息數(shù)據(jù)流數(shù)據(jù)字典:“數(shù)據(jù)元素”條目數(shù)據(jù)元素是數(shù)據(jù)流組成的最小單位,是無法再細(xì)分的數(shù)據(jù)流。它直接反應(yīng)事物的某一特征。其描述需要以下信息:數(shù)據(jù)元素名、類型、長度、取值范圍、相關(guān)的數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)元素系統(tǒng)名: 賓館客房管理 編號:條目名: 房間號 別名:屬于數(shù)據(jù)流:客房信息、住宿信息存儲處:客房基本信息存儲、住宿信息存儲數(shù)據(jù)元素結(jié)構(gòu):代碼類型 取值范圍字符 0000000000-9999999999(由數(shù)字組成的字符串)簡

30、要說明:房間都有唯一的編號。修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-4 房間號數(shù)據(jù)元素數(shù)據(jù)字典:“數(shù)據(jù)存儲”條目數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)保存的地方。一個數(shù)據(jù)存儲詞條應(yīng)有以下幾項內(nèi)容:數(shù)據(jù)存儲名、簡述、輸入數(shù)據(jù)、輸出數(shù)據(jù)、數(shù)據(jù)存儲組織、記錄數(shù)、記錄組成。 數(shù)據(jù)存儲系統(tǒng)名: 賓館客房管理 編號:D1條目名: 客房信息 別名:存儲組織每個房間一條記錄記錄數(shù):主關(guān)鍵字:房間號記錄組成:項名: 房間號 房間類型 房態(tài) 價格 可容納人數(shù) ·······長度 10 16 10 20 10 ···

31、;····簡要說明:使用設(shè)置和配置為房間內(nèi)的軟硬件設(shè)施,用于檢查是否有損壞或使用。修改記錄:編寫李志華 許福明日期2006年5月審核日期表 5-5 客房信息數(shù)據(jù)存儲 數(shù)據(jù)存儲系統(tǒng)名: 賓館客房管理 編號:D2條目名: 住宿信息 別名:存儲組織每位客人一條記錄記錄數(shù):主關(guān)鍵字:住宿編號記錄組成:項名: 住宿編號 姓名 證件 證件號 性別 費(fèi)用長度 10 10 10 20 5 10簡要說明:客戶有特殊要求在備注中說明。修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-6 住宿信息數(shù)據(jù)存儲數(shù)據(jù)字典:“加工”條目加工邏輯是對數(shù)據(jù)流程圖中各個基本處理的

32、精確描述。 加工系統(tǒng)名: 賓館客房管理 編號:1條目名: 住宿管理 別名:輸入數(shù)據(jù):客房信息、住宿登記信息輸出數(shù)據(jù):住宿信息加工邏輯:1 選擇已入住或處于維修狀態(tài)的房間會有警告提示2 入住日期自動讀取系統(tǒng)時間簡要說明:修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-7 住宿管理加工 加工系統(tǒng)名: 賓館客房管理 編號:2條目名: 結(jié)賬管理 別名:輸入數(shù)據(jù):住宿信息輸出數(shù)據(jù):消費(fèi)清單、掛賬信息、客房信息加工邏輯:1 根據(jù)住宿信息以及其他費(fèi)用結(jié)賬2 其他費(fèi)用在此處添加3 客人可選擇結(jié)賬方式簡要說明:結(jié)賬可以選擇多種方式。修改記錄:編寫李志華 許福明日期2012年6月審核日期表 5-8

33、結(jié)帳管理加工第6章 賓館客房管理系統(tǒng)詳細(xì)設(shè)計§6.1 系統(tǒng)運(yùn)行環(huán)境運(yùn)行環(huán)境:a.CPU: 最低400MHZb.內(nèi)存: 64Mc.輸入輸出設(shè)備:鍵盤,鼠標(biāo)d.100M以上硬盤空間e.操作系統(tǒng):Microsoft Windows 2000 §6.2 系統(tǒng)詳細(xì)說明§6.2.1 系統(tǒng)登錄 圖 6.1 系統(tǒng)登錄程序流程圖運(yùn)行程序后首先進(jìn)入程序的主體界面,如下圖 單擊系統(tǒng)登錄按鈕,進(jìn)入系統(tǒng)登錄窗口。用戶進(jìn)入系統(tǒng)前,必須通過密碼驗證方可進(jìn)入主窗口界面。 系統(tǒng)登錄界面窗口中主要放置了兩個單行編輯框m_accout,m_pass,以及兩個命令按鈕。用戶首先在管理員編輯框中輸入管理員

34、用戶名,然后輸入密碼。點擊“確定”按鈕后,系統(tǒng)自動提取對應(yīng)操作員的登錄密碼,與保存在局部變量中的用戶所輸入密碼進(jìn)行比對。如果密碼不正確,則提示“密碼有誤!” ;如果密碼正確則進(jìn)入系統(tǒng)主窗口main_win。登錄代碼如下:void CLogDialog:OnOK() / TODO: Add extra validation here UpdateData(true); int i=0;UpdateData(true);if(m_accout="2012"&&m_pass="2012")CDialog:OnOK(); CSysDialog s

35、dlg; sdlg.DoModal();elsei+; AfxMessageBox("帳戶名或密碼錯誤n請重新輸入!"); GetDlgItem(IDC_ACCOUT)->SetFocus(); if(i=3) AfxMessageBox("輸入錯誤次數(shù)太多!"); CDialog:OnOK(); 登錄成功后顯示賓館客房管理信息系統(tǒng)操作界面如下圖,窗口由四個按鈕和一個下拉菜單組成,主窗口為main_win,操作界面上所鏈接菜單為menu_menu。 主操作界面6.2.2.賓客入住點擊操作界面的賓客入登記,進(jìn)入賓客入住登記窗口,主要實現(xiàn)客人個人資料錄

36、入及住房信息錄入等功能 賓客入住登記窗口本窗口主要由多個單行編輯框、兩個單選框、三個按鈕、兩個下拉單選框組成,其中入住時間可自動提取系統(tǒng)時間。點擊“空房查詢”按鈕,可房態(tài),輸入客戶個人資料和住宿信息點確定按鈕提示登記成功,并返回主操作窗口。此操作的代碼如下:void CInroomDialog:OnOK() / TODO: Add extra validation hereCDatabase m_database;if(!m_database.Open(_T("Room")AfxMessageBox("數(shù)據(jù)庫打開出錯"); m_set.Open();CF

37、angSet m_fset;m_fset.Open();CString msg,tmsg; char string10;int tag=0;int sel;CTime m_current;UpdateData(true);if(m_lname.IsEmpty()AfxMessageBox("請輸入用戶名");else if(m_lpersonid.IsEmpty()AfxMessageBox("請輸入身份證"); else if(m_lroomid=0)MessageBox("房間號不對","客人登記失敗",MB_

38、OK|MB_ICONWARNING); GetDlgItem(IDC_ROOM)->SetFocus(); else if(m_ldays=0)MessageBox("住宿天數(shù)不對","客人登記失敗",MB_OK|MB_ICONWARNING); GetDlgItem(IDC_DAYS)->SetFocus(); else while(!m_fset.IsEOF() if(m_fset.m_roomID=m_lroomid) if(m_fset.m_state="空") tag=1; else tag=0; break;

39、else m_fset.MoveNext(); /*if(tmp0>306|tmp0<100) AfxMessageBox("請先查詢"); */*elsefor(int i=1;i<=K;i+)if(tmpi-1=m_lroomid) tag=0;break;*/if(tag=0) AfxMessageBox("此房有人住客人登記失敗",MB_OK|MB_ICONWARNING); GetDlgItem(IDC_ROOM)->SetFocus(); if(tag=1) /2 try/3m_set.AddNew(); Update

40、Data(true);sel=m_num.GetCurSel();m_set.m_people=sel+1;if(sel+1<m_fset.m_max)/4 m_set.m_roomID=m_lroomid; m_set.m_name=m_lname; m_set.m_personID=m_lpersonid; m_set.m_information=m_inf; if(m_lsex=0) m_set.m_sex="男" else m_set.m_sex="女" m_set.m_day=m_ldays; m_set.m_logtime=m_curr

41、ent.GetCurrentTime(); msg+="rnn"msg+="客人登記成功" / m_bLogin=TRUE; UpdateData(true); / if(m_lclass=0) m_set.m_class="一級" msg+="rn" msg+="費(fèi)用為:" _gcvt(m_ldays*100,10,string); msg+=string; m_set.m_cost=m_ldays*100; else if(m_lclass=1) m_set.m_class="二級

42、" msg+="rn" msg+="費(fèi)用為:" _gcvt(m_ldays*70,10,string); msg+=string; m_set.m_cost=m_ldays*70; else m_set.m_class="三級" msg+="rn" msg+="費(fèi)用為:" _gcvt(m_ldays*40,10,string); msg+=string; m_set.m_cost=m_ldays*40; m_set.Update(); AfxMessageBox(msg); CDial

43、og:OnOK(); else AfxMessageBox("人數(shù)太多!"); /3 catch(CDBException*pe)AfxMessageBox(pe->m_strError); pe->Delete();/2m_set.Close();/1點擊登記窗口中的空房查詢代碼可以查詢房間的基本信息雙擊房間號,可以查詢該房間的房間狀態(tài)(是否有人?。?、房價及可容納人數(shù),實現(xiàn)此操作的代碼如下:BOOL CFangDialog:OnInitDialog() CDialog:OnInitDialog();/ TODO: Add extra initializatio

44、n hereCString mmsg;mmsg+="請雙擊一個房間號!"m_list.AddString("101");m_list.AddString("102");m_list.AddString("103");m_list.AddString("104");m_list.AddString("105");m_list.AddString("106");m_list.AddString("201");m_list.AddString

45、("202");m_list.AddString("203");m_list.AddString("204");m_list.AddString("205");m_list.AddString("206");m_list.AddString("301");m_list.AddString("302");m_list.AddString("303");m_list.AddString("304");m_list.Add

46、String("305");m_list.AddString("306");m_edit1=mmsg;UpdateData(false);return TRUE; / return TRUE unless you set the focus to a control / EXCEPTION: OCX Property Pages should return FALSEvoid CFangDialog:OnDblclkList1() / TODO: Add your control notification handler code here/Update

47、Data(true);CString str;CDatabase m_data;if(!m_data.Open(_T("Room")AfxMessageBox("數(shù)據(jù)庫打開出錯"); m_fset.Open(); m_fset.MoveFirst();m_list.GetText(m_list.GetCurSel(),str);m_croom=(long)atof(LPCTSTR)str);/UpdateData(false);/AfxMessageBox("0000000000000");while(!m_fset.IsEOF()

48、if(m_fset.m_roomID=m_croom) m_cstatue=m_fset.m_state; m_cprice=m_fset.m_daycost; m_cpeople=m_fset.m_max; break; else m_fset.MoveNext(); UpdateData(false);m_fset.Close();m_data.Close();6.2.2.查詢點擊退出返回客人登記界面,點擊確定或取消按鈕返回主操作界面。點擊查詢按鈕,進(jìn)入到查詢界面,如下圖: 查詢界面功能比較簡單,只有四個按鈕組成,可以查詢住宿信息,收入及客戶意見。A. 查詢住宿信息選擇查詢住宿信息,進(jìn)入查詢住宿情況界面,如下圖:上圖即為查詢結(jié)果界面,顯示房間號,客人姓名及身份證號,入住時間,住宿天數(shù),費(fèi)用等信息。實現(xiàn)此操作代碼如下:void CAskstateDialog:OnColumnclickList1(NMHDR* pNMHDR, LRESULT* pResult) NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;/ TODO: Add your control notification handler code hereint k=pNMListView->iSubItem;Sort(!m_bIsAsc,k);

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論