酒店客房管理系統(tǒng)優(yōu)秀設計_第1頁
酒店客房管理系統(tǒng)優(yōu)秀設計_第2頁
酒店客房管理系統(tǒng)優(yōu)秀設計_第3頁
酒店客房管理系統(tǒng)優(yōu)秀設計_第4頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄第 1 章緒 論 .21.1選題背景 . .21.2選題意義 . .31.3總體目標 . .3第 2 章編程工具介紹 .4第 3 章系統(tǒng)簡介 .54.1數(shù)據(jù)庫概念結構設計 .84.2數(shù)據(jù)庫邏輯結構設計 . .94.3數(shù)據(jù)庫結構的實現(xiàn) . .10第 5 章賓館客房管理系統(tǒng)分析 .105.1系統(tǒng)的初步調查 . .115.2系統(tǒng)的可行性分析 . .125.2.1技術可行性 .125.2.2經濟可行性 . .125.2.3管理可行性 . .135.3業(yè)務流程分析 .135.4數(shù)據(jù)流程分析 . .155.4.1數(shù)據(jù)字典 . .15第 6 章 賓館客房管理系統(tǒng)詳細設計 .206.1系統(tǒng)運行環(huán)境 . .

2、206.2系統(tǒng)詳細說明 . .216.2.1系統(tǒng)登錄 . .216.2.2.賓客入住 . .246.2.2.查詢 . .30第 7 章系統(tǒng)測試 .337.1測試的目的 .337.2測試步驟 . .347.3測試方法 . .357.4小結 .37第 8 章開發(fā)設計總結 .378.1工作小結 . .378.2系統(tǒng)展望 . .388.3結束語.39參考文獻40第1章緒論隨著社會經濟的發(fā)展, 人們對生活質量的要求越來越高,作為服務之一的賓館業(yè)也在不斷的完善服務體制。它是集餐飲、 住宿、娛樂于一體的立體化服務體系,其中顧客可以隨意消費并統(tǒng)一結賬;賓館管理者可及時了解賓館的全部運營情況及經營走勢, 找出運

3、轉成本, 作為經營決策的依據(jù)。 只有運用先進的科學管1理手段,利用計算機管理系統(tǒng)才能更好實現(xiàn)這一管理模式。1.1選題背景近年來,賓館業(yè)迅猛發(fā)展, 市場的競爭日趨激烈, 全面提高賓館的軟件管理水準,已成為賓館業(yè)發(fā)展的當務之急。尤其是對于星級賓館, 既需要完成前臺的一些服務工作, 還需要完成后臺的管理工作。然而,傳統(tǒng)的人工管理模式已經遠遠不能滿足有效、 快捷地處理經營中產生的大量信息數(shù)據(jù)的需要,從而使得企業(yè)決策層無法及時、準確地掌握一線資料, 繼而影響對市場進行正確地分析和預測。像沿海城市三星級以上賓館引進外方管理,使小部分賓館管理水準幾乎接近或達到國際水平。但對占80%以上的廣大中小型賓館來說,

4、是難以做到的。因此,欲在競爭中甩開對手,取得優(yōu)勢,必須在經營、管理、產品、服務等方面具備獨到之處。而對賓館的經營狀況起決定作用的是客房的管理。簡單的服務標準已不是制勝的錦囊,只有管理做到最細微之處,才能讓顧客體會到賓館服務的高標準、高質量,而準確、快速、周全往往就是最基本的成功要素。傳統(tǒng)的管理方法已經不能適應現(xiàn)代社會的需要,因此采用電腦管理業(yè)務、 財務等諸多環(huán)節(jié)已成為推動賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用的一個管理系統(tǒng)。1.2選題意義在飛速發(fā)展的信息時代, 信息已經成為所有企業(yè)的關鍵資源。賓館客房管理信息系統(tǒng)是用來收集、處理、存貯和傳播客房、顧客、結算信息

