




已閱讀5頁,還剩73頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
碩士學位論文 (專業學位) 基于 酒店管理系統的設計與實現 姓 名: 學 號: 所在院系:軟件學院 職業類型:工程碩士 專業領域:軟件工程 指導教師: 副指導教師: 二 一三年五月 A in 2013 基 于 酒 店 管 理 系 統 的 設 計 與 實 現 同 濟 大 學 學位論文版權使用授權書 本 人完全了解同濟大學關于收集、保存、使用學位論文的規定,同意如下各項內容:按照學校要求提交學位論文的印刷本和電子版本;學校有權保存學位論文的印刷本和電子版,并采用影印、縮印、掃描、數字化或其它手段保存論文;學校有權提供目錄檢索以及提供本學位論文全文或者部分的閱覽服務;學校有權按有關規定向國家有關部門或者機構送交論文的復印件和電子版;在不以贏利為目的的前提下,學校可以適當復制論文的部分或全部內容用于學術活動。 學位論文作者簽名: 年 月 日 經指導教師同意,本學位論文屬于保密,在 年解密后適用本授權書。 指導教師簽名: 學位論文作者簽名: 年 月 日 年 月 日 同濟大學學位論文原創性聲明 本人鄭重聲明:所呈交的學位論文,是本人在導師指導下,進行研究工作所取得的成果。除文中已經注明引用的內容外,本學位論文的研究成果不包含任何他人創作的、已公開發表或者沒有公開發表的作品的內容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創性聲明的法律責任由本人 承擔。 簽名: 年 月 日 摘要 隨著信息的發展及網絡的普及,在 21 世紀越來越多的行業都接入了網絡這個大平臺。當然,服務業也不例外,在服務行業中,酒店服務業與隨著大潮與國際市場接軌。為了迎接這次的變革,提高酒店整體的競爭力,改變酒店固有的舊的管理模式,提高酒店的管理及服務水平,就成了酒店行業必須面對和解決的問題,采用計算機的信息辦公輔助功 能對酒店進行信息化管理已成為酒店經營者的必然選擇。因此,本文為了提高酒店的經營效益,本著科學化、信息化、系統化的設計原則,設計實現了酒店管理系統。 本文通過實際的調查研究,根據當前社會存在的大中小酒店的經營現狀進行了了解,同時對其經營業務進行了詳細的分析,結合信息管理系統的特點及當前流行的開發設計技術,設計實現了基于 酒店管理系統。該系統從人性化設計、功能和性能、安全機制及可擴展性綜合考慮,發平臺,以 C#作為實現語言,采用 008 作為數據庫,考慮到酒店業務管理的復雜性,以三層架構作為開發設計模式,同時以建與客戶交互的前端頁面,同時采用 密機制,實現了一個具有人性化界面,且安全、穩定、擴展性強的酒店管理系統。 論文首先對課題研究的背景進行了分析,并在其應用領域和發展現狀進行了詳細調查和分析,明確了項目研究的主要內容和關鍵技術;其次對主要框架和業務需求進行了介紹;然后對項目的總體設計、應用環境和相關功能的實現作了詳盡的描述;最后對項目中用到的關鍵技術進行了詳細的闡述,并對系統的不足之處進行了總結,然后對系統未 來研究的方向進行了展望。 關鍵詞: 酒店管理系統, 層架構, of of in of in to in to we s of To of in to of on of In on of on at on of s In in of s c # as 008 as of as a at in at D5 a of on by of a of of in of in of 濟大學 碩 /博士學位論文 目錄 目錄 第 1 章 引言 . 1 題的背景及研究意義 . 1 內外研究現狀 . 1 題的研究內容和價值 . 2 文的組織 . 3 第 2 章 系統開發的技術及理論基礎 . 4 統開發環境 . 4 發平臺 . 4 008 數據庫 . 5 統開發采用的關鍵技術 . 6 層架構 . 6 術 . 6 式 . 8 第 3 章 系統的需求分析 . 9 統的需求及功能分析 . 9 前酒店管理中存在的問題 . 9 統實現的目標 . 9 統業務流程 . 10 統用例分析 . 11 例 . 11 統的用例分析 . 12 第 4 章 系統的設計 . 15 統總體設計原則 . 15 統的結構設計 . 16 統的設計模式 . 16 統的體系結構 . 17 統的功能模塊 . 17 統的功能模塊描述 . 18 統的界面設計 . 19 統建模 . 20 圖 . 20 序圖 . 21 統的功能設計 . 24 據庫設計 . 27 同濟大學 碩 /博士學位論文 目錄 據庫設計原則 . 27 據庫關系圖 . 28 據庫 . 29 過 問數據庫 . 34 第 5 章 系統的實現 . 36 統架構的實現 . 36 體類的實現 . 36 據訪問層的實現 . 38 務邏輯層的實現 . 38 統的功能模塊實現 . 39 錄模塊 . 39 統主界面 . 42 礎信息管理 . 45 統用戶管理 . 48 房入住 . 51 告信息管理模塊 . 53 房結賬管理 . 57 表管理 . 59 第 6 章 總結與展望 . 64 結 . 64 一步工作 . 64 致謝 . 66 參考文獻 . 67 個人簡歷、在讀期間發表的學術論文與研究成果 . 68 第 1 章 引言 1 第 1 章 引言 題的背景及研究意義 在網絡技術高速發展的今天,一切的商業行為都在跟網絡接軌。這不但是為了不落后于時代,不被主流所淘汰,更是為了更好的借助網絡來實現更大的商業利益,借助計算機來對酒店進行管理,徹底的告別紙質的管理時代。這將是未來酒店行業在眾多競爭中立 于不敗之地的重要因素。 酒店管理的信息化,不僅是酒店管理現代化形象的一個重要標志,尤其是對于提高員工工作效率、加速資金周轉、降低各項成本及改善服務質量,更有十分積極的作用。 為了提高酒店的服務水平、節約成本及提高管理效率,尋求一種科學高效的管理模式與途徑是我們需要深入探討和解決的當務之急。 對酒店行業來說,對酒店的經營狀況具有決定性作用的是酒店的服務質量和管理水平。如何通過使用先進的管理技術和手段來提高酒店的競爭力成為酒店行業改革首選任務。在網絡和計算機技術發達的今天,利用科技手段提高酒店的管理水平將是一條 可行且有效的途徑。雖然信息化經營并不是使酒店行業走向成功的絕對因素,但通過信息手段我們可以最大限度地提高管理效率,準確、高效的對資源進行分配。因此,采用網絡化和酒店管理系統,已成為提高酒店的管理效率的重要手段,使作業人員與管理系統之間靈活互動,實現流暢的工作流銜接,幫助酒店有效地進行業務管理。酒店業務管理系統在達到在節省人力資源成本的同時,可以提高業務效率, 并能夠及時、迅速、準確地滿足顧客對服務的需求。 對于本系統的研究,意義不僅僅在于做出一個實際可用的系統,探索三層架構模式在酒店管理系統設計中的可行性及 應用優勢,更在于對酒店管理信息化進行探索性的研究。 內外研究現狀 為了提高酒店的經營效益和服務質量,酒店的管理系統會隨著客人的需求而不斷完善。及時地提供給客人的服務信息,給顧客提供快捷的服務,已成為酒店經營管理的目標與方向,而酒店的裝潢設計、服務質量以及價格競爭等因素將退居二線,未來酒店的競爭將在信息化、智能化方面展開。 第 1 章 引言 2 在世界范圍的酒店 家中,擁有 牌的 擁有 牌的 疑是已經形成壟斷地位的行業領先者,特別是 球包括 連鎖酒店集團均選用其產品。 國內的酒店管理系統最初是在 80 年代 出現的 。 通過借鑒國外管理系統的設計理念, 再結合國內 酒店經營行業 的實際 狀況 ,逐步發展 并趨于 成熟, 到今天已經有 了幾個較 為 成熟的 酒店管理 系統, 并 產生了幾 個 專職 為 賓館 酒店行 業 開發 管理系統的公司。特別是到了 90 年代底,我國開發的酒店管理系統慢慢地進入五星級酒店,國內有名氣的有:中軟好泰,西湖軟件,北京泰能的 列產品,廣州萬訊 的千里馬系列產品。其中,北京泰能現與 作,形成了 大系列四條產品線,從產品開發到市場拓展方面均有較大提升 。 現在市場上的酒店管理系統主要有 C/S 架構和 B/S 架構兩種, C/S 的優點是能充分發揮 的 數據 處理能力,很多 任務 可以在客戶端 進行 處理 ,完成 后再 將處理結果 提交給服務器, 它的優點是 客戶端響應速度快。缺點是一般適用于局域網 。 隨著互聯網的飛速發展,移動辦公和分布式辦公 也成為一種趨勢, 很多情況下都是在不同的網絡環境下辦公的, 因此 , C/S 結構的系統在這種情況下 就不能很好的滿足 系統 業務 的 需求。 B/S 架構的主要優點是建立在廣域網上 , 面向不同的用戶群 , 分散地域 , B/S 架構的系統 可以很容易的進行 擴展, 通過一個瀏覽器 ,系統管理員分配一個 賬號 , 或者在線申請一個賬號等。總的來說, B/S 和 C/S 都是當 進系統設計中所使用的 非常重要的 軟件設計 架構 , 在適用 于系統 維護等方面, B/S 架構 比 C/S 架構的系統 要 適用 得多 。 題的研究內容和價值 通過實際的調查研究,以及對酒店經營管理的了解,結合當今流行的信息管理技術,設計實現了基于 術的酒店管理系統,具 體研究內容如下: 1)角色及權限的管理 在酒店管理中分為不同的權限層次,如經理、收銀員及客戶等,每種角色有不同的權限,通過登錄判斷用戶的身份,展示不同的信息。通過角色及權限的限定,來維護數據庫的安全,不被任意篡改或損壞。 2)房間類型及房間信息管理 在酒店中,客房根據裝修及服務的不同,分為不同的類型,如單人間、標準間及總統套房等,每種類型的價格上會有差距,服務設施也有高低,客戶可根據第 1 章 引言 3 自己的消費水平自由選擇客房類型。 每種客房類型又包括許多房間,房間也會有空閑、預定及入住等狀態,并且及時將房間信息顯示在頁面中 。 本模塊將對客房信息進行管理設定。 3)客人信息管理 在客人入住或預定的過程中,會將客人的基本信息保留在數據庫中,以便為客人提供人性化的服務。同時可作為酒店的營業額進行查詢統計。 4)公告信息管理 酒店內部的公告通知信息。如本酒店最近發布的新聞信息,通知開會等。 5)酒店收支報表 對酒店收支情況有個具體的了解,每天的營業額多少,客房的入住情況等。為酒店的經營狀況提供一個直觀的了解,為下一步的經營決策提供依據。 文的組織 第一章為引言,主要闡述了本課題的背景及意義,對國內外研究的現狀進行了分析,提 出本課題的研究內容。第二章對系統的相關技術進行介紹,主要包括酒店管理系統開發的環境以及所采用的關鍵技術。第三章主要對系統的需求分析與設計進行介紹,對系統結構和數據庫進行了設計。第四章主要介紹系統的實現,按照需求分析中主要的功能模塊的實現方法進行了說明,并討論了構建系統所涉及到的技術,同時給出了系統的關鍵技術實現、部分核心代碼和相關界面的實例。第五章對本系統所做工作的總結和未來對系統擴展工作的展望。 第 2 章 系統開發的技術及理論基礎 4 第 2 章 系統開發的技術及理論基礎 統開發環境 發平臺 族中最基礎的 臺,它 是由活動服務器頁面發展而來的。 繼承了微軟一貫的簡單、易用風格。它 利用 公共語言運行庫 和服務框架網絡應用程序提供了一個可靠的、自動化的、可擴展的主機環境;同時 成 系統設計 模板,不僅簡化了自身應用程序的 配置 ,還 為系統的開發 提供了 簡化的 服務以及 較為實用 的編程模板 (如 。 為一個 臺,它的核心是 行語言,這樣,我們就可以通過客戶端的瀏覽器對頁面進 行訪問和瀏覽 。 行語言是在象服務器上的 客戶機上的 類的 機過程中運行的受控代碼 , 責處理引入的所有 求,并對每個請求應用程序的 行解析,然后把請求分配到應用程序以進行進一步的處理 17。 持 多線程的, 并可以 異步處理請求。 用 一種基于框架配置模板的技術,并運行與 基于構件的 臺之上 ,因此 ,它不但具有 制的優點,還具有可以通過構建進行配制或者基于 制等特點。除此之外, 具有 支持應用程序的實時更新 的優點 。 C#是 臺提供 的 一種編程 語言 ,具有面向對象的特點 。 C#是一種企業解決方案的首選語言,不僅因為它 帶有下一代編程語言服務運行時 ( : 但具有 管理執行代碼 的功能,而且 C#也通過 供 了一個 動態環境 ,使得編程更為容易 。 支持 主要語言是 C#。支持 架的很多程序是用C#寫的 , C#語言 主要 借鑒了 C+,在企業計算領域, C#將會變成為用于編寫 “ 下一代窗口服務 ” (簡寫為 用程序的主要語言。 C#是一種面向對象的語言,具有簡單易用而且具有較高的安全機制 ,而且又是 發的首選語言,因此,在開發本系統時我選擇了它作為開發語言。 第 2 章 系統開發的技術及理論基礎 5 008 數據庫 008 微軟公司提供的一個數據解決方案,作為一個企業數據庫,它為企業提供了一個具有較高安全性和高效的數據管理平臺,主要用于企業數據管理和商業智能應用。 008 是一個安全可靠,且可伸縮高可用的關系型數據庫引擎,提供了集成服務、分析服務以及報表服務等管理工具和服務等,為 員和數據庫管理員提供了極大的開發和管理方便。 008 數據引擎是企業數據管理解決方案的核心 ,為企業提供了更為方便的不熟、管理和優化企業數據的功能 。 除此之外, 008 還集成了一些工具,如數據 分析、報表 服務 、集成 服務 和通知 服務等功能。這使 的我們可以為企業 構建和部署 更為 經濟 且 有效的 決方案。 008 作為一種 企業管理數據較為 常用的數據庫, 它 具有 如 下 特性 : 1、 管理方便 008 提供了一個集成管理工具,用于數據庫的管理和協調,且管理架構易于擴展,基于這樣的機制,我們就可以更為方便的使用 理對象來編寫程序,用戶也可以根據需要來定制和擴展他們的管理環境。 2、 可用性強 008 不但提供了諸如數據分析、報表服務和通知服務等工具,而且,我們還可以通過它的數據備份和恢復功能、數據鏡像、故障 轉移集群以及增強的聯機操作來為企業構建和部署高可用的應用系統。 3、 安全性強 008 提供了更為精確和靈活的控制方案,通過一系列的安全機制,使得數據安全更為嚴格。首先, 008 支持身份認證的服務,非法用戶將不能通過認證登錄進入數據庫管理系統;其次,008 提供了加密功能,并且集成了一個密鑰管理架構,我們可以對機密的數據進行加密處理,保證了數據的安全;最后, 008 提供了一個授權機制,允許管理員在其管理等級上和指定范圍內進行對數據庫的管理。 第 2 章 系統開發的技術及理論基礎 6 統開發采用的關鍵技術 層架構 考慮到酒店 管理業務的數據量大、業務復雜、客戶群體大等特性,本平臺更適合采用三層架構的 B/S 結構。 三層架構 分為表示層、業務邏輯層、數 據訪問層, 層與層之間 具有 低耦合 的管理,在 層 的 內部 是 高內 聚的關系,這樣,就 使得解決方案的維護和 擴展 變得更為 容易。 三層架構之間的關系如圖 2示。 圖 2層架構關系圖 ( 1)表現層: 與使用者交互,作為一個 可視化接口 存在 , 將信 息和數據顯示給使用者,主要 用 與 表示信息和收集數據, 但是其對數據不作任何處理 ,主要任務是 完成系統與用戶 的交互 以及系統與數據庫的交互。 ( 2)業務邏輯層:它 用于銜接 用戶和數據服務, 接收 用戶 從表現層 發來的業務 請求, 完成相應的業務處理,并且將數據處理請求發送到數據訪問層 。 ( 3)數據訪問層: 與 數據庫服務器 連接,接收業務邏輯層的數據處理請求 ,完成數據的存儲和 或者從數據庫中取出數據返回給業務邏輯層 。 系統采用三層的體系結構,結構清晰,靈活性、可移植性、安全性、可維護性都較高。 術 一 個用 寫的函數庫,主要用于創建功能豐富的前端用戶界面,是一個與后臺技術無關的前端 架,因此,可以在 2 章 系統開發的技術及理論基礎 7 等各種開發語言中引入 架進行軟件開發工作。 一系列的類庫組成, 一旦頁面成功加載了 后,就可以在頁面中通過 用 類及控件來實現需要的功能 同時 好地考慮了瀏覽器間的兼容性, 所以在不同瀏覽器中控件的顯示是幾乎相同的。 術是一個兼容各種瀏覽器的開源 , 最開始是由 術擴展而來的 , 它由 發 , 在開發過程中參考 機制組織面向對象的可視化組件 , 無論從 面設計、 式的應用 , 對 操作 , 到數據解析上的異常處理 , 都算是一個 戶端技術的精品。 從應用的角度上說, 術是一個用戶界面庫,它提供功能強大的組件庫,實現 步刷新技術,并與 技術結合在一起 , 實現更具有交互性的 用。最初 , 一個擴展。從 本開始,它得到了擴充,不 再依賴于 ,已經可以獨立運行,雖然它仍然是可被集成的一個選項。發展到 可以使用許多不同的基礎庫,例如 一起使用,或者是獨立運行。 術用于在客戶端創建豐富多彩的 用程序界面,使 B/S 結構應用更具活力性。它也可以用來開發 客戶端的 用,主要用于創建戶端用戶界面,是一個與后臺服務器技術無關的 用。因此 , 各種服務器端編程語言中。 在眾多的 架中 , 術脫穎而出,不僅僅是由于它為用戶提供優美的用戶界面和功能強大的組件,這些組件數量繁多,能夠滿足 現層設計的需要。 現在介紹一下 術的優點 , 使我們能夠更加了解它。 1、 兼容各種瀏覽器 各種瀏覽器出自于不同的公司 , 它們都實現 個公共子集 , 這使得大部分代碼在不同瀏覽器上都能很好地兼容。但是,由于瀏覽器所開放的底層文檔對象模型 同,瀏覽器中的 何實現和操作 象略有不同,這導致瀏覽器之間的不兼容性。級聯樣式表 指定 檔的視覺表現的標準 。利用 置顯示文檔的結構元素,可以改變 象的字體,顏色 , 位置等屬性 使用 可以動態地改變字體、大小、顏色等,也可以設置和改變元素的位置,隱藏或顯示元素。 由于各種瀏覽器對 支持不盡相同 , 這也導致了瀏覽器之間的不兼容性。這使得 發人員在編寫代碼時不得不考慮這個問題,無疑加大了程序的開發難度 在開發 ,開發人員考慮到這個問題,解決了這個難題并提供一個統一的接口,使得我們在使用 術時不需要考慮瀏覽器的兼容性。該第 2 章 系統開發的技術及理論基礎 8 技術兼容各種瀏覽器,降低開發難度 ,縮短開發時間。 2、 界面優美的 件 術提供很多組件 , 它不僅界面優美 , 功能強大 , 而且具有面向對象的特點,實現對象重載,繼承以及事件偵聽等功能,我們可以很方便的繼承這些組件類,實現擴展,自定義個性化的組件。還提供一些操作 點的對象。 以前,可擴展組件、隨意拖動和縮放組件是 C/S 結構的軟件特有的性質,現在由于 出現, 用程序設計語言 也出現這樣的操作。 式 英文全拼是 是 一種輕量級的數據交換格式。它基于 999)的一個子集 ,因此,它可以將 象中表示的一組數據轉換為字符串,然后就可以在函數之間輕松地傳遞這個字符串,或者在異步應用程序中將字符串從 戶機傳遞給服務器端程序 。 用完全獨立于語言的文本格式,但是也使用了類似于 C 語言家族的習慣(包括 C, C+, C#, )。這些特性使 理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。 它是 原生格式,這意味著在 處理 據不需要任何特殊的 工具包。 在數據傳輸流程中, 以文本,即字符串的形式傳遞的,而 作的是 象,所以, 象和 符串之間的相互轉換是關鍵。 數據格式如圖 2示: 圖 2據格式 持 式的通信, 和 當戶對的數據傳輸方式,所以用起來會很舒 服。而且 它 可以很方便的傳遞對象 , 對 持的很全面。所有的數據傳遞需求他都可以勝任。 , 第 3 章 系統的需求分析 9 第 3 章 系統的需求分析 統的需求及功能分析 前酒店管理中存在的問題 酒店信息管理系統的使用是否方便,運行速度是否迅速,信息處理是否準確,直接影響到客人能否及時獲得酒店客房信息和酒店的經營管理,然而,現有的酒店顯然不能完全滿足這些需求,它存在的主要問題有: (1)酒店員工年齡層次偏大,專業技 術低,進行酒店的計算機信息化管理有難度。 (2) 管理酒店的各種信息相當困難。隨著游客量的增大 ,酒店的信息量越來越大,管理員要對客房、預訂、入住、結賬等信息進行人工管理,工作量相當大,如客人結賬退房時,要通過手工記錄的賬單計算客人的結賬金額,并修改客房信息。 (3) 處理效率低,準確度差。 有的酒店甚至 采用人工方式,不但增加了工作量,浪費了人 力,更重要的是不可避免地會降低處理效率,且出錯機率大。 統實現的目標 本系統基于 B/S(瀏覽器 /服務器)結構,選用一臺高性能的網絡服務器發布本系統,同時選用一臺專用的數據庫服務器,為本系統提供數據服務,設計實現一個具有高安全性和高性能的 酒店 管理辦公平 臺。系統的實現目標如下: 1) 自主知識產權 通過 微軟公式 提供的 010 平臺 ,使用 C#語言進行編碼,代碼部分都是通過自己編寫完成。不涉及到侵權問題。同時,對于 管理界面 , 使用術來實現,要 在現有的技術之上進行創新。 2) 能夠滿足 酒店管理對系統安全性的要求 在系統中設定權限,對權限進行分級, 將權限分配到用戶, 不同的 級別 用戶所擁有的 操作權限 根據需要也有 不同 ; 同時,由于 酒店 數據只限于內網訪問,在一定程度上也能保證安全。 3) 高性能、高穩定性 對于管理系統來說,系統 應該 能夠很快的 響應用戶 發出 的請求,因此,在網第 3 章 系統的需求分析 10 絡通暢 能夠保證 的 條件 下,系統的性能必須要高, 因此, 我們必須 將 硬件的配置和數據庫并發處理用戶的請求響應等因素 考慮進來 。系統在運行期間,應對一些突發故障能夠 作出快速的處理,不會影響系統的正常運行。 4) 操作簡單 酒店 管理系統的使用人員不可能都是 對計算機操作特別熟練的人 ,為了保證系統的通用性,使之適合各種操作水平的人,這就要求系統不能太繁瑣和復雜。 5) 可擴展性好 考慮到 酒店 對 酒店 管理 業務 的實際需求,根據 使用人群 的規模,結合系統的設計模式 ,來配置性能合理的網絡服 務器和數據庫服務器,同時考慮到近幾年網絡和信息技術的 研究前景 ,對系統一些通用的模塊進行接口 化 ,方便系統進行擴展。 6) 易于管理和維護 酒店 管理系統必須是易于管理和維護的,這樣就能有效的降低這部分的費用。 統業務流程 通常情況下,軟件的效能離不開在需求階段對其業務流程進行分析,從項目的業務流程角度對項目進行研究與重組是有效而且必須的,可以最大化用戶的需求,并在業務流程之上開發人員基于用戶提出的其他需求進行整改,這對項目的進一步實施起到關鍵作用。 在酒店管理的日常業務中,酒店主要經營的是客房的 消費,即為顧客提供入住服務,并根據提供服務的層次收取費用。按照酒店經營的模式,如果對酒店經營提供高效的管理,更快捷的為顧客提供入住服務,更快的根據顧客提供的入住要求找到適合的房間,以及更方便的統計酒店的經營情況,就必須采納和遵從符合條件的業務工作流程。 (1) 用戶信息的管理 。 根據酒店人員的層次不同,在系統中劃分不同的角色,不同的角色在系統中擁有不同的管理權限。 (2) 客房信息的管理 。 按照客房提供的服務層次不同,將酒店的客房劃分為不同的類型,如豪華房、標準房等,而客房根據提供服務的情況分屬于相應的客房類型。 (3) 客房入住 。 在 顧客選擇入住本酒店后,在前臺由服務人員聽取顧客對房間服務的要求,選取符合顧客要求的房間類型,錄入顧客的個人信息,并分配到顧客選定的客房中,同時將該客房的狀態改為“入住”狀態。 第 3 章 系統的需求分析 11 (4) 退房結賬 。 在顧客要求退房時,由前臺工作人員核定完顧客的個人信息及入住房間后,在系統中對該房間進行結賬操作,顧客繳納費用后,完成退房的操作,同時將客房的狀態更改為“空閑”狀態。 本系統的業務流程圖如圖 3示: 圖 3統業務流程圖 統用例分析 例 用例是一種建模技術,主要用于描述系統應具有什么樣的功能。 用例模型的酒店管理系統 酒店管理員 前臺服務人員 酒店經理 角色權限數據維護 用戶信息數據維護 客房類型數據維護 客房信息數據維護 顧客入住 顧客結賬退房 客房狀態維護 查看酒店收支情況 查看酒店入住記錄 數據庫 務器 第 3 章 系統的需求分析 12 創建是由開發者和客戶或者最終的使用者共同協商完成的,經過反復討論需求的規格說明,明確系統的基本功能,為后階段的設計和開發工作打下良好的基礎。 用例模型由用例、角色和系統組成,用于描述系統的功能,是對系統功能的宏觀整體描述。 用例分析的目的主要有以下幾點: 1) 明確系統應具備哪些功能,這些功能是否滿足客戶的基本需求,并與系統開發人員達成一致。 2) 為系統的功能提供清晰一致的描述。 3) 為系統測試打下基礎,可以用于驗證最終實現的系統所完成的功能是否符合客戶的最初需求。 4) 通過從需求的功能用例出發跟蹤進入到系統中具體 實現的類和方法面可以檢查其是否正確。 用例圖是用例分析的重要組成部分,它由參與者( 系統邊界( 用例( 及關聯( 成,描述用戶希望如何使用一個系統,希望系統能夠提供什么樣的服務,以及他們需要為系統提供什么樣的服務。用例圖從用戶的角度出發來描述對系統的需求,并分析產品所需的功能和動態行為。 統的用例分析 對于 酒店管理系統 而言 ,首先根據系統的安全性問題,將系統用戶分為管理員和系統使用用戶,根據酒店的管理層次及實際的管理 工作,再次 依據不同的安全級別將用戶 進行 分類與授權,之后對應的用戶擁有訪問相應內容的權限。可以大致將系統的用戶人群分為三大類,包括: 1) 系統管理員 管理員擁有普通用戶的所有權限,對于 客房 管理模塊和用戶管理模塊 進行管理 , 主要包括客房類型的添加,刪除及修改,包括客房類型的描述以及該類型客房的價格等信息,以及客房信息的添加、修改及刪除工作,包括對客房的描述,客房的狀態(入住、空閑等)信息的維護;在用戶管理方面,可以對用戶信息和角色權限進行管理。具體包括添加用戶并授予某個角色權限,修
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中建施工方案流程詳解
- 項目管理中的可持續發展理念實踐試題及答案
- 2025年注冊會計師備考時間分配試題及答案
- 財務報表披露中的常見合規問題試題及答案
- 2024項目管理資格的考試重點與趨勢分析試題及答案
- 2024年項目管理復習策略試題及答案
- 礦區塑膠跑道施工方案
- 證券從業資格證考試監測試題及答案
- 2024項目管理考試復習試題及答案
- 2025年注會備考的自我監督與激勵機制試題及答案
- 美國加征關稅從多個角度全方位解讀關稅課件
- 期中(試題)-2024-2025學年人教精通版(2024)英語三年級下冊
- 2025-2030中國煤焦油雜酚油行業市場發展趨勢與前景展望戰略研究報告
- 防洪防汛安全教育知識培訓
- 定額〔2025〕1號文-關于發布2018版電力建設工程概預算定額2024年度價格水平調整的通知
- 《思想政治教育方法論》考研(第3版)鄭永廷配套考試題庫及答案【含名校真題、典型題】
- 一種基于STM32的智能門鎖系統的設計-畢業論文
- 項目選址比選方案分析參考范本
- 中機2015~2016年消防系統維保養護年度總結報告
- 預制混凝土襯砌管片生產工藝技術規程doc
- 極域電子教室解決方案
評論
0/150
提交評論