UML酒店信息管理文檔_第1頁
UML酒店信息管理文檔_第2頁
UML酒店信息管理文檔_第3頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗一 需求規(guī)格說明書一、系統(tǒng)概述當今, 酒店業(yè)作為一個成熟的產(chǎn)業(yè), 各種酒店管理軟件眾多, 有實力的酒店或賓館大多 采用自主開發(fā)或委托軟件開發(fā)商開發(fā)出適合各自的專用軟件。 然而占著絕大多數(shù)的中小型酒 店、賓館由于資金、 人員等諸多方面原因不易使用酒店管理類軟件, 全憑原始的手工記錄管 理,效率低、易出錯; 同時,市場上出現(xiàn)的各類酒店管理軟件基本上都是為大型酒店專業(yè)設 計的,有很多功能對于一般酒店、賓館根本用不上。本系統(tǒng)(欣然酒店管理系統(tǒng))就是針對 這一現(xiàn)狀,并且結(jié)合酒店管理的需要和業(yè)務維護的需要進行擴展性而開發(fā)的一套酒店管理系 統(tǒng)。1. 編寫目的 編寫本需求規(guī)格說明書的目的是為了就本系統(tǒng)將實

2、現(xiàn)的功能和為客戶提供的服務上與 客戶達成一致。 回答系統(tǒng)做什么和不做什么, 定義系統(tǒng)的范圍; 回答什么對于客戶來講是重 要的,以便于更好的滿足客戶的要求。2. 背景開發(fā)項目名稱:欣然酒店管理系統(tǒng)產(chǎn)品用戶:中小型的酒店,賓館酒店業(yè)是一個前景廣闊而又競爭激烈的行業(yè)。 近年來, 我國的酒店業(yè)迅速發(fā)展, 已經(jīng)成 為一個具有相當規(guī)模的產(chǎn)業(yè)。 同時由于我國的旅游業(yè)迅速發(fā)展, 酒店業(yè)也得到了長足的發(fā)展, 一些大型星級酒店應允而生, 伴隨著這些酒店的管理軟件也緊跟其后; 但是我國酒店行業(yè)中 占多數(shù)的畢竟是中小型酒店,賓館, 由于這些酒店, 賓館的資金和人力等方面的因素,不可 能像那些大型星級酒店那樣設計開發(fā)適

3、合針對自己的酒店管理系統(tǒng), 而他們也迫切需要酒店 的工作質(zhì)量和效率提高, 為此實現(xiàn)一個適合中小酒店, 賓館的管理的自動化已經(jīng)成為一種必 然。為此我們提出了此酒店管理系統(tǒng)的設計,具體采用的技術在以后有詳細闡述。3. 目標針對確定的用戶群 :中小型酒店,賓館。 同時借鑒大型酒店自己研發(fā)的管理系統(tǒng)和類似 產(chǎn)品,在系統(tǒng)需求的分析基礎上,確立了該系統(tǒng)(欣然酒店管理系統(tǒng))的具體實現(xiàn)功能。最 終實現(xiàn)管理模式, 實現(xiàn)普通網(wǎng)站瀏覽者對酒店情況的瀏覽, 對網(wǎng)上客房的預定, 網(wǎng)站瀏覽者 的留言等動態(tài)形式的內(nèi)容和企業(yè)文化, 業(yè)內(nèi)新聞等靜態(tài)內(nèi)容; 并闡述系統(tǒng)的結(jié)構(gòu)設計和功能 設計,實現(xiàn)職員的登錄管理等。該系統(tǒng)由于采用當

4、前流行的 Delphi 語言設計開發(fā)(暫定為此語言) ,因此具有很好的 實用性、可靠性、安全性、可維護性和可移植性。4. 產(chǎn)品描述 本軟件產(chǎn)品是針對中小型酒店、賓館所定制的管理信息系統(tǒng),旨在對酒店或者賓館的 客房的預定,會員參與, 酒店信息發(fā)布, 顧客留言等問題解決。本項目采用前臺和和后臺相 結(jié)合的方式整合系統(tǒng), 前臺以酒店門戶網(wǎng)站的形式設計, 后臺以管理菜單鏈的形式設計, 前 后臺相互協(xié)作。 通過本系統(tǒng)的應用普通顧客或者會員可以非常方便的通過網(wǎng)上預訂的方式預 訂酒店客房,同時方便酒店的客房,會員等事項的管理。本系統(tǒng)適用于各中小型酒店,賓館,招待所等住宿場所。二、對功能的基本描述1. 前臺:實

