




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、文檔可能無法思考全面,請瀏覽后下載! 航空訂票系統(tǒng) UML建模設(shè)計 20117760XXX 金振方28 / 28鑒于當(dāng)今互聯(lián)網(wǎng)行業(yè)的飛速發(fā)展,網(wǎng)絡(luò)用戶的日漸增多,對互聯(lián)網(wǎng)應(yīng)用的需求日益強烈,某航空公司欲開發(fā)一套航空管理系統(tǒng),以下內(nèi)容為管理系統(tǒng)中訂票子系統(tǒng)的UML建模設(shè)計:1.需求系統(tǒng)需求如下:1. 該訂票系統(tǒng)的瀏覽用戶被劃分為游客(即未注冊用戶)與用戶(即注冊用戶),未注冊用戶只能訪問該系統(tǒng)的首頁,首頁提供登錄功能和前往注冊按鈕,用戶可以登錄或者前往注冊。2. 用戶登錄成功后,前往航班查詢頁面,進行航班信息的查詢,當(dāng)欲訂航班存在時可以進行訂票。3. 用戶可以查看自身所有預(yù)定的航班票,并在一定條
2、件下(即航班未發(fā)出)可以進行退票和付款。4. 該系統(tǒng)的管理員可以對航班信息進行增刪查改,并負責(zé)航班信息的更新。5. 用戶可以登入系統(tǒng)進行票據(jù)的打印。6. 權(quán)限驗證,即用戶與管理員身份的區(qū)別驗證。附錄: 該系統(tǒng)的核心與主要的功能模塊分為查詢模塊和訂票模塊,直接用戶為管理員和注冊用戶,管理員登入系統(tǒng)后負責(zé)信息的更新與修改,并且審核錯誤的信息。注冊用戶登入系統(tǒng)后,可以進行航班查詢操作,待查詢到欲訂的航班信息時,可以進行訂票,訂票完成后可以進行付款,并且可以到相關(guān)頁面查看預(yù)定的所有的機票的信息,與付款情況,并可在當(dāng)前頁面進行退票或者付款,還可進行票據(jù)的打印,以及對訂票的個人信息的修改。管理員用戶的注冊
3、為特殊用戶注冊,由系統(tǒng)的最高權(quán)限的管理員分派標識符或者由航空公司內(nèi)部員工號進行區(qū)別鑒定,管理員登入系統(tǒng)時與普通注冊用戶相同,但進行敏感操作時,比如點擊航班信息添加或修改時需要進行身份驗證,此時需要輸入當(dāng)時由系統(tǒng)最高權(quán)限的管理員派發(fā)的標識符(或其他)進行驗證。系統(tǒng)用例如下: 根據(jù)系統(tǒng)功能的區(qū)別,系統(tǒng)分為 訂票模塊 與 航班信息管理模塊 還有 個人信息管理模塊,訂票模塊主要由查票,訂票,退票,改票等功能組成。航班信息管理模塊主要由航班信息的增刪查改等功能組成。個人信息管理模塊主要由個人信息的查詢,修改等功能組成。根據(jù)參與者的不同,系統(tǒng)用例分為 用戶用例圖 與 管理員用例圖 與 頂層用例圖。用戶用例
4、圖用例:注冊,登錄,航班查詢,機票預(yù)訂,已定機票查詢,退票,修改已定航班個人信息,查看個人信息,修改個人信息,打印票據(jù)。 參與者:注冊用戶。管理員用例圖用例:注冊,登錄,添加航班信息,修改航班信息,刪除航班信息,查看個人信息,修改個人信息,統(tǒng)計訂票數(shù)據(jù)。 參與者:系統(tǒng)管理員。頂層用例圖用例:個人信息管理,訂票管理,航班信息管理。 參與者:注冊用戶,系統(tǒng)管理員。用例規(guī)約:用例名稱:用戶注冊用例ID:1角色:未注冊用戶,未注冊管理員用例說明:未注冊用戶進入注冊頁面進行注冊。前置條件進入注冊頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶進入主界面后點擊注冊按鈕。用戶提交注冊信息。系統(tǒng)響應(yīng)用戶點擊,進入注
5、冊頁面進行用戶注冊,獲取用戶注冊信息,完成注冊。其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):若未輸入用戶名若未輸入密碼若兩次輸入密碼不同系統(tǒng)提示未輸入用戶名系統(tǒng)提示未輸入密碼系統(tǒng)提示兩次密碼不同后置條件:注冊成功,跳轉(zhuǎn)登錄界面。用例名稱:用戶登錄用例ID:2角色:注冊用戶,系統(tǒng)管理員用例說明:用戶由登錄界面進行登錄操作前置條件進入登錄界面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶輸入用戶名密碼用戶點擊登錄系統(tǒng)驗證用戶名和密碼響應(yīng)用戶登錄請求其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):用戶未輸入密碼用戶未輸入用戶名系統(tǒng)提示未輸入密碼系統(tǒng)提示未輸入用戶名后置條件:進入登錄成功頁面用例名稱:航班
6、查詢用例ID:3角色:注冊用戶,系統(tǒng)管理員用例說明:用戶進入查詢頁面進行航班信息查詢前置條件登錄成功并進入查詢頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶輸入查詢條件獲取用戶查詢條件,進行查詢,并將結(jié)果顯示到頁面上其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):未輸入查詢條件系統(tǒng)提示請輸入查詢條件后置條件:進入查詢結(jié)果頁面用例名稱:機票預(yù)訂用例ID:4角色:注冊用戶用例說明:注冊用戶進行機票預(yù)訂前置條件進入查詢結(jié)果頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):點擊預(yù)訂按鈕用戶獲取預(yù)訂機票信息與用戶信息進行訂票其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):無無后置條件:進入訂票成功頁面用例名稱:已定機票
7、查詢用例ID:5角色:注冊用戶用例說明:用戶進入所有已定機票查詢頁面查詢所有已定機票前置條件進入查詢頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶點擊查詢所有已定機票按鈕跳轉(zhuǎn)到查詢頁面,并根據(jù)用戶id查詢該用戶已定的所有機票信息,顯示到頁面上其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):用戶未定任何機票返回該用戶未訂任何機票消息后置條件:進入查詢結(jié)果頁面用例名稱:退票用例ID:6角色:注冊用戶用例說明:用戶在查詢頁面進行機票退訂前置條件用戶進入查詢頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶點擊退票按鈕系統(tǒng)根據(jù)訂票信息id進行退票操作其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):用戶為訂任何機票
8、系統(tǒng)提示用戶未訂任何機票后置條件:跳轉(zhuǎn)退票成功頁面用例名稱:修改已訂航班個人信息用例ID:7角色:注冊用戶用例說明:用戶修改已訂機票的信息前置條件進入修改頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶輸入更新的個人信息點擊修改按鈕獲取用戶更新的信息收到修改按鈕的指令,將修改同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):用戶未修改任何信息用戶輸入信息不全直接返回查詢頁面提示用戶缺少輸入了相關(guān)信息后置條件:進入修改成功頁面用例名稱:查詢個人信息用例ID:8角色:注冊用戶,管理員用例說明:進入查詢頁面查詢個人信息前置條件進入查詢頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):點擊按鈕進行查詢系統(tǒng)跳轉(zhuǎn)
9、進入查詢頁面,并根據(jù)用戶信息查詢到用戶的個人信息,顯示到頁面上其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):無無后置條件:進入到查詢頁面用例名稱:修改個人信息用例ID:9角色:注冊用戶,系統(tǒng)管理員用例說明:根據(jù)查詢到的個人信息對其進行修改前置條件查詢到個人信息基本事件流:參與者動作:系統(tǒng)響應(yīng):輸入要更新的個人信息點擊修改按鈕獲取輸入的更新信息獲取修改確定指令,將修改同步到數(shù)據(jù)庫中其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):輸入信息不完整輸入信息不符合驗證要求提示信息不完整提示信息不符合驗證要求后置條件:進入個人信息修改成功頁面用例名稱:打印票據(jù)用例ID:10角色:注冊用戶用例說明:用戶打
10、印已定的機票信息前置條件進入打印頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):用戶點擊打印按鈕接受打印請求,打印票據(jù)信息其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):用戶未預(yù)定機票提示用戶未預(yù)定機票后置條件:進入打印成功頁面用例名稱:添加航班信息用例ID:11角色:系統(tǒng)管理員用例說明:管理員更新航班信息前置條件進入添加航班信息頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):輸入航班信息點擊添加按鈕獲取添加的航班信息根據(jù)響應(yīng)將信息同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):輸入的航班信息不完整輸入信息不合格提示輸入信息不完整提示輸入信息 不合格,不能通過驗證后置條件:進入添加航班信息成功頁面用例
11、名稱:修改航班信息用例ID:12角色:系統(tǒng)管理員用例說明:系統(tǒng)管理員進入航班信息修改頁面進行信息修改前置條件進入修改頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):輸入更新的信息點擊修改按鈕獲取更新的信息根據(jù)點擊事件將信息同步數(shù)據(jù)庫其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):輸入信息不完整輸入信息不合格提示輸入信息不完整提示輸入信息不合格后置條件:進入修改航班信息成功頁面用例名稱:刪除航班信息用例ID:13角色:系統(tǒng)管理員用例說明:系統(tǒng)管理員刪除過期或者不合格航班信息前置條件進入航班查詢頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):點擊刪除按鈕跟據(jù)點擊事件將刪除同步到數(shù)據(jù)庫其他事件流:無異常事件流:參與者動
12、作:系統(tǒng)響應(yīng):無無后置條件:進入刪除成功頁面用例名稱:統(tǒng)計訂票數(shù)據(jù)用例ID:14角色:系統(tǒng)管理員用例說明:由系統(tǒng)管理員在一定時間進行所有訂票的統(tǒng)計前置條件進入統(tǒng)計頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):點擊統(tǒng)計按鈕查詢所有相關(guān)信息,進行統(tǒng)計其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):無無后置條件:進入統(tǒng)計結(jié)構(gòu)頁面用例名稱:訂票管理用例ID:15角色:注冊用戶用例說明:由用戶增刪查改相關(guān)訂票信息前置條件進入相關(guān)頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):相關(guān)按鈕,輸入信息等相應(yīng)用戶請求,進行增刪查改等操作的同步數(shù)據(jù)庫其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):暫無暫無后置條件:進入相關(guān)頁面用例名
13、稱:航班信息管理用例ID:16角色:系統(tǒng)管理員用例說明:由系統(tǒng)管理員進行航班信息的更新,修改和發(fā)布等前置條件具備相應(yīng)權(quán)限,進入相關(guān)頁面基本事件流:參與者動作:系統(tǒng)響應(yīng):航班信息增刪查改響應(yīng)請求,并同步數(shù)據(jù)庫數(shù)據(jù)其他事件流:無異常事件流:參與者動作:系統(tǒng)響應(yīng):暫無暫無后置條件:進入成功頁面根據(jù)以上分析,得到用例圖如下:系統(tǒng)頂層用例圖:注冊用戶用例圖:系統(tǒng)管理員用例圖:2.靜態(tài)分析-類圖航空訂票系統(tǒng)類圖:3.動態(tài)分析時序圖、狀態(tài)圖、活動圖、協(xié)作圖:對主要的Use Case圖作交互行為的分析,并繪制出交互行為圖時序圖;對于時序圖中多次使用的模塊,如用戶登錄,注冊,登錄驗證等內(nèi)容,單獨建立時序圖,并引用。時序圖查詢并修改個人信息時序圖:查詢并修改航班信息時序圖:添加航班信息時序圖:用戶登錄時序圖:用戶退票時序圖:用戶注冊時序圖:協(xié)作圖查詢并修改個人信息協(xié)作圖:用戶訂票與查票協(xié)作圖:活動圖對于用戶常用功能動作建立活動圖。用戶查詢修改個人信息活動圖:用戶訂票活動圖:狀態(tài)圖用戶狀態(tài)分為:未登錄狀態(tài),登錄狀態(tài),未注冊狀態(tài),查詢個人信息狀態(tài),修改信息狀態(tài),退出狀態(tài),查詢航班狀態(tài),訂票狀態(tài)。管理員狀態(tài)分為:為登錄狀態(tài),登錄狀態(tài),未注冊狀態(tài),查詢個人信息狀態(tài),修改個人信息狀態(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州師范大學(xué)《影音制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年挖掘機行業(yè)前瞻:2月銷量同比增52.8%基建回暖推動市場增長
- 主要分部分項施工方案
- 預(yù)制蓋板涵施工方案
- 灌縫膠施工方案
- 光學(xué)測試試題及答案高一
- 6年級寫作第3單元冬日暖陽怎么寫
- 6n.m的螺絲鎖付扭矩
- cof內(nèi)加少量聚合物成質(zhì)子交換膜
- 低代碼熱區(qū)功能
- 設(shè)計變更單表格
- 良性前列腺增生診療指南
- 中學(xué)生食品安全教育 主題班會課件(18張PPT) 上學(xué)期
- 《長方形和正方形》 完整版課件
- 《乘法交換律和結(jié)合律》教學(xué)課件數(shù)學(xué)四年級下冊
- 趣味數(shù)學(xué)-高斯求和 完整版課件
- 花卉生產(chǎn)設(shè)施課件
- 高中體育與健康人教版高中必修全一冊(新課標)第十章體操類運動-技巧模塊計劃
- 云南省主要礦產(chǎn)資源
- 臨床試驗疑難問題解答
- 光伏發(fā)電工程施工組織設(shè)計施工工程光伏發(fā)電工程光伏發(fā)電施工組織設(shè)計
評論
0/150
提交評論