5、,以信息管理為核心的計算機應用系統(tǒng)。 利用賓館客房管理信息系統(tǒng)中合理的數(shù)據(jù)庫結構來保存數(shù)據(jù)信息,及時了解各個環(huán)節(jié)中信息的變更,通過有效的程序結構來支持各種數(shù)據(jù)操作的執(zhí)行,以提高管理效率,實現(xiàn)賓館服務的系統(tǒng)化、規(guī)范化、自動化。通過該項目的開發(fā)與使用, 賓館可以改善賓館酒店的管理與運行效率,提高服務質量,節(jié)約開支,提高勞動生產率。2 從而贏得高信譽、強實力、好效益!1.3總體目標建立一套功能完善的管理信息系統(tǒng),既能滿足業(yè)務人員日常處理的需要,增強企業(yè)經營全過程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對公司經營反饋信息的響應速度。從而大幅度提高工作效率, 提高實施管理的準確性

6、、科學性,使擔負管理的工作人員從繁雜的手工勞作中解脫出來??焖賹崿F(xiàn)客人入住登記和賬務處理,減少客人住店及離店時的等待時間準確實現(xiàn)客人預訂入住的要求,實現(xiàn)有效及有保障的前臺系統(tǒng)作業(yè)快速響應住宿客人的有關項目查詢要求實現(xiàn)入住、消費、結賬一條龍服務,方便客人在店內的各類消費要求第 2 章 編程工具介紹隨著多媒體技術和圖形圖像技術的不斷發(fā)展,可視化技術得到廣泛重視,越來越多的計算機專業(yè)人員和非專業(yè)人員開始研究并應用可視化技術。VisualC+是一個很好的可視化編程工具, 使用 VC+ 環(huán)境來開發(fā)Windows 應用程序大大縮短了開發(fā)時間,而且它的界面更友好,便于程序員操作。VisualC+自誕生以來一

7、直是Windows 環(huán)境下最重要的應用開發(fā)系統(tǒng)之一。VC+不僅是C+語言的集成開發(fā)環(huán)境,而且與Win32 緊密相連,所以,利用VisualC+可以完成各種各樣的應用程序的開發(fā),從底層軟件到上層直接面向用戶的軟件。而且,VisualC+強大的調試功能也為大型復雜的軟件的開發(fā)提供了有效的排錯手段。利用VC+開發(fā)數(shù)據(jù)庫:Visual C+6.0提供了多種多樣的數(shù)據(jù)庫訪問技術ODBC API、 MFC ODBC、 DAO、 OLEDB、 ADO等。這些技術各有自己的特點,但都提供了簡單、靈活、訪問速度快、可擴展性好的開發(fā)技術。1簡單性VisualC+6.0 中提供了MFC類庫、 ATL模板類以及App

8、Wizard 、ClassWizard等一系列的 Wizard 工具,用于幫助程序員快速的建立應用程序,大大簡化了應用程序的設計過程。使用這些技術,只需編寫很少的代碼或不需編寫代碼就可以開發(fā)一個數(shù)據(jù)庫應用程序。2靈活性Visual C+6.0提供的開發(fā)環(huán)境可以使程序員根據(jù)自己的設計需要設計界面和功能,Visual C+6.0還提供了豐富的類庫和方法,程序員可以根據(jù)應用程序的特點進行選擇。3訪問速度快為了解決ODBC開發(fā)的數(shù)據(jù)庫應用程序訪問速度慢的問題,Visual C+6.0提供了新的訪問技術 OLE DB和 ADO, OLE DB和 ADO都是基于COM接口的技術,使用這種技術可以直接對數(shù)據(jù)

9、庫驅動程序進行訪問,這大大提高了對數(shù)據(jù)庫的訪問速度。4可擴展性Visual C+6.0 提供了 OLE技術和 ActiveX 技術。這種技術可以增強應用程序的能力。使用 OLE技術和 ActiveX 技術可以使程序員利用 Visual C+ 中提供的各種組件、控件以及第三方程序員提供的組件來創(chuàng)建自己的程序,從而實現(xiàn)應用程序的組件化。使用這種技術可以使應用程序具有良好的可擴展性。Access是微軟公司推出的基于Windows 的桌面關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是 Office系列應用軟件之一。它提供了表、查詢、窗

