酒店管理系統(tǒng)軟件工程課程設計報告_第1頁
酒店管理系統(tǒng)軟件工程課程設計報告_第2頁
酒店管理系統(tǒng)軟件工程課程設計報告_第3頁
酒店管理系統(tǒng)軟件工程課程設計報告_第4頁
酒店管理系統(tǒng)軟件工程課程設計報告_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..>酒店客房管理系統(tǒng)第七組組長:劉靜祝組員:何琴、袁順王廣川、周懷相、馮平計算機科學與技術(shù)11級目錄一、摘要: 5二、可行性分析 61.編寫目的: 62.工程背景: 62.1工程總述: 62.2相關(guān)定義: 63可行性研究的前提 63.1欲開發(fā)軟件的根本要求: 63.2目標: 73.3條件、假定和限制: 73.4進展可行性研究的方法: 84對現(xiàn)有系統(tǒng)的分析: 85對所建議系統(tǒng)的分析: 86社會因素方面的可行性 86.1法律方面的可行性: 86.2使用方面的可行性: 87結(jié)論: 8三、需求分析 91.引言: 91.1編寫目的: 91.2背景: 91.3運行環(huán)境: 91.4定義: 92.工程概述: 102.1工程目標: 102.2用戶的特點: 103.總體需求調(diào)查: 103.1系統(tǒng)目標: 103.2業(yè)務處理總體流程調(diào)查: 114.系統(tǒng)功能調(diào)查: 134.1訂房及入住管理功能: 134.2退房管理功能: 144.3客戶信息管理功能: 164.4客房信息管理功能: 184.5系統(tǒng)設置功能: 195.系統(tǒng)主要功能的數(shù)據(jù)流圖表: 206.數(shù)據(jù)字典: 216.1主要數(shù)據(jù)流描述: 216.2主要數(shù)據(jù)項條目: 226.3數(shù)據(jù)存儲條目: 236.4E-R圖設計: 247.平安性要求調(diào)查: 268.性能要求調(diào)查: 268.1數(shù)據(jù)準確度: 268.2時間特性: 268.3適應性: 26四、總體設計 271.引言: 271.1編寫目的: 271.2范圍: 271.3定義: 271.4參考資料: 272.總體設計: 272.1需求規(guī)定: 272.2運行環(huán)境 272.3構(gòu)造: 282.4根本設計概念和處理流程: 292.5各個功能需求與其相關(guān)主要程序的關(guān)系: 372.6人工處理過程: 423.數(shù)據(jù)庫設計: 424.用戶界面設計: 45五、詳細設計 461.引言: 461.1編寫目的: 461.2背景說明: 461.3參考資料: 461.4局部內(nèi)容定義: 462.程序系統(tǒng)的構(gòu)造: 463.程序設計說明: 483.1程序OnLoadSys設計說明: 483.2程序OnBook設計說明: 493.3程序OnOrder設計說明: 503.4程序OnCheckin設計說明: 513.5程序OnCheckOut設計說明: 523.6程序OnMRoom設計說明: 533.7程序OnMClient設計說明: 543.8程序OnSysSet設計說明: 55六、測試分析及維護 561.引言: 561.1編寫目的: 561.2背景說明: 561.3參考資料: 562.測試概要: 563.功能測試: 564.維護: 604.1改正性維護 604.2適應性維護 604.3完善性維護 60七、附錄:……………………61一、摘要:酒店,是為客人提供住宿、餐飲、娛樂和其它效勞的綜合性效勞企業(yè),它所接待的客來自世界各地,而且這些客人的生活習慣、消費水平、宗教信仰等各不一樣。隨著我國旅游業(yè)的飛速開展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。如何以酒店企業(yè)所擁有的有限的人力、物力、財力和信息資源效勞于住店客人,滿足客人的各種消費需求,在當今競爭日趨劇烈的酒店行業(yè)中,是經(jīng)營好酒店企業(yè)的重要問題。酒店經(jīng)營管理人員不但要掌握科學的管理思想和管理方法來綜合的運用酒店資源,還應該采用先進的計算機管理手段處理日益復雜的信息資源,正確、及時地對客源市場信息作出反響和正確的指定經(jīng)營決策,這樣才有可能保證酒店企業(yè)在如今劇烈的競爭中求得生存和開展。成功的應用先進的計算機管理手段輔助酒店企業(yè)的經(jīng)營管理,不但要求酒店的日常操作模式要符合計算機信息處理的要求,而且需要有相應的管理體系和人員配合。作為酒店的經(jīng)營管理人員只有充分的掌握酒店的各職能崗位的信息流程和計算機處理的要求,并善于結(jié)合兩者的要求和長處,才能使想進的計算信息處理技術(shù)有效的效勞與酒店的經(jīng)營管理。本課程設計主要解決的是在一個酒店的客房管理中,實現(xiàn)計算機對來客的訂房情況,消費情況的統(tǒng)計與登記,實現(xiàn)對酒店住房費用的一次性結(jié)算效勞,為酒店管理人員關(guān)于一定時間段里酒店的住房管理情況與酒店的經(jīng)營情況提供快捷方便高效的管理手段。在本課程設計中,系統(tǒng)開發(fā)平臺為Windows*P,程序設計設計語言采用Vc++,數(shù)據(jù)庫采用SQLServer2005,程序運行平臺為Windows2000/*P。在Vc++中可以實現(xiàn)的功能有預定客戶管理,客戶日常事務登記,住房管理等。Access作為各種信息資料的后臺數(shù)據(jù)庫包括客人信息、房間信息、客史記錄等等。通過本課程設計,主要實現(xiàn)對的是對酒店的客房進展管理,使用戶能輕松地找到所需要的客房信息,提供訂房和退房效勞,并對酒店客房的業(yè)績進展統(tǒng)計,以實現(xiàn)效勞管理的電子化,自動化,提高酒店客房管理的辦公效率,為提高和改善酒店的效勞質(zhì)量提供保證。二、可行性分析編寫目的:隨著我國旅游業(yè)的飛速開展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。根據(jù)…酒店的要求,為…酒店開發(fā)一款可以方便快捷管理與酒店客房相關(guān)的軟件管理系統(tǒng),經(jīng)過詳細分析與討論,編寫了本文檔,其目的在于:準確無誤的理解與表達用戶對本軟件系統(tǒng)的要求分析確認用戶的所有要求是否合理以及有無實現(xiàn)的可能性以及必要性便于系統(tǒng)設計人員完成對系統(tǒng)的需求分析預期的讀者為:酒店的相關(guān)工作人員,本系統(tǒng)的開發(fā)設計人員2.工程背景:2.1工程總述:"酒店客房管理系統(tǒng)〞應客戶要求,利用計算機技術(shù)對酒店的客房訂房退房等日常操作進展管理,不僅節(jié)省人力,物力,而且提高了管理效率,方便了業(yè)務的管理。工程背景:工程名稱:"酒店客房管理〞系統(tǒng)任務提出者:……工程開發(fā)者:……系統(tǒng)用戶:…酒店總臺效勞人員相關(guān)定義:用戶:系統(tǒng)使用人員客戶:酒店住戶可行性研究的前提3.1欲開發(fā)軟件的根本要求:A功能:客房信息管理;用戶可對酒店客房的相關(guān)信息進展管理,包括對客房的根本信息〔如客房號,客房價格等〕進展檢索,錄入和修改客房預訂管理;實現(xiàn)客戶對酒店客房的預定要求客房訂房及入住管理;實現(xiàn)客戶對酒店客房的訂房以及預訂轉(zhuǎn)入住要求客房退房管理;實現(xiàn)客戶的退房要求,并進展費用結(jié)算客戶信息管理;用戶可對入住過酒店的客戶信息進展查詢,包括對客戶的根本信息(如身份證號、客戶姓名、聯(lián)系)進展檢索。系統(tǒng)設置管理;用戶根據(jù)需要修改系統(tǒng)相關(guān)設置B性能限制: 本系統(tǒng)是在微型機上開發(fā)的信息處理系統(tǒng),在響應時間上午特殊要求。C輸入輸出: 系統(tǒng)的主要輸入為酒店客戶的相關(guān)信息,包括個人信息以及住宿信息等; 系統(tǒng)的主要輸出為酒點客戶的主要賬單,以及相關(guān)報告等。 D酒店客房管理的主要流程:客戶訂房信息客戶訂房信息客戶預訂信息客戶退房信息入住處理退房收銀房間密碼卡客戶賬單圖表SEQ圖表\*ARABIC1酒店客房管理流程圖E同本系統(tǒng)連接的其它系統(tǒng):客房門禁系統(tǒng),票據(jù)打印系統(tǒng) H完成期限:預期6個月目標:本工程旨在利用計算機進展酒店的客房管理,提高客房管理人員的工作效率;提高管理人員的工作質(zhì)量;改善對客戶接待工作;實現(xiàn)管理計算機化,效率化;繼承舊的管理系統(tǒng)的優(yōu)良性能根底上進一步提升軟件的管理性能;實現(xiàn)人力資源的高效利用。條件、假定和限制:〔1〕針對用戶要求,結(jié)合實際情況,所設計管理軟件初步估計具有10到15年的應用壽命。〔2〕在具體的調(diào)研之后定下較為適合的系統(tǒng)設計方案,并進一步比較各方案的優(yōu)劣,從中提煉出最優(yōu)方案。〔3〕經(jīng)費與投資重要來自用戶,用戶提供一局部的設備支持,其中保證日常的一局部生活與工作費用?!?〕對軟件不作違反法律與政策的設計,在根本設計的根底上結(jié)合最近法律政策允許對軟件做合理升級維護?!?〕針對用戶要求所設計管理軟件基于現(xiàn)行普遍應用的標準配置硬件系統(tǒng),于windows操作系統(tǒng)下開發(fā)運行?!?〕可利用現(xiàn)有舊版管理軟件系統(tǒng),參考與繼承局部實用功能?!?〕預計本系統(tǒng)在6個月后根本功能投入使用。進展可行性研究的方法:本工程開發(fā)小組由4人組成,從三個大方面對系統(tǒng)開發(fā)作可行性研究分析?!?〕兩人對現(xiàn)行應用管理系統(tǒng)進展分析,調(diào)查確定現(xiàn)行系統(tǒng)已有的功能及初步確定待開發(fā)系統(tǒng)的功能。〔2〕兩人對酒店客房管理做實地調(diào)查,搜集日常工作管理信息,并初步確定酒店客房管理的主要流程??偨Y(jié)出待開發(fā)系統(tǒng)的功能?!?〕匯總調(diào)查結(jié)果,確定系統(tǒng)框架及模型,對待開發(fā)系統(tǒng)進展可行性仿真研究。軟件主要到達功能根本齊全,操作簡單,應用方便。對現(xiàn)有系統(tǒng)的分析:本工程的委托酒店現(xiàn)階段的客房效勞與管理工作由人工系統(tǒng)實現(xiàn),這種酒店運營管理模式已不再適應日益增長酒店工作管理量。且人員工作量大,酒店在人員及設備支出方面耗損量多.此為該系統(tǒng)的局限之處。對所建議系統(tǒng)的分析:本系統(tǒng)可運行于裝有WINDOW*P系統(tǒng)的電腦上,可實現(xiàn)酒店客房管理的自動化與計算機化。在不用改變原有人員構(gòu)造的根底上提高客房效勞管理人員的工作效率和工作質(zhì)量;改善對客戶接待工作;實現(xiàn)管理計算機化,效率化;繼承舊的管理系統(tǒng)的優(yōu)良性能根底上進一步提升軟件的管理性能;實現(xiàn)人力資源的高效利用。其操作簡單界面簡明,易于用戶使用。社會因素方面的可行性法律方面的可行性:經(jīng)本工程組及酒店方面專業(yè)人員研究確定不存在法律方面的問題。使用方面的可行性:本工程的應用只需要對原有的酒店總臺相關(guān)人員進展軟件的使用培訓,對用戶單位的行政管理以及工作制度等方面不需要有所變動,因此不存在該方面的問題結(jié)論:經(jīng)過小組研究分析,該管理系統(tǒng)是對過去酒店客房管理系統(tǒng)的完善,消除了過去系統(tǒng)的缺乏之處。待資金到位即可著手進展開發(fā)。三、需求分析引言:編寫目的:隨著我國旅游業(yè)的飛速開展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。根據(jù)…酒店的要求,為…酒店開發(fā)一款可以方便快捷管理與酒店客房相關(guān)的軟件管理系統(tǒng),在經(jīng)過本系統(tǒng)應用軟件的開發(fā)者對系統(tǒng)集成所需實現(xiàn)的功能、性能及其操作配合方面進展了詳細的分析和探討,編寫了本文檔,其目的在于:準確無誤的理解和表達用戶對"酒店客房管理〞業(yè)務的需求,以此作為本系統(tǒng)的需求基線;便于系統(tǒng)設計人員根據(jù)酒店客房管理業(yè)務的需求指定概要設計,詳細設計及數(shù)據(jù)庫設計;預期讀者:…有關(guān)業(yè)務主管;…有關(guān)技術(shù)主管;…有關(guān)軟件設計開發(fā)人員;…有關(guān)運行維護人員背景:a.待開發(fā)的軟件系統(tǒng)的名稱:酒店客房管理桌面系統(tǒng);b.工程任務提出者:…酒店工程開發(fā)者:…系統(tǒng)軟件開發(fā)小組用戶:酒店前臺招待人員c.實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:WIN*P/2000/Vista.運行環(huán)境:數(shù)據(jù)庫:Access2007數(shù)據(jù)庫運行平臺:轉(zhuǎn)有windows系列操作系統(tǒng)的PC機終端設備:實達,長城終端等其他設備:磁盤陣列,打印機等定義:房態(tài):房間項使用狀態(tài),可供、占用、停用、預定等狀態(tài)??蛻粜畔ⅲ嚎蛻舻纳矸菪畔?,以及客戶的類型,既客戶是團體客人還是散客。工程概述:工程目標:本酒店客房管理系統(tǒng)主要以提高酒店客房效勞的速度、精度,改善顧客效勞的親善程度,減少工作過失為目標,減少各項資金支出,提高管理質(zhì)量,從而能為酒店經(jīng)營上檔次創(chuàng)造條件。主要表現(xiàn)在以下幾個方面:為酒店經(jīng)營效勞:快捷、準確和高效地效勞,同時具有多種方式的查詢途徑。問訊員能夠隨時快速地從計算機中查詢每位住店客人或以預定客人的資料。a.按各種條件查詢打印現(xiàn)住及離店的客人信息b.按各種條件查詢,包括房間號、、地區(qū)等c.可查本日抵離店客人,明日應到、應離客人等情況d.客房占用情況查詢同時,計算機化的管理能夠給酒店管理人員帶來極大的方便,從而帶來效率與質(zhì)量的提高。管理計算機化同時為酒店節(jié)省了一局部的設備支出。(2)為顧客提供最大方便:接待員利用計算機為客人辦理入住登記手續(xù),可以盡量縮短客人滯留總臺的時間,為客人提供快捷高效的效勞。顧客在酒店的消費都將錄入計算機,顧客在辦理離店時一次性結(jié)賬,為顧客帶來極大的便利。(3)引進先進的酒店管理思想:建成一套具有不斷開展能力的系統(tǒng),能給酒店的人流、物流、資金流帶來極大的發(fā)揮效益,管理計算機化,為酒店未來帶來長遠的開展。管理與國際慣例接軌,吸收別人的成功經(jīng)歷,為酒店開展鋪平道路。用戶的特點:使用該系統(tǒng)的用戶必須是經(jīng)過專門培訓的專業(yè)人士,熟悉計算機操作,具有專業(yè)知識,同時能夠恰當及時處理緊急情況。總體需求調(diào)查:系統(tǒng)目標:對酒店前臺對酒店房間訂退操作實現(xiàn)計算機管理,完成酒店客房的訂房,退房以及預訂等業(yè)務,實現(xiàn)業(yè)務數(shù)據(jù)的及時保存預處理。業(yè)務處理總體流程調(diào)查:從與原系統(tǒng)關(guān)系比較來看,總體業(yè)務流程圖如下所示:酒店客房管理桌面系統(tǒng)酒店客房管理桌面系統(tǒng)訂房及入住管理子系統(tǒng)退房管理子系統(tǒng)客戶信息管理子系統(tǒng)客房信息管理子系統(tǒng)系統(tǒng)設置管理子系統(tǒng)預訂入住訂房圖表SEQ圖表\*ARABIC2總體流程圖一其他系統(tǒng)接口從大的數(shù)據(jù)流向來看,總體數(shù)據(jù)流程圖如下所示:、圖表3總體數(shù)據(jù)流程圖圖表3總體數(shù)據(jù)流程圖說明:酒店客戶在可選擇預訂方式或者是到達酒店后再訂的方式進展訂房選擇,系統(tǒng)用戶根據(jù)客戶的選擇,為客戶登記訂房消息,并將客戶的相關(guān)信息記錄在案。為客戶分配適宜的客房后,將相應的客房信息更改后也記錄在案。訂房時,根據(jù)客戶的類型,信息記錄,以及訂房方式,所選房間類型,用戶作出相應處理。酒店客戶在退房時,系統(tǒng)用戶對客戶應付金額進展結(jié)算后開出發(fā)票,并更新相應客房信息。系統(tǒng)功能調(diào)查:訂房及入住管理功能:客戶預訂:酒店客戶可通過這個功能在未到達酒店之前先在酒店中預訂住房,預訂的方式可通過或者請求他人,但應帶有相關(guān)證件。客戶在預訂房間之后須在系統(tǒng)設定期限內(nèi)入住,否則取消預訂。系統(tǒng)面相的客戶分為兩類:團體客戶預訂流程:團體負責人信息及團體信息登記團體負責人信息及團體信息登記酒店可用房間分配預抵達日期設置提交數(shù)據(jù)酒店是否有充足空房告知客戶并取消效勞YesNo單獨客戶預訂流程:客戶信息登記客戶信息登記酒店可用房間分配預抵達日期設置提交數(shù)據(jù)酒店是否有充足空房告知客戶并取消效勞YesNo客戶訂房:利用本功能客戶可在到酒店后才訂房間,同樣對于這種方式也分為兩類客戶進展處理:團體客戶訂房流程:團體負責人信息及團體信息登記團體負責人信息及團體信息登記酒店可用房間分配提交數(shù)據(jù)酒店是否有適宜空房告知客戶并完畢效勞YesNo按客戶要求查詢酒店客房進入入住環(huán)節(jié)單獨客戶訂房流程:客戶信息登記客戶信息登記酒店可用房間分配提交數(shù)據(jù)酒店是否有適宜空房告知客戶并取消效勞YesNo按客戶要求查詢酒店客房進入入住環(huán)節(jié)客戶入?。嚎蛻粼陬A訂轉(zhuǎn)登記或者已登記好后,就進入本環(huán)節(jié),客戶在交納定金后可獲得所訂房間的房卡并入住房間。其根本流程如下所示:客戶交納定金客戶交納定金分配客房密碼卡入住房間如假設遇到團體預訂客戶在轉(zhuǎn)登記入住時應考慮團體是否在規(guī)定期限內(nèi)到達,對于團體提出的加房,減房要求,也應作出相應處理。其根本流程如下所示:團體客戶身份確認團體客戶身份確認是否逾期?YesNo告知客戶并完畢效勞是否增減房間?酒店是否有空房?告知客戶,請求諒解重新分配房間,并更改相應數(shù)據(jù)客戶繳納定金分配客房密碼卡入住房間YesNoYesNo退房管理功能:本系統(tǒng)對結(jié)賬方式如下規(guī)定:對于團體客人,由團體負責人統(tǒng)一結(jié)賬,結(jié)賬方式為現(xiàn)金及銀行卡結(jié)合的方式,不承受掛賬。其根本流程如下所示:客戶提出結(jié)賬要求客戶提出結(jié)賬要求結(jié)算客戶消費金額客房狀態(tài)檢查收取相應金額或退出多余定金打印客戶賬單,并收回房卡更新相應信息提交數(shù)據(jù)客戶信息管理功能:本模塊主要實現(xiàn)對酒店客戶的信息查詢,根本操作為管理客人的身份信息、消費信息,包括對相關(guān)信息的錄入,修改,查詢。根本操作流程如下:客戶信息錄入客戶信息錄入客戶管理選擇相應操作客戶信息修改客戶信息查詢登記客戶的相應數(shù)據(jù)先查詢相應客戶的信息指定欲查詢客戶的有關(guān)信息關(guān)鍵字根據(jù)關(guān)鍵字進展查詢對查詢結(jié)果進展相應修改上傳數(shù)據(jù)客房信息管理功能:本模塊實現(xiàn)的是用戶對酒店內(nèi)客房的根本信息進展管理的操作,根本操作為檢索,錄入和修改,客房的根本信息包括:客房的房間號,房間類型,房間位置,房間狀態(tài)。房間狀態(tài)包括房間使用情況〔是否空房〕,客房清潔情況〔是否已清潔〕,以及房間清潔負責人員的管理等。其根本流程如下所示:客房信息錄入客房信息錄入客房管理選擇相應操作客房信息修改客房信息查詢登記客房的相應數(shù)據(jù)先查詢相應客房的信息指定欲查詢客房的有關(guān)信息關(guān)鍵字根據(jù)關(guān)鍵字進展查詢對查詢結(jié)果進展相應修改上傳數(shù)據(jù)系統(tǒng)設置功能:本模塊主要實現(xiàn)的是對本管理系統(tǒng)進展維護與設置操作;數(shù)據(jù)庫的維護,包括數(shù)據(jù)庫數(shù)據(jù)的備份;對用戶的密碼的錄入,修改操作,根本流程如下:系統(tǒng)設置系統(tǒng)設置數(shù)據(jù)庫維護用戶密碼設置數(shù)據(jù)備份新密碼錄入密碼修改上傳數(shù)據(jù)系統(tǒng)主要功能的數(shù)據(jù)流圖表如以下圖所示:圖表4.0層數(shù)據(jù)流圖表數(shù)據(jù)字典:6.1主要數(shù)據(jù)流描述:用戶輸入的用戶名與用戶密碼驗證正確后,進入系統(tǒng)界面用戶輸入的欲查找信息系統(tǒng)的數(shù)據(jù)庫,包括客戶信息,客房信息等把數(shù)據(jù)庫相關(guān)局部包括對房間信息的查找,客戶信息的查找用戶輸入的本系統(tǒng)的信息數(shù)據(jù)庫系統(tǒng)用戶信息存儲局部用戶登錄密碼等信息內(nèi)容用戶輸入的酒店客戶信息數(shù)據(jù)庫客戶信息存儲局部包括客戶的身份信息,客戶登記信息,客戶類型信息,客戶消費信息,客戶賬單等與客戶有關(guān)的信息數(shù)據(jù)酒店住房的相關(guān)信息數(shù)據(jù)庫酒店房間信息存儲局部包括系統(tǒng)最初設置的房間的根本信息,如使用狀態(tài),清潔狀態(tài),類型,房號,床位數(shù)等,以及客戶提出的對客房的一些要求客戶提出的對于酒店住房的相關(guān)要求信息用戶由用戶錄入系統(tǒng)中顯示界面,用戶顯示界面,用戶經(jīng)查詢后得到的符合條件的結(jié)果數(shù)據(jù),系統(tǒng)數(shù)據(jù)庫包括用戶數(shù)據(jù)庫,客戶數(shù)據(jù)庫以及房間信息數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)顯示界面客戶用戶客戶用戶客戶用戶客戶用戶客戶結(jié)賬的方式,可以現(xiàn)金結(jié)算,銀行卡結(jié)算等客戶信息數(shù)據(jù)庫用戶對預訂房間客人入住前的身份信息進展核對,包括正確和錯誤兩種結(jié)果酒店房間信息數(shù)據(jù)庫用戶對預訂房間客人入住前的房間的預訂入住時間是否到期的核對,包括已過期與為過期兩種結(jié)果數(shù)據(jù)6.2主要數(shù)據(jù)項條目:類型簡述文本類型用來描述包括用戶,客戶的姓名枚舉類型枚舉元素為男,女字符串型唯一,包括字符與數(shù)字枚舉類型枚舉元素為團體客人,散客長整型用于描述入住客人數(shù)文本類型用于描述客人入住期間的消費內(nèi)容雙精度浮點數(shù)類型用于描述客人入住期間的消費金額文本類型用于描述客人的住址或工作單位的信息長整型客人身份證件號,唯一整型客人預計停留天數(shù)整型酒店房間的,唯一單精度浮點數(shù)類型酒店房間的入住價格枚舉類型枚舉元素包括標準單人間、雙人間,豪華單人間、雙人間,商務套房,總統(tǒng)套房整型用于描述客房內(nèi)的床位數(shù)量布爾類型布爾值:占用代表0,空閑代表1布爾類型布爾值:未清潔代表0,已清潔代表1整型酒店房間數(shù),客人訂房數(shù)文本類型用于描述酒店房間的地理位置整型格式:**/**/**整型唯一6.3數(shù)據(jù)存儲條目:簡述組成存放酒店客房的相關(guān)信息房號+類型+位置+使用狀態(tài)+清潔狀態(tài)+床位數(shù)+單價存放酒店客戶的相關(guān)根本信息+性別+單位+身份證件號+類別存放酒店客戶的消費信息消費工程+消費金額存放酒店客戶的交易信息房號+訂房時間+入住時間+退房時間+入住天數(shù)+訂房數(shù)+付款方式+應付金額6.4E-R圖設計:6.4.1消費記錄實體:消費工程消費工程消費記錄消費金額6.4.2交易記錄實體:交易記錄交易記錄入住時間訂房時間客房號應付金額付款方式訂房數(shù)入住天數(shù)退房時間6.4.3賬單實體:賬單賬單客房號付款方式姓名客戶結(jié)算金額結(jié)算日期6.4.4客戶實體:客戶客戶姓名姓別編號客戶類型工作單位身份證件號6.4.5客房實體:客房客房客房號客房位置客房類型使用狀態(tài)清潔狀態(tài)床位數(shù)單價6.4.6用戶實體:用戶用戶姓名姓別密碼6.4.7實體間的關(guān)系圖:1111111n111mnmn用戶管理客房客戶消費記錄交易記錄住宿產(chǎn)生交易查詢核算賬單平安性要求調(diào)查:本系統(tǒng)的用戶需憑借密碼才可登陸系統(tǒng)使用。性能要求調(diào)查:數(shù)據(jù)準確度:數(shù)據(jù)準確度滿足一般酒店的要求,一般準確到貨幣分位。時間特性:處理時間要盡可能短,在可承受范圍內(nèi)。適應性:使用開放式的操作系統(tǒng),開放式的數(shù)據(jù)庫開發(fā)工具及標準的通信協(xié)議,構(gòu)造層次自獨立性。四、總體設計引言:編寫目的:以提高酒店客房效勞的速度、精度,改善顧客效勞的親善程度,減少工作過失為目標,減少各項資金支出,提高管理質(zhì)量效勞于…酒店的前臺對酒店客房管理效勞的主要環(huán)節(jié),最終用戶為…酒店集團公司,酒店總臺接待處的效勞人員。基于需求分析之上編寫了本文檔,目的在于,將需求分析中的設計的功能具體化預期讀者:…有關(guān)業(yè)務主管;…有關(guān)技術(shù)主管;…有關(guān)軟件設計開發(fā)人員;…有關(guān)運行維護人員范圍:說明:a.待開發(fā)的軟件系統(tǒng)的名稱:酒店客房管理桌面系統(tǒng);b.工程任務提出者:…酒店工程開發(fā)者:…系統(tǒng)軟件開發(fā)小組用戶:酒店前臺招待人員c.實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:WIN*P/2000/Vista.定義:房態(tài):房間項使用狀態(tài),可供、占用、停用、預定等狀態(tài)??蛻粜畔ⅲ嚎蛻舻纳矸菪畔?,以及客戶的類型,既客戶是團體客人還是散客。參考資料:GB8566-1995軟件生存期過程GB8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南GB/T11457-1995軟件工程術(shù)語總體設計:2.1需求規(guī)定:本酒店客房管理系統(tǒng)主要以提高酒店客房效勞的速度、精度,改善顧客效勞的親善程度,減少工作過失為目標,減少各項資金支出,提高管理質(zhì)量,從而能為酒店經(jīng)營上檔次創(chuàng)造條件,對酒店前臺對酒店房間訂退操作實現(xiàn)計算機管理,完成酒店客房的訂房,退房以及預訂等業(yè)務,實現(xiàn)業(yè)務數(shù)據(jù)的及時保存預處理。詳細的說明請參見"需求分析"。2.2運行環(huán)境數(shù)據(jù)庫:Access2007數(shù)據(jù)庫運行平臺:轉(zhuǎn)有windows系列操作系統(tǒng)的PC機終端設備:實達,長城終端等其他設備:磁盤陣列,打印機等2.3構(gòu)造:在需求分析根底上,本系統(tǒng)確定由以下功能模塊構(gòu)成:客房管理系統(tǒng)系統(tǒng)設置模塊客房管理系統(tǒng)系統(tǒng)設置模塊退房管理模塊客戶信息管理模塊客房信息管理模塊訂房入住管理模塊圖表5系統(tǒng)功能模塊圖以下為各功能模塊的主要功能描述:客房信息管理;用戶可對酒店客房的相關(guān)信息進展管理,包括對客房的根本信息〔如客房號,客房價格等〕進展檢索,錄入和修改客房預訂管理;實現(xiàn)客戶對酒店客房的預定要求客房訂房及入住管理;實現(xiàn)客戶對酒店客房的訂房以及預訂轉(zhuǎn)入住要求客房退房管理;實現(xiàn)客戶的退房要求,并進展費用結(jié)算客戶信息管理;用戶可對入住過酒店的客戶信息進展查詢,包括對客戶的根本信息(如身份證號、客戶姓名、聯(lián)系)進展檢索。系統(tǒng)設置管理;用戶根據(jù)需要修改系統(tǒng)相關(guān)設置2.4根本設計概念和處理流程:系統(tǒng)的主要處理流程如下表所示:客戶預訂請求客戶預訂請求客戶入住請求客戶退房請求客戶個人信息客房信息1.預訂請求記錄,分配客房2.客戶身份查證,分配客房3.客房信息更改,金額結(jié)算有效地客戶預訂名單客房門卡客戶賬單客戶信息記錄客房信息記錄更新后主文件記錄輸入處理輸出系統(tǒng)主要構(gòu)造如以下圖:……酒店客房管理桌面系統(tǒng)訂房及入住管理子系統(tǒng)退房管理子系統(tǒng)客戶信息管理子系統(tǒng)客房信息管理子系統(tǒng)系統(tǒng)設置管理子系統(tǒng)預訂入住訂房各個子模塊的功能處理數(shù)據(jù)流圖如下所示:2.4.1訂房及入住管理子模塊:處理預訂流程:處理一般訂房流程:處理入住流程:一般訂房入住流程:預訂轉(zhuǎn)登記〔入住〕流程:2.4.2退房處理流程:2.4.3客房信息管理流程:2.4.4客戶信息管理流程:2.4.5系統(tǒng)設置管理流程:2.5各個功能需求與其相關(guān)主要程序的關(guān)系:酒店客房管理桌面系統(tǒng)酒店客房管理桌面系統(tǒng)訂房及入住管理退房管理客戶信息管理客房信息管理系統(tǒng)設置預訂入住訂房程序名:OnOrder程序名:OnCheckIn程序名:OnBook程序名:OnCheckOut程序名:OnMClient程序名:OnMRoom程序名:OnSysSet程序名:OnLoadSys以下為各個功能模塊各自的對應子程序:2.5.1預訂模塊:預訂管理預訂管理散客預訂管理團體預訂管理On_OsingleOn_OteamOn_RoomCheckOn_OrderShowOnOrder2.5.2訂房模塊:訂房管理訂房管理散客訂房管理團體訂房管理On_BsingleOn_BteamOn_RoomCheckOn_BookShowOnBook2.5.3入住模塊:入住管理入住管理一般入住預訂轉(zhuǎn)入住On_SCheckOn_TimeCheckOn_RoomCheckOn_RoomChangeOn_UpDateOn_UpDateOnCheckIn2.5.4退房模塊:OnCheckOutOnCheckOut退房處理On_CalMoneyOn_UpDateOn_PrTit2.5.5客戶信息管理模塊:客戶信息管理客戶信息管理客戶信息錄入客戶信息查詢客戶信息修改On_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMClient2.5.6客房信息管理模塊:客房信息管理客房信息管理客房信息錄入客房信息查詢客房信息修改On_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMRoom2.5.7系統(tǒng)設置模塊:系統(tǒng)設置系統(tǒng)設置OnSysSet數(shù)據(jù)備份密碼修改On_DataCopyOn_SecMof2.6人工處理過程: 本軟件系統(tǒng)的工作過程中包括以下人工處理過程:客戶信息輸入,由人工通過終端設備輸入完成;客戶房間密碼卡,有人工發(fā)放以及收回;客戶個人證件需要由人工認證;客戶繳納現(xiàn)金清點需要由人工認證;數(shù)據(jù)庫設計:根據(jù)需求分析所得實體關(guān)系E-R圖,系統(tǒng)數(shù)據(jù)表構(gòu)造如下所示:Ajb(訂金表)1Lsh流水號Identityint否2Rzdjlsh入住流水號Int是3Fh房號Char(5)是4Je金額Numeric(6,0)是5Rq日期datetime是6Bz幣種Char(10)是7ytbz已退標志Char(4)是8fkfs付款方式Char(12)是9*mChar(8)是10jzdjlsh結(jié)帳號流水號int是Fzb(客房總表)1Lsh流水號Identityint否2Fh房號Char(5)是3Zt狀態(tài)Char(6)是4*mChar(20)是5*b性別Char(2)是6Rs人數(shù)Int是7Krlb客人類別Char(8)是8Rzrq入住日期Datetime是9Ldrq離店日期Datetime是10*zrq續(xù)住日期Datetime是11fz房價Numeric(5,2)是12Kfr開房人Char(8)是13Kfrq開房日期Datetime是14Kfl*客房類型Char(8)是15Ttbz標志Char(2)是16Bz幣種Char(20)是17Rzdjlsh入住流水號int是Jzdjb(結(jié)帳單表)1Lsh流水號Identityint否2Rzdjlsh入住單流水號Int否3Fh房號Char(5)否4*mChar(20)是5Rzrq入住日期Datetime是6Ldrq離店日期Datetime是7Bz幣種Char(10)是8Cdbz簽單標志Char(2)是9Czy操作員Char(8)是10czrq操作日期Datetime是Jzm*b(結(jié)帳明細表)1Lsh流水號Identityint否2jzdjlsh結(jié)帳單流水號Int否3Jzfs結(jié)帳方式Char(10)是4Bz幣種Char(10)是5Je金額Numeric(9,2)是6Cdbz簽章標志Char(2)是7Fh房號Char(5)是8Kr*m客人姓名Char(20)是9Qd*m簽單姓名Char(20)是10Czy操作員Char(8)是11czrq操作日期Datetime是Kfzlb(客房資料表)1Fh房號Char(5)否2Kfl*客房類型Char(8)是3Lc樓層Char(6)是4Zt狀態(tài)Char(6)是5Qjzt清潔狀態(tài)Char(7)是Kr*fb(客人消費表)1Lsh流水號Identityint否2Zh結(jié)帳單號Int否3Fh房號Char(5)否4*fl*消費類型Char(10)是5Bz幣種Char(10)是6Je金額Numeric(10,2)是7Zzrq結(jié)帳日期Datetime是8Skbz收款標志Char(4)是9Skr收款人Char(8)是10Skrq收款日期Datetime是12Rzdjlsh入住單流水號Int是13czy操作員Char(8)是Rzdjb(入住登記表)1Lsh流水號Identityint否2*mChar(20)是3*b性別Char(2)是4Rs人數(shù)Int是5Krlb客人類別Char(8)是6Rzrq入住日期Datetime是7Ldrq離店日期Datetime是8Fh房號Char(5)否用戶界面設計:4.1用戶登錄界面初步設計:4.2系統(tǒng)主界面初步設計:四、詳細設計引言:編寫目的:本文檔是在總體設計根底上,對本系統(tǒng)各功能的具體設計以及代碼的實現(xiàn)。預期讀者:…有關(guān)業(yè)務主管;…有關(guān)技術(shù)主管;…有關(guān)軟件設計開發(fā)人員;…有關(guān)運行維護人員背景說明:a.待開發(fā)的軟件系統(tǒng)的名稱:酒店客房管理桌面系統(tǒng);b.工程任務提出者:…酒店工程開發(fā)者:…系統(tǒng)軟件開發(fā)小組用戶:酒店前臺招待人員c.實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:WIN*P/2000/Vista.參考資料:GB8566-1995軟件生存期過程GB8567-88計算機軟件產(chǎn)品開發(fā)文件編制指南GB/T11457-1995軟件工程術(shù)語局部內(nèi)容定義:用戶:系統(tǒng)使用人員客戶:酒店住戶ListView:VC++中提供的一種功能控件ListCtrl:VC++中提供的一種功能控件數(shù)據(jù)表:對數(shù)據(jù)進展存儲和操作的一種邏輯構(gòu)造,每一個表都代表一個對用戶意義的對象。程序系統(tǒng)的構(gòu)造:酒店客房管理桌面系統(tǒng)酒店客房管理桌面系統(tǒng)訂房及入住管理預訂OnOrderOn_OsingleOn_OteamOn_RoomCheckOn_OrderShow訂房OnBookOn_BsingleOn_BteamOn_RoomCheckOn_BookShow訂房OnCheckInOn_SCheckOn_TimeCheckOn_RoomCheckOn_RoomChangeOn_UpDateOn_UpDateOn_CalMoney退房管理OnCheckOutOn_UpDateOn_PrTitOn_InfoShow客房信息管理On_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMRoom客戶信息管理OnMClientOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_Modify系統(tǒng)設置OnSysSetOnUpdatOn_DataCopyOn_SecMof圖表6程序構(gòu)造圖OnLoadSys程序設計說明:以下為個功能模塊中主要程序的設計說明:程序OnLoadSys設計說明:程序描述:本程序用于處理用戶登錄系統(tǒng)時的身份認證處理輸入輸出及功能處理:用戶姓名用戶姓名用戶密碼3.更新主記錄登陸成功輸入處理輸出流程邏輯:開場開場輸入姓名輸入密碼密碼是否正確YN進入系統(tǒng)更新主記錄文件記錄用戶名輸出密碼錯誤信息是否繼續(xù)嘗試完畢YN計數(shù)器加1計數(shù)器置0計數(shù)器==3?YN程序OnBook設計說明:程序描述:本程序完成酒店客戶的訂房登記操作管理,程序中將使用ListView控件顯示酒店的主要客房情況:房號、房類型、、性別、人數(shù)、入住日期、離店日期、折扣、幣種、房租開房人等信息,以及使用列表控件和編輯框等用于接收客戶根本信息:入住單位〔客人/團體姓名〕、性別、人數(shù)、客人類別、客人來源、入住時間〔默認為當天日期〕、離店時間〔默認為明天日期〕、付款方式、幣種等。系統(tǒng)數(shù)據(jù)庫的更新將與控件信息更新想聯(lián)系。輸入輸出及功能處理:客戶信息客戶信息3.更新主記錄訂房成功輸入處理輸出流程邏輯:開場開場客戶需求征詢是否有符合要求客房YN客戶信息錄入數(shù)據(jù)庫數(shù)據(jù)更新分配客房信息錄入顯示無客房信息是否繼續(xù)完畢YN刷新顯示客房情況是否更改條件YN建議入住其他酒店建立客帳客史檔案輸入查詢條件程序OnOrder設計說明:程序描述:本程序用于處理客戶的預定操作,使用的控件根本與上一程序一樣。輸入輸出及功能處理:客戶信息客戶信息3.更新主記錄預訂成功輸入處理輸出流程邏輯:開場開場客戶需求征詢是否有符合要求客房YN客戶信息錄入數(shù)據(jù)庫數(shù)據(jù)更新分配客房信息錄入顯示無客房信息是否繼續(xù)完畢YN刷新顯示客房情況是否更改條件YN建議入住其他酒店建立客戶預訂記錄輸入查詢條件確定預訂期限時間程序OnCheckin設計說明:程序描述:本程序用于處理用戶的相關(guān)入住操作。輸入輸出及處理:客戶入住信息客戶入住信息3.更新主記錄入住成功密碼卡輸入處理輸出流程邏輯:開場開場是否增減客房YN訂金繳納分配客房信息錄入重新分配客房是否繼續(xù)完畢YN刷新顯示客房情況是否逾期YN是否有預訂是否團體客戶分配房卡預訂記錄查詢預訂記錄取消更新數(shù)據(jù)建立客帳客史檔案完畢NYYN程序OnCheckOut設計說明:程序描述:本程序用于處理客戶的退房結(jié)算。輸入輸出及功能處理:客戶退房信息客戶退房信息3.更新主記錄退房成功賬單輸入處理輸出流程邏輯:開場開場N完畢YYN初始化(在住房表、消費表)選取要結(jié)帳的房間是否所有客人都退房完畢?在消費表中查找所屬房間的費用選擇結(jié)帳方式,并打印帳單,然后退房是否繼續(xù)?程序OnMRoom設計說明:程序描述:本程序用于處理酒店客房信息的管理操作,包括信息的錄入,查詢以及修改輸入輸出及功能處理:客房信息客房信息操作成功輸入處理輸出流程邏輯:開場開場N完畢YYN選擇相應操作保存并更新數(shù)據(jù)查找符合條件的客房輸入新數(shù)據(jù)是否繼續(xù)?新建客房記錄錄入操作相關(guān)信息錄入保存并更新數(shù)據(jù)錄入查詢條件查詢操作輸出相關(guān)信息修改操作是否保存?是否保存?是否修改?是否存在?NYYN程序OnMClient設計說明:程序描述:本程序用于處理酒店客戶信息的管理操作,包括信息的錄入,查詢以及修改輸入輸出及功能處理:客戶信息客戶信息操作成功輸入處理輸出流程邏輯:開場開場N完畢YYN選擇相應操作保存并更新數(shù)據(jù)查找符合條件的客戶輸入新數(shù)據(jù)是否繼續(xù)?新建客戶記錄錄入操作相關(guān)信息錄入保存并更新數(shù)據(jù)錄入查詢條件查詢操作輸出相關(guān)信息修改操作是否保存?是否保存?是否修改?是否存在?NYYN程序OnSysSet設計說明:程序描述:本程序用于對系統(tǒng)進展一些操作設置,包括用戶密碼的設置以及數(shù)據(jù)庫的維護。輸入輸出及功能處理:數(shù)據(jù)庫備份地址數(shù)據(jù)庫備份地址用戶密碼3更新主記錄操作成功輸入處理輸出流程邏輯:開場開場N完畢YYN備份數(shù)據(jù)是否繼續(xù)?輸入備份存放地址路徑數(shù)據(jù)拷貝并存放輸入地址確認?更換密碼輸入原密碼輸入新密碼更換確認?保存并更新數(shù)據(jù)YN五、測試分析及維護引言:編寫目的:本報告是

溫馨提示

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

評論

0/150

提交評論