




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課程 大作業(yè) 軟件需求規(guī)格說明書項目組長 吳激 學(xué)號. 0123734專 業(yè)軟件工程班級 125 班成 員 李東玲萬勇平實驗項目名稱.酒店客房管理系統(tǒng)指導(dǎo)教師及職稱一段喜龍一講師開課學(xué)期 2013至2014學(xué)年 第1 學(xué)期1引言1.1 立項背景1.2 立項原因概述1.3 UML 概述1.4 參考文獻2而既述2.1 面向的用戶2.2 實現(xiàn)目標(biāo)二2.3 項目開發(fā)要求2.4 開發(fā)工具3系統(tǒng)描述3.1 系統(tǒng)概述3.2 系統(tǒng)總體結(jié)構(gòu) 3.3 各部分功能描述 4系統(tǒng)分析4.1 用例圖4.1.1 客房管理4.1.2 客戶管理4.1.3 預(yù)約管理4.1.4 入住管理4.1.5 結(jié)賬管理4.1.6 酒店
2、管理4.1.7 客戶網(wǎng)上預(yù)約4.1.8 人員管理4.1.9 訂單管理查詢統(tǒng)計報表4.2 活動圖4.2.1 預(yù)約管理4.2.2 客戶網(wǎng)上預(yù)約4.2.3 入住管理4.2.4 結(jié)賬管理4.2.5 酒店管理4.2.6 人員管理4.2.7 訂單管理4.2.8 杳詢統(tǒng)計報表4.2.9 客戶管理客房管理4.3 時序圖4.3.1 預(yù)約管理4.3.2 客戶網(wǎng)上預(yù)約4.3.3 入住管理4.3.4 人員管理4.3.5 查詢統(tǒng)計報表4.3.6 結(jié)賬管理 4.3.7 客戶備證4.3.8 客房管理4.3.9 訂單管理酒店管理4.4 類設(shè)計4.4.1 前臺管理類關(guān)系圖4.4.2 客戶網(wǎng)上預(yù)約類關(guān)系圖4.4.3 后臺管理類關(guān)
3、系圖5.1 用戶接口 5.2 硬件接口 6性能需求6.1 精度要求6.2 時間特征6.3 靈活性7軟件屬性7.1 系統(tǒng)安全性7.2 可維護性8其他需求8.1 數(shù)據(jù)庫需求8.2 系統(tǒng)操作要求8.3 故障及其處理 1引言1.1 立項背景現(xiàn)今,酒店的競爭也進入到了一個全新的領(lǐng)域,競爭已不再是規(guī)模的競爭,而是技 術(shù)的競爭、管理的競爭、人才的競爭。服務(wù)的提升和管理的升級是酒店業(yè)的競爭核心。 餐飲住房領(lǐng)域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):路攤、小餐館、奶茶店、飯店、大酒店、 旅館、賓館等相互并存。如何在激烈的競爭中擴大營業(yè)額、降低營業(yè)成本、擴大經(jīng)營規(guī) 模,成為酒店營業(yè)者努力追求的目標(biāo)。1.2 立項原因概述針對
4、酒店的特點,為了幫助酒店解決現(xiàn)在面臨的問題,提高酒店的競爭力,我們將 開放一個酒店客房管理系統(tǒng)。1.3 UML概述面向?qū)ο蟮南到y(tǒng)分析與設(shè)計,包括OOA (面向?qū)ο蠓治觯┡c OOD (面向?qū)ο笤O(shè)計)兩個部分。其中OOA的主要任務(wù)是分析問題,找出問題解決方案。同時,發(fā)現(xiàn)對象并分析對象內(nèi)部構(gòu)成和外部關(guān)系,建立軟件系統(tǒng)的對象模型。OOD的主要任務(wù)是根據(jù)已確立的系統(tǒng)對象模型,運用面向?qū)ο蠹夹g(shù),設(shè)計對象與類,進而設(shè)計系統(tǒng)結(jié)構(gòu)、人機界面、數(shù)據(jù)管理、任務(wù)管理等子系統(tǒng)。UML ( Unified Modeling Language)是第 3代的面向?qū)ο蠼UZ言。UML 是由Rational公司的面向?qū)ο蠹夹g(shù)研究
5、專家Grady Booch、Ivar Jacobson和Jim Rumbaugh 聯(lián)合開發(fā)的。它采納和擴展了Booch標(biāo)記法、OMT的面向?qū)ο蠼<夹g(shù)的方法,以及面向用例(Use-Case)的OOSE方法,并且吸取了其他學(xué)者和軟件廠商的建議。UML在提交給OMG( Obicct ManagementGroup)后,最終成為大眾所接受的標(biāo)準(zhǔn)建模語言。UML建模語言吸取和發(fā)展了 Booch、OMT和OOSE方法,以及其它 OO和非OO方法的優(yōu)點。 它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù),提出如模板、擴展機制、活動圖等 新概念。UML易于表達且功能強大,應(yīng)用廣泛。它不但適用于面向?qū)ο蟮能浖治?/p>
6、與設(shè) 計,還支持從需求分析開始的軟件開發(fā)的全過程。UML定義了一系列圖形工具,以對現(xiàn)實世界進行面向?qū)ο蠼?。?biāo)準(zhǔn)建模語言 UML已成為面向?qū)ο蠹夹g(shù)的主流建模工具,支持系統(tǒng)分析、設(shè)計和 實現(xiàn)等軟件開發(fā)全過程。UML定義了 5類10種模型圖,用于提供靜態(tài)建模機制和動態(tài)建模機制。靜態(tài)模型包括用例圖、類圖、對象圖、包圖、構(gòu)件圖。配置圖動態(tài)模型包括行為圖 (活動圖,狀態(tài)圖)和交互圖(順序圖,合作圖)。(1)用例圖:描述應(yīng)用領(lǐng)域需求與功能,以及事務(wù)(用例)之間的邏輯關(guān)系。(2)類圖:是顯示一組類、接口、協(xié)作以及它們之間關(guān)系的圖。1)對象圖:類的實例圖。2)包圖:提供類圖的分組優(yōu)化機制(3)行為圖:描述跨越
7、多個用例的對象行為(數(shù)據(jù)操作功能),包括活動圖和狀態(tài)圖。1)活動圖:描述多用例和多對象的復(fù)雜行為及活動間的約束關(guān)系;或者說,描述 復(fù)雜行為中的活動及其執(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)實現(xiàn)圖:用于描述系統(tǒng)實現(xiàn)的一些特性,包括構(gòu)件圖和配置圖。1 )構(gòu)件圖:描述軟構(gòu)件及相互間的依賴(及調(diào)用)關(guān)系,包括源文件、二進制文 件、可執(zhí)行文件。2)配置圖:描述構(gòu)件運
8、行環(huán)境及系統(tǒng)軟硬件體系結(jié)構(gòu)。1.4參考文獻軟件工程概論2項目概述2.1 面向的用戶酒店經(jīng)理主要是管理員工、查詢和權(quán)限設(shè)置,前臺接待員主要負責(zé)客戶訂餐、訂房、入住 登記、結(jié)賬,系統(tǒng)管理員主要維護系統(tǒng)和數(shù)據(jù)處理。2.2 實現(xiàn)目標(biāo)(1)建立一個具有友好界面,操作簡單的酒店客房管理系統(tǒng);(2)能夠更好的控制和發(fā)展酒店各種業(yè)務(wù),使其順利進行;(3)實現(xiàn)對客戶的信息錄入,員工的信息錄入,客房的信息錄入,并建立完整的數(shù)據(jù)庫,對客戶、員工、客房實行統(tǒng)一管理;(4)前臺人員查詢本系統(tǒng),可以更直接,更有效的獲得客戶與客房的信息,提供客戶滿意 的服務(wù);(5)經(jīng)理通過本系統(tǒng),也可以更直接,更有效的獲得客戶與客房的信息
9、和員工信息,了解 酒店客房的入住情況和酒店的收入情況,以做出更好的決策,給酒店帶來更大的效益。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 Rose20033系統(tǒng)描述3.1 系統(tǒng)概述該酒店客房管理系統(tǒng)主要分為兩大系統(tǒng),分別是前臺管理系統(tǒng)和后臺管理系統(tǒng):前臺管理 系統(tǒng)分為酒店管理、客房管理、客戶管理、預(yù)約管理
10、、入住管理、結(jié)賬管理;后臺管理系統(tǒng)分為 人員管理、訂單管理、查詢統(tǒng)計報表。實現(xiàn)對酒店更加方便的管理。3.2 系統(tǒng)總體結(jié)構(gòu)3.3 各部分功能描述(1)酒店管理:負責(zé)客戶的點餐訂餐。(2)客房管理:對客房信息進行管理,增加客房信息,刪除客房信息,修改客房信息,查詢客房信息。(3)客戶管理:對客戶信息進行管理,增加客戶,刪除客戶,修改客戶信息,查詢客戶信 息,給客戶辦理會員。(4)預(yù)約管理:實現(xiàn)客戶預(yù)訂客房的功能,可增加預(yù)約信息,刪除預(yù)約信息,修改預(yù)約信息,查詢預(yù)約信息。(5)入住管理:對已入住客戶信息和客房信息進行管理,可增加入住信息,刪除入住信息,修改入住信息,查詢?nèi)胱⌒畔ⅰ?6)結(jié)賬管理:對退
11、房客戶和用餐客戶進行結(jié)賬操作,可刪除客戶信息,更新客房信息,增加一筆營業(yè)收入。(7)人員管理:對員工信息進行管理,可增加員工,辭退員工,修改員工信息,查詢員工信息。(8)訂單管理:增加訂單,刪除訂單,修改訂單,查詢訂單。(9)查詢統(tǒng)計報表:對營業(yè)收入信息進行統(tǒng)計查詢。4系統(tǒng)分析4.1 用例圖4.1.1 客房管理用例分析:用例名稱:客房管理描述:前臺接待員及時更新客房信息角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有客房管理的權(quán)限 主流事件:1 .前臺接待員選擇“客房管理”選項,用例開始2 .系統(tǒng)自動進入客房管理界面3 .系統(tǒng)自動獲取客戶入住信息和退房信息4 .前臺接待員修改客房信息A1
12、:格式不正確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 .系統(tǒng)自動獲取客戶預(yù)約信息和入住信息,更新客戶數(shù)據(jù)庫4 .前臺接待員處理客戶信息A1:格式不正確5 .系統(tǒng)自動更新數(shù)據(jù)6 .將更新的信息自動寫入日志文件7 .用例
13、結(jié)束其他流事件:A1:格式不正確(1)系統(tǒng)提示錯誤信息(2) 返回主事件4后置條件:系統(tǒng)成功將信息記入客戶管理系統(tǒng)4.1.3 預(yù)約管理用例分析:用例名稱:預(yù)約管理描述:前臺接待員實現(xiàn)對客戶預(yù)約信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有預(yù)約管理的權(quán)限 主流事件:1 .前臺接待員選擇“預(yù)約管理”選項,用例開始2 .系統(tǒng)自動進入預(yù)約管理界面3 .前臺接待員輸入客房預(yù)約信息A1:格式不正確4 .系統(tǒng)自動更新數(shù)據(jù)5 .將更新的信息自動寫入日志文件6 .用例結(jié)束其他流事件:A1:格式不正確(1)系統(tǒng)提示錯誤信息(2) 返回主事件3后置條件:系統(tǒng)成功將信息記入預(yù)約管理系統(tǒng)4.1.
14、4 入住管理用例分析:用例名稱:入住管理描述:前臺接待員實現(xiàn)對客戶入住信息的錄入和修改角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有入住管理的權(quán)限 主流事件:1 .前臺接待員選擇“入住管理”選項,用例開始2 .系統(tǒng)自動進入入住管理界面3 .輸入客戶信息A1:格式不正確4 .系統(tǒng)自動獲取客戶預(yù)約信息5 .前臺接待員處理客戶信息6 .系統(tǒng)自動更新數(shù)據(jù)7 .將更新的信息自動寫入日志文件8 .用例結(jié)束其他流事件:A1:格式不正確(1)系統(tǒng)提示錯誤信息(2)返回主事件3后置條件:系統(tǒng)成功將信息記入入住管理系統(tǒng)4.1.5 結(jié)賬管理用例分析:用例名稱:結(jié)賬管理描述:前臺接待員實現(xiàn)對客戶退房進行結(jié)賬角
15、色:前臺接待員前置條件:前臺接待員成功登陸系統(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)4.1.6 酒店管理用例分析:用例名稱:酒店管理描述:前臺接待員實現(xiàn)對客戶點餐訂餐信息的錄入一角色:前臺接待員前置條件:前臺接待員成功登陸系統(tǒng)并具有點餐訂餐業(yè)務(wù)管理的權(quán)限
16、主流事件:1 .前臺接待員選擇“酒店管理”選項,用例開始2 .系統(tǒng)自動進入酒店管理界面3 .前臺接待員輸入客戶點餐訂餐信息4 .系統(tǒng)自動更新數(shù)據(jù)5 .將更新的信息寫入日志文件6 .用例結(jié)束后置條件:系統(tǒng)成功將信息記入結(jié)賬管理和統(tǒng)計系統(tǒng)7 .1.7客戶網(wǎng)上預(yù)約用例分析:用例名稱:客戶網(wǎng)上預(yù)約描述:客戶在網(wǎng)頁上自助進行預(yù)約客房角色:客戶前置條件:客戶成功打開網(wǎng)頁主流事件:1 .客戶選擇所需客房2 .客戶選擇住房時間3 .若為會員則輸入賬號密碼A1.輸入錯誤4 .輸入客戶信息A2.格式錯誤5 .提交信息6 .用例結(jié)束其他流事件:A1.輸入錯誤(1) 系統(tǒng)提示錯誤信息(2) 返回主事件4A2:格式不正
17、確(1) 系統(tǒng)提示錯誤信息(2) 返回主事件4后置條件:系統(tǒng)成功將信息記入預(yù)約管理系統(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 .輸入查詢條件對員工的信息進行查詢5 .系統(tǒng)返回查詢結(jié)果6 .經(jīng)理對員工權(quán)限進行設(shè)置7 .更新系統(tǒng)客戶表8 .系統(tǒng)管理員對員工信息進行修改A2 :格式不正確9 .更新員工信息表10
18、 .刪除員工信息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)管理員選擇“訂單管理”選項,用例開始2 .系統(tǒng)自動進入訂單管理界面3 .系統(tǒng)自動獲取所有訂單信息4 .前臺接待員處理需要操作的訂單信息5 .系統(tǒng)自動更新數(shù)據(jù)
19、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:格式不正確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)計報表
20、7 .經(jīng)理檢查報表數(shù)據(jù)A2:報表錯誤10 .打印統(tǒng)計報表11 .用例結(jié)束其他事件流:A1:格式不正確(1)系統(tǒng)提示錯誤信息(2) 返回主事3A2:報表錯誤(3)返回主事件7后置條件:4.2 活動圖4.2.1 預(yù)約管理4.2.2 客戶網(wǎng)上預(yù)約4.2.3 入住管理4.2.4 結(jié)賬管理4.2.5 酒店管理4.2.6 人員管理4.2.7 訂單管理4.2.8 查詢統(tǒng)計報表4.2.9 客戶管理4.3 時序圖4.3.1 預(yù)約管理4.3.2 客戶網(wǎng)上預(yù)約4.3.3 入住管理4.3.4 人員管理4.3.5 查詢統(tǒng)計報表4.3.6 結(jié)賬管理4.3.7 客戶管理4.3.8 客房管理4.3.9 訂單管理4.4 類設(shè)計4.4.1 前臺管理類關(guān)系圖4.4.2 客戶網(wǎng)上預(yù)約類關(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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 歷史上最快活動方案
- 變廢為寶創(chuàng)意活動方案
- 賣房國慶活動方案
- 吃晚餐送早餐活動方案
- 雙擁辦開展義診活動方案
- 南京個人軟件活動方案
- 醫(yī)院城鄉(xiāng)共建活動方案
- 單位禮儀活動方案
- 友鄰計劃活動方案
- 2023-2024學(xué)年全國初中七年級下語文人教版期末考試試卷(含答案解析)
- 有趣的圖形化編程
- T-CECS120-2021套接緊定式鋼導(dǎo)管施工及驗收規(guī)程
- PPH術(shù)后護理查房
- 2022年江蘇省常州市強基計劃選拔數(shù)學(xué)試卷(附答案解析)
- 小學(xué)生體適能教育現(xiàn)狀調(diào)查與分析
- HG∕T 5229-2017 熱空氣老化箱
- 09SMS202-1埋地矩形雨水管道及附屬構(gòu)筑物(混凝土模塊砌體)
- 醫(yī)生簽約MCN機構(gòu)合同模版
- 重慶市沙坪壩區(qū)南開中學(xué)校2023-2024學(xué)年八年級下學(xué)期期末英語試題(無答案)
- 廣東省深圳市南山區(qū)2023-2024學(xué)年七年級下學(xué)期期末英語試題
評論
0/150
提交評論