10、體、報表、頁、宏、模塊7 種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。Access 能夠存取Access/Jet、 Microsoft SQL Server、Oracle( 甲骨文軟件公司或者任何ODBC 兼容數(shù)據(jù)庫內的資料。 熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟) ,件,而一些不熟練的程序員和非程序員的 進階用戶 則能使用它來開發(fā)簡單的應用軟件。第3章系統(tǒng)簡介客房管理系統(tǒng)系客定結統(tǒng)房房算管信信信理息息息管管管理理理

11、修退設設查添查添修查改出置置詢加詢加改詢密系客客余定定結結結碼統(tǒng)房房房房房算算算標信信信信信信信對其中的每一個模塊功能:息息息息息息息1:系統(tǒng)管理啟動系統(tǒng)后,管理員必須通過密碼登陸。2:客房信息管理客房信息管理包括客房標準設置和客房信息設置??头繕藴试O置可以對客房標準進行添加,修改和刪除??头啃畔⒃O置則可以對客房信息進行查詢、添加、修改、刪除。3:定房信息管理員工可以對剩余客房進行信息查詢,隊客人的定房信息進行查詢,或自己添加客人的定房信息。4:結算信息管理客人結算走后,員工可以對結算信息進行添加、修改,并進行查詢。第 4 章 數(shù)據(jù)庫設計數(shù)據(jù)庫是數(shù)據(jù)庫應用程序的核心。 數(shù)據(jù)庫結構設計的好壞將直

12、接對應用系統(tǒng)的效率以及實現(xiàn)的效果產生影響,好的數(shù)據(jù)庫結構設計會減少數(shù)據(jù)庫的存儲量,9數(shù)據(jù)的完整性避免在設計中浪費不必要的人力和物力。它是在既定(本系統(tǒng)使用MicrosoftOfficeAccess 2003)的數(shù)據(jù)庫管理系統(tǒng)基礎之上建立數(shù)據(jù)庫的過程。其過程是將現(xiàn)實存在的數(shù)據(jù)及其應用處理關系進行抽象,從而形成數(shù)據(jù)庫結構。具體實現(xiàn)時,首先明確用戶對數(shù)據(jù)的需求,在此基礎上,建立數(shù)據(jù)庫的概念模型,概念模型主要是用來反映用戶的現(xiàn)實環(huán)境和需求,它獨立于具體的數(shù)據(jù)庫管理系統(tǒng),并且與數(shù)據(jù)庫怎樣實現(xiàn)無關。在建立數(shù)據(jù)庫概念模型之后,要真正實現(xiàn)與數(shù)據(jù)庫管理系統(tǒng)的結合,即能夠由既定的數(shù)據(jù)庫管理系統(tǒng)所支持,還必須進行邏

13、輯結構的設計,在邏輯結構設計階段,主要完成建立數(shù)據(jù)庫的邏輯模型, 并解決數(shù)據(jù)的完整性、 一致性、安全性和有效性等問題;最后一個階段是數(shù)據(jù)庫的物理結構設計,其任務是為系統(tǒng)邏輯結構模型確定合理的存儲結構、存取方法、以及數(shù)據(jù)表示和數(shù)據(jù)存儲空間分配等內容,從而得到具體的數(shù)據(jù)庫物理結構。 10數(shù)據(jù)庫最終是要存儲在物理設備上的,數(shù)據(jù)庫在物理設備上的存儲結構和存取方法稱為數(shù)據(jù)庫的物理結構,它依賴于給定的計算機系統(tǒng)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結構能充分滿足各種信息的輸入和翰出。收集基本數(shù)據(jù)、 數(shù)據(jù)結構以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為數(shù)據(jù)庫的具體設計

14、打下基礎。在仔細分析調查有關賓館管理信息需求的基礎上,得到如圖1-1 所示的這個系統(tǒng)所處理的數(shù)據(jù)流程??头啃畔⒐芾眍櫩偷怯浛头康怯浻喎啃畔⑤斎肟头啃畔⒎祷赜喎啃畔⒐芾斫Y算信息輸入結算信息管理圖 1-1 賓館管理信息系統(tǒng)數(shù)據(jù)流程圖針對一般賓館管理信息系統(tǒng)的需求,通過對賓館管理工作過程的內容和數(shù)據(jù)流程分析,設計如下所示的數(shù)據(jù)項和數(shù)據(jù)結構:客房信息:客房編號、客房種類、客房可容納人數(shù)、客房單價、備注訂房信息,訂房編號、客房編號、客房種類、顧客姓名、顧客身份證號碼、入住時間、預住天數(shù)、備注等。結算信息:訂房編號、客房編號、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號碼、入住時間、折扣、結算

