版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-. z.航空訂票系統(tǒng) UML建模設(shè)計(jì) 20117760*金振方鑒于當(dāng)今互聯(lián)網(wǎng)行業(yè)的飛速開展,網(wǎng)絡(luò)用戶的日漸增多,對(duì)互聯(lián)網(wǎng)應(yīng)用的需求日益強(qiáng)烈,*航空公司欲開發(fā)一套航空管理系統(tǒng),以下容為管理系統(tǒng)中訂票子系統(tǒng)的UML建模設(shè)計(jì):1.需求系統(tǒng)需求如下:該訂票系統(tǒng)的瀏覽用戶被劃分為游客即未注冊(cè)用戶與用戶即注冊(cè)用戶,未注冊(cè)用戶只能訪問該系統(tǒng)的首頁,首頁提供登錄功能和前往注冊(cè)按鈕,用戶可以登錄或者前往注冊(cè)。用戶登錄成功后,前往航班查詢頁面,進(jìn)展航班信息的查詢,當(dāng)欲訂航班存在時(shí)可以進(jìn)展訂票。用戶可以查看自身所有預(yù)定的航班票,并在一定條件下即航班未發(fā)出可以進(jìn)展退票和付款。該系統(tǒng)的管理員可以對(duì)航班信息進(jìn)展增刪查改
2、,并負(fù)責(zé)航班信息的更新。用戶可以登入系統(tǒng)進(jìn)展票據(jù)的打印。權(quán)限驗(yàn)證,即用戶與管理員身份的區(qū)別驗(yàn)證。附錄:該系統(tǒng)的核心與主要的功能模塊分為查詢模塊和訂票模塊,直接用戶為管理員和注冊(cè)用戶,管理員登入系統(tǒng)后負(fù)責(zé)信息的更新與修改,并且審核錯(cuò)誤的信息。注冊(cè)用戶登入系統(tǒng)后,可以進(jìn)展航班查詢操作,待查詢到欲訂的航班信息時(shí),可以進(jìn)展訂票,訂票完成后可以進(jìn)展付款,并且可以到相關(guān)頁面查看預(yù)定的所有的機(jī)票的信息,與付款情況,并可在當(dāng)前頁面進(jìn)展退票或者付款,還可進(jìn)展票據(jù)的打印,以及對(duì)訂票的個(gè)人信息的修改。管理員用戶的注冊(cè)為特殊用戶注冊(cè),由系統(tǒng)的最高權(quán)限的管理員分派標(biāo)識(shí)符或者由航空公司部員工號(hào)進(jìn)展區(qū)別鑒定,管理員登入系統(tǒng)
3、時(shí)與普通注冊(cè)用戶一樣,但進(jìn)展敏感操作時(shí),比方點(diǎn)擊航班信息添加或修改時(shí)需要進(jìn)展身份驗(yàn)證,此時(shí)需要輸入當(dāng)時(shí)由系統(tǒng)最高權(quán)限的管理員派發(fā)的標(biāo)識(shí)符或其他進(jìn)展驗(yàn)證。系統(tǒng)用例如下:根據(jù)系統(tǒng)功能的區(qū)別,系統(tǒng)分為訂票模塊與航班信息管理模塊還有個(gè)人信息管理模塊,訂票模塊主要由查票,訂票,退票,改票等功能組成。航班信息管理模塊主要由航班信息的增刪查改等功能組成。個(gè)人信息管理模塊主要由個(gè)人信息的查詢,修改等功能組成。根據(jù)參與者的不同,系統(tǒng)用例分為用戶用例圖與管理員用例圖與頂層用例圖。用戶用例圖用例:注冊(cè),登錄,航班查詢,機(jī)票預(yù)訂,已定機(jī)票查詢,退票,修改已定航班個(gè)人信息,查看個(gè)人信息,修改個(gè)人信息,打印票據(jù)。參與者:
4、注冊(cè)用戶。管理員用例圖用例:注冊(cè),登錄,添加航班信息,修改航班信息,刪除航班信息,查看個(gè)人信息,修改個(gè)人信息,統(tǒng)計(jì)訂票數(shù)據(jù)。參與者:系統(tǒng)管理員。頂層用例圖用例:個(gè)人信息管理,訂票管理,航班信息管理。參與者:注冊(cè)用戶,系統(tǒng)管理員。用例規(guī)約:用例名稱:用戶注冊(cè)用例ID:1角色:未注冊(cè)用戶,未注冊(cè)管理員用例說明:未注冊(cè)用戶進(jìn)入注冊(cè)頁面進(jìn)展注冊(cè)。前置條件進(jìn)入注冊(cè)頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶進(jìn)入主界面后點(diǎn)擊注冊(cè)按鈕。用戶提交注冊(cè)信息。系統(tǒng)響應(yīng)用戶點(diǎn)擊,進(jìn)入注冊(cè)頁面進(jìn)展用戶注冊(cè),獲取用戶注冊(cè)信息,完成注冊(cè)。其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):假設(shè)未輸入用戶名假設(shè)未輸入密碼假設(shè)兩次
5、輸入密碼不同系統(tǒng)提示未輸入用戶名系統(tǒng)提示未輸入密碼系統(tǒng)提示兩次密碼不同后置條件:注冊(cè)成功,跳轉(zhuǎn)登錄界面。用例名稱:用戶登錄用例ID:2角色:注冊(cè)用戶,系統(tǒng)管理員用例說明:用戶由登錄界面進(jìn)展登錄操作前置條件進(jìn)入登錄界面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶輸入用戶名密碼用戶點(diǎn)擊登錄系統(tǒng)驗(yàn)證用戶名和密碼響應(yīng)用戶登錄請(qǐng)求其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶未輸入密碼用戶未輸入用戶名系統(tǒng)提示未輸入密碼系統(tǒng)提示未輸入用戶名后置條件:進(jìn)入登錄成功頁面用例名稱:航班查詢用例ID:3角色:注冊(cè)用戶,系統(tǒng)管理員用例說明:用戶進(jìn)入查詢頁面進(jìn)展航班信息查詢前置條件登錄成功并進(jìn)入查詢頁面根本領(lǐng)件流:參
6、與者動(dòng)作:系統(tǒng)響應(yīng):用戶輸入查詢條件獲取用戶查詢條件,進(jìn)展查詢,并將結(jié)果顯示到頁面上其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):未輸入查詢條件系統(tǒng)提示請(qǐng)輸入查詢條件后置條件:進(jìn)入查詢結(jié)果頁面用例名稱:機(jī)票預(yù)訂用例ID:4角色:注冊(cè)用戶用例說明:注冊(cè)用戶進(jìn)展機(jī)票預(yù)訂前置條件進(jìn)入查詢結(jié)果頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):點(diǎn)擊預(yù)訂按鈕用戶獲取預(yù)訂機(jī)票信息與用戶信息進(jìn)展訂票其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):無無后置條件:進(jìn)入訂票成功頁面用例名稱:已定機(jī)票查詢用例ID:5角色:注冊(cè)用戶用例說明:用戶進(jìn)入所有已定機(jī)票查詢頁面查詢所有已定機(jī)票前置條件進(jìn)入查詢頁面根本領(lǐng)件流:參與者動(dòng)作:
7、系統(tǒng)響應(yīng):用戶點(diǎn)擊查詢所有已定機(jī)票按鈕跳轉(zhuǎn)到查詢頁面,并根據(jù)用戶id查詢?cè)撚脩粢讯ǖ乃袡C(jī)票信息,顯示到頁面上其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶未定任何機(jī)票返回該用戶未訂任何機(jī)票消息后置條件:進(jìn)入查詢結(jié)果頁面用例名稱:退票用例ID:6角色:注冊(cè)用戶用例說明:用戶在查詢頁面進(jìn)展機(jī)票退訂前置條件用戶進(jìn)入查詢頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶點(diǎn)擊退票按鈕系統(tǒng)根據(jù)訂票信息id進(jìn)展退票操作其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶為訂任何機(jī)票系統(tǒng)提示用戶未訂任何機(jī)票后置條件:跳轉(zhuǎn)退票成功頁面用例名稱:修改已訂航班個(gè)人信息用例ID:7角色:注冊(cè)用戶用例說明:用戶修改已訂
8、機(jī)票的信息前置條件進(jìn)入修改頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶輸入更新的個(gè)人信息點(diǎn)擊修改按鈕獲取用戶更新的信息收到修改按鈕的指令,將修改同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶未修改任何信息用戶輸入信息不全直接返回查詢頁面提示用戶缺少輸入了相關(guān)信息后置條件:進(jìn)入修改成功頁面用例名稱:查詢個(gè)人信息用例ID:8角色:注冊(cè)用戶,管理員用例說明:進(jìn)入查詢頁面查詢個(gè)人信息前置條件進(jìn)入查詢頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):點(diǎn)擊按鈕進(jìn)展查詢系統(tǒng)跳轉(zhuǎn)進(jìn)入查詢頁面,并根據(jù)用戶信息查詢到用戶的個(gè)人信息,顯示到頁面上其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):無無后置條件:進(jìn)入
9、到查詢頁面用例名稱:修改個(gè)人信息用例ID:9角色:注冊(cè)用戶,系統(tǒng)管理員用例說明:根據(jù)查詢到的個(gè)人信息對(duì)其進(jìn)展修改前置條件查詢到個(gè)人信息根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入要更新的個(gè)人信息點(diǎn)擊修改按鈕獲取輸入的更新信息獲取修改確定指令,將修改同步到數(shù)據(jù)庫中其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入信息不完整輸入信息不符合驗(yàn)證要求提示信息不完整提示信息不符合驗(yàn)證要求后置條件:進(jìn)入個(gè)人信息修改成功頁面用例名稱:打印票據(jù)用例ID:10角色:注冊(cè)用戶用例說明:用戶打印已定的機(jī)票信息前置條件進(jìn)入打印頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶點(diǎn)擊打印按鈕承受打印請(qǐng)求,打印票據(jù)信息其他事件流:無異
10、常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):用戶未預(yù)定機(jī)票提示用戶未預(yù)定機(jī)票后置條件:進(jìn)入打印成功頁面用例名稱:添加航班信息用例ID:11角色:系統(tǒng)管理員用例說明:管理員更新航班信息前置條件進(jìn)入添加航班信息頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入航班信息點(diǎn)擊添加按鈕獲取添加的航班信息根據(jù)響應(yīng)將信息同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入的航班信息不完整輸入信息不合格提示輸入信息不完整提示輸入信息不合格,不能通過驗(yàn)證后置條件:進(jìn)入添加航班信息成功頁面用例名稱:修改航班信息用例ID:12角色:系統(tǒng)管理員用例說明:系統(tǒng)管理員進(jìn)入航班信息修改頁面進(jìn)展信息修改前置條件進(jìn)入修改頁面根本領(lǐng)件流
11、:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入更新的信息點(diǎn)擊修改按鈕獲取更新的信息根據(jù)點(diǎn)擊事件將信息同步數(shù)據(jù)庫其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):輸入信息不完整輸入信息不合格提示輸入信息不完整提示輸入信息不合格后置條件:進(jìn)入修改航班信息成功頁面用例名稱:刪除航班信息用例ID:13角色:系統(tǒng)管理員用例說明:系統(tǒng)管理員刪除過期或者不合格航班信息前置條件進(jìn)入航班查詢頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):點(diǎn)擊刪除按鈕跟據(jù)點(diǎn)擊事件將刪除同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):無無后置條件:進(jìn)入刪除成功頁面用例名稱:統(tǒng)計(jì)訂票數(shù)據(jù)用例ID:14角色:系統(tǒng)管理員用例說明:由系統(tǒng)管理員在一定時(shí)間進(jìn)
12、展所有訂票的統(tǒng)計(jì)前置條件進(jìn)入統(tǒng)計(jì)頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):點(diǎn)擊統(tǒng)計(jì)按鈕查詢所有相關(guān)信息,進(jìn)展統(tǒng)計(jì)其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):無無后置條件:進(jìn)入統(tǒng)計(jì)構(gòu)造頁面用例名稱:訂票管理用例ID:15角色:注冊(cè)用戶用例說明:由用戶增刪查改相關(guān)訂票信息前置條件進(jìn)入相關(guān)頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):相關(guān)按鈕,輸入信息等相應(yīng)用戶請(qǐng)求,進(jìn)展增刪查改等操作的同步數(shù)據(jù)庫其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):暫無暫無后置條件:進(jìn)入相關(guān)頁面用例名稱:航班信息管理用例ID:16角色:系統(tǒng)管理員用例說明:由系統(tǒng)管理員進(jìn)展航班信息的更新,修改和發(fā)布等前置條件具備相應(yīng)權(quán)限,進(jìn)入相關(guān)
13、頁面根本領(lǐng)件流:參與者動(dòng)作:系統(tǒng)響應(yīng):航班信息增刪查改響應(yīng)請(qǐng)求,并同步數(shù)據(jù)庫數(shù)據(jù)其他事件流:無異常事件流:參與者動(dòng)作:系統(tǒng)響應(yīng):暫無暫無后置條件:進(jìn)入成功頁面根據(jù)以上分析,得到用例圖如下:系統(tǒng)頂層用例圖:注冊(cè)用戶用例圖:系統(tǒng)管理員用例圖:2.靜態(tài)分析-類圖航空訂票系統(tǒng)類圖:3.動(dòng)態(tài)分析時(shí)序圖、狀態(tài)圖、活動(dòng)圖、協(xié)作圖:對(duì)主要的Use Case圖作交互行為的分析,并繪制出交互行為圖時(shí)序圖;對(duì)于時(shí)序圖中屢次使用的模塊,如用戶登錄,注冊(cè),登錄驗(yàn)證等容,單獨(dú)建立時(shí)序圖,并引用。時(shí)序圖查詢并修改個(gè)人信息時(shí)序圖:查詢并修改航班信息時(shí)序圖:添加航班信息時(shí)序圖:用戶登錄時(shí)序圖:用戶退票時(shí)序圖:用戶注冊(cè)時(shí)序圖:協(xié)作圖查詢并修改個(gè)人信息協(xié)作圖:用戶訂票與查票協(xié)作圖:活動(dòng)圖對(duì)于用戶常用功能動(dòng)作建立活動(dòng)圖。用戶查詢修改個(gè)人信息活動(dòng)圖:用戶訂票活動(dòng)圖:狀態(tài)圖用戶狀態(tài)分為:未登錄狀態(tài),登錄狀態(tài),未注冊(cè)狀態(tài),查詢個(gè)人信息狀態(tài),修改信息狀態(tài),退出狀態(tài),查詢航班狀態(tài),訂票狀態(tài)。管理員狀態(tài)分為:為登錄狀態(tài),登錄狀態(tài),未注冊(cè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 支票作為借款抵押物的合同3篇
- 房屋買賣合同范本版3篇
- 方式購物合同格式3篇
- 改擴(kuò)建工程施工合同的培訓(xùn)資料3篇
- 招標(biāo)方案范本3篇
- 安全騎行承諾電動(dòng)車安全責(zé)任3篇
- 文化創(chuàng)意產(chǎn)業(yè)基地合作協(xié)議3篇
- 新版無擔(dān)保借款合同模板3篇
- 景觀設(shè)計(jì)測(cè)量員勞動(dòng)合同
- 港口工程委托施工合同
- (完整版)公務(wù)員考試行測(cè)答題卡-高清A4標(biāo)準(zhǔn)打印版
- 醫(yī)療質(zhì)量安全管理體系建設(shè)方案
- MOOC 工程制圖-北京科技大學(xué) 中國大學(xué)慕課答案
- 《會(huì)展英語》課程教學(xué)大綱
- 礦山安全生產(chǎn)管理經(jīng)驗(yàn)分享
- 醫(yī)美行業(yè)監(jiān)管政策與競(jìng)爭(zhēng)環(huán)境
- 2022-2023學(xué)年北京市豐臺(tái)區(qū)八年級(jí)(上)期末歷史試題(含答案)
- 江蘇省南京市玄武區(qū)2023年數(shù)學(xué)七上期末統(tǒng)考試題含解析
- 生物安全教學(xué)課件
- 北京市西城區(qū)2022-2023學(xué)年七年級(jí)(上)期末數(shù)學(xué)試卷(人教版 含答案)
- 《精益生產(chǎn)豐田》課件
評(píng)論
0/150
提交評(píng)論