5、現(xiàn)一個軟件用戶對象的門戶宣傳網(wǎng)站。 酒店介紹模塊:本模塊用于介紹酒店基本情況。如發(fā)展歷史、服務水平、收費標準等信息。 站內(nèi)公告模塊:本模塊用于發(fā)布最新的酒店動態(tài),如對會員的優(yōu)惠措施,或者新會員的加入等信息。 客房信息模塊:本模塊完成對客房信息的查看,包括客房的基本信息和客房的詳細信息。退房模塊:本模塊完成對顧客信息的查看和房間信息的查看,并完成顧客退房功能。 業(yè)界動態(tài)等模塊:對于業(yè)界動態(tài),企業(yè)文化,在線幫助,關于我們等模塊,用以實現(xiàn)軟件用戶對象的輔助 需求。2. 后臺:具體實現(xiàn)對職員信息、會員信息,留言信息,客房信息,預訂信息等模塊功能進行 設計和實現(xiàn)。 客房管理模塊:在該模塊中 ,實現(xiàn)對酒店

6、客房信息的相關管理 ,具體包括客房信息的查看 ,客房信息的添加 客房信息的修改 ,客房信息的刪除操作。收入管理模塊:本模塊實現(xiàn)經(jīng)理對收入的管理,即查閱收入信息,總結(jié)凈收入。 留言管理模塊 :本模塊實現(xiàn)用戶對酒店服務和其他評價的留言 ,具體實現(xiàn)查看留言 ,回復留言和刪除留言 三部分的功能。 會員管理模塊 :本模塊實現(xiàn)已經(jīng)注冊的會員信息的管理,具體實現(xiàn)對會員信息的添加,會員信息的刪除 (即注銷),會員信息的修改和會員信息的查看。 餐飲管理本模塊用以實現(xiàn)對客戶所需餐飲服務的管理,即提供該酒店的餐飲信息,供客戶選擇。3. 顧客模塊:顧客分會員和一般顧客。他們可以網(wǎng)上預訂客房和餐飲,查看以顧客留言,或提

7、出意見 或建議,且一般顧客可以注冊成為該酒店的會員。三、系統(tǒng)功能需求分析1. 前臺:實現(xiàn)一個軟件用戶對象的門戶宣傳網(wǎng)站。 酒店介紹模塊:本模塊僅僅是一個用于介紹酒店基本情況的 本模塊輸出為展現(xiàn)一個頁面, 顯示酒店的基本情況介紹。 本頁面為只讀, 一般情況下不允許 隨便修改。暫時設計為靜態(tài)頁面的形式。 網(wǎng)上預訂模塊:本模塊是酒店管理系統(tǒng)前臺設計中非常重要的一個模塊,輸入為一個預訂的客戶信息, 其中分為普通顧客和會員兩種情況,系統(tǒng)分別進行處理。 客房信息模塊:本模塊作為前臺的一個子模塊也是很重要的,采用動態(tài)生成效果,在前臺為只讀設置, 通過鏈接可以查看具體的客房簡介等信息, 本模塊的輸出為兩個經(jīng)過

8、分頁的列表, 一個是客 房大致情況的列表, 一個是客房詳細信息的列表。 本模塊和后臺的客房信息管理結(jié)合, 具體 的數(shù)據(jù)流的輸入在后臺的客房信息管理模塊中實現(xiàn)。 顧客留言模塊:本模塊由兩部分組成,一部分是經(jīng)過分頁處理的留言列表,一部分是進行留言的交互窗 口。對于用戶留言模塊的輸入在前臺兩個地方: 一個通過網(wǎng)站直通車欄目進入輸入, 一個通 過留言列表的鏈接進入輸入。 同時在后臺的留言管理模塊也作為了留言模塊的數(shù)據(jù)輸入。 具 體用例圖見下: 業(yè)界動態(tài)等模塊:對于業(yè)界動態(tài),企業(yè)文化,在線幫助,關于我們等模塊我們采取了和酒店介紹相同的辦 法,均采用靜態(tài)頁面進行展現(xiàn),處理。2. 后臺:具體實現(xiàn)對會員信息,