15、時間、備注等。有了上面的數(shù)據(jù)流程、數(shù)據(jù)結構和數(shù)據(jù)項,就能進行下面的數(shù)據(jù)庫設計。4.1 數(shù)據(jù)庫概念結構設計得到上面的數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以得出它們之間的關系,為后面的邏輯結構設計打下基礎這個實例根據(jù)上面的設計規(guī)劃出的實體有;客房標準信息實體、 息實體、結算信息實體。各個實體具體的實體圖如下面的圖所示:客房標準信息實體標準編號客房單價標準名稱床位數(shù)量圖 4-1 客房標準信息實體圖客房信息實體客房編號客房單價客房標準4-2客房信息實體圖訂房信息實體客房信息入住時間顧客信息4-3訂房信息實體圖結算信息實體客房信息結算金額顧客信息結算時間4-4結算信息實體圖客房

16、標準實體客房登記客房信息管理訂房結算信息管理訂房信息管理客房結算4-5實體之間關系圖4.2 數(shù)據(jù)庫邏輯結構設計現(xiàn)在需要將上面的數(shù)據(jù)庫概念結構轉化為Access 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。賓館管理信息系統(tǒng)數(shù)據(jù)庫中各個表格的設計結果如下面表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。表3-l為客房標準信息表。3-1 roomtype客房標準信息表列名數(shù)據(jù)類型可否為空說明typeidVarcharnotnull標準編號typenameVaichatnotnull標準名稱bednumfloatnull床位數(shù)量pricefloatnull單價表 3-2 為客房信息表列名數(shù)據(jù)類型

17、可否為空說明roomNOvarcharNotnull客房編號RoomtpyeVarchatNotnull客房種類RoomposltionVarchatNull客房位置RoompriceFloatNull單價PutupVarchatNotnull可否被預定RoommenuTextNull備注信息表 3-3 訂房信息表列名數(shù)據(jù)類型可否為空說明BooknoVasrcharNotnull定房編號CustomnameVasrcharNotnull顧客姓名CustomidVasrcharNotnull身份證號碼RommnoVasrcharNotnull客房編號IndateDatetimeNotnull入住

18、時間InmemoTextNull備注CheckdateDatetimeNull結算時間AmountFloatNull金額4.3 數(shù)據(jù)庫結構的實現(xiàn)經過前面的需求分析和概念結構設計以后,得到數(shù)據(jù)庫的邏輯結構?,F(xiàn)在就可以在 Access 數(shù)據(jù)庫系統(tǒng)中實現(xiàn)這個邏輯結構。第 5 章 賓館客房管理系統(tǒng)分析系統(tǒng)分析是采用系統(tǒng)的思想和方法,把復雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和彼此之間的聯(lián)系。針對現(xiàn)行賓館客房計算機管理系統(tǒng)中存在的問題, 為了提高信息采集的迅速性和準確性,利用計算機所具有的特殊功能處理賓館客房管理系統(tǒng)中大量復雜的數(shù)據(jù),及時輸出各種管理信息和業(yè)務信息,為各級人員有效的管理和決

19、策提供有力的依據(jù),提高工作效率和經濟效益,在全面調查的基礎上提出了系統(tǒng)的總體邏輯描述。5.1系統(tǒng)的初步調查在信息高度發(fā)達的今天, 賓館服務業(yè)涉及的各個工作環(huán)節(jié)已經不再僅僅是傳統(tǒng)的住宿、結算,而是更廣、更全面的服務性行業(yè)代表。賓館作為一個服務性行業(yè),從客房的營銷即客人的預訂開始,到入住登記直至最后退房結賬,整個過程應該能夠體現(xiàn)以賓客為中心,提供快捷、 方便的服務, 給賓客一種顧客至上的享受,提高賓館的管理水平, 簡化各種復雜操作, 在最合理最短時間內完成賓館業(yè)務規(guī)范操作, 這樣才能令顧客舒適難忘,增加顧客回頭率。 面對賓館業(yè)激烈的競爭形勢,各賓館均在努力拓展其服務領域的廣度和深度。信息系統(tǒng)具有廣

