酒店管理系統(tǒng)_第1頁
酒店管理系統(tǒng)_第2頁
酒店管理系統(tǒng)_第3頁
酒店管理系統(tǒng)_第4頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品文檔本科實驗報告課程名稱:系統(tǒng)分析與設(shè)計實驗項目:酒店管理系統(tǒng)實驗實驗地點:逸夫樓專業(yè)班級:軟件1406 學(xué)號:2014005674學(xué)生姓名:張琳指導(dǎo)教師:孟東霞2016年 9月 25 日.精品文檔一、實驗?zāi)康耐ㄟ^系統(tǒng)分析與設(shè)計 實驗,使學(xué)生在實際的案例中完成系統(tǒng)分析與系統(tǒng)設(shè)計中的主要步驟,并熟悉信息系統(tǒng)開發(fā)的有關(guān)應(yīng)用軟件, 加深對信息系統(tǒng)分析與設(shè)計課程基礎(chǔ)理論、基本知識的理解, 提高分析和解決實際問題的能力, 使學(xué)生在實踐中熟悉信息系統(tǒng)分析與設(shè)計的規(guī)范,為后繼的學(xué)習(xí)打下良好的基礎(chǔ)。二、實驗要求學(xué)生以個人為單位完成,自選題目,班內(nèi)題目不重復(fù),使用 UML進(jìn)行系統(tǒng)分析與設(shè)計,并完成實驗報告。

2、實驗報告以紙質(zhì)版( A4)在課程結(jié)束后二周上內(nèi)提交( 12周)。三、實驗主要設(shè)備: 臺式或筆記本計算機(jī)四、實驗內(nèi)容1 選題及項目背景酒店管理系統(tǒng)是一個面向酒店用來進(jìn)行酒店日常管理的系統(tǒng)。該系統(tǒng)能能夠為酒店的管理者對酒店進(jìn)行比較精確的管理,能夠?qū)崿F(xiàn)用戶進(jìn)行酒店的預(yù)定等操作,對酒店各部門提供管理功能。2 定義酒店管理系統(tǒng)是記錄酒店客人的信息, 提供查詢,報表打印等一系列工作, 他能讓工作人員從繁瑣的工作中解脫出來。 本系統(tǒng)將結(jié)合中國酒店的實際特點, 模仿中小型酒店的設(shè)計管理系統(tǒng), 將整個酒店管理系統(tǒng)細(xì)分成三個部分: 房間管理、顧客管理和財務(wù)管理。實現(xiàn)客房管理、房態(tài)查詢、系統(tǒng)管理、會員管理等基本功能

3、。3 參考資料系統(tǒng)分析與設(shè)計酒店管理方案4 系統(tǒng)分析與設(shè)計4.1 需求分析4.1.1識別參與者在本系統(tǒng)中參與者有:酒店管理員,酒店經(jīng)理,前臺服務(wù)4.1.2對需求進(jìn)行捕獲與描述1. 用例名稱:用戶信息管理執(zhí)行者:酒店管理員和前臺服務(wù)員.精品文檔目的:對酒店客房管理系統(tǒng)的使用者進(jìn)行管理,包括對員工的基本信息進(jìn)行檢索、錄入和修改2. 用例名稱:客房經(jīng)營管理執(zhí)行者:酒店管理員、酒店經(jīng)理、和前臺服務(wù)員目的: 實現(xiàn)對客房的訂房,入住和退房管理,包括對客房的業(yè)務(wù)信息(如客房號、預(yù)定時間、入住時間、換房情況、退房情況、金額等)進(jìn)行檢索、錄入和修改。3. 用例名稱:預(yù)訂登記執(zhí)行者:前臺服務(wù)員、管理員或經(jīng)理目的:

4、客戶通過各種途徑(電話、網(wǎng)絡(luò)或親自到達(dá))預(yù)訂房間4. 用例名稱:入住登記執(zhí)行者:前臺服務(wù)員、管理員或經(jīng)理目的:客戶入住酒店,辦理手續(xù)5. 用例名稱:退房登記執(zhí)行者:前臺服務(wù)員、管理員或經(jīng)理目的:客戶退出酒店,辦理手續(xù)6. 用例名稱:客房信息管理執(zhí)行者:酒店管理員和酒店經(jīng)理目的:可自定義客房類型,并對其進(jìn)行管理,包括對客房類型的基本信息(如客房號、客房類型、房間位置、面積、床位、價格等)進(jìn)行檢索、錄入和修改。7. 用例名稱:用戶密碼修改執(zhí)行者:酒店管理員、酒店經(jīng)理和服務(wù)員目的:用戶可以對自己的登錄密碼進(jìn)行修改8. 用例名稱:用戶注銷執(zhí)行者:酒店管理員,酒店經(jīng)理和服務(wù)員目的:用戶離開系統(tǒng),注銷,以

5、防止別人通過自己的帳號登錄系統(tǒng)9. 用例名稱:刪除用戶執(zhí)行者:酒店管理員目的:刪除用戶(前臺服務(wù)員、系統(tǒng)管理員、經(jīng)理)信息10. 用例名稱:添加用戶執(zhí)行者:酒店管理員.精品文檔目的:添加用戶11. 用例名稱:查詢用戶信息執(zhí)行者:酒店管理員或服務(wù)員目的:查詢用戶(前臺服務(wù)員、系統(tǒng)管理員、經(jīng)理)信息,包括姓名、員工號、部門、聯(lián)系方式12. 用例名稱:刪除用戶執(zhí)行者:酒店管理員酒店管理員目的:刪除用戶(前臺服務(wù)員、系統(tǒng)管理員、經(jīng)理)信息用例描述:100.1用例 ID 號及用例名D1 用戶信息管理100.2用例概述對酒店客房管理系統(tǒng)的使用者進(jìn)行管理,包括對員工的基本信息進(jìn)行檢索、錄入和修改100.3參

6、與者酒店管理員和前臺服務(wù)員(部分使用)101.4前置條件必須先登錄(帳號、密碼)100.5后置條件若有改動,必須確認(rèn)保存100.6基本事件流1.管理員(或服務(wù)員)登錄(Basic Flow )2.對員工信息進(jìn)行查詢或修改100.6擴(kuò) 展 事 件 流 ( Alternative1.添加員工.1Flows )2.查詢員工信息3.修改員工信息4.刪除員工信息100.1用例 ID 號及用例名D2 添加用戶100.2用例概述添加用戶100.3參與者酒店管理員101.4前置條件必須先登錄100.5后置條件如果有改動必須保存100.6基本事件流1.管理員登錄(Basic Flow )2.開始添加員工3.輸入

7、員工信息4.保存添加員工信息.精品文檔100.6擴(kuò) 展 事 件 流 ( Alternative添加用戶.1Flows )100.1用例 ID 號及用例名D3 查詢用戶信息100.2用例概述查詢用戶(前臺服務(wù)員、系統(tǒng)管理員、經(jīng)理)信息,包括姓名、員工號、部門、聯(lián)系方式100.3參與者酒店管理員或服務(wù)員(部分)101.4前置條件必須先登錄100.5后置條件若有改動必須保存100.6基本事件流1.管理員登錄(Basic Flow)2.輸入所要查詢員工姓名或員工號3.檢索查看信息4.確認(rèn)并退出100.6擴(kuò)展事件流(Alternative查詢用戶信息.1Flows )100.1用例 ID 號及用例名D4

8、 刪除用戶100.2用例概述刪除用戶(前臺服務(wù)員、系統(tǒng)管理員、經(jīng)理)信息100.3參與者酒店管理員101.4前置條件必須先登錄100.5后置條件必須確認(rèn)保存100.6基本事件流1.管理員登錄( Basic Flow )2.輸入所要刪除員工的姓名或員工號3.確認(rèn)刪除4.退出100.6擴(kuò) 展 事 件 流 ( Alternative刪除用戶.1Flows)用例圖.精品文檔增加員工信息刪除員工信息修改員工信息查詢員工信息員工信息管理增加客房信息酒店管理員刪除客房信息客房信息管理更改客房信息客房當(dāng)前入住情況查詢客房經(jīng)營管理客房信息查詢查詢經(jīng)營統(tǒng)計信息酒店經(jīng)理客戶信息查詢個人密碼修改前臺服務(wù)人員注銷客戶預(yù)