9、留言信息,客房信息,預訂信息等模塊功能進行設計實現(xiàn)。 客房管理模塊:在模塊中 ,實現(xiàn)對酒店客房信息的相關管理 ,下屬分為四個具體的子模塊 ,分別是客房信息 的查看 ,客房信息的添加 ,客房信息的修改 ,客房信息的刪除操作 .客房信息查看中可以查看經(jīng)過分頁處理的客房簡要信息,具體應該包括客房名稱 ,價格 ,樓層,類型 ,客房的使用狀態(tài)等信息 .本模塊僅僅是對作為客房信息的數(shù)據(jù)輸出,系統(tǒng)設置為只讀 .客房信息的添加作為客房信息模塊的數(shù)據(jù)輸入源,在系統(tǒng)初始化部署時設定后 ,以后基本不再需要 .在本子模塊中應該盡量體現(xiàn)客房信息參數(shù)的完整性和全面性.客房信息修改子模塊可以在客房添加子模塊的基礎上實現(xiàn) ,

10、以體現(xiàn)軟件的重用思想 .實現(xiàn)對已有客房信息的修改 ,.客房 信息刪除子模塊實現(xiàn)對不在有意義的客房信息進行刪除 . 收入管理模塊:本模塊實現(xiàn)經(jīng)理對收入信息的查詢和凈收入的總結(jié)。 留言管理模塊 :本模塊實現(xiàn)用戶對酒店服務和其他評價的留言,在本模塊下屬三個子模塊 ,分別是查看留言,回復留言和刪除留言三部分 ,留言查看子模塊實現(xiàn)對留言者的留言經(jīng)過分頁處理后的列表,它的數(shù)據(jù)應該和前臺中顧客留言的數(shù)據(jù)同步 ,同時為了增加酒店網(wǎng)站訪問者和酒店本身的互動性,對留言者的留言應該進行恢復 ,對于未曾恢復的留言應該有好的標注 .回復留言子模塊是針對留言查看模塊中的留 言者的留言的一個回復 ,一次增加互動性 .留言刪

11、除實現(xiàn)對留言的刪除 . 會員管理模塊 :本模塊實現(xiàn)已經(jīng)注冊的會員信息的管理,它包括對會員信息的添加,會員信息的刪除, 會員信息的修改,會員信息的查看四個子模塊。會員信息的添加子模塊可以實現(xiàn)對注冊會員的添加,在這部分數(shù)據(jù)來源有兩個地方,一 個在此處, 一個可以在前臺等會員登陸處通過會員注冊實現(xiàn)會員信息的添加, 進而為以后的 客房預訂實現(xiàn)的優(yōu)惠提供數(shù)據(jù)支持。 會員信息的刪除實現(xiàn)對會員信息的刪除操作。 會員信息 的修改實現(xiàn)對會員信息的修改, 這部分同時實現(xiàn)了對會員忘記密碼時在后臺的修改。 會員信 息的查看實現(xiàn)一個經(jīng)過分頁處理后的會員信息列表。 餐飲管理模塊本模塊用以實現(xiàn)對客戶所需餐飲服務的管理,即提

12、供該酒店的餐飲信息,出示菜單,供 客戶選擇。四、用例模型1. 確定執(zhí)行者執(zhí)行者是指與系統(tǒng)交互的人或其他系統(tǒng)。 據(jù)此可以確定出酒店管理系統(tǒng)的執(zhí)行者有: 一般 顧客、會員、后臺職員、前臺職員和經(jīng)理。執(zhí)行者的具體描述如下:(1)一般顧客:到此“欣然酒店管理系統(tǒng)”頁面進行瀏覽,查看顧客留言,或預訂客房, 注冊成為會員的人。(2) 會員:已注冊成為此系統(tǒng)的會員的人。(3 )后臺職員:酒店管理系統(tǒng)的管理人員,負責整個系統(tǒng)的維護。(3) 前臺職員:負責酒店的宣傳,并提供客房信息的人。(4) 經(jīng)理:本酒店的主要負責人,除擁有后臺職員的權(quán)限外,還可以查看收入信息并合理調(diào)整方案的人。用戶的特點:該系統(tǒng)最終用戶包含