20、泛的實際應用性。 3 雖然計算機并不是賓館走向成功的關鍵因素,但它可以幫助那些真正影響成敗的因素發(fā)揮更大的效用。因此,采用全新的計算機管理系統(tǒng),將成為提高賓館的管理效率,改善服務水準的重要手段之一。據(jù)我國賓館業(yè)的統(tǒng)計分析表明:在現(xiàn)代的賓館服務行業(yè)中, 由于客戶流量增長, 傳統(tǒng)的管理方法使得辦公人員每天要處理的事務繁多, 重復性的工作使其效率較低; 各類客戶信息收集不齊全;分類、歸檔不合理,以至于造成查找困難;保存方式不科學,使得資料、文件受損,影響使用效果和時間。針對這種情況,各賓館管理人員已意識到使用計算機管理信息系統(tǒng)的重要性,因此他們迫切需要開發(fā)一個“賓館客房管理信息系統(tǒng)”來進行管理工作。

21、5.2系統(tǒng)的可行性分析從賓館的具體情況出發(fā), 經過多方面調研、 討論,本賓館客房管理信息系統(tǒng),從技術上,經濟上,管理上均已具備實施的基本條件:5.2.1 技術可行性Win2000/NT/XP操作系統(tǒng)的穩(wěn)定性,安全性可滿足用戶的要求。在數(shù)據(jù)庫應用系統(tǒng)開發(fā)中, 數(shù)據(jù)庫的高效存取是開發(fā)人員不變的追求目標, 而SQL 是實現(xiàn)此目標的捷徑。后臺的數(shù)據(jù)庫使用Access,開發(fā)工具選Microsoft公司的Microsoft Visual C+ 6.0,具有良好的升級潛力和可維護性。這些軟件在大型 MIS 開發(fā)中已被大量應用,技術上都比較成熟, 可根據(jù)用戶需要,十分方便的增減模塊, 直觀的圖形用戶界面, 簡

22、潔的操作流程, 無須專業(yè)電腦知識即可迅速上手。 4 因此技術上是可行的。5.2.2經濟可行性費用:本系統(tǒng)要求的計算機配置并不高(400M Hz以上處理器。 64M內存及以上,硬盤空間 100M以上 ) ,設備的安裝調試工作簡單,PB軟件的價格不高,操作簡單,對用戶進行少量的培訓工作就可以熟練的使用本系統(tǒng),因而培訓費用較低。收益:賓館前臺使用本系統(tǒng)后,提高了核對效能,相對的差錯也大大減少;即工作人員的工作效率大大提高了,工作時間大大節(jié)省了, 從而間接為賓館創(chuàng)造了可觀的經濟效益, 減少管理費用的支出, 避免了不必要的人工錯誤; 還提高了工作人員的素質, 有利于管理方式與體制的合理改革,保證賓館客房

23、管理的可持續(xù)發(fā)展。因而在經濟上是可行的。5.2.3管理可行性建立管理信息系統(tǒng)是行業(yè)發(fā)展的必然要求,賓館領導對科技的管理非常重視。使管理和業(yè)務流程信息化, 是管理信息現(xiàn)代化的第一步。而員工對此更是表現(xiàn)出極大的熱情和期望。因為該系統(tǒng)的實施將很大程度上降低他們的手工作業(yè)量,還會減少他們在工作上的失誤,提高工作效率。因此,本系統(tǒng)在管理上是可行的。5.3 業(yè)務流程分析業(yè)務流程分析是對業(yè)務功能分析的進一步細化,業(yè)務流程分析的結果是給出業(yè)務流程圖。 業(yè)務流程圖反映了實際的業(yè)務活動。它不僅是系統(tǒng)分析人員進行更深入系統(tǒng)分析的依據(jù) , 而且也是系統(tǒng)分析人員,管理人員,業(yè)務操作人員,系統(tǒng)設計人員進行溝通的工具。5

