電影選票系統(tǒng)UML建模_第1頁
電影選票系統(tǒng)UML建模_第2頁
電影選票系統(tǒng)UML建模_第3頁
電影選票系統(tǒng)UML建模_第4頁
電影選票系統(tǒng)UML建模_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、UM期末大作業(yè)電 影、一 訂電影訂票系統(tǒng)成員:秦曉航20127760237組長(二班)楊姍姍20127760253組員(二班)韓舒蕊20127760208組員(二班)項(xiàng)目情景:1.系統(tǒng)中有多個電影院,系統(tǒng)管理員可以完成電影院的維護(hù),系統(tǒng)管理員可以為每個電影院指派1各電影院管理員;2.電影院管理員定期維護(hù)本電影院即將上映的電影信息;3.網(wǎng)民可以根據(jù)時間、電影名稱、電影院名稱進(jìn)行查詢,查詢到自己中意的電影后,注冊的網(wǎng)民可以在網(wǎng)上完成訂票,并進(jìn)行網(wǎng)上支付;4.系統(tǒng)能夠?qū)χ付〞r間、電影院、電影名字進(jìn)行統(tǒng)計分析,以便分析出受歡迎的電影片;一、需求陳述:(1)系統(tǒng)總體的功能需求影院售票系統(tǒng)是一個復(fù)雜的電子

2、商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇影票;同時還必須提供系統(tǒng)的管理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護(hù)網(wǎng) 站正常運(yùn)作。iyrV用戶接口管理員接口數(shù)據(jù)服務(wù) 模塊影院售票系統(tǒng)系統(tǒng)總體功能需求框圖(2)用戶接口模塊用戶接口是網(wǎng)站用戶使用影院售票系統(tǒng)服務(wù)的入口,所有的在線用戶都通過瀏覽登錄網(wǎng)站,并進(jìn)行一系列的查詢,訂購操作。用戶接口模塊包括了用戶信息維護(hù)、商品查詢、訂購商品和訂單維護(hù) 4個部分。用戶登錄系統(tǒng)后,用戶ID將會被保存在服務(wù)器的緩存中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購等都將被系統(tǒng)存儲在數(shù)據(jù)庫中,以供系統(tǒng)那個進(jìn)行銷售情況以及銷售走勢分析。(3)管理員接口模塊這

3、是系統(tǒng)提供給網(wǎng)站維護(hù)和管理人員的接口。管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷售情況查詢、報表維護(hù)5個部分。網(wǎng)站的一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站的管理員具有所有的管理權(quán)限,可以處理客戶的訂單,可以閱覽網(wǎng)站商品的銷售情況、銷售走勢,以便根據(jù)不同的情況及時的調(diào)整經(jīng)營戰(zhàn)略,將庫存成本和資金占有用率降到最低的限度。(4)數(shù)據(jù)服務(wù)模塊數(shù)據(jù)服務(wù)器模塊是系統(tǒng)正常運(yùn)行的基礎(chǔ),包括客戶的查詢,定單的保存;網(wǎng)站工作人 員的定單處理;網(wǎng)站管理員的銷售情況查詢與分析。注解:根據(jù)開發(fā)者和客戶的需求分析后,可以把系統(tǒng)功能分為兩

4、個子模塊,購票系統(tǒng)模塊和電影信息管理模塊,售票管理系統(tǒng)是一個基于電影院工作人員的系統(tǒng),不同類型的用戶在系統(tǒng)中有不同的權(quán)限。主要有三種用戶:購票者:可以查詢電影的上映時間,場次,并選擇自己所需要的電影票,購票時需登錄,然后購買電影票并進(jìn)行網(wǎng)上支付。 管理員:主要負(fù)責(zé)將電影信息增加,修改,刪除,并導(dǎo)入數(shù)據(jù)庫,然后根據(jù)數(shù)據(jù)分析最受歡迎的電影。系統(tǒng)管理員:主要負(fù)責(zé)為每個電影院指派1各電影院管理員和電影院的維護(hù);本系統(tǒng)擬使用Java語言通過三層模型實(shí)現(xiàn):數(shù)據(jù)核心層,業(yè) 務(wù)邏輯層和接入層。其中,數(shù)據(jù)核心層包括對于數(shù)據(jù)庫的操作;業(yè)務(wù)邏輯層作為中間層對用戶輸入進(jìn)行邏輯處理、再映射到相應(yīng)的數(shù)據(jù)層操作;而接口層包