13、三類: 即酒店系統(tǒng)管理員、 前臺職員、酒店的注冊會員和網(wǎng)站普通 瀏覽者。本軟件的用戶方操作人員水平不一, 大多數(shù)很少接觸電腦。其中對酒店系統(tǒng)管理員 要求能比較熟練的操作計算機。2. 確定用況從系統(tǒng)得需求陳述和分析可得出該系統(tǒng)的用況圖如下圖(1)所示:man age In comealterStaffdeleteStaff<<include>> <<include>>addStaff<<in clude>>queryStaff<<in clude>man ageStaffMan agerbackStaffm

14、an age In come()*an ageMessage() man ageStaff()pan ageMember() man ageRoom()deleteMessage<<in clude>>addRoommanageRoom<<in clude>><<in clude>><<in clude>>»<<in clude>>man ageMessagequeryCustomer<<in clude>>resp on seMessage

15、<<in clude>>alterRoomaddCustomerleaveMessage<<extend><<in clude>>queryOrder<<in clude>>alterMeal<<in clude>><<in clude>>fron tStaffqueryMealChargeexitRoomcon celMealin troduceHotelClea nerin dustryTre nds<<extendXinclude»

16、;man ageMember<<in clude>>deleteCustomeralterCustomeren rollMemberCustomeraddMealMember<<exte nd>>opn ame() showmess()queryRooml$aveMessage()webOrder()fn rollMember()queryOrder()pay Mon ey()showmess()<<in clude>>webOrdermanageMealwebOrder()罟門 ageMeal()卜 T check()$

17、showMess()exitRoom()?圖(2)前臺職員用例圖:f:iJ<<extend>>Charge_4addMeal<<include>>webOrder<<include>>、i y_ _ =_= _一一一 h h<<include>>,alterMealfrontStaff'J-、manageMealwebOrder() manageMeal()<<include>>”iC jcheck()showMess()concelMealintroduceHote

18、lexitRoom()CjlalqueryMealindustryTrendsc 、exitRoom圖(3)顧客(含會員)用例圖:leaveMessagewebOrderCustomerA -leaveMessage()webOrder()乍n rollMember()queryOrder()pay Mon ey()showmess()queryOrderen rollMemberMemberopn ame() showmess()圖(4)后臺職員(含經(jīng)理)用例圖:querycustomerr<<in clude>>vvin clude>>deleteCus

19、tomer addCustomeralterCustomervvin clude>><<in clude>>J<<in clude>>manageMember<<in clude>>manageRoomManagerqueryStaffalterStaffdeleteStaff*managelncome()<<in clude>><<in clude>>addStaffbackStaffmanageMessagedeleteMessage<<in cl

20、ude>>leaveMessagemanageMessage() ' manageStaff()%anageMember() 'manageRoom()responseMessage<<in clude>>addRoom<<in clude>><<in clude>>manageStaff<<in clude>><<in clude>>alterRoomqueryRoommanageIncome圖(5)清潔工用例圖:Clea nerqueryRoo

21、m3. 用況描述:(1)刪除空客房用況描述用況名稱:刪除空客房 參與的執(zhí)行者:后臺職員 目的:完成對顧客入住的全過程前置條件:該酒店的一個后臺職員已經(jīng)登錄到該酒店管理系統(tǒng)中 事件流:基本路徑:1 當選擇刪除空客房時開始2 該后臺職員詢問顧客是否已經(jīng)預定過客房3 若是,則查看預定記錄,若不是,則詢問客人要選擇何種房間4 給顧客看房間的狀態(tài),若有空客房,則詢問其是否接受報價,若無,則建議其住其它酒店5 顧客接受報價后填寫入住登記6 .查驗顧客的證件并核對登記信息7.引領顧客入住,修改客房信息(空客房減少),用況結(jié)束與其它用例的關聯(lián):若顧客不接受報價,可以給其提供業(yè)界信息,建議住其它酒店。后置條件:

