酒店客房管理系統系統需求規格說明書_第1頁
酒店客房管理系統系統需求規格說明書_第2頁
酒店客房管理系統系統需求規格說明書_第3頁
酒店客房管理系統系統需求規格說明書_第4頁
酒店客房管理系統系統需求規格說明書_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程課程 大作業 軟件需求規格說明書項目組長 吳激 學號. 0123734專 業軟件工程班級 125 班成 員 李東玲萬勇平實驗項目名稱.酒店客房管理系統指導教師及職稱一段喜龍一講師開課學期 2013至2014學年 第1 學期1引言1.1 立項背景1.2 立項原因概述1.3 UML 概述1.4 參考文獻2而既述2.1 面向的用戶2.2 實現目標二2.3 項目開發要求2.4 開發工具3系統描述3.1 系統概述3.2 系統總體結構 3.3 各部分功能描述 4系統分析4.1 用例圖4.1.1 客房管理4.1.2 客戶管理4.1.3 預約管理4.1.4 入住管理4.1.5 結賬管理4.1.6 酒店

2、管理4.1.7 客戶網上預約4.1.8 人員管理4.1.9 訂單管理查詢統計報表4.2 活動圖4.2.1 預約管理4.2.2 客戶網上預約4.2.3 入住管理4.2.4 結賬管理4.2.5 酒店管理4.2.6 人員管理4.2.7 訂單管理4.2.8 杳詢統計報表4.2.9 客戶管理客房管理4.3 時序圖4.3.1 預約管理4.3.2 客戶網上預約4.3.3 入住管理4.3.4 人員管理4.3.5 查詢統計報表4.3.6 結賬管理 4.3.7 客戶備證4.3.8 客房管理4.3.9 訂單管理酒店管理4.4 類設計4.4.1 前臺管理類關系圖4.4.2 客戶網上預約類關系圖4.4.3 后臺管理類關

3、系圖5.1 用戶接口 5.2 硬件接口 6性能需求6.1 精度要求6.2 時間特征6.3 靈活性7軟件屬性7.1 系統安全性7.2 可維護性8其他需求8.1 數據庫需求8.2 系統操作要求8.3 故障及其處理 1引言1.1 立項背景現今,酒店的競爭也進入到了一個全新的領域,競爭已不再是規模的競爭,而是技 術的競爭、管理的競爭、人才的競爭。服務的提升和管理的升級是酒店業的競爭核心。 餐飲住房領域目前呈多元發展趨勢,多種業態:路攤、小餐館、奶茶店、飯店、大酒店、 旅館、賓館等相互并存。如何在激烈的競爭中擴大營業額、降低營業成本、擴大經營規 模,成為酒店營業者努力追求的目標。1.2 立項原因概述針對

4、酒店的特點,為了幫助酒店解決現在面臨的問題,提高酒店的競爭力,我們將 開放一個酒店客房管理系統。1.3 UML概述面向對象的系統分析與設計,包括OOA (面向對象分析)與 OOD (面向對象設計)兩個部分。其中OOA的主要任務是分析問題,找出問題解決方案。同時,發現對象并分析對象內部構成和外部關系,建立軟件系統的對象模型。OOD的主要任務是根據已確立的系統對象模型,運用面向對象技術,設計對象與類,進而設計系統結構、人機界面、數據管理、任務管理等子系統。UML ( Unified Modeling Language)是第 3代的面向對象建模語言。UML 是由Rational公司的面向對象技術研究

5、專家Grady Booch、Ivar Jacobson和Jim Rumbaugh 聯合開發的。它采納和擴展了Booch標記法、OMT的面向對象建模技術的方法,以及面向用例(Use-Case)的OOSE方法,并且吸取了其他學者和軟件廠商的建議。UML在提交給OMG( Obicct ManagementGroup)后,最終成為大眾所接受的標準建模語言。UML建模語言吸取和發展了 Booch、OMT和OOSE方法,以及其它 OO和非OO方法的優點。 它融入了軟件工程領域的新思想、新方法和新技術,提出如模板、擴展機制、活動圖等 新概念。UML易于表達且功能強大,應用廣泛。它不但適用于面向對象的軟件分析