5、括用戶界面,包括系統(tǒng)登入界面、管理界面、用戶訂票界面等。二、面向?qū)ο蠓治雠c設(shè)計1用例圖管理員模塊:1.2.(1) 管理員用例圖管理員登錄:管理員通過輸入自己的信息登錄到系統(tǒng);實(shí)施票務(wù)更新:管理員實(shí)時的把火車票的當(dāng)前信息更新到數(shù)據(jù)庫中,例如:剩余票 數(shù)分析等。3.訂票處理:管理員登錄成功后,可以查看并接受用戶提出的預(yù)定申請,并查詢相應(yīng) 電影票的剩余數(shù)量,實(shí)時情況來決定是否接受該申請,如果該電影票已售完就拒絕 該申請。票務(wù)管理:管理員可以查看電影票的基本信息,其中包括上映時間,票價等相關(guān)信 息4.管理員登錄系統(tǒng)<<includ_e>>分析受歡迎電影<<inclu

6、de>>11y-管理員 查詢票務(wù)剩余票數(shù)<<include>>_-接受訂票信息訂票處理 實(shí)時更新票務(wù)用例說明1. 簡要說明本用例描述管理人員管理電影院的過程2.時間流1.基本流1.2.3.4.2.<<include>>一<<include>>接受訂票7廠III、一;.剩余票數(shù)統(tǒng)計缺票拒絕訂票票務(wù)信息修改管理人員在數(shù)據(jù)服務(wù)器上管理電影信息(修改,添加,刪除)將管理人員所做的改動返回數(shù)據(jù)服務(wù)器系統(tǒng)保存管理人員所做改動,并備份原數(shù)據(jù)管理員根據(jù)數(shù)據(jù)分析最受歡迎的電影備選流2. 特殊要求3. 前置條件執(zhí)“登陸”用例4.

7、后置條件(2)客戶用例圖客戶模塊:1. 客戶登錄:用戶通過輸入注冊時的信息登錄該系統(tǒng),并進(jìn)行權(quán)限內(nèi)的操作。2. 查看票務(wù)信息:用戶登錄后,可以查看你所想查詢的電影票的基本信息,其中包括 上映時間,票價等。3. 訂票與退票:用戶可以根據(jù)自己的需求查看相應(yīng)票務(wù)信息后,提交自己的訂票信息 給系統(tǒng),也可在預(yù)定票后提交退票請求。4. 查看訂票信息:用戶可以登錄該系統(tǒng)查看自己所預(yù)定的火車票是否已經(jīng)申請成功客戶注冊客戶1.簡要說明=二=-身份驗(yàn)證<vexte nd>>-=、二=修改密碼”<<include>n丄尹_ _. _ 二-= ;查看票務(wù)信息訂票查看訂票狀態(tài)'

8、;"I廠r退訂本用例描述購票者購票的過程2.事件流1.基本流1.Winclude>><<in clude>><<include>> 一電話:=-=-剩余票數(shù)支付寶網(wǎng)上銀行-=電影時間電影名稱購票者查看電影信息來確認(rèn)電影的名字,價格,上映時間。購票者通過購票系統(tǒng)來選擇電影與剩余可選的座位。3. 購票者通過購票系統(tǒng)向售票者購買電影票。4 ,系統(tǒng)確認(rèn)購票者的請求并由售票員收取費(fèi)用。2a4a2.備選流如果購票者想要購買的電影場次票已售完,給出提示,并返回。如果售票者確認(rèn)購票者的請求失敗,給出提示,并返回。3.特殊需求前置條件后置條件

9、擴(kuò)展點(diǎn)7,電影信息(3) 系統(tǒng)管理員電影院的維護(hù)系統(tǒng)管理員指派管理員1. 簡要說明本用例描述系統(tǒng)管理員的主要工作2. 事件流1.系統(tǒng)管理員查看個電影院的管理員分配情況2.對電影訂票系統(tǒng)進(jìn)行維護(hù)2.備選流無3.特殊需求前置條件后置條件2用例規(guī)約用例名:客戶注冊賬號;用例名稱:客戶注冊賬號參與角色:客戶用例說明:該用例主要用于實(shí)現(xiàn)對電影訂票客戶注冊賬號;前置條件:客戶成功登錄訂票系統(tǒng)界面基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶進(jìn)入注冊界面,輸入用 戶名,密碼等相關(guān)信息,符 合要求后點(diǎn)擊完成按鈕;系統(tǒng)校驗(yàn)管理員輸入的信息 是否符合規(guī)定,確認(rèn)無誤后, 進(jìn)行賬號創(chuàng)建;其它事件流:無異常事件流:輸入的信息有

