版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘 要在信息高度發(fā)達的今天,酒店業(yè)務(wù)涉及的各個工作環(huán)節(jié)已不再僅僅是傳統(tǒng)的住宿、結(jié)算 業(yè)務(wù),而是更廣、更全面的服務(wù)性行業(yè)代表。酒店賓館作為一個服務(wù)性行業(yè),從客房的營銷 即客人的預(yù)定開始,到入住登記直到最后退房結(jié)賬,整個過程應(yīng)該能夠體現(xiàn)以賓客為中心, 提供快捷方便服務(wù),給賓客感受一種顧客至上的享受,提高管理水平,簡化各種復(fù)雜操作, 在最短時間內(nèi)完成酒店業(yè)務(wù)規(guī)范操作,這樣才能令旅客舒適難忘。因此,采用全新的計算機 管理系統(tǒng),將成為提高酒店的管理效率,改善服務(wù)水準(zhǔn)的手段之一。本系統(tǒng)利用數(shù)據(jù)庫知識 圖形化,是用戶很快的了解系統(tǒng)含義,系統(tǒng)從滿足客戶的需求角度出發(fā),實現(xiàn)了酒店管理的 基本流程。系統(tǒng)的主要功能
2、包括預(yù)定、入住、查詢、退房及對客戶所消費的結(jié)算等等。用戶 入住酒店的時候所要等待的時間就會大大的減少,操作員能夠很方便的對用戶信息的登記和 對房間狀態(tài)的的管理,從而實現(xiàn)了酒店管理系統(tǒng)高效、準(zhǔn)確的特點。關(guān)鍵字 :酒店業(yè)務(wù);快捷方便;數(shù)據(jù)庫;酒店管理系統(tǒng);目 錄第 1章 系統(tǒng)概述隨著計算機應(yīng)用的日益廣泛,計算機軟件的開發(fā)、維護工作越來越重要。如何 以較低的成本開發(fā)出高質(zhì)量的軟件?如何開發(fā)出用戶滿意的軟件?怎樣使所開發(fā)的 軟件易于維護,以延長軟件的使用時間 ? 這些就是軟件工程學(xué)研究的問題。軟件工 程學(xué)是指導(dǎo)計算機軟件開發(fā)和維護的工程學(xué)科。1.1 開發(fā)背景當(dāng)前,隨著信息的不斷飛速發(fā)展,信息技術(shù)已逐漸
3、成為各種技術(shù)的基礎(chǔ),信息 也成為企業(yè)具有競爭力的核心要素。企業(yè)的生存和發(fā)展依靠正確的決策,而決策的 基礎(chǔ)就是信息,所以企業(yè)競爭力的高低完全取決于企業(yè)對信息的獲取和處理能力。 企業(yè)要準(zhǔn)確、快速的獲取和處理信息,企業(yè)信息化是必然的選擇。企業(yè)必須加快內(nèi) 部信息交流,改進企業(yè)業(yè)務(wù)流程和管理模式,提高運行效率,降低成本,提高競爭 力,信息化建設(shè)是企業(yè)適應(yīng)社會發(fā)展的要求。企業(yè)管理信息系統(tǒng)即企業(yè) MIS 是企業(yè) 信息化的重要內(nèi)容。隨著我國改革開放的不斷推進,人民生活水平日益提高,旅游經(jīng)濟蓬勃發(fā)展, 這一切都帶動了酒店行業(yè)的發(fā)展。再加上入境旅游的人也越來越多,入境從事商務(wù) 活動的外賓也越來越多。傳統(tǒng)的手工已不
4、適應(yīng)現(xiàn)代化酒店管理的需要。及時、準(zhǔn) 確、全方位的網(wǎng)絡(luò)化信息管理成為必需。酒店是一個服務(wù)至上的行業(yè),從客人的預(yù)定開始,到入住登記直至最后退房結(jié) 賬,每一步驟都要保持一致性的服務(wù)水準(zhǔn),錯失一步, 會令其辛苦經(jīng)營的形象功 虧一簣。要成為一間成功的酒店,就必須作到賓至如歸,面對酒店業(yè)內(nèi)激烈的競爭 形勢,各酒店均在努力拓展其服務(wù)領(lǐng)域的廣度和深度。雖然計算機并不是酒店走向 成功的關(guān)鍵元素,但它可以幫助那些真正影響成敗的要素發(fā)揮更大的效用。因此, 采用全新的計算機網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店的管理效率,改善服務(wù)水準(zhǔn)的 重要手段之一。酒店,是為客人提供住宿、餐飲、娛樂和其它服務(wù)的綜合性服務(wù)企業(yè),它所接 待的
5、客來自世界各地,而且這些客人的生活習(xí)慣、消費水平、宗教信仰等各不相 同。隨著我國旅游業(yè)的飛速發(fā)展,以及社會生活水平的普遍提高,人們對于酒店消 費不斷地提出更高、更多樣性的要求。如何以酒店企業(yè)所擁有的有限的人力、物 力、財力和信息資源服務(wù)于住店客人,滿足客人的各種消費需求,在當(dāng)今競爭日趨 激烈的酒店行業(yè)中,是經(jīng)營好酒店企業(yè)的重要問題。酒店經(jīng)營管理人員不但要掌握科學(xué)的管理思想和管理方法來綜合的運用酒店資 源,還應(yīng)該采用先進的計算機管理手段處理日益復(fù)雜的信息資源,正確、及時地對 客源市場信息作出反應(yīng)和正確的指定經(jīng)營決策,這樣才有可能保證酒店企業(yè)在如今 激烈的競爭中求得生存和發(fā)展。成功的應(yīng)用先進的計算
6、機管理手段輔助酒店企業(yè)的 經(jīng)營管理,不但要求酒店的日常操作模式要符合計算機信息處理的要求,而且需要 有相應(yīng)的管理體系和人員配合。作為酒店的經(jīng)營管理人員只有充分的掌握酒店的各 職能崗位的信息流程和計算機處理的要求,并善于結(jié)合兩者的要求和長處,才能使 想進的計算信息處理技術(shù)有效的服務(wù)與酒店的經(jīng)營管理。酒店管理系統(tǒng)是酒店賓館管理中必不可少的軟件工具,隨著現(xiàn)代化都市發(fā)展, 酒店的功能也隨著逐步擴充,來方便、滿足旅客們的需求,因此酒店管理越來越需 要電子計算機的幫助,通過管理系統(tǒng)它可以方便工作人員的操作,省去了大量的人 力開銷。同時,計算機的管理也大大的提高了管理時的可靠性。如今,隨著我國經(jīng) 濟的高速發(fā)
7、展,現(xiàn)代化酒店如雨后春筍般涌出,所以,酒店管理系統(tǒng)有著巨大的市 場和發(fā)展空間。1.2 開發(fā)語言簡介C 語言的發(fā)展頗為有趣。它的原型 ALGOL 60語言。 1963年 , 劍 橋 大 學(xué) ALGOL 60語 言 發(fā) 展 成 為 CPL(Combined Programming Language 語言。 1967年,劍橋大學(xué)的 Matin Richards 對 CPL 語言進行了簡化,于是產(chǎn)生了 BCPL 語言 1970年,美國貝爾實驗室的 Ken Thompson將 BCPL 進行了修改,并為它起了一 個有趣的名字“ B 語言”。意思是將 CPL 語言煮干,提煉出它的精華。并且他用 B 語言寫
8、了第一個 UNIX 操作系統(tǒng)。 1977年 Dennis M.Ritchie 發(fā)表了不依賴于具體機器系統(tǒng)的 C 語言編譯文本可 移植的 C 語言編譯程序。 1978年 Brian W.Kernighian 和 Dennis M.Ritchie 出 版 了 名 著 The C Programming Language,從而使 C 語言成為目前世界上流行最廣泛的高級程序設(shè) 計語言。 1988年,隨著微型計算機的日益普及 , 出現(xiàn)了許多 C 語言版本。由于沒有統(tǒng)一 的標(biāo)準(zhǔn) , 使得這些 C 語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況 , 美國國 家標(biāo)準(zhǔn)研究所 (ANSI為 C 語言制定了一套
9、ANSI 標(biāo)準(zhǔn) , 成為現(xiàn)行的 C 語言標(biāo)準(zhǔn) C語言發(fā)展迅速 , 而且成為最受歡迎的語言之一 , 主要因為它具有強大的功 能。許多著名的系統(tǒng)軟件 , 如 DBASE PLUS、 DBASE 都是由 C 語言編寫的。 用 C 語言加上一些匯編語言子程序 , 就更能顯示 C 語言的優(yōu)勢了 , 象 PC- DOS 、 WORDSTAR 等就是用這種方法編寫的。 C 語言是目前世界上流行、使用最廣泛的高級 程序設(shè)計語言。 C 語言對操作系統(tǒng)和系統(tǒng)使用程序以及需要對硬件進行操作的合, 用 C 語言明顯優(yōu)于其它高級語言,許多大型應(yīng)用軟件都是用 C 語言編的。 C 語言具 有繪圖能力強,可移植性,并具備很強
10、的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件, 三維,二維圖形和動畫它是數(shù)值計算的高級語言。C 語言的特點 :簡潔緊湊、靈活方便運算符豐富數(shù)據(jù)結(jié)構(gòu)豐富 C 是結(jié)構(gòu)式語言 C 語法限制不太嚴格、程序設(shè)計自由度大 C 語言允許直接訪問物理地址,可以直接對硬件進行操作 C 語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高 C 語言適用范圍大,可移植性好1.3 開發(fā)運行的環(huán)境Windows XP VC+6.0 C-Free4.11.4 系統(tǒng)設(shè)計的目標(biāo)通過本課程設(shè)計,主要實現(xiàn)對的是對酒店的客房進行管理,使用戶能輕松地找 到所需要的客房信息,提供訂房和退房服務(wù),并對酒店客房的業(yè)績進行統(tǒng)計,以實 現(xiàn)服務(wù)管理的電子化,自動化,
11、提高酒店客房管理的辦公效率,為提高和改善酒店 的服務(wù)質(zhì)量提供保證。第 2章 可行性分析在可行性研究階段,軟件開發(fā)人員要通過對用戶進行詳細的調(diào)查研究,才能確 定所開發(fā)的軟件系統(tǒng)的功能、性能、目標(biāo)、規(guī)模,該軟件系統(tǒng)同其他系統(tǒng)或其他軟 件之間相互的關(guān)系??尚行詧蟾嬉o出系統(tǒng)可行性的結(jié)論;或及時中止不可行的項 目,避免不必要的浪費;或提出需要什么條件落實后才能開發(fā)軟件。系統(tǒng)目標(biāo)是不 可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化,以 達到更加出色的程序系統(tǒng)。現(xiàn)提出初步目標(biāo):提高信息處理速度和準(zhǔn)確性;隨著酒店的發(fā)展和業(yè)務(wù)的增加來擴展本系統(tǒng)的規(guī)模;系統(tǒng)的目標(biāo)確定后,就可以從以下四方面
12、對能否實現(xiàn)新系統(tǒng)目標(biāo)進行可行性分析:2.1 技術(shù)可行性本系統(tǒng)是酒店管理系統(tǒng),隨著人們消費水平的提高,人們對物質(zhì)條件的追求越 來越高。所以本小組所開發(fā)的系統(tǒng)很能符合當(dāng)前需要。此項目能實現(xiàn)基本的功能, 能讓客戶及管理人員很快就能解決住宿問題,本項目美中不足的是不能將該系統(tǒng)關(guān) 閉,管理員應(yīng)該保證該系統(tǒng)時刻開著,否則,顧客的信息將會丟失,引起不必要的 麻煩。本項目采用最基本的 C 語言編寫,在 VC+6.0上允許就可以,對操作系統(tǒng)沒 有任何限制,用戶可以很簡單的實現(xiàn)。在給定的時間內(nèi)能實現(xiàn)需求說明中的功能。 只要用戶輸入數(shù)據(jù)系統(tǒng)會很快的出現(xiàn)結(jié)果,結(jié)果簡單明了,顧客和管理員都會很快 的將結(jié)果讀出來。根據(jù)客
13、戶的要求、具體功能、性能衡量是否具有開發(fā)技術(shù)的保 證,此系統(tǒng)是一個簡單的管理系統(tǒng),技術(shù)已完全達到要求,開發(fā)時間也很充裕,可 完全在要求時間內(nèi)完成本系統(tǒng)2.2 管理可行性由于本系統(tǒng)功能比較簡單,對于工作人員不存在太大難度。管理員權(quán)限明確, 系統(tǒng)管理員擁有維護數(shù)據(jù)的權(quán)限,利用顧客的姓名或者身份證號會很快的實現(xiàn)對顧客預(yù)定、入住、查詢、退房等一系列操作很快的完成。因此,本系統(tǒng)在管理上是可 行的。在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在 Windows 平臺 上使用個人電腦的知識,并不需要特別的技術(shù)能力。本系統(tǒng)充分結(jié)合實際酒店中餐飲營銷方式,操作實際易于接受,適用性強 。2.3 經(jīng)濟可行性
14、經(jīng)濟上主要考慮本系統(tǒng)帶來的效益是否大于開發(fā)本系統(tǒng)的成本,采用自動化 的信息管理減少了人員的使用,對信息進行充分統(tǒng)計,方便管理,為決策著進行更 好決策做出依據(jù),提高經(jīng)濟效益,由于本系統(tǒng)的開發(fā)以課程設(shè)計為依托 , 參與人員 的目的以學(xué)習(xí)為主 , 投入成本比較小。另外,系統(tǒng)管理員和業(yè)務(wù)員都擁有計算機的 專業(yè)知識 , 酒店前臺工作人員和管理人員不需要經(jīng)過培訓(xùn)即可操作本軟件。這樣可 以為開發(fā)本系統(tǒng)節(jié)升資金。減少后期資源浪費。因此,開發(fā)本系統(tǒng)在經(jīng)濟是可行 的。2.4 法律可行性只是一個課程設(shè)計不存在觸犯法律的問題,對他人絕無損害之處,更不會有任 何侵權(quán)、妨礙等責(zé)任。綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟上、技術(shù)上、
15、管理上法律上都是可行的。第 3章 需求分析軟件需求分析是軟件開發(fā)早期的一個重要階段,它在問題定義和可行性研究階 段之后進行。在需求分析階段,主要應(yīng)明確系統(tǒng)必須“做什么”,需求分析是軟件 開發(fā)人員和用戶合作以明確用戶對系統(tǒng)的確切要求的過程,這是關(guān)系到軟件開發(fā)成 敗的關(guān)鍵步驟,是整個系統(tǒng)開發(fā)的基礎(chǔ)、軟件需求分析階段是軟件生命周期中最關(guān)鍵的階段 . 軟件需求分析是進行軟件 設(shè)計、實現(xiàn)和質(zhì)量多量的基礎(chǔ),需求分析是發(fā)現(xiàn)、逐步求精、建模、規(guī)格說明和復(fù) 審的過程。發(fā)現(xiàn):盡可能準(zhǔn)確地了解用戶當(dāng)前的情況和需要解決的問題。逐步求 精:對用戶提出的要求反復(fù)多次地細化,得出對系統(tǒng)完整、準(zhǔn)確、具體的要求。結(jié) 構(gòu)化分析實
16、質(zhì)上是一種創(chuàng)建模型的活動。建立模型是描述用戶需求,定義需求,用 以驗收產(chǎn)品??梢越?shù)據(jù)模型、功能模型和行為模型。3.1 功能分析經(jīng)過綜合分析,確定了系統(tǒng)應(yīng)該包括如下功能:客房信息管理;用戶可對酒店客房的相關(guān)信息進行管理,包括對客房的基本信息(如客房號, 客房價格等進行檢索,錄入和修改客房訂房管理;實現(xiàn)客戶對酒店客房的預(yù)定要求。酒店客戶在可選擇預(yù)訂方式或者是到達酒店 后再訂的方式進行訂房選擇,系統(tǒng)用戶根據(jù)客戶的選擇,為客戶登記訂房消息,并 將客戶的相關(guān)信息記錄在案。為客戶分配合適的客房后,將相應(yīng)的客房信息更改后 也記錄在案。訂房時,根據(jù)客戶的類型,信息記錄,以及訂房方式,所選房間類 型,用戶作
17、出相應(yīng)處理。客房入住管理;實現(xiàn)客戶對酒店客房的預(yù)訂轉(zhuǎn)入住要求??头客朔抗芾?實現(xiàn)客戶的退房要求,并進行費用結(jié)算??蛻粜畔⒐芾?用戶可對入住過酒店的客戶信息進行查詢,包括對客戶的基本信息 (如身份證 號、客戶姓名、聯(lián)系電話 進行檢索。3.2 方案分析該系統(tǒng)的最終用戶有兩種類型:一是顧客,二是客房管理人員。顧客只在賓館 的網(wǎng)站部分有權(quán)限,可以預(yù)定賓館房間,對賓館進行評價等。客房管理人員擁有輸 入顧客預(yù)定、入住和修改客房等信息的權(quán)限。此客房管理系統(tǒng)將會對這兩種不同類 型的用戶做不同的功能需求分析并滿足其需求。系統(tǒng)需對用戶登錄進行管理。使用各功能模塊時,系統(tǒng)應(yīng)驗證用戶身份的有效 性,否則要求用戶登錄。
18、另外,允許用戶對自己的密碼進行修改。3.3 系統(tǒng)目標(biāo)本系統(tǒng)需要滿足以下幾個系統(tǒng)設(shè)計目標(biāo)。(1實用性原則:真正為用戶的實際工作服務(wù),按照酒店客房管理工作的實際流 程,設(shè)計出實用的酒店客房管理系統(tǒng)。(2可靠性原則:必須為酒店客房提供信息安全的服務(wù),以保證酒店信息的不被 泄露。(3友好性原則:本酒店客房管理系統(tǒng)面向的用戶是酒店內(nèi)工作人員,所以系統(tǒng) 操作上要求簡單、方便、快捷,便于用戶使用。(4可擴展性原則:采用開發(fā)的標(biāo)準(zhǔn)和接口,便于系統(tǒng)向更大的規(guī)模和功能展。3.4 用戶特點本系統(tǒng)面向酒店內(nèi)工作人員為顧客訂房和退房及其查詢服務(wù)和設(shè)置酒店客 房信息。在旅游高峰期,會有大量的顧客訂房數(shù)據(jù)輸入及查詢,在退房
19、時也會有大 量的退房數(shù)據(jù)輸入及查詢,系統(tǒng)的負荷較大;在消費淡季,數(shù)據(jù)輸入和查詢也會相 對較少。3.5 系統(tǒng)的性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以下 的性能需求:(1系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要 充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿 足用戶對信息的處理。由于系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成很重 要。從系統(tǒng)的多個數(shù)據(jù)來源來看,客房信息查詢、訂房信息查詢、入住信息查詢, 查詢信息的查詢、結(jié)算信息查詢,其準(zhǔn)確性很大程度上決定了系統(tǒng)的成敗。(2系統(tǒng)的開放性和
20、系統(tǒng)的可擴充性系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如系統(tǒng)權(quán)限和客房信息 設(shè)置等模塊也會不斷的更新和完善。所有這些都要求系統(tǒng)提供足夠的手段進行功能 的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開 放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬 件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。(3系統(tǒng)的易用性本酒店客房管理系統(tǒng)面向的用戶是酒店內(nèi)工作人員,而有些使用人員往往對計 算機并不是非常熟悉,所以系統(tǒng)操作上要求簡單、方便、快捷,便于用戶使用。這 就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。系統(tǒng)界面簡明,明細 清楚,實用
21、簡單。(4系統(tǒng)的響應(yīng)速度系統(tǒng)設(shè)計中摒棄大量數(shù)據(jù)冗余,提出了優(yōu)化數(shù)據(jù)庫的解決方案,大量使用存儲 過程,大大提高系統(tǒng)響應(yīng)時間和速度。系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到 實時要求,以及時反饋信息。嚴格保證操作人員不會因為速度問題而影響工作效 率。(5系統(tǒng)的安全性每個相應(yīng)權(quán)限登錄時,系統(tǒng)都會自動的辨別他所輸入的賬戶與密碼,正確進 入相應(yīng)界面,錯誤則登錄失敗。第 4章 概要設(shè)計為了保證軟件產(chǎn)品的質(zhì)量,提高軟件開發(fā)效率,必須先制訂系統(tǒng)設(shè)計方案,確 定軟件的總體結(jié)構(gòu),這稱為概要設(shè)計或結(jié)構(gòu)設(shè)計。概要設(shè)計階段要確定軟件的模塊 結(jié)構(gòu)看,進行數(shù)據(jù)結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計等。概要設(shè)計的基本任務(wù)有如下 4點:1. 系統(tǒng)
22、分析員審查可行性研究報告和需求分析規(guī)格說明書,作為設(shè)計的基礎(chǔ)2. 確定軟件的模塊結(jié)構(gòu)、數(shù)據(jù)文件結(jié)構(gòu)、系統(tǒng)接口設(shè)計和測試方案策略3. 編寫概要設(shè)計說明書、用戶手冊和測試計劃4. 復(fù)審概要設(shè)計的基本步驟是:軟件結(jié)構(gòu)設(shè)計、數(shù)據(jù)文件設(shè)計、系統(tǒng)接口設(shè)計、測試 方案設(shè)計和復(fù)審。在概要設(shè)計階段確定了軟件系統(tǒng)與其他系統(tǒng)之間的通信接口,對 軟件的功能進行分解,把軟件劃分為模塊,并設(shè)計出完成預(yù)定功能的模塊結(jié)構(gòu),確 定了系統(tǒng)內(nèi)部各模塊之間的數(shù)據(jù)通信以及系統(tǒng)與用戶之間的通信。4.1 數(shù)據(jù)結(jié)構(gòu)分析可畫出客房管理系統(tǒng)的 D 層數(shù)據(jù)流圖。由圖可知此系統(tǒng)的終端用戶酒店顧客 和酒店管理人員。其中,酒店用戶通過此系統(tǒng)可查詢客房信
23、息。而酒店管理人員可 以對客戶信息、客房信息和房卡賬單等進行查詢和更新操作。圖 4.1 總體數(shù)據(jù)流程圖詳細說明:酒店客戶在可選擇預(yù)訂方式或者是到達酒店后再訂的方式進行訂房選擇, 系統(tǒng)用戶根據(jù)客戶的選擇,為客戶登記訂房消息,并將客戶的相關(guān)信息記 錄在案。為客戶分配合適的客房后,將相應(yīng)的客房信息更改后也記錄在 案。訂房時,根據(jù)客戶的類型,信息記錄,以及訂房方式,所選房間類 型,用戶作出相應(yīng)處理。酒店客戶在退房時,系統(tǒng)用戶對客戶應(yīng)付金額進行結(jié)算后開出發(fā)票,并更 新相應(yīng)客房信息。E-R 圖設(shè)計 : 圖 4.2交易記錄實體圖 4.3 客戶記錄實體圖 4.4 客房實體客房房 間 號 碼 客 房 類 型使
24、用 狀 態(tài)床 位 數(shù)價 格顧客身 份 證 號聯(lián) 系 電 話 房 間 號 碼 名消 費 統(tǒng) 計 訂 房 時 間交易記錄入 住 時 間 訂 房 時 間 房 間 號 碼身 份 證 號消 費 總 額 訂 房 數(shù)入 住 天 數(shù)退 房 時 間圖 4.5 管理人員實體圖 4.6 實體間的聯(lián)系圖4.2 邏輯結(jié)構(gòu)和物理結(jié)構(gòu)通過對上述數(shù)據(jù)結(jié)構(gòu)的分析,根據(jù)酒店管理系統(tǒng)的需求,將以上的 E-R 圖轉(zhuǎn) 換為關(guān)系模式: 用戶用 戶 名聯(lián) 系 電 話密 碼顧客(身份證號,姓名,電話,訂房時間,房間號碼,消費統(tǒng)計; 房間(房間號碼,房間類型,床位數(shù),價格,使用狀態(tài);管理人員(用戶名,密碼,聯(lián)系電話;交易記錄(房間號碼,身份證
25、號,訂房時間,入住時間,退房時間,入住天 數(shù),訂房數(shù),消費總額。4.3 功能模塊劃分 圖 4.7 酒店客房管理系統(tǒng)結(jié)構(gòu)方框圖以下為各功能模塊的主要功能描述:客房信息管理:用戶可對酒店客房的相關(guān)信息進行管理,包括對客房的基本信息(如客房號, 客房價格等進行檢索,錄入和修改。客房預(yù)訂管理:實現(xiàn)客戶對酒店客房的預(yù)定要求??头坑喎考叭胱」芾?實現(xiàn)客戶對酒店客房的訂房以及預(yù)訂轉(zhuǎn)入住要求。客房退房管理:實現(xiàn)客戶的退房要求,并進行費用結(jié)算。顧客信息管理:用戶可對入住過酒店的客戶信息進行查詢,包括對客戶的基本信息 (如身份證 號、客戶姓名、聯(lián)系電話 進行檢索。圖 4.8 系統(tǒng)流程圖 訂房管理功能:酒店顧客可通
26、過這個功能在未到達酒店之前先在酒店中預(yù)訂住房,預(yù)訂方 式可通過電話或者請求他人,但應(yīng)帶有相關(guān)證件。顧客在預(yù)訂房間之后須在系 統(tǒng)設(shè)定期限內(nèi)入住,否則取消預(yù)訂。入住管理功能:顧客在預(yù)訂轉(zhuǎn)登記或者已登記好后,就進入本環(huán)節(jié),顧客在交納定金后可 獲得所訂房間的房卡并入住房間。退房管理功能:本系統(tǒng)對結(jié)賬方式如下規(guī)定:每個房間的消費總額由登記身份證號的顧客 結(jié)賬。結(jié)賬方式為現(xiàn)金及銀行卡結(jié)合的方式,不接受掛賬。信息查詢功能:本模塊實現(xiàn)的是管理人員對顧客消費信息以及酒店內(nèi)客房的基本信息進行 管理的操作,基本操作為查詢,錄入和修改,客房的基本信息包括:客房的房 間號,房間類型,房間狀態(tài)。顧客信息包括顧客當(dāng)前所住的
27、房間號碼和其姓 名,身份證號等信息。第 5章 詳細設(shè)計軟件設(shè)計的主要任務(wù)是確定每個模塊具體的執(zhí)行過程,因而也稱為過程設(shè)計, 該階段還要進行系統(tǒng)的界面設(shè)計、數(shù)據(jù)代碼設(shè)計、數(shù)據(jù)的輸入輸出設(shè)計和數(shù)據(jù)安全 設(shè)計。詳細設(shè)計不是具體地編寫程序,而是邏輯上設(shè)計正確實現(xiàn)每個模塊功能的處 理過程。詳細設(shè)計應(yīng)當(dāng)盡可能簡明易懂。5.1 數(shù)據(jù)類型定義系統(tǒng)分別對顧客的姓名、身份證號、房間號、房間等級、房間狀態(tài)、預(yù)付房款 及是否預(yù)定及入住等均進行了定義,定義了顧客類及虛類。源代碼見附錄 1:5.2 預(yù)訂管理功能模塊顧客輸入其信息并選擇了房間類型時,系統(tǒng)對顧客所選的房間類型逐一檢查其 房間狀態(tài),尋找到第一個房間狀態(tài)為空 (
28、即 0 的房間,則取出房間號碼告知顧客預(yù) 定成功并對其進行消費金額計算。最后將取出的房間的狀態(tài)改為 1(即已訂,并 將該顧客的個人信息存入系統(tǒng)中。圖 5.1 顧客預(yù)定流程圖房間的價格:1. 單人間 /天 150元2.雙人間 /天 200元3.標(biāo)準(zhǔn)間 /天 300元4.總統(tǒng)套房 /天 600元在我們選擇了住房標(biāo)準(zhǔn)后,系統(tǒng)會讓你輸入預(yù)定的天數(shù),然后系統(tǒng)會根據(jù)你選 擇的放假類型和預(yù)定的天數(shù)來計算客戶應(yīng)該交的費用,并告知用戶的房間號。當(dāng)然 如果您選擇的房間類型已滿的話您是不能完成房間預(yù)定的,您此時可以嘗試選擇其 他類型的房間類型了。如果都不行的話,只能歡迎您下次再來了。源代碼見附錄 25.3 入住管理
29、功能模塊首先判斷顧客是預(yù)訂轉(zhuǎn)入住還是直接訂房入住。若該顧客是預(yù)訂轉(zhuǎn)入住則提示 顧客輸入相關(guān)信息,并判斷是否存在該顧客的預(yù)訂信息。若存在則計算其欲消費總 額收取定金并將房間卡交給顧客,最后將該房間的狀態(tài)由已訂改為已入住,并將入 住的信息存入系統(tǒng)中。若不存在則入住失敗。顧客可以轉(zhuǎn)成預(yù)定功能然后再住,當(dāng) 然如果當(dāng)前已經(jīng)住滿的話是沒辦法完成入住功能的。圖 5.2 顧客入住流程圖 源代碼見附錄 3 顧客提出結(jié)賬要求時輸入其姓名和身份證號,此時系統(tǒng)內(nèi)部自動查詢該顧客所 住的房間號碼和該房間的類型,輸入其實際住房時間,系統(tǒng)自動結(jié)算其消費總額輸 出其房號和房間類型和計算后實際應(yīng)收的費用,自動和顧客的預(yù)交金額做比較,若 實際消費低于預(yù)收金額則退還顧客多收的費用,若少于則輸出顧客應(yīng)補交的費用, 最后確認核算清楚,退出該功能。如果退房時輸入的信息不正確的話,系統(tǒng)找不到 此人的數(shù)據(jù)就不會給予處理。系統(tǒng)會提示:繼續(xù)使用本系統(tǒng)請按 "1", 退出請按 "2"!圖 5.3 顧客退房流程圖源代碼見附錄 4 顧客查詢:當(dāng)選擇了顧客查詢時會出現(xiàn)按照姓名查詢和按照身份證號查詢兩項。無論選擇 哪種查詢方式均要輸入系統(tǒng)所提示的輸入信息,輸入后系統(tǒng)內(nèi)部對
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美發(fā)店與消防部門安全檢查合同
- 2025年度校園食堂廚師勞務(wù)派遣合同4篇
- 2025年度圖書代售及推廣服務(wù)合同4篇
- 2024碎石原料交易市場建設(shè)合同
- 2024裝修工程額外項目合同書一
- 2025年度智慧城市建設(shè)綜合解決方案承包合作協(xié)議4篇
- 2025年度SEO風(fēng)險管理與合規(guī)性審核合同3篇
- 2025年度山林土地流轉(zhuǎn)與綜合開發(fā)承包合同4篇
- 2024正規(guī)商鋪買賣合同合同標(biāo)的物權(quán)屬核實協(xié)議3篇
- 2024年教學(xué)專用高清晰度數(shù)碼集成背投行業(yè)發(fā)展趨勢報告
- 《呼吸衰竭的治療》
- 有余數(shù)的除法算式300題
- 2024年度醫(yī)患溝通課件
- 2024年中考政治總復(fù)習(xí)初中道德與法治知識點總結(jié)(重點標(biāo)記版)
- 2024年手術(shù)室的應(yīng)急預(yù)案
- 五年級上冊小數(shù)除法豎式計算練習(xí)300題及答案
- 【外資便利店在我國的經(jīng)營策略分析案例:以日本羅森便利店為例11000字(論文)】
- 6061鋁合金退火工藝
- 教師職業(yè)素養(yǎng)與職業(yè)發(fā)展規(guī)劃
- 語言規(guī)劃講義
- Talent5五大職業(yè)性格測試技巧138答案
評論
0/150
提交評論