酒店客房管理系統(tǒng)系統(tǒng)需求規(guī)格說明書_第1頁
酒店客房管理系統(tǒng)系統(tǒng)需求規(guī)格說明書_第2頁
酒店客房管理系統(tǒng)系統(tǒng)需求規(guī)格說明書_第3頁
酒店客房管理系統(tǒng)系統(tǒng)需求規(guī)格說明書_第4頁
酒店客房管理系統(tǒng)系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件工程課程大作業(yè)軟件需求規(guī)格說明書項目組長 吳灝 學號 0123734 專 業(yè) 軟件工程 班級 125 班 成 員 李東玲 萬勇平 實驗項目名稱酒店客房管理系統(tǒng) 指導教師及職稱 段喜龍講師 開課學期 2013 至 2014 學年 第 1 學期目 錄1 引言11.1立項背景11.2立項原因概述11.3UML 概述11.4參考文獻22 項目概述22.1 面向的用戶22.2 實現(xiàn)目標22.3 項目開發(fā)要求22.4 開發(fā)工具33 系統(tǒng)描述33.1 系統(tǒng)概述33.2 系統(tǒng)總體結(jié)構(gòu)33.3 各部分功能描述44 系統(tǒng)分析54.1 用例圖54.1.1 客房管理54.1.2 客戶管理6預約管理7入住管理84.

2、1.5 結(jié)賬管理9酒店管理104.1.7 客戶網(wǎng)上預約114.1.8 人員管理124.1.9 訂單管理134.1.10 查詢統(tǒng)計報表144.2 活動圖154.2.1 預約管理154.2.2 客戶網(wǎng)上預約16入住管理174.2.4 結(jié)賬管理184.2.5 酒店管理19人員管理204.2.7 訂單管理214.2.8 查詢統(tǒng)計報表214.2.9 客戶管理224.2.10 客房管理234.3 時序圖244.3.1 預約管理244.3.2 客戶網(wǎng)上預約254.3.3 入住管理264.3.4 人員管理274.3.5 查詢統(tǒng)計報表284.3.6 結(jié)賬管理294.3.7 客戶管理294.3.8 客房管理314

3、.3.9 訂單管理32酒店管理334.4 類設計344.4.1 前臺管理類關(guān)系圖34客戶網(wǎng)上預約類關(guān)系圖34后臺管理類關(guān)系圖355.1 用戶接口365.2 硬件接口366 性能需求366.1 精度要求366.2時間特征366.3靈活性367 軟件屬性377.1 系統(tǒng)安全性377.2 可維護性378 其他需求378.1 數(shù)據(jù)庫需求378.2 系統(tǒng)操作要求378.3 故障及其處理371 引言1.1 立項背景現(xiàn)今,酒店的競爭也進入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技術(shù)的競爭、管理的競爭、人才的競爭。服務的提升和管理的升級是酒店業(yè)的競爭核心。餐飲住房領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):路攤

4、、小餐館、奶茶店、飯店、大酒店、旅館、賓館等相互并存。如何在激烈的競爭中擴大營業(yè)額、降低營業(yè)成本、擴大經(jīng)營規(guī)模,成為酒店營業(yè)者努力追求的目標。 1.2 立項原因概述針對酒店的特點,為了幫助酒店解決現(xiàn)在面臨的問題,提高酒店的競爭力,我們將開放一個酒店客房管理系統(tǒng)。1.3 UML 概述面向?qū)ο蟮南到y(tǒng)分析與設計,包括OOA(面向?qū)ο蠓治觯┡cOOD(面向?qū)ο笤O計)兩個部分。其中OOA 的主要任務是分析問題,找出問題解決方案。同時,發(fā)現(xiàn)對象并分析對象內(nèi)部構(gòu)成和外部關(guān)系,建立軟件系統(tǒng)的對象模型。OOD 的主要任務是根據(jù)已確立的系統(tǒng)對象模型,運用面向?qū)ο蠹夹g(shù),設計對象與類,進而設計系統(tǒng)結(jié)構(gòu)、人機界面、數(shù)據(jù)管