10、誤,重新跳轉(zhuǎn)到注冊界面;后置條件:顯示注冊成功;用例名:登錄訂票系統(tǒng)(包括驗(yàn)證)用例名稱:登錄訂票系統(tǒng)(包括驗(yàn)證)參與角色:管理員、客戶用例說明:該用例主要用于保障訂票系統(tǒng)的安全性;前置條件:管理員或客戶成功登錄考試系統(tǒng)用戶界面基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員等用戶完成驗(yàn)證信息 的輸入,點(diǎn)擊完成按鈕;系統(tǒng)校驗(yàn)輸入的信息是否與 后臺存儲的數(shù)據(jù)庫中的信息 符合,確認(rèn)無誤后,允許進(jìn) 入;其它事件流:無異常事件流:輸入的信息有誤,重新跳轉(zhuǎn)到用戶登錄界面;后置條件:登錄成功,允許用戶的基本操作;用例名:添加電影信息;用例名稱:添加電影信息參與角色:管理員用例說明:該用例主要用于客戶查詢電影信息;

11、前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員輸入要添加的電影信 息;系統(tǒng)校驗(yàn)輸入的信息是否符 合要求,確認(rèn)無誤后,允許 繼續(xù)操作;后置條件:添加信息成功,允許用戶的下一步操作;用例名:訂票處理;用例名稱:訂票處理參與角色:管理員用例說明:該用例主要用于實(shí)現(xiàn)客戶訂票所作出的反應(yīng);前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員根據(jù)客戶提供的信息 判斷訂票的成功與否;系統(tǒng)校驗(yàn)輸入的信息是否符 合規(guī)格,確認(rèn)無誤后,允許 繼續(xù)操作;其它事件流:無異常事件流:信息不符合規(guī)格,重新跳轉(zhuǎn)到本頁面;后置條件:若成功,允許用戶的下一步操作;用例名:查詢票務(wù);用

12、例名稱:錄入考試時間參與角色:管理員用例說明:該用例主要用于實(shí)現(xiàn)后期對數(shù)值的整理;前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員查詢票數(shù),做出統(tǒng)計 和分析,分析出受歡迎電影;將有關(guān)信息更新到頁面上其它事件流:無異常事件流:無后置條件:更新信息成功,允許用戶的下一步操作;其它事件流: 異常事件流:無輸入的信息有誤,重新跳轉(zhuǎn)到更新界面;用例名:客戶查詢票務(wù)信息;用例名稱:客戶查詢票務(wù)信息參與角色:客戶用例說明:該用例主要用于查詢票務(wù)的基本信息;前置條件:客戶成功登錄考試系統(tǒng);基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶查詢剩余票數(shù),及有關(guān) 票價;系統(tǒng)將有關(guān)信息反映到頁面 上;其

13、它事件流:無異常事件流:無后置條件:查詢成功,進(jìn)行下一步;用例名:客戶訂票;用例名稱:客戶訂票參與角色:客戶用例說明:該用例主要實(shí)現(xiàn)客戶的訂票服務(wù);前置條件:客戶成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):登錄系統(tǒng)后,客戶確定電影 時間及電影名稱,根據(jù)要求 完成訂票;系統(tǒng)將后臺數(shù)據(jù)庫中存儲的 數(shù)據(jù)顯示出來;其它事件流:無異常事件流:無后置條件:成功,可進(jìn)行下一步用例名:查看訂票狀態(tài);用例名稱:查看訂票狀態(tài)參與角色:客戶用例說明:該用例主要實(shí)現(xiàn)客戶對訂票的有關(guān)疑問查詢;前置條件:客戶成功登錄考試系統(tǒng)且已訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶可根據(jù)顯示查詢訂票的 有關(guān)信息;系統(tǒng)給出有關(guān)