22、如果刪除空客房成功,則修改客房信息(空客房減少),否則不變。(2)網(wǎng)上預訂用況描述用況名稱:網(wǎng)上預訂參與的執(zhí)行者:顧客(包括酒店會員)目的:完成對預訂客房、餐飲的全過程前置條件:一名顧客(包括本酒店的會員)已經(jīng)登錄到該酒店管理系統(tǒng)中,且已經(jīng)查看了本酒店的客房信息和餐飲服務信息事件流:基本路徑:1 當選擇網(wǎng)上預訂時開始2 該顧客可以根據(jù)提示信息進行相應的預定客房、餐飲等信息的填寫3 此職員在填寫的過程中,可以隨時對所填寫的內(nèi)容進行修改4 此后臺職員確定其預定信息后點擊提交按鈕進行提交預定信息5 .把預定信息添加到客房信息中6 刪除空客房信息,用況結(jié)束與其它用例的關聯(lián):若顧客的預定信息成功,則刪除

23、空客房,并修改客房信息。后置條件:如果預定客房、餐飲成功,則空客房信息被更新(減少),預訂表增加,否則不變。(3)增加空客房用況描述用況名稱:增加空客房參與的執(zhí)行者:后臺職員目的:完成對顧客退房,取消住宿的全過程前置條件:該酒店的一名后臺職員已經(jīng)登錄到該酒店管理系統(tǒng)中基本路徑:1 當選擇增加空客房時開始2 .該酒店的一名后臺職員打開要房間信息表和顧客登記信息表3 .選擇顧客要退的房間和結(jié)賬方式4 結(jié)算客戶的消費費用(即用其所住客房的房價乘以住宿天數(shù))5 打印發(fā)票,增加空客房6 .詢問是否仍有客人要退房,若有,則返回 2執(zhí)行,若無,則用況結(jié)束 后置條件:如果顧客退房成功,則總收入信息、客房信息發(fā)

24、生改變,否則不變。(1)客戶預定活動圖:addorderlnfook?Yesorder? NoenterQueryWinqueryRoomshowRoomlnfoYeSInputTable客戶預定活動圖(2)會員留言活動圖:showIndustry TrendsinputorderFoodInfoNo(3)增加空客房(顧客退房)活動圖:Member?Noope nEn rollWinVin putE nrollMessageYesvalidate?Noin putMessaddMessYesdepositaddCustome 、 r(member)ope nLogg ingWinin putP

25、asswordright? _NoYesopenLeaveMessWi nok會員留言活動圖'llII lenterLogWinopenLoggingWinyVinputPassword/YescheckIchargeopenQueryW inNoshowInformat ionqueryCustom er退房活動圖UML 實驗報告二類圖一、類圖酒店管理信息系統(tǒng)中所涉及的類主要包括: 客房信息 (Room) ,客戶信息( CustomerInfo ), 預訂(Order )、入?。‥n ter),退房(Leave),餐飲服務(Meals),庫存信息(Diverge ncel nfo )

26、, 購買計劃(BuyPlan )。下面是通過類圖將它們之間的關系表示出來:建立系統(tǒng)的對象類圖就是建立系統(tǒng)的靜態(tài)結(jié)構(gòu)模型,包括確定和建立對象類圖、建立 對象類及其之間的聯(lián)系、確定其靜態(tài)結(jié)構(gòu)和行為。根據(jù)已經(jīng)建立的用例模型圖和客戶的業(yè)務需求,采用 CRC 卡的方法確定對象類及其屬 性和操作。通過檢查類的定義、分析問題的需求和運用該領域內(nèi)的知識完善和確定類的屬 性,并根據(jù)系統(tǒng)功能要求和系統(tǒng)設計需要完善和確定類的操作。下面將“酒店管理信息系統(tǒng)”中幾個典型的對象類及其屬性和操作的定義簡要介紹如下:客戶信息類名:客戶信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享,當顧客退房完成后

27、可刪除顧客信息。功能:負責建立顧客的基本信息并對這些信息進行處理,包括添加、刪除、修改、 查詢、留言等。屬性:顧客姓名、顧客編號、年齡、生日、性別、電話號碼、電子郵箱、喜歡的食 物、留言、起始時間、結(jié)束時間。操作:添加空客房()、查詢客房信息()、刪除空客房()、修改客房信息().房間信息類名:房間信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄酒店客房的基本信息并對這些信息進行處理,包括添加、刪除、修 改、查詢等。屬性:房間號(客房編號)、房間等級、價格、是否為空、房間備注、起始時間、結(jié)束時間操作:添加房間()、查詢房間信息()、刪除房間()、修改房

