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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

7、無( 2 )客戶用例圖客戶模塊:1 客戶登錄:用戶通過輸入注冊時的信息登錄該系統(tǒng),并進行權限內的操作。2 查看票務信息:用戶登錄后,可以查看你所想查詢的電影票的基本信息,其中包括上映時間,票價等。3訂票與退票:用戶可以根據(jù)自己的需求查看相應票務信息后,提交自己的訂票信息給系統(tǒng),也可在預定票后提交退票請求。4 查看訂票信息:用戶可以登錄該系統(tǒng)查看自己所預定的火車票是否已經申請成功客戶注冊/<<e y<extend>> 1、/ 身份驗證修改密碼|<<include>> _ 一隊、 /、一_ 1,一-",_- 、 P 、"剩余

8、票數(shù)客戶<<include>>查看票務信息, <_> /一、<<include>> 票價<<include>>電影時間訂票 、一一一一;IX,» ,|!I上網電影名稱',',_xT查看訂票狀態(tài)廠、 J_電話1 /-十支付寶_網上支付一J網上銀行1退訂1 .簡要說明本用例描述購票者購票的過程2 .事件流1.基本流1 .購票者查看電影信息來確認電影的名字,價格,上映時間。2 .購票者通過購票系統(tǒng)來選擇電影與剩余可選的座位。3 .購票者通過購票系統(tǒng)向售票者購買電影票。4,系統(tǒng)確認購票者的請求

9、并由售票員收取費用。2 .備選流2a如果購票者想要購買的電影場次票已售完,給出提示,并返回。4a如果售票者確認購票者的請求失敗,給出提示,并返回。3 .特殊需求無4前置條件無5后置條件無6擴展點無7,相關數(shù)據(jù).電影信息(3)系統(tǒng)管理員系統(tǒng)管理員指派管理員1 .簡要說明本用例描述系統(tǒng)管理員的主要工作2 .事件流1.系統(tǒng)管理員查看個電影院的管理員分配情況2.對電影訂票系統(tǒng)進行維護2 .備選流無3 .特殊需求無4前置條件無5后置條件無2.用例規(guī)約用例名:客戶注冊賬號;用例名稱:客戶注冊賬號參與角色:客戶用例說明:該用例主要用于實現(xiàn)對電影訂票客戶注冊賬號;前置條件:客戶成功登錄M票系統(tǒng)界面基本事件流:

10、參與者動作:系統(tǒng)響應:客戶進入注冊界面,輸入用 戶名,密他等相關信息,符 合要求后點擊完成按鈕;系統(tǒng)校驗管理員輸入的信息是否符合規(guī)定,確認無誤后,進行賬號創(chuàng)建;其它事件流:無異常事件流:輸入的信息有誤,重新跳轉到注冊界面;后置條件:顯示注冊成功;用例名:登錄訂票系統(tǒng)(包括驗證)用例名稱:登錄辦票系統(tǒng)(包括驗證)參與角色:管理員、客戶用例說明:該用例主要用于保障M票系統(tǒng)的安全性;前置條件:管理員或客戶成功登錄考試系統(tǒng)用戶界面基本事件流:參與者動作:系統(tǒng)響應:管理員等用戶完成驗證信息的輸入,點擊完成按鈕;系統(tǒng)校驗輸入的信息是否與 后臺存儲的數(shù)據(jù)庫中的信息 符合,確認無誤后,允許進 入;其它事件流:

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

12、件流:參與者動作:系統(tǒng)響應:管理員根據(jù)客戶提供的信息系統(tǒng)校驗輸入的信息是否符判斷M票的成功與否;合規(guī)格,確認無誤后,允許繼續(xù)操作;其它事件流:無異常事件流:信息不符合規(guī)格,重新跳轉到本頁面;后置條件:若成功,允許用戶的下一步操作;用例名:查詢票務;用例名稱:錄入考試時間參與角色:管理員用例說明:該用例主要用于實現(xiàn)后期對數(shù)值的整理;前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應:管理員查詢票數(shù),做出統(tǒng)計和分析,分析出受歡迎電影;將后關信息更新到蟲曲上其它事件流:無異常事件流:無后置條件:更新信息成功,允許用戶的下一步操作;用例名:客戶查詢票務信息;用例名稱:客戶查詢票務信息參與

