一、基本信息
標題:賓館管理系統的分析與設計
時間:2012年
來源:北方民族大學網管中心
關鍵詞:UML 建模 賓館管理系統 面向對象的系統分析與設計
二、研究內容
1.摘要
目前大多數賓館提供的服務多種多樣,規模大小也各不相同,但在一些賓館中,各種信息的管理仍然采用手工的方式:用戶預訂客房時,需要手工填寫入住單,賓館保存的也是普通的紙質單據。對客房的入住信息、預訂情況進行查詢或統計處理時,需要人工對各種單據進行操作。如果對已記錄的信息進行修改,需要直接對紙質單據進行直接修改。這些手工操作效率非常的低,記錄的內容難以理解,還容易出現操作錯誤,不利於賓館的整體管理。因此,開發賓館的管理信息系統是非常有必要的,可以對賓館的日常服務進行信息化和自動化處理,從而提高賓館的管理效率並有效增加賓館的收益。
2.建模方法概述
面向對象的軟件工程方法是面向對象理論在軟件工程領域的全面應用,它包括面向對象的分析(OOA)、系統設計(OOD)、系統編程(OOP)、系統測試(OOT)和系統維護(OOSM)等主要內容。面向對象的系統分析是軟件生命周期全過程的第一個環節,是一種分析方法,OOA 模型是指運用面向對象的分析方法建立的系統模型,包括需求模型、基本模型和輔助模型三部分。面向對象的系統設計則是在OOA 模型基礎上,針對具體的實現條件,運用OO 方法進行系統設計。
3賓館管理系統的分析與設計
3.1.賓館管理系統需求分析
賓館管理系統中賓館逐步采用標准化、制度化的原則以及消費管理分析、客戶管理分析和數理統計分析等科學的管理方法,並采用計算機等現代化辦公及通訊設備,對賓館的人員流、物流和資金流進行統籌規划。本系統涉及的功能模塊有:預定管理模塊、客房管理模塊、顧客信息模塊、收銀模塊及審查管理模塊等。
3.2.建立需求模型
需求模型用於定義客戶的需求,由UML 中的用況圖來表示。對一個系統的參與者、用況以及它們之間的關系進行可視化表示的模型圖稱為用況圖(use case diagram)。用況圖中包含的元素有:參與者、用況、參與者與用況之間的關系、用況與用況之間的關系。
圖1 前台服務用況圖
3.3.建立基本模型
基本模型以直觀的方式表達了最重要的系統構造信息,由UML 中的類圖表示。在面向對象的建模中,類圖(class diagram)永遠是最重要、最基本的模型,而其它各種圖只是起到一種輔助作用。類圖(class di- agram)是描述類、接口、協作以及它們之間關系的圖,用來顯示系統中各個類的靜態結構。構成類圖中的主要成分是類與類的屬性和操作以及類與類之間的關系。
圖2 客房管理系統類圖
3.4.建立輔助模型
輔助模型是對基本模型進行組織或者加強理解的輔助圖形。主要包含時序圖、協作圖、活動圖等。
圖3 訂房時序圖
圖4 顧客用信用卡結帳協作圖
圖5 退房活動圖
三、結論
通過對賓館管理系統進行UML建模分析與設計,可得知統一建模語言適用於軟件開發的各個階段,這將對我以后的設計起到至關重要的作用。
四、參考文獻
[1]Grady Booch James Rumbaugh Ivar Jacobson.The Unified Mod- eling Language User Guide[. M]. Addison Wesley/Pearson,2001.
[2]邵維忠,楊芙清.面向對象的系統分析(第2 版[) M].清華大學出版社,2006.
[3]胡荷芬,張帆,高斐.UML 系統建模基礎教程[M].清華大學出版社,2010.