6、與設 計,還支持從需求分析開始的軟件開發的全過程。UML定義了一系列圖形工具,以對現實世界進行面向對象建模。標準建模語言 UML已成為面向對象技術的主流建模工具,支持系統分析、設計和 實現等軟件開發全過程。UML定義了 5類10種模型圖,用于提供靜態建模機制和動態建模機制。靜態模型包括用例圖、類圖、對象圖、包圖、構件圖。配置圖動態模型包括行為圖 (活動圖,狀態圖)和交互圖(順序圖,合作圖)。(1)用例圖:描述應用領域需求與功能,以及事務(用例)之間的邏輯關系。(2)類圖:是顯示一組類、接口、協作以及它們之間關系的圖。1)對象圖:類的實例圖。2)包圖:提供類圖的分組優化機制(3)行為圖:描述跨越

7、多個用例的對象行為(數據操作功能),包括活動圖和狀態圖。1)活動圖:描述多用例和多對象的復雜行為及活動間的約束關系;或者說,描述 復雜行為中的活動及其執行順序。2)狀態圖:描述單個對象的所有可能狀態及轉移條件。(4)交互圖:顯示一個交互,由一組對象和它們之間的關系構成,其中包括在對象間傳 遞的消息,包括順序圖和協作圖。1)順序圖:是強調消息的時間順序的交互圖。2)協作圖:是強調發送和接收消息的對象之間的結構組織的交互圖。(5)實現圖:用于描述系統實現的一些特性,包括構件圖和配置圖。1 )構件圖:描述軟構件及相互間的依賴(及調用)關系,包括源文件、二進制文 件、可執行文件。2)配置圖:描述構件運

8、行環境及系統軟硬件體系結構。1.4參考文獻軟件工程概論2項目概述2.1 面向的用戶酒店經理主要是管理員工、查詢和權限設置,前臺接待員主要負責客戶訂餐、訂房、入住 登記、結賬,系統管理員主要維護系統和數據處理。2.2 實現目標(1)建立一個具有友好界面,操作簡單的酒店客房管理系統;(2)能夠更好的控制和發展酒店各種業務,使其順利進行;(3)實現對客戶的信息錄入,員工的信息錄入,客房的信息錄入,并建立完整的數據庫,對客戶、員工、客房實行統一管理;(4)前臺人員查詢本系統,可以更直接,更有效的獲得客戶與客房的信息,提供客戶滿意 的服務;(5)經理通過本系統,也可以更直接,更有效的獲得客戶與客房的信息

9、和員工信息,了解 酒店客房的入住情況和酒店的收入情況,以做出更好的決策,給酒店帶來更大的效益。2.3 項目開發要求(1)項目開發規范統一:模塊劃分,代碼編寫均遵照小組命名規范文檔;(2)程序優化、安全并要有良好的可擴展性;(3)用戶界面簡潔明了、操作簡單實用;(4)與用戶保持良好的溝通,及時根據用戶新的需求改善系統功能。2.4 開發工具Microsoft Visual C+ 6.0SQL server 2000Rational Rose20033系統描述3.1 系統概述該酒店客房管理系統主要分為兩大系統,分別是前臺管理系統和后臺管理系統:前臺管理 系統分為酒店管理、客房管理、客戶管理、預約管理

10、、入住管理、結賬管理;后臺管理系統分為 人員管理、訂單管理、查詢統計報表。實現對酒店更加方便的管理。3.2 系統總體結構3.3 各部分功能描述(1)酒店管理:負責客戶的點餐訂餐。(2)客房管理:對客房信息進行管理,增加客房信息,刪除客房信息,修改客房信息,查詢客房信息。(3)客戶管理:對客戶信息進行管理,增加客戶,刪除客戶,修改客戶信息,查詢客戶信 息,給客戶辦理會員。(4)預約管理:實現客戶預訂客房的功能,可增加預約信息,刪除預約信息,修改預約信息,查詢預約信息。(5)入住管理:對已入住客戶信息和客房信息進行管理,可增加入住信息,刪除入住信息,修改入住信息,查詢入住信息。(6)結賬管理:對退

