




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上計算機學院 軟件工程4班軟件工程課程設計鍵入文檔標題酒店客房管理系統客房管理系統Administrator2009-8-11目錄一、摘要:酒店,是為客人提供住宿、餐飲、娛樂和其它服務的綜合性服務企業,它所接待的客來自世界各地,而且這些客人的生活習慣、消費水平、宗教信仰等各不相同。隨著我國旅游業的飛速發展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。如何以酒店企業所擁有的有限的人力、物力、財力和信息資源服務于住店客人,滿足客人的各種消費需求,在當今競爭日趨激烈的酒店行業中,是經營好酒店企業的重要問題。酒店經營管理人員不但要掌握科學的管理思
2、想和管理方法來綜合的運用酒店資源,還應該采用先進的計算機管理手段處理日益復雜的信息資源,正確、及時地對客源市場信息作出反應和正確的指定經營決策,這樣才有可能保證酒店企業在如今激烈的競爭中求得生存和發展。成功的應用先進的計算機管理手段輔助酒店企業的經營管理,不但要求酒店的日常操作模式要符合計算機信息處理的要求,而且需要有相應的管理體系和人員配合。作為酒店的經營管理人員只有充分的掌握酒店的各職能崗位的信息流程和計算機處理的要求,并善于結合兩者的要求和長處,才能使想進的計算信息處理技術有效的服務與酒店的經營管理。本課程設計主要解決的是在一個酒店的客房管理中,實現計算機對來客的訂房情況,消費情況的統計
3、與登記,實現對酒店住房費用的一次性結算服務,為酒店管理人員關于一定時間段里酒店的住房管理情況與酒店的經營情況提供快捷方便高效的管理手段。在本課程設計中,系統開發平臺為Windows XP,程序設計設計語言采用Vc+,數據庫采用SQL Server 2005,程序運行平臺為Windows 2000/XP。在Vc+中可以實現的功能有預定客戶管理,客戶日常事務登記,住房管理等。Access作為各種信息資料的后臺數據庫包括客人信息、房間信息、客史記錄等等。通過本課程設計,主要實現對的是對酒店的客房進行管理,使用戶能輕松地找到所需要的客房信息,提供訂房和退房服務,并對酒店客房的業績進行統計,以實現服務管
4、理的電子化,自動化,提高酒店客房管理的辦公效率,為提高和改善酒店的服務質量提供保證。二、可行性分析1. 編寫目的:隨著我國旅游業的飛速發展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。根據酒店的要求,為酒店開發一款可以方便快捷管理與酒店客房相關的軟件管理系統,經過詳細分析與討論,編寫了本文檔,其目的在于:l 準確無誤的理解與表達用戶對本軟件系統的要求l 分析確認用戶的所有要求是否合理以及有無實現的可能性以及必要性l 便于系統設計人員完成對系統的需求分析預期的讀者為:酒店的相關工作人員,本系統的開發設計人員2. 項目背景:2.1項目總述:“酒店客房管理系統”應客戶
5、要求,利用計算機技術對酒店的客房訂房退房等日常操作進行管理,不僅節省人力,物力,而且提高了管理效率,方便了業務的管理。2.2 項目背景:l 項目名稱:“酒店客房管理”系統l 任務提出者: l 項目開發者: l 系統用戶: 酒店總臺服務人員2.3 相關定義:用戶:系統使用人員客戶:酒店住戶3 可行性研究的前提3.1 欲開發軟件的基本要求:A 功能:l 客房信息管理;用戶可對酒店客房的相關信息進行管理,包括對客房的基本信息(如客房號,客房價格等)進行檢索,錄入和修改l 客房預訂管理;實現客戶對酒店客房的預定要求l 客房訂房及入住管理;實現客戶對酒店客房的訂房以及預訂轉入住要求l 客房退房管理;實現
6、客戶的退房要求,并進行費用結算l 客戶信息管理;用戶可對入住過酒店的客戶信息進行查詢,包括對客戶的基本信息(如身份證號、客戶姓名、聯系電話)進行檢索。l 系統設置管理;用戶根據需要修改系統相關設置B 性能限制:本系統是在微型機上開發的信息處理系統,在響應時間上午特殊要求。C 輸入輸出:系統的主要輸入為酒店客戶的相關信息,包括個人信息以及住宿信息等;系統的主要輸出為酒點客戶的主要賬單,以及相關報告等。D 酒店客房管理的主要流程:客戶訂房信息客戶預訂信息客戶退房信息入住處理退房收銀房間密碼卡客戶賬單圖表 1酒店客房管理流程圖E 同本系統連接的其它系統:客房門禁系統, 票據打印系統H 完成期限: 預
7、期6個月3.2 目標:本項目旨在利用計算機進行酒店的客房管理,提高客房管理人員的工作效率;提高管理人員的工作質量;改善對客戶接待工作;實現管理計算機化,效率化;繼承舊的管理系統的優良性能基礎上進一步提升軟件的管理性能;實現人力資源的高效利用。3.3 條件、假定和限制:(1)針對用戶要求,結合實際情況,所設計管理軟件初步估計具有10到15年的應用壽命。(2)在具體的調研之后定下較為適合的系統設計方案,并進一步比較各方案的優劣,從中提煉出最優方案。(3)經費與投資重要來自用戶,用戶提供一部分的設備支持,其中保證日常的一部分生活與工作費用。(4)對軟件不作違反法律與政策的設計,在基本設計的基礎上結合
8、最近法律政策允許對軟件做合理升級維護。(5)針對用戶要求所設計管理軟件基于現行普遍應用的標準配置硬件系統,于windows操作系統下開發運行。(6)可利用現有舊版管理軟件系統,參考與繼承部分實用功能。(7)預計本系統在6個月后基本功能投入使用。3.4 進行可行性研究的方法:本項目開發小組由4人組成,從三個大方面對系統開發作可行性研究分析。(1)兩人對現行應用管理系統進行分析,調查確定現行系統已有的功能及初步確定待開發系統的功能。(2)兩人對酒店客房管理做實地調查,搜集日常工作管理信息,并初步確定酒店客房管理的主要流程??偨Y出待開發系統的功能。(3)匯總調查結果,確定系統框架及模型,對待開發系統
9、進行可行性仿真研究。軟件主要達到功能基本齊全,操作簡單,應用方便。4. 對現有系統的分析:本項目的委托酒店現階段的客房服務與管理工作由人工系統實現,這種酒店運營管理模式已不再適應日益增長酒店工作管理量。且人員工作量大,酒店在人員及設備支出方面耗損量多.此為該系統的局限之處。5. 對所建議系統的分析:本系統可運行于裝有WINDOW XP系統的電腦上,可實現酒店客房管理的自動化與計算機化。 在不用改變原有人員結構的基礎上提高客房服務管理人員的工作效率和工作質量;改善對客戶接待工作;實現管理計算機化,效率化;繼承舊的管理系統的優良性能基礎上進一步提升軟件的管理性能;實現人力資源的高效利用。其操作簡單
10、界面簡明,易于用戶使用。6. 社會因素方面的可行性6.1 法律方面的可行性:經本項目組及酒店方面專業人員研究確定不存在法律方面的問題。6.2 使用方面的可行性: 本項目的應用只需要對原有的酒店總臺相關人員進行軟件的使用培訓,對用戶單位的行政管理以及工作制度等方面不需要有所變動,因此不存在該方面的問題7. 結論:經過小組研究分析,該管理系統是對過去酒店客房管理系統的完善,消除了過去系統的不足之處。待資金到位即可著手進行開發。三、需求分析1 引言:1.1 編寫目的:隨著我國旅游業的飛速發展,以及社會生活水平的普遍提高,人們對于酒店消費不斷地提出更高、更多樣性的要求。根據酒店的要求,為酒店開發一款可
11、以方便快捷管理與酒店客房相關的軟件管理系統,在經過本系統應用軟件的開發者對系統集成所需實現的功能、性能及其操作配合方面進行了詳細的分析和探討,編寫了本文檔,其目的在于:l 準確無誤的理解和表達用戶對“酒店客房管理”業務的需求,以此作為本系統的需求基線;l 便于系統設計人員根據酒店客房管理業務的需求指定概要設計,詳細設計及數據庫設計;預期讀者:² 有關業務主管;² 有關技術主管;² 有關軟件設計開發人員;² 有關運行維護人員1.2 背景:a. 待開發的軟件系統的名稱:酒店客房管理桌面系統;b. 項目任務提出者:酒店 項目開發者:系統軟件開發小組 用戶:酒店
12、前臺招待人員 c. 實現該軟件的計算中心或計算機網絡: WIN XP/2000/Vista.1.3 運行環境:A 數據庫:Access2007 數據庫B 運行平臺: 轉有windows系列操作系統的PC機C 終端設備:實達, 長城終端等D 其他設備:磁盤陣列,打印機等1.4 定義:房態:房間項使用狀態,可供、占用、停用、預定等狀態。客戶信息:客戶的身份信息,以及客戶的類型,既客戶是團體客人還是散客。2. 項目概述:2.1 項目目標:本酒店客房管理系統主要以提高酒店客房服務的速度、精度,改善顧客服務的親善程度,減少工作差錯為目標,減少各項資金支出,提高管理質量,從而能為酒店經營上檔次創造條件。主
13、要表現在以下幾個方面:(1) 為酒店經營服務:快捷、準確和高效地服務,同時具有多種方式的查詢途徑。問訊員能夠隨時快速地從計算機中查詢每位住店客人或以預定客人的資料。a. 按各種條件查詢打印現住及離店的客人信息b. 按各種條件查詢,包括房間號、姓名、地區等c. 可查本日抵離店客人,明日應到、應離客人等情況d. 客房占用情況查詢同時,計算機化的管理能夠給酒店管理人員帶來極大的方便,從而帶來效率與質量的提高。管理計算機化同時為酒店節省了一部分的設備支出。(2)為顧客提供最大方便:接待員利用計算機為客人辦理入住登記手續,可以盡量縮短客人滯留總臺的時間,為客人提供快捷高效的服務。顧客在酒店的消費都將錄入
14、計算機,顧客在辦理離店時一次性結賬,為顧客帶來極大的便利。(3)引進先進的酒店管理思想:建成一套具有不斷發展能力的系統,能給酒店的人流、物流、資金流帶來極大的發揮效益,管理計算機化,為酒店未來帶來長遠的發展。管理與國際慣例接軌,吸收別人的成功經驗,為酒店發展鋪平道路。2.2 用戶的特點:使用該系統的用戶必須是經過專門培訓的專業人士,熟悉計算機操作,具有專業知識,同時能夠恰當及時處理緊急情況。3. 總體需求調查:3.1 系統目標:對酒店前臺對酒店房間訂退操作實現計算機管理,完成酒店客房的訂房,退房以及預訂等業務,實現業務數據的及時保存預處理。3.2 業務處理總體流程調查:從與原系統關系比較來看,
15、總體業務流程圖如下所示:酒店客房管理桌面系統訂房及入住管理子系統退房管理子系統客戶信息管理子系統客房信息管理子系統系統設置管理子系統預訂入住訂房圖表 2 總體流程圖一其他系統接口從大的數據流向來看,總體數據流程圖如下所示:、圖表 3 總體數據流程圖說明:l 酒店客戶在可選擇預訂方式或者是到達酒店后再訂的方式進行訂房選擇,系統用戶根據客戶的選擇,為客戶登記訂房消息,并將客戶的相關信息記錄在案。為客戶分配合適的客房后,將相應的客房信息更改后也記錄在案。訂房時,根據客戶的類型,信息記錄,以及訂房方式,所選房間類型,用戶作出相應處理。l 酒店客戶在退房時,系統用戶對客戶應付金額進行結算后開出發票,并更
16、新相應客房信息。4. 系統功能調查:4.1 訂房及入住管理功能:4.1.1 客戶預訂:酒店客戶可通過這個功能在未到達酒店之前先在酒店中預訂住房,預訂的方式可通過電話或者請求他人,但應帶有相關證件??蛻粼陬A訂房間之后須在系統設定期限內入住,否則取消預訂。系統面相的客戶分為兩類:a. 團體客戶預訂流程:團體負責人信息及團體信息登記酒店可用房間分配預抵達日期設置提交數據酒店是否有充足空房告知客戶并取消服務YesNob. 單獨客戶預訂流程:客戶信息登記酒店可用房間分配預抵達日期設置提交數據酒店是否有充足空房告知客戶并取消服務YesNo4.1.2 客戶訂房:利用本功能客戶可在到酒店后才訂房間,同樣對于這
17、種方式也分為兩類客戶進行處理:a. 團體客戶訂房流程:團體負責人信息及團體信息登記酒店可用房間分配提交數據酒店是否有合適空房告知客戶并結束服務YesNo按客戶要求查詢酒店客房進入入住環節b. 單獨客戶訂房流程:客戶信息登記酒店可用房間分配提交數據酒店是否有合適空房告知客戶并取消服務YesNo按客戶要求查詢酒店客房進入入住環節4.1.3 客戶入?。嚎蛻粼陬A訂轉登記或者已登記好后,就進入本環節,客戶在交納定金后可獲得所訂房間的房卡并入住房間。其基本流程如下所示:客戶交納定金分配客房密碼卡入住房間如若遇到團體預訂客戶在轉登記入住時應考慮團體是否在規定期限內到達,對于團體提出的加房,減房要求,也應作出
18、相應處理。其基本流程如下所示:團體客戶身份確認是否逾期?YesNo告知客戶并結束服務是否增減房間?酒店是否有空房?告知客戶,請求諒解重新分配房間,并更改相應數據客戶繳納定金分配客房密碼卡入住房間YesNoYesNo4.2 退房管理功能:本系統對結賬方式如下規定:對于團體客人,由團體負責人統一結賬,結賬方式為現金及銀行卡結合的方式,不接受掛賬。其基本流程如下所示:客戶提出結賬要求結算客戶消費金額客房狀態檢查收取相應金額或退出多余定金打印客戶賬單,并收回房卡更新相應信息提交數據4.3 客戶信息管理功能:本模塊主要實現對酒店客戶的信息查詢,基本操作為管理客人的身份信息、消費信息,包括對相關信息的錄入
19、,修改,查詢?;静僮髁鞒倘缦拢嚎蛻粜畔浫肟蛻艄芾磉x擇相應操作客戶信息修改客戶信息查詢登記客戶的相應數據先查詢相應客戶的信息指定欲查詢客戶的有關信息關鍵字根據關鍵字進行查詢對查詢結果進行相應修改上傳數據4.4 客房信息管理功能:本模塊實現的是用戶對酒店內客房的基本信息進行管理的操作,基本操作為檢索,錄入和修改,客房的基本信息包括:客房的房間號,房間類型,房間位置,房間狀態。房間狀態包括房間使用情況(是否空房),客房清潔情況(是否已清潔),以及房間清潔負責人員的管理等。其基本流程如下所示:客房信息錄入客房管理選擇相應操作客房信息修改客房信息查詢登記客房的相應數據先查詢相應客房的信息指定欲查詢客
20、房的有關信息關鍵字根據關鍵字進行查詢對查詢結果進行相應修改上傳數據4.5 系統設置功能:本模塊主要實現的是對本管理系統進行維護與設置操作;數據庫的維護,包括數據庫數據的備份;對用戶的密碼的錄入,修改操作,基本流程如下:系統設置數據庫維護用戶密碼設置數據備份新密碼錄入密碼修改上傳數據5. 系統主要功能的數據流圖表如下圖所示:圖表4. 0層數據流圖表6. 數據字典:6.1 主要數據流描述:數據流名稱來源去向說明用戶登錄用戶輸入的用戶名與用戶密碼驗證正確后,進入系統界面檢索信息用戶輸入的欲查找信息系統的數據庫,包括客戶信息,客房信息等把數據庫相關部分包括對房間信息的查找,客戶信息的查找系統信息用戶輸
21、入的本系統的信息數據庫系統用戶信息存儲部分用戶登錄密碼等信息內容客戶信息用戶輸入的酒店客戶信息數據庫客戶信息存儲部分包括客戶的身份信息,客戶登記信息,客戶類型信息,客戶消費信息,客戶賬單等與客戶有關的信息數據客房(房間)信息酒店住房的相關信息數據庫酒店房間信息存儲部分包括系統最初設置的房間的基本信息,如使用狀態,清潔狀態,類型,房號,床位數等,以及客戶提出的對客房的一些要求客戶要求客戶提出的對于酒店住房的相關要求信息用戶由用戶錄入系統中查詢結果顯示界面,用戶顯示界面,用戶經查詢后得到的符合條件的結果數據,系統數據庫包括用戶數據庫,客戶數據庫以及房間信息數據庫顯示結果系統數據庫系統顯示界面退房信
22、息客戶用戶入住信息客戶用戶預訂房信息客戶用戶結算方式客戶用戶客戶結賬的方式,可以現金結算,銀行卡結算等身份核對信息客戶信息數據庫用戶對預訂房間客人入住前的身份信息進行核對,包括正確和錯誤兩種結果客房預定時間核查信息酒店房間信息數據庫用戶對預訂房間客人入住前的房間的預訂入住時間是否到期的核對,包括已過期與為過期兩種結果數據6.2 主要數據項條目:數據項名稱類型簡述姓名文本類型用來描述包括用戶,客戶的姓名性別枚舉類型枚舉元素為男,女密碼字符串型唯一,包括字符與數字客人類別枚舉類型枚舉元素為團體客人,散客客人數量長整型用于描述入住客人數消費項目文本類型用于描述客人入住期間的消費內容消費金額雙精度浮點
23、數類型用于描述客人入住期間的消費金額單位或地址文本類型用于描述客人的住址或工作單位的信息身份證件號長整型客人身份證件號,唯一住宿天數整型客人預計停留天數房間號整型酒店房間的編號,唯一房間單價單精度浮點數類型酒店房間的入住價格房間類型枚舉類型枚舉元素包括標準單人間、雙人間,豪華單人間、雙人間,商務套房,總統套房房間床位數整型用于描述客房內的床位數量房間使用狀態布爾類型布爾值:占用代表0,空閑代表1房間清潔狀態布爾類型布爾值:未清潔代表0,已清潔代表1房間數量整型酒店房間數,客人訂房數房間位置文本類型用于描述酒店房間的地理位置日期整型格式:xx/xx/xx客戶編號整型唯一6.3 數據存儲條目:數據
24、存儲名稱簡述組成客房信息存放酒店客房的相關信息房號+類型+位置+使用狀態+清潔狀態+床位數+單價客戶基本信息存放酒店客戶的相關基本信息姓名+性別+單位+身份證件號+類別客戶消費信息存放酒店客戶的消費信息消費項目+消費金額客戶交易信息存放酒店客戶的交易信息房號+訂房時間+入住時間+退房時間+入住天數+訂房數+付款方式+應付金額6.4 E-R圖設計:6.4.1 消費記錄實體:消費項目消費記錄消費金額6.4.2 交易記錄實體:交易記錄入住時間訂房時間客房號應付金額付款方式訂房數入住天數退房時間6.4.3 賬單實體:賬單客房號付款方式姓名客戶編號結算金額結算日期6.4.4 客戶實體:客戶姓名姓別編號客
25、戶類型工作單位身份證件號6.4.5 客房實體:客房客房號客房位置客房類型使用狀態清潔狀態床位數單價6.4.6 用戶實體:用戶姓名姓別密碼6.4.7 實體間的關系圖:111111n111mnmn用戶管理客房客戶消費記錄交易記錄住宿產生交易查詢核算賬單7. 安全性要求調查:本系統的用戶需憑借密碼才可登陸系統使用。8. 性能要求調查:8.1 數據精確度:數據精確度滿足一般酒店的要求,一般精確到貨幣分位。8.2 時間特性:處理時間要盡可能短,在可接受范圍內。8.3 適應性:使用開放式的操作系統,開放式的數據庫開發工具及標準的通信協議,結構層次自獨立性。四、總體設計1. 引言:1.1 編寫目的:以提高酒
26、店客房服務的速度、精度,改善顧客服務的親善程度,減少工作差錯為目標,減少各項資金支出,提高管理質量服務于酒店的前臺對酒店客房管理服務的主要環節,最終用戶為酒店集團公司,酒店總臺接待處的服務人員?;谛枨蠓治鲋暇帉懥吮疚臋n,目的在于,將需求分析中的設計的功能具體化預期讀者:² 有關業務主管;² 有關技術主管;² 有關軟件設計開發人員;² 有關運行維護人員1.2 范圍:說明:a. 待開發的軟件系統的名稱:酒店客房管理桌面系統;b. 項目任務提出者:酒店 項目開發者:系統軟件開發小組 用戶:酒店前臺招待人員 c. 實現該軟件的計算中心或計算機網絡: WIN
27、XP/2000/Vista.1.3 定義:房態:房間項使用狀態,可供、占用、停用、預定等狀態。客戶信息:客戶的身份信息,以及客戶的類型,既客戶是團體客人還是散客。1.4 參考資料:GB8566-1995 軟件生存期過程GB8567-88 計算機軟件產品開發文件編制指南GB/T11457-1995 軟件工程術語2. 總體設計:2.1 需求規定:本酒店客房管理系統主要以提高酒店客房服務的速度、精度,改善顧客服務的親善程度,減少工作差錯為目標,減少各項資金支出,提高管理質量,從而能為酒店經營上檔次創造條件,對酒店前臺對酒店房間訂退操作實現計算機管理,完成酒店客房的訂房,退房以及預訂等業務,實現業務數
28、據的及時保存預處理。詳細的說明請參見需求分析。2.2 運行環境A 數據庫:Access2007數據庫B 運行平臺: 轉有windows系列操作系統的PC機C 終端設備:實達, 長城終端等D 其他設備:磁盤陣列,打印機等2.3 結構:在需求分析基礎上,本系統確定由以下功能模塊構成:客房管理系統系統設置模塊退房管理模塊客戶信息管理模塊客房信息管理模塊訂房入住管理模塊圖表 5 系統功能模塊圖以下為各功能模塊的主要功能描述:l 客房信息管理;用戶可對酒店客房的相關信息進行管理,包括對客房的基本信息(如客房號,客房價格等)進行檢索,錄入和修改l 客房預訂管理;實現客戶對酒店客房的預定要求l 客房訂房及入
29、住管理;實現客戶對酒店客房的訂房以及預訂轉入住要求l 客房退房管理;實現客戶的退房要求,并進行費用結算l 客戶信息管理;用戶可對入住過酒店的客戶信息進行查詢,包括對客戶的基本信息(如身份證號、客戶姓名、聯系電話)進行檢索。l 系統設置管理;用戶根據需要修改系統相關設置2.4基本設計概念和處理流程:系統的主要處理流程如下表所示:客戶預訂請求客戶入住請求客戶退房請求客戶個人信息客房信息1.預訂請求記錄,分配客房 2.客戶身份查證,分配客房3.客房信息更改,金額結算4.管理客戶信息記錄5.管理客房信息記錄6.更新主記錄有效地客戶預訂名單客房門卡客戶賬單客戶信息記錄客房信息記錄更新后主文件記錄輸入處理
30、輸出系統主要結構如圖所示:酒店客房管理桌面系統訂房及入住管理子系統退房管理子系統客戶信息管理子系統客房信息管理子系統系統設置管理子系統預訂入住訂房各個子模塊的功能處理數據流圖如下所示:2.4.1 訂房及入住管理子模塊:處理預訂流程:處理一般訂房流程:處理入住流程:一般訂房入住流程:預訂轉登記(入?。┝鞒蹋?.4.2 退房處理流程:2.4.3 客房信息管理流程:2.4.4 客戶信息管理流程:2.4.5 系統設置管理流程:2.5 各個功能需求與其相關主要程序的關系:酒店客房管理桌面系統訂房及入住管理退房管理客戶信息管理客房信息管理系統設置預訂入住訂房程序名:OnOrder程序名:OnCheckIn
31、程序名:OnBook程序名:OnCheckOut程序名:OnMClient程序名:OnMRoom程序名:OnSysSet程序名:OnLoadSys以下為各個功能模塊各自的對應子程序:2.5.1 預訂模塊:預訂管理散客預訂管理團體預訂管理On_OsingleOn_OteamOn_RoomCheckOn_OrderShowOnOrder2.5.2 訂房模塊:訂房管理散客訂房管理團體訂房管理On_BsingleOn_BteamOn_RoomCheckOn_BookShowOnBook2.5.3 入住模塊:入住管理一般入住預訂轉入住On_SCheckOn_TimeCheckOn_RoomCheckOn
32、_RoomChangeOn_UpDateOn_UpDateOnCheckIn2.5.4 退房模塊:OnCheckOut退房處理On_CalMoneyOn_UpDateOn_PrTit2.5.5 客戶信息管理模塊:客戶信息管理客戶信息錄入客戶信息查詢客戶信息修改On_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMClient2.5.6 客房信息管理模塊:客房信息管理客房信息錄入客房信息查詢客房信息修改On_InfoWOn_UpDateOn_Inf
33、oSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMRoom2.5.7 系統設置模塊:系統設置OnSysSet數據備份密碼修改On_DataCopyOn_SecMof2.6 人工處理過程:本軟件系統的工作過程中包括以下人工處理過程:l 客戶信息輸入,由人工通過終端設備輸入完成;l 客戶房間密碼卡,有人工發放以及收回;l 客戶個人證件需要由人工認證;l 客戶繳納現金清點需要由人工認證;3. 數據庫設計:根據需求分析所得實體關系E-R圖,系統數據表結構如下所示:Ajb(訂金表)序號字段名字段含
34、義數據類型是否為空1Lsh流水號Identity int否2Rzdjlsh入住流水號Int是3Fh房號Char(5)是4Je金額Numeric(6,0)是5Rq日期datetime是6Bz幣種Char(10)是7ytbz已退標志Char(4)是8fkfs付款方式Char(12)是9xm姓名Char(8)是10jzdjlsh結帳號流水號int是Fzb(客房總表)序號字段名字段含義數據類型是否為空1Lsh流水號Identity int否2Fh房號Char(5)是3Zt狀態Char(6)是4Xm姓名Char(20)是5Xb性別Char(2)是6Rs人數Int是7Krlb客人類別Char(8)是8Rz
35、rq入住日期Datetime是9Ldrq離店日期Datetime是10xzrq續住日期Datetime是11fz房價Numeric(5,2)是12Kfr開房人Char(8)是13Kfrq開房日期Datetime是14Kflx客房類型Char(8)是15Ttbz標志Char(2)是16Bz幣種Char(20)是17Rzdjlsh入住流水號int是Jzdjb(結帳單表)序號字段名字段含義數據類型是否為空1Lsh流水號Identity int否2Rzdjlsh入住單流水號Int否3Fh房號Char(5)否4Xm姓名Char(20)是5Rzrq入住日期Datetime是6Ldrq離店日期Datetim
36、e是7Bz幣種Char(10)是8Cdbz簽單標志Char(2)是9Czy操作員Char(8)是10czrq操作日期Datetime是Jzmxb(結帳明細表)序號字段名字段含義數據類型是否為空1Lsh流水號Identity int否2jzdjlsh結帳單流水號Int否3Jzfs結帳方式Char(10)是4Bz幣種Char(10)是5Je金額Numeric(9,2)是6Cdbz簽章標志Char(2)是7Fh房號Char(5)是8Krxm客人姓名Char(20)是9Qdxm簽單姓名Char(20)是10Czy操作員Char(8)是11czrq操作日期Datetime是Kfzlb(客房資料表)序號字
37、段名字段含義數據類型是否為空1Fh房號Char(5)否2Kflx客房類型Char(8)是3Lc樓層Char(6)是4Zt狀態Char(6)是5Qjzt清潔狀態Char(7)是Krxfb(客人消費表)序號字段名字段含義數據類型是否為空1Lsh流水號Identity int否2Zh結帳單號Int否3Fh房號Char(5)否4Xflx消費類型Char(10)是5Bz幣種Char(10)是6Je金額Numeric(10,2)是7Zzrq結帳日期Datetime是8Skbz收款標志Char(4)是9Skr收款人Char(8)是10Skrq收款日期Datetime是12Rzdjlsh入住單流水號Int是1
38、3czy操作員Char(8)是Rzdjb(入住登記表)序號字段名字段含義數據類型是否為空1Lsh流水號Identity int否2Xm姓名Char(20)是3Xb性別Char(2)是4Rs人數Int是5Krlb客人類別Char(8)是6Rzrq入住日期Datetime是7Ldrq離店日期Datetime是8Fh房號Char(5)否4. 用戶界面設計:4.1 用戶登錄界面初步設計:4.2 系統主界面初步設計:四、詳細設計1. 引言:1.1 編寫目的:本文檔是在總體設計基礎上,對本系統各功能的具體設計以及代碼的實現。預期讀者:² 有關業務主管;² 有關技術主管;² 有
39、關軟件設計開發人員;² 有關運行維護人員1.2 背景說明:a. 待開發的軟件系統的名稱:酒店客房管理桌面系統;b. 項目任務提出者:酒店 項目開發者:系統軟件開發小組 用戶:酒店前臺招待人員 c. 實現該軟件的計算中心或計算機網絡: WIN XP/2000/Vista.1.3 參考資料:GB8566-1995 軟件生存期過程GB8567-88 計算機軟件產品開發文件編制指南GB/T11457-1995 軟件工程術語1.4 部分內容定義:l 用戶:系統使用人員l 客戶:酒店住戶l ListView :VC+中提供的一種功能控件l ListCtrl :VC+中提供的一種功能控件l 數據表
40、:對數據進行存儲和操作的一種邏輯結構,每一個表都代表一個對用戶意義的對象。2. 程序系統的結構:酒店客房管理桌面系統訂房及入住管理預訂OnOrderOn_OsingleOn_OteamOn_RoomCheckOn_OrderShow訂房OnBookOn_BsingleOn_BteamOn_RoomCheckOn_BookShow訂房OnCheckInOn_SCheckOn_TimeCheckOn_RoomCheckOn_RoomChangeOn_UpDateOn_UpDateOn_CalMoney退房管理OnCheckOutOn_UpDateOn_PrTitOn_InfoShow客房信息管理O
41、n_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_ModifyOnMRoom客戶信息管理OnMClientOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_InfoWOn_UpDateOn_InfoSaOn_InfoROn_InfoShowOn_Modify系統設置OnSysSetOnUpdatOn_DataCopyOn_SecMof圖表 6 程序結構圖OnLoadSys3. 程序設計說明:以下為個功能模塊中主要程序的設計說明:3.1 程
42、序 OnLoadSys 設計說明:3.1.1 程序描述:本程序用于處理用戶登錄系統時的身份認證處理3.1.2 輸入輸出及功能處理:用戶姓名用戶密碼1.用戶姓名登記 2.密碼匹配3. 更新主記錄登陸成功輸入處理輸出3.1.3 流程邏輯:開始輸入姓名輸入密碼密碼是否正確YN進入系統更新主記錄文件記錄用戶名輸出密碼錯誤信息是否繼續嘗試結束YN計數器加1計數器置0計數器=3?YN3.2 程序 OnBook 設計說明:3.2.1 程序描述:本程序完成酒店客戶的訂房登記操作管理,程序中將使用ListView控件顯示酒店的主要客房情況:房號、房類型、姓名、性別、人數、入住日期、離店日期、折扣、幣種、房租開房
43、人等信息,以及使用列表控件和編輯框等用于接收客戶基本信息:入住單位(客人/團體姓名)、性別、人數、客人類別、客人來源、入住時間(默認為當天日期)、離店時間(默認為明天日期)、付款方式、幣種等。系統數據庫的更新將與控件信息更新想聯系。3.2.2 輸入輸出及功能處理:客戶信息1.客戶資料記錄2.客房分配3. 更新主記錄訂房成功輸入處理輸出3.2.3 流程邏輯:開始客戶需求征詢是否有符合要求客房YN客戶信息錄入數據庫數據更新分配客房信息錄入顯示無客房信息是否繼續結束YN刷新顯示客房情況是否更改條件YN建議入住其他酒店建立客帳客史檔案輸入查詢條件3.3 程序OnOrder 設計說明:3.3.1 程序描
44、述:本程序用于處理客戶的預定操作,使用的控件基本與上一程序相同。3.3.2 輸入輸出及功能處理:客戶信息1.客戶資料記錄2.客房分配3. 更新主記錄預訂成功輸入處理輸出3.3.3 流程邏輯:開始客戶需求征詢是否有符合要求客房YN客戶信息錄入數據庫數據更新分配客房信息錄入顯示無客房信息是否繼續結束YN刷新顯示客房情況是否更改條件YN建議入住其他酒店建立客戶預訂記錄輸入查詢條件確定預訂期限時間3.4 程序 OnCheckin 設計說明:3.4.1 程序描述:本程序用于處理用戶的相關入住操作。3.4.2 輸入輸出及處理:客戶入住信息1.客戶資料記錄2.定金繳納3. 更新主記錄入住成功密碼卡輸入處理輸
45、出3.4.3 流程邏輯:開始是否增減客房YN訂金繳納分配客房信息錄入重新分配客房是否繼續結束YN刷新顯示客房情況是否逾期YN是否有預訂是否團體客戶分配房卡預訂記錄查詢預訂記錄取消更新數據建立客帳客史檔案結束NYYN3.5 程序 OnCheckOut 設計說明:3.5.1 程序描述:本程序用于處理客戶的退房結算。3.5.2 輸入輸出及功能處理:客戶退房信息1.客戶資料記錄2.費用結算3. 更新主記錄退房成功賬單輸入處理輸出3.5.3 流程邏輯:開始N結束YYN初始化(在住房表、消費表)選取要結帳的房間是否所有客人都退房完畢?在消費表中查找所屬房間的費用選擇結帳方式,并打印帳單,然后退房是否繼續?
46、3.6 程序 OnMRoom 設計說明:3.6.1 程序描述:本程序用于處理酒店客房信息的管理操作,包括信息的錄入,查詢以及修改3.6.2 輸入輸出及功能處理:客房信息1.錄入2.查詢3.修改4.更新主記錄操作成功輸入處理輸出3.6.3 流程邏輯:開始N結束YYN選擇相應操作保存并更新數據查找符合條件的客房輸入新數據是否繼續?新建客房記錄錄入操作相關信息錄入保存并更新數據錄入查詢條件查詢操作輸出相關信息修改操作是否保存?是否保存?是否修改?是否存在?NYYN3.7 程序 OnMClient 設計說明:3.7.1 程序描述:本程序用于處理酒店客戶信息的管理操作,包括信息的錄入,查詢以及修改3.7.2 輸入輸出及功能處理:客戶信息1.錄入2.查詢3.修改4.更新主記錄操作成功輸入處理輸出3.7.3 流程邏輯:開始N結束YYN選擇相應操作保存并更新數據查找符合條件的客戶輸入新數據是否繼續?新建客戶記錄錄入操作相關信息錄入保存并更新數據錄入查詢條件查詢操作輸出相關信息修改操作是否保存?是否保存?是否修改?是否存在?NYYN3.8 程序 OnSysSet 設計說明:3.8.1 程序描述:本程序用于對系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軌道交通現場安全生產管理制度及措施
- 2025至2030全球及中國移動支付服務行業產業運行態勢及投資規劃深度研究報告
- 2025至2030城市護柱燈行業產業運行態勢及投資規劃深度研究報告
- 2025年幼兒園教學副園長課程開發述職報告范文
- 2025至2030中國汽車手撕噴膜行業市場現狀分析及競爭格局與投資發展報告
- 2025至2030中國汽車雙聯軸行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國橡膠瀝青行業產業運行態勢及投資規劃深度研究報告
- 2025至2030中國椰子脂肪酸二乙醇酰胺行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國棒球和壘球棒行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國樣品容器行業發展趨勢分析與未來投資戰略咨詢研究報告
- 高三家長會班主任發言稿課件
- 學前幼兒園-《快樂的小鼴鼠》教學課件設計
- 3停止間轉法教案
- 2022-2023學年重慶市合川市三下數學期末學業質量監測模擬試題含解析
- 全過程造價咨詢服務實施方案
- 初二生地會考復習資料全
- 里氏硬度法檢測鋼材強度范圍記錄表、鋼材里氏硬度與抗拉強度范圍換算表
- 四川省宜賓市翠屏區中學2022-2023學年數學八年級第二學期期末檢測試題含解析
- 2020-2021成都石室聯合中學蜀華分校小學數學小升初模擬試卷附答案
- 某冶金機械廠供配電系統設計
- 《在中亞細亞草原上》賞析 課件
評論
0/150
提交評論