5、理、任務管理等子系統(tǒng)。UML(Unified Modeling Language)是第3 代的面向?qū)ο蠼UZ言。UML 是由Rational 公司的面向?qū)ο蠹夹g(shù)研究專家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 聯(lián)合開發(fā)的。它采納和擴展了Booch 標記法、OMT 的面向?qū)ο蠼<夹g(shù)的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他學者和軟件廠商的建議。UML 在提交給OMG( Obicct ManagementGroup)后,最終成為大眾所接受的標準建模語言。UML建模語言吸取和發(fā)展了Booch、OMT 和OOSE 方法,以及其它OO

6、 和非OO 方法的優(yōu)點。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù),提出如模板、擴展機制、活動圖等新概念。UML 易于表達且功能強大,應用廣泛。它不但適用于面向?qū)ο蟮能浖治雠c設計,還支持從需求分析開始的軟件開發(fā)的全過程。UML 定義了一系列圖形工具,以對現(xiàn)實世界進行面向?qū)ο蠼?。標準建模語言UML 已成為面向?qū)ο蠹夹g(shù)的主流建模工具,支持系統(tǒng)分析、設計和實現(xiàn)等軟件開發(fā)全過程。UML 定義了5 類10 種模型圖,用于提供靜態(tài)建模機制和動態(tài)建模機制。靜態(tài)模型包括用例圖、類圖、對象圖、包圖、構(gòu)件圖。配置圖動態(tài)模型包括行為圖(活動圖,狀態(tài)圖)和交互圖(順序圖,合作圖)。(1)用例圖:描述應用領(lǐng)域需求

7、與功能,以及事務(用例)之間的邏輯關(guān)系。(2)類圖:是顯示一組類、接口、協(xié)作以及它們之間關(guān)系的圖。1)對象圖:類的實例圖。2)包圖:提供類圖的分組優(yōu)化機制(3)行為圖:描述跨越多個用例的對象行為(數(shù)據(jù)操作功能),包括活動圖和狀態(tài)圖。1)活動圖:描述多用例和多對象的復雜行為及活動間的約束關(guān)系;或者說,描述復雜行為中的活動及其執(zhí)行順序。2)狀態(tài)圖:描述單個對象的所有可能狀態(tài)及轉(zhuǎn)移條件。(4)交互圖:顯示一個交互,由一組對象和它們之間的關(guān)系構(gòu)成,其中包括在對象間傳遞的消息,包括順序圖和協(xié)作圖。1)順序圖:是強調(diào)消息的時間順序的交互圖。2)協(xié)作圖:是強調(diào)發(fā)送和接收消息的對象之間的結(jié)構(gòu)組織的交互圖。(5

8、)實現(xiàn)圖:用于描述系統(tǒng)實現(xiàn)的一些特性,包括構(gòu)件圖和配置圖。1)構(gòu)件圖:描述軟構(gòu)件及相互間的依賴(及調(diào)用)關(guān)系,包括源文件、二進制文件、可執(zhí)行文件。2)配置圖:描述構(gòu)件運行環(huán)境及系統(tǒng)軟硬件體系結(jié)構(gòu)。1.4 參考文獻軟件工程概論2 項目概述2.1 面向的用戶 酒店經(jīng)理主要是管理員工、查詢和權(quán)限設置,前臺接待員主要負責客戶訂餐、訂房、入住登記、結(jié)賬,系統(tǒng)管理員主要維護系統(tǒng)和數(shù)據(jù)處理。2.2 實現(xiàn)目標(1)建立一個具有友好界面,操作簡單的酒店客房管理系統(tǒng);(2)能夠更好的控制和發(fā)展酒店各種業(yè)務,使其順利進行;(3)實現(xiàn)對客戶的信息錄入,員工的信息錄入,客房的信息錄入,并建立完整的數(shù)據(jù)庫,對客戶、員工、