11、房客戶和用餐客戶進行結賬操作,可刪除客戶信息,更新客房信息,增加一筆營業收入。(7)人員管理:對員工信息進行管理,可增加員工,辭退員工,修改員工信息,查詢員工信息。(8)訂單管理:增加訂單,刪除訂單,修改訂單,查詢訂單。(9)查詢統計報表:對營業收入信息進行統計查詢。4系統分析4.1 用例圖4.1.1 客房管理用例分析:用例名稱:客房管理描述:前臺接待員及時更新客房信息角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有客房管理的權限 主流事件:1 .前臺接待員選擇“客房管理”選項,用例開始2 .系統自動進入客房管理界面3 .系統自動獲取客戶入住信息和退房信息4 .前臺接待員修改客房信息A1

12、:格式不正確5 .系統自動更新數據6 .將更新的信息自動寫入日志文件7 .用例結束其他流事件:A1:格式不正確(1)系統提示錯誤信息(2) 返回主事件4后置條件:系統成功將信息記入客房管理系統4.1.2 客戶管理用例分析:用例名稱:客戶管理描述:前臺接待員及時更新客戶信息一角色:前臺接待員一前置條件:前臺接待員成功登陸系統并具有客戶管理的權限 一主流事件:1 .前臺接待員選擇“客戶管理”選項,用例開始2 .系統自動進入客戶管理界面3 .系統自動獲取客戶預約信息和入住信息,更新客戶數據庫4 .前臺接待員處理客戶信息A1:格式不正確5 .系統自動更新數據6 .將更新的信息自動寫入日志文件7 .用例

13、結束其他流事件:A1:格式不正確(1)系統提示錯誤信息(2) 返回主事件4后置條件:系統成功將信息記入客戶管理系統4.1.3 預約管理用例分析:用例名稱:預約管理描述:前臺接待員實現對客戶預約信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有預約管理的權限 主流事件:1 .前臺接待員選擇“預約管理”選項,用例開始2 .系統自動進入預約管理界面3 .前臺接待員輸入客房預約信息A1:格式不正確4 .系統自動更新數據5 .將更新的信息自動寫入日志文件6 .用例結束其他流事件:A1:格式不正確(1)系統提示錯誤信息(2) 返回主事件3后置條件:系統成功將信息記入預約管理系統4.1.

14、4 入住管理用例分析:用例名稱:入住管理描述:前臺接待員實現對客戶入住信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有入住管理的權限 主流事件:1 .前臺接待員選擇“入住管理”選項,用例開始2 .系統自動進入入住管理界面3 .輸入客戶信息A1:格式不正確4 .系統自動獲取客戶預約信息5 .前臺接待員處理客戶信息6 .系統自動更新數據7 .將更新的信息自動寫入日志文件8 .用例結束其他流事件:A1:格式不正確(1)系統提示錯誤信息(2)返回主事件3后置條件:系統成功將信息記入入住管理系統4.1.5 結賬管理用例分析:用例名稱:結賬管理描述:前臺接待員實現對客戶退房進行結賬角

15、色:前臺接待員前置條件:前臺接待員成功登陸系統并具有結賬管理的權限 主流事件:1 .前臺接待員選擇“結賬管理”選項,用例開始2 .系統自動進入結賬管理界面3 .輸入客戶信息A1:格式不正確4 .系統自動獲取客戶入住信息5 .前臺接待員處理客戶信息6 .系統自動更新數據7 .將更新的信息自動寫入日志文件用例結束其他流事件:A1:格式不正確(1)系統提示錯誤信息(2)返回主事件3后置條件:系統成功將信息記入結賬管理和統計報表系統4.1.6 酒店管理用例分析:用例名稱:酒店管理描述:前臺接待員實現對客戶點餐訂餐信息的錄入一角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有點餐訂餐業務管理的權限