13、角色:客戶用例說明:該用例主要用于查詢票務的基本信息;前置條件:客戶成功登錄考試系統(tǒng);基本事件流:參與者動作:系統(tǒng)響應:客戶查詢剩余票數(shù),及有關票價;系統(tǒng)將后關信息反映到由卸上;其它事件流:無異常事件流:無后置條件:查詢成功,進行下一步;用例名:客戶訂票;用例名稱:客戶M票參與角色:客戶用例說明:該用例主要實現(xiàn)客戶的辦票服務;前置條件:客戶成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應:登錄系統(tǒng)后,客戶確定電影 時間及電影名稱,根據(jù)要求 完成M票;系統(tǒng)將后臺數(shù)據(jù)庫中存儲的數(shù)據(jù)顯示出來;其它事件流:無異常事件流:無后置條件:成功,可進行卜一步用例名:查看訂票狀態(tài);用例名稱:查看M票狀態(tài)參與角色

14、:客戶用例說明:該用例主要實現(xiàn)客戶對訂票的有關疑問查詢;前置條件:客戶成功登錄考試系統(tǒng)且已訂票;基本事件流:參與者動作:系統(tǒng)響應:客戶可根據(jù)顯示查詢M票的啟關信息;系統(tǒng)給出有關數(shù)據(jù);其它事件流:無異常事件流:無后置條件:完成后,可進行下一用例名:網上支付用例名稱:網上支付參與角色:客戶用例說明:該用例主要實現(xiàn)客戶的買票需求;前置條件:客戶成功登錄考試系統(tǒng)且訂票;基本事件流:參與者動作:系統(tǒng)響應:客戶根據(jù)要求進行有關購票操作;系統(tǒng)調出有關數(shù)據(jù),對比客戶的余額,若符合要求,則購票成功;其它事件流:無異常事件流:無后置條件:無用例名:退訂;用例名稱:退訂參與角色:客戶用例說明:該用例主要實現(xiàn)客戶不要

15、票的有關需求;前置條件:客戶已M票;基本事件流:參與者動作:系統(tǒng)響應:客戶根據(jù)要求進行有關購票操作并退票;系統(tǒng)接受提交,并保存到后臺數(shù)據(jù)庫;其它事件流:無異常事件流:票的時間過期,系統(tǒng)拒絕處理后置條件:無用例名:電影院的維護;用例名稱:電影院的維護參與角色:系統(tǒng)管理員用例說明:該用例主要實現(xiàn)對系統(tǒng)的總維護;前置條件:無;基本事件流:參與者動作:系統(tǒng)響應:維護系統(tǒng);無;其它事件流:無異常事件流:無后置條件:無用例名:指派管理員;用例名稱:指派管理員參與角色:系統(tǒng)管理員用例說明:該用例主要實現(xiàn)對各個電影院管理員的分配操作;前置條件:無基本事件流:參與者動作:系統(tǒng)響應:制定管理員到電影院;無;其它事

16、件流:無異常事件流:無后置條件:無3.靜態(tài)分析建立系統(tǒng)主要類圖3.動態(tài)分析建立序列圖、協(xié)作圖、活動圖、狀態(tài)圖(1)序列圖9口目氈的而®*備。*志了:錄景kKS'W&fl-dfJfm|lilt 7n14E:KJTE京戶可卷登模塊他息面電野考寸陀蟲;厚客戶訂單1登錄系統(tǒng)一2申請查詢1i1U'.-5:13:提交者國4:值西電郭票信我>ta_頁訂申請U7: 1E回調認信息6更新燈累1UP0 1用戶預訂電影票2聿謫蠶回J5是交吉詢 n4齒回電影手侑息5懸里處巡1) J0St愎回南定信總校更新用戶訂單,7更新累畀信息J屯重審耳卑鼬理I用戶訂單I依據(jù)庫一塊用戶退票者理員陽野攫決用戶訂單-1登茅系虢U)置詢訂單>1 I:一踞回沏訂單僖息4申獨詢y-.1處更孰比用七夬10適目蠅認他宓(2)協(xié)作圖5.提交祖詢6-返回電獴票情星7拽訂處理9受新甫戶訂電管理員訂票處理“匚回應回囹日 如 ,園用戶預訂電影票用戶退票??趪嫽貒鴩?伊R國管理員處理訂票活動圖等 V|U 回畫回國回用戶信息登錄失敗盟證通過選擇要查 詢的影訊顯示電影 票信息盟證登錄一oQAM:口用戶登錄,瞪證未通過查看南彳票信息填寫預訂申請單保存預訂申請單pi矗統(tǒng)客戶預訂電影票管理員處理訂單(3)狀態(tài)圖? n a ® a ® 0 q 國未登陸狀態(tài)操作

溫馨提示

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

評論

0/150

提交評論