9、客房實行統(tǒng)一管理;(4)前臺人員查詢本系統(tǒng),可以更直接,更有效的獲得客戶與客房的信息,提供客戶滿意的服務;(5)經(jīng)理通過本系統(tǒng),也可以更直接,更有效的獲得客戶與客房的信息和員工信息,了解酒店客房的入住情況和酒店的收入情況,以做出更好的決策,給酒店帶來更大的效益。2.3 項目開發(fā)要求(1)項目開發(fā)規(guī)范統(tǒng)一:模塊劃分,代碼編寫均遵照小組命名規(guī)范文檔;(2)程序優(yōu)化、安全并要有良好的可擴展性;(3)用戶界面簡潔明了、操作簡單實用;(4)與用戶保持良好的溝通,及時根據(jù)用戶新的需求改善系統(tǒng)功能。2.4 開發(fā)工具Microsoft Visual C+ 6.0SQL server 2000Rational

10、Rose20033 系統(tǒng)描述3.1 系統(tǒng)概述該酒店客房管理系統(tǒng)主要分為兩大系統(tǒng),分別是前臺管理系統(tǒng)和后臺管理系統(tǒng):前臺管理系統(tǒng)分為酒店管理、客房管理、客戶管理、預約管理、入住管理、結(jié)賬管理;后臺管理系統(tǒng)分為人員管理、訂單管理、查詢統(tǒng)計報表。實現(xiàn)對酒店更加方便的管理。3.2 系統(tǒng)總體結(jié)構(gòu) 3.3 各部分功能描述(1)酒店管理:負責客戶的點餐訂餐。(2)客房管理:對客房信息進行管理,增加客房信息,刪除客房信息,修改客房信息,查詢客房信息。(3)客戶管理:對客戶信息進行管理,增加客戶,刪除客戶,修改客戶信息,查詢客戶信息,給客戶辦理會員。(4)預約管理:實現(xiàn)客戶預訂客房的功能,可增加預約信息,刪除預

11、約信息,修改預約信息,查詢預約信息。(5)入住管理:對已入住客戶信息和客房信息進行管理,可增加入住信息,刪除入住信息,修改入住信息,查詢?nèi)胱⌒畔ⅰ#?)結(jié)賬管理:對退房客戶和用餐客戶進行結(jié)賬操作,可刪除客戶信息,更新客房信息,增加一筆營業(yè)收入。(7)人員管理:對員工信息進行管理,可增加員工,辭退員工,修改員工信息,查詢員工信息。(8)訂單管理:增加訂單,刪除訂單,修改訂單,查詢訂單。(9)查詢統(tǒng)計報表:對營業(yè)收入信息進行統(tǒng)計查詢。4 系統(tǒng)分析4.1 用例圖4.1.1 客房管理用例分析:用例名稱:客房管理描述:前臺接待員及時更新客房信息角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有客房管

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

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

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

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

16、4.1.6酒店管理 用例分析:用例名稱:酒店管理描述:前臺接待員實現(xiàn)對客戶點餐訂餐信息的錄入角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有點餐訂餐業(yè)務管理的權(quán)限主流事件:1. 前臺接待員選擇“酒店管理”選項,用例開始2. 系統(tǒng)自動進入酒店管理界面3. 前臺接待員輸入客戶點餐訂餐信息4. 系統(tǒng)自動更新數(shù)據(jù)5. 將更新的信息寫入日志文件6. 用例結(jié)束后置條件:系統(tǒng)成功將信息記入結(jié)賬管理和統(tǒng)計系統(tǒng)4.1.7 客戶網(wǎng)上預約用例分析:用例名稱:客戶網(wǎng)上預約描述:客戶在網(wǎng)頁上自助進行預約客房角色:客戶前置條件:客戶成功打開網(wǎng)頁主流事件:1. 客戶選擇所需客房2. 客戶選擇住房時間3. 若為會員則輸

17、入賬號密碼A1.輸入錯誤4. 輸入客戶信息A2.格式錯誤5. 提交信息6. 用例結(jié)束其他流事件:A1.輸入錯誤 (1)系統(tǒng)提示錯誤信息 (2)返回主事件4A2:格式不正確 (1)系統(tǒng)提示錯誤信息 (2)返回主事件4后置條件:系統(tǒng)成功將信息記入預約管理系統(tǒng)4.1.8 人員管理用例分析: 用例名稱:員工管理描述:經(jīng)理可以對員工基本信息錄入、修改、查詢和刪除角色:經(jīng)理,系統(tǒng)管理員。前置條件:經(jīng)理已成功登錄系統(tǒng)并具有信息錄入、修改、查詢和刪除的權(quán)限。主事件流:1.選擇“員工管理”選項,用例開始2.系統(tǒng)管理員或經(jīng)理錄入員工信息并檢查信息格式 A1:格式不正確3.系統(tǒng)成功寫入一條員工信息4.輸入查詢條件對