16、主流事件:1 .前臺接待員選擇“酒店管理”選項,用例開始2 .系統自動進入酒店管理界面3 .前臺接待員輸入客戶點餐訂餐信息4 .系統自動更新數據5 .將更新的信息寫入日志文件6 .用例結束后置條件:系統成功將信息記入結賬管理和統計系統7 .1.7客戶網上預約用例分析:用例名稱:客戶網上預約描述:客戶在網頁上自助進行預約客房角色:客戶前置條件:客戶成功打開網頁主流事件:1 .客戶選擇所需客房2 .客戶選擇住房時間3 .若為會員則輸入賬號密碼A1.輸入錯誤4 .輸入客戶信息A2.格式錯誤5 .提交信息6 .用例結束其他流事件:A1.輸入錯誤(1) 系統提示錯誤信息(2) 返回主事件4A2:格式不正

17、確(1) 系統提示錯誤信息(2) 返回主事件4后置條件:系統成功將信息記入預約管理系統4.1.8 人員管理用例分析:用例名稱:員工管理描述:經理可以對員工基本信息錄入、修改、查詢和刪除角色:經理,系統管理員。前置條件:經理已成功登錄系統并具有信息錄入、修改、查詢和刪除的權限。主事件流:1 .選擇“員工管理”選項,用例開始2 .系統管理員或經理錄入員工信息并檢查信息格式A1:格式不正確3 .系統成功寫入一條員工信息4 .輸入查詢條件對員工的信息進行查詢5 .系統返回查詢結果6 .經理對員工權限進行設置7 .更新系統客戶表8 .系統管理員對員工信息進行修改A2 :格式不正確9 .更新員工信息表10

18、 .刪除員工信息11 .更新員工信息表12 .用例結束其他事件流:A1:格式不正確(1)提示格式錯誤信息(2)返回主事彳流第 2步A2:格式不正確(1)系統提示錯誤信息(2) 返回主事件8后置條件:系統成功將信息記入人員管理系統4.1.9 訂單管理用例分析:用例名稱:訂單管理描述:系統管理員可以對員工基本信息錄入、修改、查詢和刪除角色:系統管理員前置條件:系統管理員已成功登錄系統并具有信息錄入、修改、查詢和刪除的權限。 主流事件:1 .系統管理員選擇“訂單管理”選項,用例開始2 .系統自動進入訂單管理界面3 .系統自動獲取所有訂單信息4 .前臺接待員處理需要操作的訂單信息5 .系統自動更新數據

19、6 .將更新的信息自動寫入日志文件7 .用例結束后置條件:系統成功將信息記入訂單管理系統4.1.10 查詢統計報表用例分析:用例名稱:查詢統計報表描述:系統管理員操作生成統計報表,經理可以檢查并修改報表角色:系統管理員,經理前置條件:系統管理員已成功登錄系統并具有生成統計報表的權限,經理擁有最高權限。主事件流:1 .系統管理員選擇“查詢統計報表”選項,用例開始2 .打開查詢統計報表窗體3 .系統管理員或經理錄入登陸密碼并檢查格式A1:格式不正確1 .系統管理員選擇成統計報表2 .系統生成統計報表3 .經理檢查報表數據4 .經理輸入密碼登陸5 .系統管理員修改數據6 .系統管理員重新生成統計報表

20、7 .經理檢查報表數據A2:報表錯誤10 .打印統計報表11 .用例結束其他事件流:A1:格式不正確(1)系統提示錯誤信息(2) 返回主事3A2:報表錯誤(3)返回主事件7后置條件:4.2 活動圖4.2.1 預約管理4.2.2 客戶網上預約4.2.3 入住管理4.2.4 結賬管理4.2.5 酒店管理4.2.6 人員管理4.2.7 訂單管理4.2.8 查詢統計報表4.2.9 客戶管理4.3 時序圖4.3.1 預約管理4.3.2 客戶網上預約4.3.3 入住管理4.3.4 人員管理4.3.5 查詢統計報表4.3.6 結賬管理4.3.7 客戶管理4.3.8 客房管理4.3.9 訂單管理4.4 類設計4.4.1 前臺管理類關系圖4.4.2 客戶網上預約類關系圖4.4.3 后臺管理類關系圖5系統接口5.1 用戶接口說明人機交互界面的用戶需求,如屏幕格式,報表,菜單的格式與內容及功能鍵定義。5.2 硬件

溫馨提示

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

評論

0/150

提交評論