24、可以直接在業(yè)務流程圖上擬出能夠由計算機實現(xiàn)的部分,明確系統(tǒng)的邊界, 使計算機處理與人工業(yè)務處理的接口清晰,分析組織的業(yè)務流程是否合理,刪除重復的,不合理的環(huán)節(jié),明確整個業(yè)務流程, 為以后的分析與設計打下良好的基礎。因此,為了能夠反映賓館內部各部門之間的聯(lián)系程度, 其主要業(yè)務和他們在業(yè)務過程中所承擔的工作。賓館的業(yè)務流程圖如圖2.2 所示 :報表報表房態(tài)查詢查詢續(xù)住歷史追加押金單據(jù)選房宿費提醒現(xiàn)結客前臺登記手牌點 單結入住賬離人確定手牌消費退 牌店建立賬戶預訂客房預訂房費當前客戶賬圖 2.2 業(yè)務流程圖通過現(xiàn)行業(yè)務流程圖對現(xiàn)行系統(tǒng)進行分析,客人流量多, 需要的服務多, 致使管理的過程不好控制,

25、效率不高??梢酝ㄟ^計算機來實現(xiàn)前臺操作員的一些業(yè)務,讓電腦來代為運作,可以提高效率,減輕人的工作量。本系統(tǒng)的工作就是把傳統(tǒng)的管理模式換為人機交互操作,從上圖分析可以明確系統(tǒng)的邊界, 把不必要的人工操作從系統(tǒng)中刪除。首先可以在電腦上實現(xiàn)房態(tài)的查詢,了解房間的占用情況, 這樣可為工作人員減少查詢的時間,提高管理的效率。另外客人可以預訂房間, 這樣就為客人避免了來到本地臨時找住處的麻煩,為客人節(jié)省了時間, 提高了工作效率, 同時也為賓館帶來了一定的經濟效益。如果客人為散客,到前臺進行登記,即可入住。如果客人押金不足,賓館工作人員可提醒他補交押金,如果他有一些臨時消費,可結賬也可離店退房時一同結賬。提

26、高了賓館的管理效率, 使得賓館的組織結構向著扁平化方向發(fā)展,用最少的人力物力作盡可能多的工作。5.4數(shù)據(jù)流程分析數(shù)據(jù)流程分析是數(shù)據(jù)和數(shù)據(jù)流程分析工作的最后一步,該工作是對系統(tǒng)中的數(shù)據(jù)進行輸入輸出、存儲、傳遞、轉換等分析。6 數(shù)據(jù)流程分析的結果是給出數(shù)據(jù)流程圖。數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,作者采取結構化分析的方法繪制數(shù)據(jù)流程圖。針對現(xiàn)在賓館業(yè)的發(fā)展需求, 在業(yè)務流程圖的基礎上, 可以得到數(shù)據(jù)流程圖:圖 2.3數(shù)據(jù)流程圖5.4.1數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)字典( DD Date Dictionary)是描述數(shù)據(jù)流程圖中所有數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能等卡片的集合。 數(shù)據(jù)字典提供一個可定義的不依賴于

27、應用程序 的存儲區(qū)域,用于創(chuàng)建擴展的屬性集和描述數(shù)據(jù)的內容與外觀。7 其內容包括四種條目 : 數(shù)據(jù)流,數(shù)據(jù)元素、數(shù)據(jù)存儲和數(shù)據(jù)加工。建立完善的數(shù)據(jù)字典是對所整理數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫和處理數(shù)據(jù)做準備。在系統(tǒng)分析階段, 數(shù)據(jù)字典有著重要的作用,它包含著系統(tǒng)的詳細信息。 一般來說,系統(tǒng)分析人員應把不便于在數(shù)據(jù)流程圖上注明而系統(tǒng)分析應該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護時必需的信息盡可能放入數(shù)據(jù)字典。數(shù)據(jù)字典:“數(shù)據(jù)流”條目數(shù)據(jù)流是穿梭于數(shù)據(jù)加工與外界環(huán)境實體間的信息,即流動與數(shù)據(jù)處理間的數(shù)據(jù)。因此,數(shù)據(jù)流詞條不僅要說明數(shù)據(jù)流的名稱,組成等本身的特性,而且應指明它的來源、

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

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