18、員工的信息進行查詢5.系統(tǒng)返回查詢結(jié)果6.經(jīng)理對員工權(quán)限進行設置7.更新系統(tǒng)客戶表8.系統(tǒng)管理員對員工信息進行修改 A2:格式不正確9. 更新員工信息表10.刪除員工信息11.更新員工信息表12.用例結(jié)束其他事件流:A1:格式不正確 (1)提示格式錯誤信息 (2)返回主事件流第2步A2:格式不正確 (1)系統(tǒng)提示錯誤信息 (2)返回主事件8后置條件:系統(tǒng)成功將信息記入人員管理系統(tǒng)4.1.9 訂單管理用例分析:用例名稱:訂單管理描述:系統(tǒng)管理員可以對員工基本信息錄入、修改、查詢和刪除角色:系統(tǒng)管理員前置條件:系統(tǒng)管理員已成功登錄系統(tǒng)并具有信息錄入、修改、查詢和刪除的權(quán)限。主流事件:1. 系統(tǒng)管理

19、員選擇“訂單管理”選項,用例開始2. 系統(tǒng)自動進入訂單管理界面3. 系統(tǒng)自動獲取所有訂單信息4. 前臺接待員處理需要操作的訂單信息 5. 系統(tǒng)自動更新數(shù)據(jù)6. 將更新的信息自動寫入日志文件7. 用例結(jié)束后置條件:系統(tǒng)成功將信息記入訂單管理系統(tǒng)4.1.10 查詢統(tǒng)計報表用例分析: 用例名稱:查詢統(tǒng)計報表描述:系統(tǒng)管理員操作生成統(tǒng)計報表,經(jīng)理可以檢查并修改報表角色:系統(tǒng)管理員,經(jīng)理前置條件:系統(tǒng)管理員已成功登錄系統(tǒng)并具有生成統(tǒng)計報表的權(quán)限,經(jīng)理擁有最高權(quán)限。主事件流:1.系統(tǒng)管理員選擇“查詢統(tǒng)計報表”選項,用例開始2.打開查詢統(tǒng)計報表窗體3. 系統(tǒng)管理員或經(jīng)理錄入登陸密碼并檢查格式 A1:格式不正

20、確1. 系統(tǒng)管理員選擇成統(tǒng)計報表2. 系統(tǒng)生成統(tǒng)計報表3. 經(jīng)理檢查報表數(shù)據(jù)4. 經(jīng)理輸入密碼登陸5. 系統(tǒng)管理員修改數(shù)據(jù)6. 系統(tǒng)管理員重新生成統(tǒng)計報表7. 經(jīng)理檢查報表數(shù)據(jù)A2:報表錯誤10打印統(tǒng)計報表11.用例結(jié)束其他事件流:A1:格式不正確 (1)系統(tǒng)提示錯誤信息 (2)返回主事3A2:報表錯誤 (3)返回主事件7后置條件:4.2 活動圖4.2.1 預約管理4.2.2 客戶網(wǎng)上預約入住管理 結(jié)賬管理4.2.5 酒店管理人員管理 訂單管理4.2.8 查詢統(tǒng)計報表4.2.9 客戶管理4.2.10 客房管理4.3 時序圖 預約管理 客戶網(wǎng)上預約 入住管理 人員管理 查詢統(tǒng)計報表 結(jié)賬管理4.3.7 客戶管理4.3.8 客房管理4.3.9 訂單管理4.3.10酒店管理4.4 類設計4.4.1 前臺管理類關(guān)系圖4.4.2客戶網(wǎng)上預約類關(guān)系圖4.4.3后臺管理類關(guān)系圖5 系統(tǒng)接口5.1 用戶接口說明人機交互界面的用戶需求,如屏幕格式,報表,菜單的格式與內(nèi)容及功能鍵定義。5.2 硬

溫馨提示

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

評論

0/150

提交評論