版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、UML及其建模工具課程大作業(yè)火車票網(wǎng)上售票系統(tǒng)的UML建模專業(yè)班級: 10信管本1班 小組成員: 周淼 蔡名輝、彭克友 授課教師: 陳 路 完成時(shí)間: 2013年10月28日 信息工程學(xué)院目 錄1 需求分析11.1 用戶管理模塊11.2系統(tǒng)參數(shù)設(shè)置模塊21.3票務(wù)信息模塊21.4訂票管理模塊21.5實(shí)時(shí)信息管理模塊21.6數(shù)據(jù)管理模塊32 用例圖32.1 用戶用例圖33 類圖74 順序圖84.1 用戶網(wǎng)上訂票順序圖84.2 管理員網(wǎng)上售票系統(tǒng)順序圖95 活動圖、狀態(tài)圖105.1 用戶登錄系統(tǒng)到打開主窗口操作活動圖105.2 用戶訂票活動圖115.3 火車票狀態(tài)圖116 通信圖、組件圖、部署圖1
2、26.1 通信圖126.2 組件圖126.3 部署圖137 總結(jié)與分工14參考文獻(xiàn):14火車票網(wǎng)上售票系統(tǒng)1 需求分析為了方便用戶在網(wǎng)上查詢、訂票、退票和換票、減少售票工作人員的工作量,我們組對火車票網(wǎng)上售票系統(tǒng)進(jìn)行UML建模?;疖嚻本W(wǎng)上售票系統(tǒng)包括用戶管理模塊、系統(tǒng)參數(shù)設(shè)置模塊、票務(wù)信息模塊(提供票價(jià)、列車的實(shí)時(shí)信息)、訂票管理模塊(提供訂票和退訂功能)、實(shí)時(shí)信息提示模塊(提供車況、路況、列車晚點(diǎn)等實(shí)時(shí)信息)、數(shù)據(jù)管理模塊(提供數(shù)據(jù)備份、數(shù)據(jù)操作功能),其功能結(jié)構(gòu)如圖1-1所示。圖1-1 功能結(jié)構(gòu)圖1.1 用戶管理模塊用戶管理模塊包括如下幾個(gè)部分。1、查看用戶信息:管理員可以對用戶信息進(jìn)行添
3、加。2、添加用戶信息:管理員可以對用戶信息進(jìn)行添加。3、修改用戶信息:管理員可以對用戶信息進(jìn)行修改。4、刪除用戶信息:管理員可以對已有用戶信息進(jìn)行刪除。5、查看用戶信息權(quán)限:每個(gè)用戶都具有一定的權(quán)限,管理員可以查看用戶的權(quán)限。6、修改用戶信息權(quán)限:管理員可以修改用戶權(quán)限。7、刪除管理權(quán)限:管理員可以刪除用戶權(quán)限。8、添加管理權(quán)限:管理員可以添加用戶權(quán)限。1.2系統(tǒng)參數(shù)設(shè)置模塊系統(tǒng)參數(shù)設(shè)置模塊有如下幾個(gè)部分。1、用戶信息:管理員可以對用戶信息參數(shù)進(jìn)行增刪改查設(shè)置。2、票務(wù)信息:管理員可以對票務(wù)信息參數(shù)進(jìn)行增刪改查設(shè)置。3、其他信息:管理員可以對其他系統(tǒng)參數(shù)信息進(jìn)行增刪改查。1.3票務(wù)信息模塊票務(wù)
4、信息模塊包括如下幾個(gè)部分。1、車次信息:對車次信息進(jìn)行增刪改查操作。2、列車時(shí)間信息:對列車時(shí)間信息進(jìn)行增刪改查操作。3、座位信息:對座位信息進(jìn)行增刪改查操作。4、價(jià)格信息:對價(jià)格信息進(jìn)行增刪改查操作。5、站點(diǎn)信息:對車站信息進(jìn)行增刪改查操作。1.4訂票管理模塊訂票管理模塊包括如下幾個(gè)部分。1、用戶注冊:注冊新用戶。2、用戶登錄:已注冊用戶登錄。3、列車信息:瀏覽可預(yù)定車輛信息。4、車票預(yù)訂:預(yù)定車票。1.5實(shí)時(shí)信息管理模塊實(shí)時(shí)信息管理模塊包括如下幾個(gè)部分。1、實(shí)時(shí)信息查看:查看最新實(shí)時(shí)信息。2、實(shí)時(shí)信息更新:對于最新路況、車況信息進(jìn)行更新。1.6數(shù)據(jù)管理模塊數(shù)據(jù)管理模塊包括:1、數(shù)據(jù)查看:對
5、所有數(shù)據(jù)查看。2、數(shù)據(jù)備份:備份所有數(shù)據(jù)。3、數(shù)據(jù)恢復(fù):恢復(fù)受損數(shù)據(jù)。2 用例圖2.1 用戶用例圖圖2-1 用戶用例圖用戶首先注冊一個(gè)用于登錄火車票網(wǎng)上售票系統(tǒng)的帳號,然后可以通過網(wǎng)上售票系統(tǒng)對票務(wù)信息進(jìn)行查詢,包括車次、是否有座位、票價(jià)、歷時(shí)等信息,然后根據(jù)需要訂購火車票,完成訂票過程,也可以對已經(jīng)訂購的火車票進(jìn)行換票、退票,退票是要繳納5%的手續(xù)費(fèi)。圖2-2 系統(tǒng)管理員用例圖系統(tǒng)管理員可以進(jìn)行用戶管理和票務(wù)管理。對用戶信息進(jìn)行管理,包括查看、修改、添加、刪除用戶信息等操作。票務(wù)管理包括對車票信息進(jìn)行查看、添加、修改、刪除等操作。表2-1 “注冊”用例的描述用例名稱注冊用例編號001簡要說明
6、登錄網(wǎng)上售票系統(tǒng)需要有用戶名和密碼參與者用戶、系統(tǒng)管理員當(dāng)前狀態(tài)等待注冊使用頻率較高前置條件電腦聯(lián)網(wǎng)并正確輸入網(wǎng)址后置條件輸入有效的用戶名和密碼基本操作流在注冊窗口輸入用戶名和密碼表2-2 “登錄”用例的描述用例名稱登錄用例編號002簡要說明輸入用戶名和密碼后登錄網(wǎng)上售票系統(tǒng)參與者用戶、系統(tǒng)管理員當(dāng)前狀態(tài)等待登錄使用頻率較高前置條件輸入用戶名和密碼后置條件進(jìn)入系統(tǒng)基本操作流到數(shù)據(jù)庫表中檢索是否存在相應(yīng)的用戶名和密碼備選操作流如果用戶名和密碼有誤,顯示提示信息表2-3 “查票”用例的描述用例名稱查票用例編號003簡要說明用戶、管理員根據(jù)需要進(jìn)行票務(wù)信息查詢參與者用戶、系統(tǒng)管理員當(dāng)前狀態(tài)等待查詢使
7、用頻率較高前置條件登錄網(wǎng)上售票系統(tǒng)基本操作流到數(shù)據(jù)庫表中檢索票務(wù)信息備選操作流如果不存在該票,顯示提示信息表2-4 “用戶管理”用例的描述用例名稱用戶管理用例編號004簡要說明管理員多用戶信息進(jìn)行管理參與者系統(tǒng)管理員當(dāng)前狀態(tài)等待系統(tǒng)管理員對用戶信息進(jìn)行管理使用頻率較高前置條件系統(tǒng)管理員正確輸入用戶名和密碼基本操作流管理員對用戶信息進(jìn)行增刪改查操作備選操作流如果操作不成功,回滾至初始狀態(tài)表2-5 “票務(wù)管理”用例的描述用例名稱票務(wù)管理用例編號005簡要說明管理員對票務(wù)信息進(jìn)行管理參與者系統(tǒng)管理員當(dāng)前狀態(tài)等待管理員對票務(wù)信息進(jìn)行管理使用頻率較高前置條件管理員正確輸入用戶名和密碼基本操作流管理員可以
8、對票務(wù)信息進(jìn)行增刪改查操作備選操作流如果操作不成功,回滾至初始狀態(tài)表2-6 “數(shù)據(jù)庫管理”用例的描述用例名稱數(shù)據(jù)庫管理用例編號006簡要說明管理員對數(shù)據(jù)庫信息進(jìn)行管理參與者系統(tǒng)管理員當(dāng)前狀態(tài)等待管理員對數(shù)據(jù)庫信息進(jìn)行管理使用頻率較高前置條件管理員正確輸入用戶名和密碼基本操作流管理員可以對數(shù)據(jù)庫信息進(jìn)行查看、備份、恢復(fù)和對系統(tǒng)參數(shù)進(jìn)行設(shè)置備選操作流如果操作不成功,回滾至初始狀態(tài)3 類圖圖3-1 類圖4 順序圖4.1 用戶網(wǎng)上訂票順序圖圖4-1 用戶網(wǎng)上訂票順序圖1、 用戶輸入網(wǎng)址,進(jìn)入網(wǎng)上售票系統(tǒng)2、 系統(tǒng)提示輸入用戶名和密碼,用戶輸入用戶名和密碼3、 系統(tǒng)驗(yàn)證用戶輸入的用戶名和密碼4、 若用戶
9、名和密碼正確,系統(tǒng)提示登錄成功5、 用戶進(jìn)行車票查詢,輸入查詢條件6、 系統(tǒng)進(jìn)入數(shù)據(jù)庫檢索7、 數(shù)據(jù)庫返回檢索信息8、 用戶進(jìn)行車票預(yù)訂并提交訂單9、 系統(tǒng)審核訂單10、 若訂單通過審核,系統(tǒng)提示審核成功11、 用戶進(jìn)行網(wǎng)上支付12、 用戶輸入銀行卡號和密碼13、 系統(tǒng)驗(yàn)證銀行卡號和密碼14、 通過驗(yàn)證則提示訂票成功4.2 管理員網(wǎng)上售票系統(tǒng)順序圖圖4-2 管理員網(wǎng)上售票系統(tǒng)順序圖1、 系統(tǒng)管理員輸入網(wǎng)址,登錄網(wǎng)上售票系統(tǒng)2、 系統(tǒng)提示輸入用戶名和密碼,管理員輸入用戶名和密碼3、 若用戶名和密碼正確,系統(tǒng)提示登錄成功4、 管理員對票務(wù)信息進(jìn)行查詢5、 系統(tǒng)進(jìn)入數(shù)據(jù)庫檢索6、 數(shù)據(jù)庫返回檢索信息
10、7、 管理員對票務(wù)信息進(jìn)行更新8、 系統(tǒng)對數(shù)據(jù)庫進(jìn)行更新,并提示更新成功9、 管理員查看用戶信息10、 系統(tǒng)進(jìn)入數(shù)據(jù)庫進(jìn)行檢索,并返回用戶信息11、 管理員更新用戶信息12、 系統(tǒng)對數(shù)據(jù)庫進(jìn)行更新并提示更新成功5 活動圖、狀態(tài)圖5.1 用戶登錄系統(tǒng)到打開主窗口操作活動圖圖5-1 用戶登錄系統(tǒng)到打開主窗口操作活動圖5.2 用戶訂票活動圖圖5-2 用戶訂票活動圖5.3 火車票狀態(tài)圖圖5-3 火車票狀態(tài)圖6 通信圖、組件圖、部署圖6.1 通信圖圖6-1 通信圖1、用戶首先要連接上網(wǎng)絡(luò)的電腦2、用戶進(jìn)行網(wǎng)站搜索,查詢有關(guān)的票務(wù)信息3、電腦顯示票務(wù)信息給用戶4、用戶查看信息后選擇訂票5、用戶輸入銀行卡號
11、和密碼,系統(tǒng)驗(yàn)證并扣錢6.2 組件圖圖6-2 組件圖6.3 部署圖圖6-3 部署圖7 總結(jié)與分工通過兩個(gè)月學(xué)習(xí),在陳老師的耐心指導(dǎo)下,我們能夠熟練掌握UML中用例圖、類圖、活動圖、狀態(tài)圖、順序圖、通信圖、組件圖、部署圖的畫法。在課程即將結(jié)束之際,感謝陳老師對我們的細(xì)心指導(dǎo),和兩個(gè)月以來的寬容與愛護(hù)。首先我們小組討論決定以“火車站網(wǎng)上售票系統(tǒng)”為大作業(yè)題目,然后分工合作,小組成員共同努力完成整個(gè)作業(yè),通過這次大作業(yè)再一次讓我們體會到團(tuán)隊(duì)合作的重要性,一個(gè)人的智慧是有限的,“三個(gè)臭皮匠,頂個(gè)諸葛亮”。同時(shí),團(tuán)隊(duì)之間的溝通也很重要,有什么想法要說出來,大家一起討論,想法正確才有研究的意義,不能小組成員各自為政。此次大作業(yè)是本學(xué)期最后一次小組共同完成的作業(yè),也是大學(xué)生涯的左后一次小組共同完成的作業(yè),在此再次感謝陳老師對我們的指導(dǎo),感謝我的團(tuán)隊(duì),謝謝你們的支持。小組成員分工表蔡名輝需求分析,功能結(jié)構(gòu)圖,用例圖彭克友活動圖、狀態(tài)圖、組件圖周淼類圖、順序圖,通信圖、部署圖參考文獻(xiàn):1陳
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度果園租賃與農(nóng)業(yè)綠色生產(chǎn)技術(shù)引進(jìn)合同
- 2024版借款分期償還協(xié)議范文
- 二零二五年度影視作品衍生品收益分成合同范本3篇
- 2024版商用租賃合同模板3篇
- 2025年度紅磚質(zhì)量爭議解決合同3篇
- 二零二五年度合伙養(yǎng)殖項(xiàng)目養(yǎng)殖技術(shù)培訓(xùn)合作協(xié)議3篇
- 2025年度新型農(nóng)業(yè)產(chǎn)品庫存質(zhì)押融資合同3篇
- 二零二五年度汽車改裝升級買賣合同3篇
- 2024年裝修設(shè)計(jì)委托協(xié)議5篇
- 《科里亞的木匣》課件
- 校長在評估反饋會上的表態(tài)發(fā)言稿(5篇)
- 個(gè)人貸款業(yè)務(wù)營銷技巧課件
- 新人教版小學(xué)三年級數(shù)學(xué)上冊知識點(diǎn)整理歸納培訓(xùn)課件
- 霉菌性陰道炎VVC的分類及診治
- 預(yù)制艙技術(shù)方案思源弘瑞課件
- 四年級科學(xué)《運(yùn)動與摩擦力》說課課件
- 訴訟費(fèi)退費(fèi)確認(rèn)表
- 全球變暖視野下中國與墨西哥的能源現(xiàn)狀分析
- 新外研版八年級上冊英語全冊教案(教學(xué)設(shè)計(jì))
- 2022年(高級)茶藝師職業(yè)資格考試參考題庫-下(多選、判斷題部分)
- 邊坡安全施工組織方案
評論
0/150
提交評論