




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程課程大作業軟件需求規格說明書項目組長 吳灝 學號 0123734 專 業 軟件工程 班級 125 班 成 員 李東玲 萬勇平 實驗項目名稱酒店客房管理系統 指導教師及職稱 段喜龍講師 開課學期 2013 至 2014 學年 第 1 學期目 錄1 引言11.1立項背景11.2立項原因概述11.3UML 概述11.4參考文獻22 項目概述22.1 面向的用戶22.2 實現目標22.3 項目開發要求22.4 開發工具33 系統描述33.1 系統概述33.2 系統總體結構33.3 各部分功能描述44 系統分析54.1 用例圖54.1.1 客房管理54.1.2 客戶管理6預約管理7入住管理84.
2、1.5 結賬管理9酒店管理104.1.7 客戶網上預約114.1.8 人員管理124.1.9 訂單管理134.1.10 查詢統計報表144.2 活動圖154.2.1 預約管理154.2.2 客戶網上預約16入住管理174.2.4 結賬管理184.2.5 酒店管理19人員管理204.2.7 訂單管理214.2.8 查詢統計報表214.2.9 客戶管理224.2.10 客房管理234.3 時序圖244.3.1 預約管理244.3.2 客戶網上預約254.3.3 入住管理264.3.4 人員管理274.3.5 查詢統計報表284.3.6 結賬管理294.3.7 客戶管理294.3.8 客房管理314
3、.3.9 訂單管理32酒店管理334.4 類設計344.4.1 前臺管理類關系圖34客戶網上預約類關系圖34后臺管理類關系圖355.1 用戶接口365.2 硬件接口366 性能需求366.1 精度要求366.2時間特征366.3靈活性367 軟件屬性377.1 系統安全性377.2 可維護性378 其他需求378.1 數據庫需求378.2 系統操作要求378.3 故障及其處理371 引言1.1 立項背景現今,酒店的競爭也進入到了一個全新的領域,競爭已不再是規模的競爭,而是技術的競爭、管理的競爭、人才的競爭。服務的提升和管理的升級是酒店業的競爭核心。餐飲住房領域目前呈多元發展趨勢,多種業態:路攤
4、、小餐館、奶茶店、飯店、大酒店、旅館、賓館等相互并存。如何在激烈的競爭中擴大營業額、降低營業成本、擴大經營規模,成為酒店營業者努力追求的目標。 1.2 立項原因概述針對酒店的特點,為了幫助酒店解決現在面臨的問題,提高酒店的競爭力,我們將開放一個酒店客房管理系統。1.3 UML 概述面向對象的系統分析與設計,包括OOA(面向對象分析)與OOD(面向對象設計)兩個部分。其中OOA 的主要任務是分析問題,找出問題解決方案。同時,發現對象并分析對象內部構成和外部關系,建立軟件系統的對象模型。OOD 的主要任務是根據已確立的系統對象模型,運用面向對象技術,設計對象與類,進而設計系統結構、人機界面、數據管
5、理、任務管理等子系統。UML(Unified Modeling Language)是第3 代的面向對象建模語言。UML 是由Rational 公司的面向對象技術研究專家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 聯合開發的。它采納和擴展了Booch 標記法、OMT 的面向對象建模技術的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他學者和軟件廠商的建議。UML 在提交給OMG( Obicct ManagementGroup)后,最終成為大眾所接受的標準建模語言。UML建模語言吸取和發展了Booch、OMT 和OOSE 方法,以及其它OO
6、 和非OO 方法的優點。它融入了軟件工程領域的新思想、新方法和新技術,提出如模板、擴展機制、活動圖等新概念。UML 易于表達且功能強大,應用廣泛。它不但適用于面向對象的軟件分析與設計,還支持從需求分析開始的軟件開發的全過程。UML 定義了一系列圖形工具,以對現實世界進行面向對象建模。標準建模語言UML 已成為面向對象技術的主流建模工具,支持系統分析、設計和實現等軟件開發全過程。UML 定義了5 類10 種模型圖,用于提供靜態建模機制和動態建模機制。靜態模型包括用例圖、類圖、對象圖、包圖、構件圖。配置圖動態模型包括行為圖(活動圖,狀態圖)和交互圖(順序圖,合作圖)。(1)用例圖:描述應用領域需求
7、與功能,以及事務(用例)之間的邏輯關系。(2)類圖:是顯示一組類、接口、協作以及它們之間關系的圖。1)對象圖:類的實例圖。2)包圖:提供類圖的分組優化機制(3)行為圖:描述跨越多個用例的對象行為(數據操作功能),包括活動圖和狀態圖。1)活動圖:描述多用例和多對象的復雜行為及活動間的約束關系;或者說,描述復雜行為中的活動及其執行順序。2)狀態圖:描述單個對象的所有可能狀態及轉移條件。(4)交互圖:顯示一個交互,由一組對象和它們之間的關系構成,其中包括在對象間傳遞的消息,包括順序圖和協作圖。1)順序圖:是強調消息的時間順序的交互圖。2)協作圖:是強調發送和接收消息的對象之間的結構組織的交互圖。(5
8、)實現圖:用于描述系統實現的一些特性,包括構件圖和配置圖。1)構件圖:描述軟構件及相互間的依賴(及調用)關系,包括源文件、二進制文件、可執行文件。2)配置圖:描述構件運行環境及系統軟硬件體系結構。1.4 參考文獻軟件工程概論2 項目概述2.1 面向的用戶 酒店經理主要是管理員工、查詢和權限設置,前臺接待員主要負責客戶訂餐、訂房、入住登記、結賬,系統管理員主要維護系統和數據處理。2.2 實現目標(1)建立一個具有友好界面,操作簡單的酒店客房管理系統;(2)能夠更好的控制和發展酒店各種業務,使其順利進行;(3)實現對客戶的信息錄入,員工的信息錄入,客房的信息錄入,并建立完整的數據庫,對客戶、員工、
9、客房實行統一管理;(4)前臺人員查詢本系統,可以更直接,更有效的獲得客戶與客房的信息,提供客戶滿意的服務;(5)經理通過本系統,也可以更直接,更有效的獲得客戶與客房的信息和員工信息,了解酒店客房的入住情況和酒店的收入情況,以做出更好的決策,給酒店帶來更大的效益。2.3 項目開發要求(1)項目開發規范統一:模塊劃分,代碼編寫均遵照小組命名規范文檔;(2)程序優化、安全并要有良好的可擴展性;(3)用戶界面簡潔明了、操作簡單實用;(4)與用戶保持良好的溝通,及時根據用戶新的需求改善系統功能。2.4 開發工具Microsoft Visual C+ 6.0SQL server 2000Rational
10、Rose20033 系統描述3.1 系統概述該酒店客房管理系統主要分為兩大系統,分別是前臺管理系統和后臺管理系統:前臺管理系統分為酒店管理、客房管理、客戶管理、預約管理、入住管理、結賬管理;后臺管理系統分為人員管理、訂單管理、查詢統計報表。實現對酒店更加方便的管理。3.2 系統總體結構 3.3 各部分功能描述(1)酒店管理:負責客戶的點餐訂餐。(2)客房管理:對客房信息進行管理,增加客房信息,刪除客房信息,修改客房信息,查詢客房信息。(3)客戶管理:對客戶信息進行管理,增加客戶,刪除客戶,修改客戶信息,查詢客戶信息,給客戶辦理會員。(4)預約管理:實現客戶預訂客房的功能,可增加預約信息,刪除預
11、約信息,修改預約信息,查詢預約信息。(5)入住管理:對已入住客戶信息和客房信息進行管理,可增加入住信息,刪除入住信息,修改入住信息,查詢入住信息。(6)結賬管理:對退房客戶和用餐客戶進行結賬操作,可刪除客戶信息,更新客房信息,增加一筆營業收入。(7)人員管理:對員工信息進行管理,可增加員工,辭退員工,修改員工信息,查詢員工信息。(8)訂單管理:增加訂單,刪除訂單,修改訂單,查詢訂單。(9)查詢統計報表:對營業收入信息進行統計查詢。4 系統分析4.1 用例圖4.1.1 客房管理用例分析:用例名稱:客房管理描述:前臺接待員及時更新客房信息角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有客房管
12、理的權限主流事件:1. 前臺接待員選擇“客房管理”選項,用例開始2. 系統自動進入客房管理界面3. 系統自動獲取客戶入住信息和退房信息4. 前臺接待員修改客房信息 A1:格式不正確5. 系統自動更新數據6. 將更新的信息自動寫入日志文件7. 用例結束其他流事件:A1:格式不正確 (1)系統提示錯誤信息 (2)返回主事件4后置條件:系統成功將信息記入客房管理系統4.1.2 客戶管理用例分析:用例名稱:客戶管理描述:前臺接待員及時更新客戶信息角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有客戶管理的權限主流事件:1. 前臺接待員選擇“客戶管理”選項,用例開始2. 系統自動進入客戶管理界面3.
13、 系統自動獲取客戶預約信息和入住信息,更新客戶數據庫4. 前臺接待員處理客戶信息 A1:格式不正確5. 系統自動更新數據6. 將更新的信息自動寫入日志文件7. 用例結束其他流事件:A1:格式不正確 (1)系統提示錯誤信息 (2)返回主事件4后置條件:系統成功將信息記入客戶管理系統4.1.3預約管理用例分析:用例名稱:預約管理描述:前臺接待員實現對客戶預約信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有預約管理的權限主流事件:1. 前臺接待員選擇“預約管理”選項,用例開始2. 系統自動進入預約管理界面3. 前臺接待員輸入客房預約信息 A1:格式不正確4. 系統自動更新數據5
14、. 將更新的信息自動寫入日志文件6. 用例結束其他流事件:A1:格式不正確 (1)系統提示錯誤信息 (2)返回主事件3后置條件:系統成功將信息記入預約管理系統4.1.4入住管理用例分析:用例名稱:入住管理描述:前臺接待員實現對客戶入住信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有入住管理的權限主流事件:1. 前臺接待員選擇“入住管理”選項,用例開始2. 系統自動進入入住管理界面3. 輸入客戶信息A1:格式不正確4. 系統自動獲取客戶預約信息5. 前臺接待員處理客戶信息 6. 系統自動更新數據7. 將更新的信息自動寫入日志文件8. 用例結束其他流事件:A1:格式不正確 (
15、1)系統提示錯誤信息 (2)返回主事件3后置條件:系統成功將信息記入入住管理系統4.1.5 結賬管理用例分析:用例名稱:結賬管理描述:前臺接待員實現對客戶退房進行結賬角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有結賬管理的權限主流事件:1. 前臺接待員選擇“結賬管理”選項,用例開始2. 系統自動進入結賬管理界面3. 輸入客戶信息A1:格式不正確4. 系統自動獲取客戶入住信息5. 前臺接待員處理客戶信息 6. 系統自動更新數據7. 將更新的信息自動寫入日志文件用例結束其他流事件:A1:格式不正確 (1)系統提示錯誤信息 (2)返回主事件3后置條件:系統成功將信息記入結賬管理和統計報表系統
16、4.1.6酒店管理 用例分析:用例名稱:酒店管理描述:前臺接待員實現對客戶點餐訂餐信息的錄入角色:前臺接待員前置條件:前臺接待員成功登陸系統并具有點餐訂餐業務管理的權限主流事件:1. 前臺接待員選擇“酒店管理”選項,用例開始2. 系統自動進入酒店管理界面3. 前臺接待員輸入客戶點餐訂餐信息4. 系統自動更新數據5. 將更新的信息寫入日志文件6. 用例結束后置條件:系統成功將信息記入結賬管理和統計系統4.1.7 客戶網上預約用例分析:用例名稱:客戶網上預約描述:客戶在網頁上自助進行預約客房角色:客戶前置條件:客戶成功打開網頁主流事件:1. 客戶選擇所需客房2. 客戶選擇住房時間3. 若為會員則輸
17、入賬號密碼A1.輸入錯誤4. 輸入客戶信息A2.格式錯誤5. 提交信息6. 用例結束其他流事件:A1.輸入錯誤 (1)系統提示錯誤信息 (2)返回主事件4A2:格式不正確 (1)系統提示錯誤信息 (2)返回主事件4后置條件:系統成功將信息記入預約管理系統4.1.8 人員管理用例分析: 用例名稱:員工管理描述:經理可以對員工基本信息錄入、修改、查詢和刪除角色:經理,系統管理員。前置條件:經理已成功登錄系統并具有信息錄入、修改、查詢和刪除的權限。主事件流:1.選擇“員工管理”選項,用例開始2.系統管理員或經理錄入員工信息并檢查信息格式 A1:格式不正確3.系統成功寫入一條員工信息4.輸入查詢條件對
18、員工的信息進行查詢5.系統返回查詢結果6.經理對員工權限進行設置7.更新系統客戶表8.系統管理員對員工信息進行修改 A2:格式不正確9. 更新員工信息表10.刪除員工信息11.更新員工信息表12.用例結束其他事件流:A1:格式不正確 (1)提示格式錯誤信息 (2)返回主事件流第2步A2:格式不正確 (1)系統提示錯誤信息 (2)返回主事件8后置條件:系統成功將信息記入人員管理系統4.1.9 訂單管理用例分析:用例名稱:訂單管理描述:系統管理員可以對員工基本信息錄入、修改、查詢和刪除角色:系統管理員前置條件:系統管理員已成功登錄系統并具有信息錄入、修改、查詢和刪除的權限。主流事件:1. 系統管理
19、員選擇“訂單管理”選項,用例開始2. 系統自動進入訂單管理界面3. 系統自動獲取所有訂單信息4. 前臺接待員處理需要操作的訂單信息 5. 系統自動更新數據6. 將更新的信息自動寫入日志文件7. 用例結束后置條件:系統成功將信息記入訂單管理系統4.1.10 查詢統計報表用例分析: 用例名稱:查詢統計報表描述:系統管理員操作生成統計報表,經理可以檢查并修改報表角色:系統管理員,經理前置條件:系統管理員已成功登錄系統并具有生成統計報表的權限,經理擁有最高權限。主事件流:1.系統管理員選擇“查詢統計報表”選項,用例開始2.打開查詢統計報表窗體3. 系統管理員或經理錄入登陸密碼并檢查格式 A1:格式不正
20、確1. 系統管理員選擇成統計報表2. 系統生成統計報表3. 經理檢查報表數據4. 經理輸入密碼登陸5. 系統管理員修改數據6. 系統管理員重新生成統計報表7. 經理檢查報表數據A2:報表錯誤10打印統計報表11.用例結束其他事件流:A1:格式不正確 (1)系統提示錯誤信息 (2)返回主事3A2:報表錯誤 (3)返回主事件7后置條件:4.2 活動圖4.2.1 預約管理4.2.2 客戶網上預約入住管理 結賬管理4.2.5 酒店管理人員管理 訂單管理4.2.8 查詢統計報表4.2.9 客戶管理4.2.10 客房管理4.3 時序圖 預約管理 客戶網上預約 入住管理 人員管理 查詢統計報表 結賬管理4.3.7 客戶管理4.3.8 客房管理4.3.9 訂單管理4.3.10酒店管理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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 升級改造活動方案
- 南湖徒步活動方案
- 臺球教練活動方案
- 南京公司凝聚力活動方案
- 古風線下活動方案
- 臺州拓展活動方案
- 醫院與殘聯活動方案
- 參加流量活動方案
- 管樁專項施工方案靜壓
- 雙十一電腦公司活動方案
- GB/T 1354-2018大米
- 心腦血管疾病-高血壓-課件
- 血清CK-MB活力假性增高原因分析及臨床意義課件
- 最新國家開放大學電大《調劑學》形考任務4試題及答案
- 五制配套的基層管理模式
- 有機磷農藥中毒(新)課件
- 室性早搏的定位診斷與鑒別共26張課件
- 人防卷材防水層工程檢驗批質量驗收記錄表
- DB11T 716-2019 穿越既有道路設施工程技術要求
- 濕式氧化技術
- T∕CACM 1316-2019 中醫內科臨床診療指南 中風后吞咽困難
評論
0/150
提交評論