14、數(shù)據(jù);其它事件流:無異常事件流:無后置條件:完成后,可進(jìn)行下一步用例名:網(wǎng)上支付用例名稱:網(wǎng)上支付參與角色:客戶用例說明:該用例主要實(shí)現(xiàn)客戶的買票需求;前置條件:客戶成功登錄考試系統(tǒng)且訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶根據(jù)要求進(jìn)行有關(guān)購票 操作;系統(tǒng)調(diào)出有關(guān)數(shù)據(jù),對比客 戶的余額,若符合要求,則 購票成功;其它事件流:無異常事件流:無后置條件:無用例名:退訂;用例名稱:退訂參與角色:客戶用例說明:該用例主要實(shí)現(xiàn)客戶不要票的有關(guān)需求;前置條件:客戶已訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶根據(jù)要求進(jìn)行有關(guān)購票 操作并退票;系統(tǒng)接受提交,并保存到后 臺數(shù)據(jù)庫;其它事件流:無異常事件流

15、:票的時間過期,系統(tǒng)拒絕處理后置條件:無用例名:電影院的維護(hù);用例名稱:電影院的維護(hù)參與角色:系統(tǒng)管理員用例說明:該用例主要實(shí)現(xiàn)對系統(tǒng)的總維護(hù);前置條件:無;基本事件流:參與者動作:系統(tǒng)響應(yīng):維護(hù)系統(tǒng);無;其它事件流:無異常事件流:無后置條件:無用例名:指派管理員;用例名稱:指派管理員參與角色:系統(tǒng)管理員用例說明:該用例主要實(shí)現(xiàn)對各個電影院管理員的分配操作;前置條件:無基本事件流:參與者動作:系統(tǒng)響應(yīng):制定管理員到電影院;無;其它事件流:無異常事件流:無后置條件:無3靜態(tài)分析建立系統(tǒng)主要類圖film-name : ttnng 鳥爾“ :mt -nuttibr : iAtorderHl%dstc

16、 Date-ciiirrrnt Date 毎title : string -dumber: int*<rxJO *cre*Q*XftalO MestfOyO 也ndOA血+1¥adrmnlsirstoritrira時啪負(fù)旳陽-»|rng*re3efw| *return lMck)clert4dme' stringint ShQnrNMiber; irlfuginw+1xitongA ctni ri sirator: stringQ:-pa-svjDnd:firing*La(Kl() *add(S' *d*ist6() *aHerO*LafidiI>

17、; *add(> ZeteO *allert>*1詢3.動態(tài)分析建立序列圖、協(xié)作圖、活動圖、狀態(tài)圖(1)序列圖terrfc>Q4i>iiip*1nd0*c t) de&TrayO *t>uyO *reHjm_batkO *theck iH)tl-HniTMsrrcdd柜.DMe<iin«n( lOate %BBN : $iitng %fnofifly douUfl dsPay : Boolean*Ci®ate .destroy *indO *wo:1 ST!;耳峨;2申皆吉腔S f!2堆曳吉說.,n返回尬i爭肅顯hitpiMrhJ

18、7近叵曲認(rèn)g1UliL容ciiPffli科可” p 肆nr; 年 I """n用戶預(yù)訂電影票|:|P近回3翟文A汩41E0 赳h畢 tei< 5電桌姻U9U工W朗戶叮單-:一JSlC54lt!.4 1=i:V見斯孚卻息用戶退票a S n FC1閱B .Q0H '1田戶a141-9«£B4q1ivf1* 丐*1砂f岸用戶口魚工磁上世i昉丁單3返回T rail 93 .星新務(wù)譽(yù)電1y即甫戶訂甲JI11 qifl臣駟認(rèn)皓K: . .管理員訂票處理協(xié)作圖N I u曲u國a.a Yk-QzcrA用戶預(yù)訂電影票8 迴0»t»*A屯Erti甲啟節(jié)II,I ;駅*iSl<=0(9 parra用戶退票ni/ a3翩票茅/ - Z /<a s Bl ® iBi T > Q d管理員處理訂票(3)活動圖a0n客戶預(yù)訂電影票0管理員處理訂單狀態(tài)圖 ® a ® a ffl® -&Q0a5a/a未登陸狀態(tài)7操作伏態(tài)丿/退出狀

溫馨提示

  • 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

提交評論