28、間設施().餐飲信息類名:餐飲信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄酒店的餐飲基本信息并對這些信息進行處理,包括添加、刪除、修 改、查詢、留言等。屬性:餐桌編號、訂餐類型、餐飲名字、餐飲價格操作:添加餐桌號()、查詢餐飲信息()、刪除餐桌號()、修改餐飲信息().預訂信息類名:預訂信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄顧客的預訂客房和餐飲的信息,斌對這些信息進行處理,包括添加、 刪除、修改、查詢等。屬性:顧客編號、房間編號、餐飲編號、顧客姓名、預訂時間、餐桌號、服務編號、收費、起始時間、結(jié)束

29、時間操作:添加預訂信息()、查詢預訂信息()、刪除預訂()、修改預訂信息()入住信息類名:入住信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄顧客的入住信息并對這些信息進行處理,包括添加、刪除、修改、 查詢等。屬性:預訂編號、顧客姓名、會員號、電話號碼、房間編號、起始時間、結(jié)束時間、 備注操作:添加入住信息()、查詢?nèi)胱⌒畔ⅲǎ?、刪除入住信息()、修改入住信息() 退房信息類名:退房信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄顧客的退房信息并對這些信息進行處理包括添加、刪除、修改、查 詢等。屬性:房間編號、

30、房間等級、價格、餐飲、起始時間、結(jié)束時間操作:添加退房()、查詢退房信息()、刪除退房()、修改退房信息() 購買計劃類名:購買計劃類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄需要購買的原材料信息并對這些信息進行處理,包括添加、刪除、 修改、查詢等。屬性:購買時間、購買編號、購買數(shù)量、原材料名稱、預算價格、類型操作:添加購買信息()、查詢購買信息()、刪除購買信息()、修改購買信息() 庫存信息類名:庫存信息類的類型:該類創(chuàng)建的對象為持久對象,存儲在服務器上的數(shù)據(jù)庫中,可以共享。功能:負責記錄庫存的信息并對這些信息進行處理,包括添加、刪除、修改、查詢、

31、 等。屬性:數(shù)量、進出庫、庫存、經(jīng)辦人、原料編號、原料名稱操作:添加庫存信息()、查詢庫存()、刪除庫存()、修改庫存信息()UML 餐飲酒店管理系統(tǒng)類圖如下:Memberl nfomember id : stri ngleaveMessage()cMealsJtable_ name : In teger ;Dish_type : Stri ng:Dish_ name : Stri ng Dish price : In tegeraddMeal() alterMeal() querymeal() 二 con celMeal()true ? false ?LeaveMess1. .ntrue ?

32、false ?Customerl : String 二 age : In teger J birth : Date J sex : Boolean :tele_ number : Stri ng -card_id : String 二 email : Stri ng :likefood : String :idea : String :start time : Date + en d time : DateaddCustomer() deleteCustomer() alterCustomer() queryCustomer()Order斗 food_id : Stri ng

33、 斗 room_id : Stri ng* customer_id : String斗 customer, name : Stri ng £o?dertime : Date service_id : String 峪 table_id : Stri ng 斗 remark : String斗 check : Boolea n start_time : Date end time : DatequitRoom() sendInfo() check() queryOrder() addOrder()LoggingWinope n() password。 validate。ope n()

34、validate。 deposit。en rollMess()1. .n1. n1.1count _num : Integer message : String time : Date leaveName : String* leaveMess() 彳 =addMess().n1. .ni.lCustomer(from Use Case View)lepveMessage()webOrder()enrollMember()*queryOrder()payMoney()showmess()En ter.order_id : Stri ng .customer, name : Stri ng ca

35、rdd : Stri ng1 tele_ nu mber : String .room_id : Stri ng .start_time : Date .en d_time : Date1 nmemo : StringaddCustomers() alterCustomers() deleteCustomers() queryCustomers()?QueryInfoWinen terQuery() show lnfo()1.1AddI nfoWinope nAdd() showMess()1.11. .n1.11. n1.1LeaveMesswinOrderswinJopenO ;leave