9、定前臺服務(wù)客戶入住客戶退房.精品文檔分析與討論1) 建模用例圖的步驟、方法?(1) 確定出系統(tǒng)的參與者和用例。(2) 確定出系統(tǒng)的用例。(3) 按照優(yōu)先次序細(xì)化每個用例。(4) 確定出每個用例中的泛化。(5) 確定每個用例中的包含關(guān)系、擴(kuò)展關(guān)系。(6) 使用你已經(jīng)確定的參與者 , 用例 , 泛化 , 包含關(guān)系和擴(kuò)展關(guān)系為每個用例創(chuàng)建一個用例圖。2) 如何識別系統(tǒng)的參與者?應(yīng)該如何劃分用例,應(yīng)注意哪些問題?查找誰是系統(tǒng)的主要功能,誰改變系統(tǒng)的數(shù)據(jù),誰從系統(tǒng)獲取數(shù)據(jù),誰支持維護(hù)系統(tǒng)誰需要借助系統(tǒng)的支持來完成日常的工作, 系統(tǒng)需要操縱哪些硬件, 系統(tǒng)需要和那些外部系統(tǒng)交互。劃分用例可以將系統(tǒng)分解成若

10、干子系統(tǒng), 子系統(tǒng)還可以劃分下屬子系統(tǒng), 形成一個系統(tǒng)層次結(jié)構(gòu)。識別用例間的關(guān)系,擴(kuò)展、包含等來劃分子系統(tǒng)。3) 心得對于大型軟件系統(tǒng), 用例模型相對復(fù)雜為了清晰的描述這樣的系統(tǒng)就有必要使用包等對用例進(jìn)行分組。 通過本次實驗指導(dǎo)了用例圖怎么畫,及用例圖描述系統(tǒng)的功能需求。4.2 建立對象模型4.2.1 候選類的數(shù)據(jù)字典類名類型定義酒店管理系統(tǒng)結(jié)構(gòu)體記錄工作人員的信息餐飲管理界面結(jié)構(gòu)體記錄月銷售額財務(wù)管理界面字符型、鏈表記錄財務(wù)客房管理界面結(jié)構(gòu)體住戶記錄用戶管理界面結(jié)構(gòu)體客戶信息預(yù)訂管理界面結(jié)構(gòu)體客戶的更新消息顧客信息管理界面結(jié)構(gòu)體顧客的信息記錄 ( 客房記錄等)定義類客房管理界面類:?屬性客房

11、號碼客房標(biāo)準(zhǔn).精品文檔客房位置客房狀態(tài)單價容納人數(shù)用戶管理界面類?屬性用戶名密碼餐飲管理界面類?屬性食品種類食品價格?操作點菜()結(jié)賬()顧客信息管理界面類?屬性客房房號客人姓名身份證號碼身份證地址入住時間操作員財務(wù)管理界面類?屬性入賬編號入賬金額入賬時間預(yù)訂管理界面類?屬性客房房號客人姓名身份證號碼身份證地址預(yù)定時間操作員酒店管理系統(tǒng)類.精品文檔?屬性用戶名密碼?操作登錄()繪制類圖圖酒店管理系統(tǒng)類圖該類圖中包含類有:客房管理界面類用戶管理界面類餐飲管理界面類財務(wù)管理界面類預(yù)訂管理界面類顧客信息管理界面類酒店管理系統(tǒng)類說明:客房管理界面類,用戶管理界面類,餐飲管理界面類,財務(wù)管理界面類,預(yù)訂