30、住宿信息存儲處:客房基本信息存儲、住宿信息存儲數(shù)據(jù)元素結構:代碼類型取值范圍字符0000000000-9999999999(由數(shù)字組成的字符串)簡要說明:房間都有唯一的編號。修改記錄:編寫李志華許福明日期2012 年6 月審核日期表 5-4房間號數(shù)據(jù)元素數(shù)據(jù)字典:“數(shù)據(jù)存儲”條目數(shù)據(jù)存儲是數(shù)據(jù)結構保存的地方。一個數(shù)據(jù)存儲詞條應有以下幾項內容:數(shù)據(jù)存儲名、簡述、輸入數(shù)據(jù)、輸出數(shù)據(jù)、數(shù)據(jù)存儲組織、記錄數(shù)、記錄組成。數(shù)據(jù)存儲系統(tǒng)名:條目名:存儲組織賓館客房管理客房信息記錄數(shù) :編號: D1別名:主關鍵字:房間號每個房間一條記錄記錄組成:項名 :房間號房間類型房態(tài)價格可容納人數(shù)長度1016102010

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

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

33、PU: 最低 400MHZb. 內存 : 64Mc. 輸入輸出設備 : 鍵盤,鼠標d.100M 以上硬盤空間e. 操作系統(tǒng): Microsoft Windows 20006.2系統(tǒng)詳細說明6.2.1系統(tǒng)登錄圖 6.1 系統(tǒng)登錄程序流程圖運行程序后首先進入程序的主體界面,如下圖單擊系統(tǒng)登錄按鈕, 進入系統(tǒng)登錄窗口。 用戶進入系統(tǒng)前, 必須通過密碼驗證方可進入主窗口界面。系統(tǒng)登錄界面窗口中主要放置了兩個單行編輯框m_accout,m_pass,以及兩個命令按鈕。用戶首先在管理員編輯框中輸入管理員用戶名,然后輸入密碼。點擊“確定”按鈕后,系統(tǒng)自動提取對應操作員的登錄密碼,與保存在局部變量中的用戶所輸

34、入密碼進行比對。如果密碼不正確,則提示“密碼有誤!” ;如果密碼正確則進入系統(tǒng)主窗口 main_win。登錄代碼如下:void CLogDialog:OnOK()/ TODO: Add extra validation hereUpdateData(true);int i=0;UpdateData(true);if(m_accout=2012&m_pass=2012)CDialog:OnOK();CSysDialog sdlg;sdlg.DoModal();elsei+;AfxMessageBox( 帳戶名或密碼錯誤 n 請重新輸入 !);GetDlgItem(IDC_ACCOUT)-SetF

35、ocus();if(i=3)AfxMessageBox( 輸入錯誤次數(shù)太多 !);CDialog:OnOK();登錄成功后顯示賓館客房管理信息系統(tǒng)操作界面如下圖,窗口由四個按鈕和一個下拉菜單組成,主窗口為main_win,操作界面上所鏈接菜單為menu_menu。主操作界面6.2.2. 賓客入住點擊操作界面的賓客入登記, 進入賓客入住登記窗口, 主要實現(xiàn)客人個人資料錄入及住房信息錄入等功能賓客入住登記窗口本窗口主要由多個單行編輯框、 兩個單選框、 三個按鈕、 兩個下拉單選框組成,其中入住時間可自動提取系統(tǒng)時間。點擊“空房查詢”按鈕,可房態(tài),輸入客戶個人資料和住宿信息點確定按鈕提示登記成功,并返回主操作窗口。此操作的代碼如下:void CInroomDialog:OnOK()/ TODO: Add extra validation here CDatabase m_database;if(!m_database.Open(_T(Room)AfxMessageBox( 數(shù)據(jù)庫打開出錯);m_set.Open();CFangSet m_fset;m_fs

溫馨提示

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

評論

0/150

提交評論