36、Mess() :deposit。 TalterMess();open()Z orderRoom() orderFoodO alterOrderO?n1Man agermanagelncome()backStaff(from Use Case View)n .1manageMessage() manageStaff() manageMember() manageRoom()1. n(from Use Case View)StaffI nfo.staff_id : String.staff_name : String :sex : Boolean departme nt : Stri ng 憐 p

37、ost : Stringsalary : In teger1. .n.addStaff():deleteStaff().queryStaff() 也 alterStaff()Leave.room_id : String.room_level : String 勒 price : Integer meals : Stri ng start time : Date end time : DatedeleteCustomer() check() in put()1. nRoomn.1fron tStaff(from Use Case View)X webOrderO mjnageMeal() che

38、ck。* showMess()exitRoom()町 room_id : Stri ng町 room_level : Stri ng* price : Integer斗 room_state : Stri ng *room_memo : Stri ng *start_time : Date end time : DateaddRoom() alterRoom() queryRoom() exitRoom()_ n terOrder()AlterI nfoWinope nAlter() deposit。 validate。 showMess()DeleteInfoWinope nDele() v

39、alidate。 showMessOUML實驗報告三一一順序圖、合作圖一、順序圖:UML模型是將前面設計的模型為了描述類的動態(tài)行為,使用 UML的順序圖、合作圖來描述。順序圖的基礎是用例, 在順序圖中可以說明類之間如何合作以操作該系統(tǒng)中的用例。設計的目的是產(chǎn)生一個可以使進行擴展和細化。下面是酒店管理信息系統(tǒng)中的幾個順序圖,用的解決方案,并且可以容易地將方案轉(zhuǎn)換成程序代碼。退房的順序圖:Customer:fron tStaff?:Loggi ngWin?:?:?:Queryl nfoWinCustomerl nfoRoom:Man ager1: exitRoom()2: ope n()3: pa

40、ssword() 5: showMess()4: validate。6: en terQuery()7: queryCustomer()8: queryRoom()9: showI nfo()10: cick()口11: payMo ney()12: addRoom()13: man age In come()I?顧客預訂時序圖:顧客:Customer查詢客房信息客房預訂界面:預訂信息1: enterQuery()QuerylnfoWinOrderswinOrder2: queryRoom()3: show lnfo()Room4: ope n5: orderRocm()6: orderFoo

41、d()7: show In 'o()8: alterOrder()9: addOrder()顧客預訂順序圖會員留言順序圖:o十-r會員留言順序圖、合作圖退房合作圖:Customeri12: addRoom()、1: exitRoom()客房信息:Room客戶管理:Customerinfo7: queryCustomer()8: queryRoom()9: showlnfo()11: payMoney()查詢:QuerylnfoWin:fronStaff10: check()13: manageIncome() V2: open()3: password()7二、a'、5: sh

42、owMess( )6: enterQuery()4: validate()*:Manager登錄:LoggingWin退房合作圖顧客預訂合作圖:9: addOrder()客房預訂界面:Orderswin預訂信息:Order1: en terQuery()4: ope n()5: orderRoom()6: orderFood()8: alterOrder()彳/ / /if:7: show lnfo()1查詢:Queryl nfoWin顧客:Customer、 2: queryRoom()J導3: show lnfo()客房信息:Room會員留言合作圖:顧客預訂合作圖9: validate()

43、登錄:LoggingWin顧客:Customer2: enrollMess()5: deposit()1: open()3: validate()4: showmess()7: open( )10: showmess()8: password( )11: open()12: leaveMess()13: deposit()會員:Member留言?。篖eaveMess注冊:>會員信息:EnrollWinMemberinfo6:會員留言合作圖留言:LeaveMesswin14: addMess()UML實驗報告四一一構(gòu)件圖、配置圖一、構(gòu)件圖:由于酒店管理信息系統(tǒng)是一個較為復雜的軟件,由多個可執(zhí)行程序和相關的持久對象庫構(gòu)成。采用構(gòu)件圖建模, 利用可視化圖形來說明系統(tǒng)的構(gòu)成,可以便于開發(fā)者對開發(fā)計劃做 出決策。對于酒店管

溫馨提示

  • 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

提交評論