12、.精品文檔管理界面類,顧客信息管理界面類與酒店管理系統(tǒng)類為關(guān)聯(lián)關(guān)系。包圖對于大型復(fù)雜系統(tǒng),常需要把大量的模型元素用包組織起來,以方便處理。對所選系統(tǒng)的類進(jìn)行分組,以便更清晰地了解系統(tǒng)的結(jié)構(gòu)。圖系統(tǒng)包圖該包圖中含有:系統(tǒng)管理房間管理客房管理房態(tài)查詢顧客管理會員管理財務(wù)管理說明:系統(tǒng)管理與整個房間管理、顧客管理、財務(wù)管理相關(guān)聯(lián)。分析與討論1 )建模類圖的步驟、方法?使用名詞識別法識別類;建模類與類之間的關(guān)系;為類圖中的關(guān)聯(lián)關(guān)系添加合適的角色名;為已被封裝到類中的獨立功能建模類。1 研究分析問題領(lǐng)域,確定系統(tǒng)的需求。.精品文檔2發(fā)現(xiàn)對象和對象類,明確他們的含義和責(zé)任,確定屬性和操作。3發(fā)現(xiàn)類之間的靜

13、態(tài)聯(lián)系。著重分析找出對象類之間的一般和特殊關(guān)系,部分與整體關(guān)系,研究類的繼承性和多態(tài)性, 把類之間的靜態(tài)聯(lián)系用關(guān)聯(lián)、 泛化、聚合、組合、依賴等聯(lián)系表達(dá)出來, 雖然對象類圖表達(dá)的是系統(tǒng)的靜態(tài)結(jié)構(gòu)特征, 但是應(yīng)當(dāng)把對系統(tǒng)的靜態(tài)分析與動態(tài)分析結(jié)合起來,更能準(zhǔn)確地了解系統(tǒng)的靜態(tài)結(jié)構(gòu)特征。4設(shè)計類與聯(lián)系。調(diào)整和精化已得到的對象類和類之間的聯(lián)系,解決諸如命名沖突、功能重復(fù)等問題。5繪制對象類圖并編制相應(yīng)的說明2)識別類有哪些方法,你是如何識別類的?行為分析、名詞分析法、根據(jù)邊界類、控制類、實體類的劃分識別、參考設(shè)計模式確定類以及通過對領(lǐng)域進(jìn)行分析得到類。在此系統(tǒng)中,采用了名詞分析法,然后找出候選類,在審查

14、與篩選。3)解釋關(guān)聯(lián)的多重性?如何確定類的屬性、操作、類之間的關(guān)聯(lián)關(guān)系、組織類之間的繼承?關(guān)聯(lián)的多重性表示:在建模過程中年,一個關(guān)聯(lián)實例中有多少個相互連接的對象。通過分析系統(tǒng)結(jié)構(gòu)與組成,確定類的關(guān)聯(lián)關(guān)系、組織類之間的繼承。4.3建立動態(tài)模型系統(tǒng)的動態(tài)行為模型由交互圖 (順序圖和協(xié)同圖) 、狀態(tài)機(jī)圖和活動圖表達(dá)。 在系統(tǒng)的分析和設(shè)計中應(yīng)當(dāng)對主要的 Use Case和對象類繪制這些圖形,以便分析系統(tǒng)的行為,印證和修改系統(tǒng)的靜態(tài)結(jié)構(gòu),滿足用戶的需求,達(dá)到系統(tǒng)的目標(biāo)。順序圖圖用戶登錄系統(tǒng)順序圖.精品文檔說明:當(dāng)用戶輸入了正確的用戶名和密碼時系統(tǒng)進(jìn)入驗證服務(wù), 通過數(shù)據(jù)庫的查詢認(rèn)為用戶存在時返回一個驗證

15、成功的消息給登錄酒店管理系統(tǒng), 之后返回一個登錄成功的消息給用戶。該圖將轉(zhuǎn)成通信圖:圖客戶訂房順序圖客戶訂房序列圖說明:1員工登錄系統(tǒng)2預(yù)訂請求3打開查詢界面4有無空房5無空房6抱歉無空房7有空房8打開預(yù)訂房間界面9完成訂單10 預(yù)訂成功11 添加訂單說明:酒店經(jīng)理打開員工登錄系讓前臺服務(wù)員為顧客提供服務(wù), 前臺服務(wù)員打開操作界面在酒店數(shù)據(jù)庫進(jìn)行查詢有無空房若無則放回消息告訴顧客無空房間, 若有則打開預(yù)定空房的界面完成訂單,預(yù)定成功后添加訂單到系統(tǒng)返回給經(jīng)理。.精品文檔通信圖圖客戶訂房通信圖該通信圖中包含:酒店數(shù)據(jù)庫預(yù)訂房間顧客前臺服務(wù)員酒店經(jīng)理查詢界面說明:酒店經(jīng)理打開員工登錄系讓前臺服務(wù)員

