版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、UML期末大作業(yè)電影訂票系統(tǒng) 電影訂票系統(tǒng)成員:秦曉航 20127760237 組長(二班) 楊姍姍 20127760253 組員(二班) 韓舒蕊 20127760208 組員(二班)項目情景:1. 系統(tǒng)中有多個電影院,系統(tǒng)管理員可以完成電影院的維護,系統(tǒng)管理員可以為每個電影院指派1各電影院管理員; 2. 電影院管理員定期維護本電影院即將上映的電影信息; 3. 網(wǎng)民可以根據(jù)時間、電影名稱、電影院名稱進行查詢,查詢到自己中意的電影后,注冊的網(wǎng)民可以在網(wǎng)上完成訂票,并進行網(wǎng)上支付; 4. 系統(tǒng)能夠?qū)χ付〞r間、電影院、電影名字進行統(tǒng)計分析,以便分析出受歡迎的電影片; 一、需求陳述: (1)系統(tǒng)總體的
2、功能需求影院售票系統(tǒng)是一個復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇影票;同時還必須提供系統(tǒng)的管理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護網(wǎng)站正常運作。 系統(tǒng)總體功能需求框圖 (2)用戶接口模塊用戶接口是網(wǎng)站用戶使用影院售票系統(tǒng)服務(wù)的入口,所有的在線用戶都通過瀏覽登錄網(wǎng)站,并進行一系列的查詢,訂購操作。用戶接口模塊包括了用戶信息維護、商品查詢、訂購商品和訂單維護4個部分。用戶登錄系統(tǒng)后,用戶ID將會被保存在服務(wù)器的緩存中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購等都將被系統(tǒng)存儲在數(shù)據(jù)庫中,以供系統(tǒng)那個進行銷售情況以及銷售走勢分析。 (3)管理員接口模塊這是系統(tǒng)提供給網(wǎng)
3、站維護和管理人員的接口。管理員接口模塊包括商品信息維護、內(nèi)部員工信息維護、訂單處理、銷售情況查詢、報表維護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)正常運行的基礎(chǔ),包括客戶的查詢,定單的保存;網(wǎng)站工作人員的定單處理;網(wǎng)站管理員的銷售情況查詢與分析。 注解: 根據(jù)開發(fā)者和客戶的需求分析后,可以把系統(tǒng)功能分為兩個子模塊,
4、購票系統(tǒng)模塊和電影信息管理模塊,售票管理系統(tǒng)是一個基于電影院工作人員的系統(tǒng),不同類型的用戶在系統(tǒng)中有不同的權(quán)限。主要有三種用戶:購票者:可以查詢電影的上映時間,場次,并選擇自己所需要的電影票,購票時需登錄,然后購買電影票并進行網(wǎng)上支付。 管理員:主要負責將電影信息增加,修改,刪除,并導(dǎo)入數(shù)據(jù)庫,然后根據(jù)數(shù)據(jù)分析最受歡迎的電影。系統(tǒng)管理員:主要負責為每個電影院指派1各電影院管理員和電影院的維護; 本系統(tǒng)擬使用Java語言通過三層模型實現(xiàn):數(shù)據(jù)核心層,業(yè) 務(wù)邏輯層和接入層。其中,數(shù)據(jù)核心層包括對于數(shù)據(jù)庫的操作;業(yè)務(wù)邏輯層作為中間層對用戶輸入進行邏輯處理、再映射到相應(yīng)的數(shù)據(jù)層操作;而接口層包括用戶界
5、面,包括系統(tǒng)登入界面、管理界面、用戶訂票界面等。二、面向?qū)ο蠓治雠c設(shè)計1.用例圖(1)管理員用例圖管理員模塊:1 管理員登錄:管理員通過輸入自己的信息登錄到系統(tǒng);2 實施票務(wù)更新:管理員實時的把火車票的當前信息更新到數(shù)據(jù)庫中,例如:剩余票數(shù)分析等。 3 訂票處理:管理員登錄成功后,可以查看并接受用戶提出的預(yù)定申請,并查詢相應(yīng)電影票的剩余數(shù)量,實時情況來決定是否接受該申請,如果該電影票已售完就拒絕該申請。 4 票務(wù)管理:管理員可以查看電影票的基本信息,其中包括上映時間,票價等相關(guān)信息用例說明 1.簡要說明本用例描述管理人員管理電影院的過程 2.時間流 1.基本流 1.管理人員在數(shù)據(jù)服務(wù)器上管理電
6、影信息(修改,添加,刪除) 2.將管理人員所做的改動返回數(shù)據(jù)服務(wù)器 3.系統(tǒng)保存管理人員所做改動,并備份原數(shù)據(jù) 4.管理員根據(jù)數(shù)據(jù)分析最受歡迎的電影 2.備選流 無2. 特殊要求 無3. 前置條件 執(zhí)“登陸”用例4. 后置條件 無(2)客戶用例圖客戶模塊:1客戶登錄:用戶通過輸入注冊時的信息登錄該系統(tǒng),并進行權(quán)限內(nèi)的操作。2查看票務(wù)信息:用戶登錄后,可以查看你所想查詢的電影票的基本信息,其中包括上映時間,票價等。3訂票與退票:用戶可以根據(jù)自己的需求查看相應(yīng)票務(wù)信息后,提交自己的訂票信息給系統(tǒng),也可在預(yù)定票后提交退票請求。4查看訂票信息:用戶可以登錄該系統(tǒng)查看自己所預(yù)定的火車票是否已經(jīng)申請成功1
7、. 簡要說明 本用例描述購票者購票的過程2. 事件流1.基本流 1.購票者查看電影信息來確認電影的名字,價格,上映時間。 2 .購票者通過購票系統(tǒng)來選擇 電影與剩余可選的座位。 3. 購票者通過購票系統(tǒng)向售票者購買電影票。 4,系統(tǒng)確認購票者的請求并由售票員收取費用。2.備選流 2a如果購票者想要購買的電影場次票已售完,給出提示,并返回。 4a如果售票者確認購票者的請求失敗,給出提示,并返回。 3.特殊需求 無 4前置條件 無 5后置條件 無 6 擴展點 無 7,相關(guān)數(shù)據(jù) . 電影信息(3)系統(tǒng)管理員1. 簡要說明本用例描述系統(tǒng)管理員的主要工作2. 事件流 1. 系統(tǒng)管理員查看個電影院的管理員
8、分配情況 2. 對電影訂票系統(tǒng)進行維護2.備選流 無 3.特殊需求 無 4前置條件 無 5后置條件 無2.用例規(guī)約用例名:客戶注冊賬號;用例名稱:客戶注冊賬號參與角色:客戶用例說明:該用例主要用于實現(xiàn)對電影訂票客戶注冊賬號;前置條件:客戶成功登錄訂票系統(tǒng)界面基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶進入注冊界面,輸入用戶名,密碼等相關(guān)信息,符合要求后點擊完成按鈕;系統(tǒng)校驗管理員輸入的信息是否符合規(guī)定,確認無誤后,進行賬號創(chuàng)建;其它事件流:無異常事件流:輸入的信息有誤,重新跳轉(zhuǎn)到注冊界面;后置條件:顯示注冊成功;用例名:登錄訂票系統(tǒng)(包括驗證);用例名稱:登錄訂票系統(tǒng)(包括驗證)參與角色:管理員、客
9、戶用例說明:該用例主要用于保障訂票系統(tǒng)的安全性;前置條件:管理員或客戶成功登錄考試系統(tǒng)用戶界面基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員等用戶完成驗證信息的輸入,點擊完成按鈕;系統(tǒng)校驗輸入的信息是否與后臺存儲的數(shù)據(jù)庫中的信息符合,確認無誤后,允許進入; 其它事件流:無異常事件流:輸入的信息有誤,重新跳轉(zhuǎn)到用戶登錄界面;后置條件:登錄成功,允許用戶的基本操作;用例名:添加電影信息;用例名稱:添加電影信息參與角色:管理員用例說明:該用例主要用于客戶查詢電影信息;前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員輸入要添加的電影信息;系統(tǒng)校驗輸入的信息是否符合要求,確認無誤后,允
10、許繼續(xù)操作; 其它事件流:無異常事件流:輸入的信息有誤,重新跳轉(zhuǎn)到更新界面;后置條件:添加信息成功,允許用戶的下一步操作;用例名:訂票處理;用例名稱:訂票處理參與角色:管理員用例說明:該用例主要用于實現(xiàn)客戶訂票所作出的反應(yīng);前置條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員根據(jù)客戶提供的信息判斷訂票的成功與否;系統(tǒng)校驗輸入的信息是否符合規(guī)格,確認無誤后,允許繼續(xù)操作; 其它事件流:無異常事件流:信息不符合規(guī)格,重新跳轉(zhuǎn)到本頁面;后置條件:若成功,允許用戶的下一步操作;用例名:查詢票務(wù);用例名稱:錄入考試時間參與角色:管理員用例說明:該用例主要用于實現(xiàn)后期對數(shù)值的整理;前置
11、條件:管理員成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):管理員查詢票數(shù),做出統(tǒng)計和分析,分析出受歡迎電影;將有關(guān)信息更新到頁面上其它事件流:無異常事件流:無后置條件:更新信息成功,允許用戶的下一步操作;用例名:客戶查詢票務(wù)信息;用例名稱:客戶查詢票務(wù)信息參與角色:客戶用例說明:該用例主要用于查詢票務(wù)的基本信息;前置條件:客戶成功登錄考試系統(tǒng);基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶查詢剩余票數(shù),及有關(guān)票價;系統(tǒng)將有關(guān)信息反映到頁面上; 其它事件流:無異常事件流:無后置條件:查詢成功,進行下一步;用例名:客戶訂票;用例名稱:客戶訂票參與角色:客戶用例說明:該用例主要實現(xiàn)客戶的訂票服務(wù);前置條
12、件:客戶成功登錄考試系統(tǒng)基本事件流:參與者動作:系統(tǒng)響應(yīng):登錄系統(tǒng)后,客戶確定電影時間及電影名稱,根據(jù)要求完成訂票;系統(tǒng)將后臺數(shù)據(jù)庫中存儲的數(shù)據(jù)顯示出來; 其它事件流:無異常事件流:無后置條件:成功,可進行下一步用例名:查看訂票狀態(tài);用例名稱:查看訂票狀態(tài)參與角色:客戶用例說明:該用例主要實現(xiàn)客戶對訂票的有關(guān)疑問查詢;前置條件:客戶成功登錄考試系統(tǒng)且已訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶可根據(jù)顯示查詢訂票的有關(guān)信息;系統(tǒng)給出有關(guān)數(shù)據(jù); 其它事件流:無異常事件流:無后置條件:完成后,可進行下一步用例名:網(wǎng)上支付用例名稱:網(wǎng)上支付參與角色:客戶用例說明:該用例主要實現(xiàn)客戶的買票需求;前置條
13、件:客戶成功登錄考試系統(tǒng)且訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶根據(jù)要求進行有關(guān)購票操作;系統(tǒng)調(diào)出有關(guān)數(shù)據(jù),對比客戶的余額,若符合要求,則購票成功; 其它事件流:無異常事件流:無后置條件:無用例名:退訂;用例名稱:退訂參與角色:客戶用例說明:該用例主要實現(xiàn)客戶不要票的有關(guān)需求;前置條件:客戶已訂票;基本事件流:參與者動作:系統(tǒng)響應(yīng):客戶根據(jù)要求進行有關(guān)購票操作并退票;系統(tǒng)接受提交,并保存到后臺數(shù)據(jù)庫; 其它事件流:無異常事件流:票的時間過期,系統(tǒng)拒絕處理后置條件:無用例名:電影院的維護;用例名稱:電影院的維護參與角色:系統(tǒng)管理員用例說明:該用例主要實現(xiàn)對系統(tǒng)的總維護;前置條件:無;基本事件流:參與者動作:系統(tǒng)響應(yīng):維護系統(tǒng);無; 其它事件流:無異常事件流:無后置條件:無用例名:指派管理員;用例名稱:指派管理員參與角色:系統(tǒng)管理員用例說明:該用例主要實現(xiàn)對各個電影院管理員的分配操作;前置條件:無基本事件流:參與者動作:系統(tǒng)響應(yīng):制定管理員到電影院;無; 其它事件流:無異常事件流:無后置條件:無3.靜態(tài)分析 建立系統(tǒng)主要類圖3.動態(tài)分析 建立序列圖、協(xié)作圖、活動圖、狀態(tài)圖(1) 序列圖 用戶預(yù)訂電影票 用戶退票 管理員訂票處理(2) 協(xié)作圖 用戶預(yù)訂電影票 用戶退票 管理員處理訂票(3)活動圖 客戶預(yù)訂電影票
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人股權(quán)委托管理轉(zhuǎn)讓合同范本3篇
- 2025年度個人合伙退伙合同范本精要3篇
- 現(xiàn)代社會生活中的常見隱患及其家庭預(yù)防策略研究報告
- 智慧醫(yī)療與健康科技的發(fā)展
- 二零二五年度車間承包與安全生產(chǎn)責任合同4篇
- 游戲化學(xué)習(xí)小學(xué)生注意力培養(yǎng)的新模式
- 網(wǎng)絡(luò)安全技術(shù)與隱私保護措施研究
- 2025年度虛擬現(xiàn)實體驗店租賃合同
- 網(wǎng)絡(luò)環(huán)境下家庭信息的安全存儲與分享策略
- 玉林2025年廣西玉林市第一人民醫(yī)院招聘24人筆試歷年參考題庫附帶答案詳解
- 基于視覺的工業(yè)缺陷檢測技術(shù)
- 案例分析:美國紐約高樓防火設(shè)計課件
- 老客戶維護方案
- 高處作業(yè)安全教育培訓(xùn)講義課件
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 用戶定位與選題
- 萬科物業(yè)管理公司全套制度(2016版)
- 2021年高考化學(xué)真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 工作證明模板下載免費
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- 機械點檢員職業(yè)技能知識考試題庫與答案(900題)
- 成熙高級英語聽力腳本
評論
0/150
提交評論