16、為顧客提供服務(wù), 前臺服務(wù)員打開操作界面在酒店數(shù)據(jù)庫進(jìn)行查詢有無空房若無則放回消息告訴顧客無空房間, 若有則打開預(yù)定空房的界面完成訂單,預(yù)定成功后添加訂單到系統(tǒng)返回給經(jīng)理?;顒訄D活動圖的主要作用是表示系統(tǒng)的業(yè)務(wù)工作流和并發(fā)處理過程。 針對自選系統(tǒng)主要的業(yè)務(wù)工作流繪制活動圖。繪制活動圖需要確定參與活動的對象、動作狀態(tài)、動作流,以及對象流。.精品文檔圖預(yù)定房間活動圖該活動圖中包含:預(yù)定房間房間類型普通房間豪華房間客戶登記說明:當(dāng)顧客要求預(yù)定房間是先查詢是否有空房間,若是有則看房間的類型,若是無則離開結(jié)束;在房間類型中可以并發(fā)進(jìn)行選擇是普通房間還是豪華房間,最終以客戶登記結(jié)束并發(fā)流,結(jié)束。.精品文檔

17、酒店管理系統(tǒng)的活動圖說明:用戶可以進(jìn)行登錄若是成功則選擇若是普通用戶則并發(fā)進(jìn)行管理自己的信息,或可以進(jìn)行客房管理,預(yù)定管理,消費管理;若是管理員則并發(fā)進(jìn)行客房管理預(yù)定管理和消費管理,還可以管理自己的和普通用戶的信息,最終管理完成后結(jié)束;若是登錄失敗,則在三次登錄失敗后退出系統(tǒng)。參與活動的對象是用戶,或是管理員。狀態(tài)圖狀態(tài)機(jī)圖表現(xiàn)一個對象 (類)的生命史。對于一些實現(xiàn)重要行為動作的對象應(yīng)當(dāng)繪.精品文檔制狀態(tài)機(jī)圖。繪制狀態(tài)機(jī)圖需要確定一個對象的生命期可能出現(xiàn)的全部狀態(tài), 哪些事件將引起狀態(tài)的轉(zhuǎn)移,將會發(fā)生哪些動作。該圖中包含狀態(tài)有:客房訂房登記刪除房間退房登記說明:在添加信息給客房,當(dāng)進(jìn)行訂房登記

18、后將訂房的信息加入房間狀態(tài),若是發(fā)生刪除房間操作是,將刪除信息加入刪除房間信息,若是發(fā)生退房事件將會觸發(fā)退房登記,會將房間狀態(tài)設(shè)置為空。.精品文檔房間狀態(tài)圖說明:如果占用過就看他是否登記過,如果登記過為在使用中需要清理房間,預(yù)定房間若取消預(yù)訂就結(jié)束;房間如果有損壞則需要維修。分析與討論問題:比較順序圖與通信圖、活動圖與狀態(tài)圖的應(yīng)用。在 uml 系統(tǒng)開發(fā)過程中,系統(tǒng)的動態(tài)模型主要包括對象交互模型和對象的狀態(tài)模型。對象交互模型由順序圖和通信圖進(jìn)行描述, 對象的狀態(tài)模型擇優(yōu)活動圖和狀態(tài)圖進(jìn)行描述。相同點:描述圖符基本一樣;可以描述一個系統(tǒng)或?qū)ο笤谏嫫陂g的狀態(tài)或行為;可以用條件分支圖描述一個系統(tǒng)或?qū)ο蟮男袨榭刂屏骺梢悦枋鲆粋€系統(tǒng)或?qū)ο笤诙噙M(jìn)程操作中的并發(fā)行為不同點:觸發(fā)一個系統(tǒng)或?qū)ο蟮臓顟B(tài)發(fā)生轉(zhuǎn)移的機(jī)制不同; 描述多個對象共同完成一個操作的機(jī)制不同順序圖和通

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論