軟件工程課設(shè)網(wǎng)上火車票訂票系統(tǒng)_第1頁
軟件工程課設(shè)網(wǎng)上火車票訂票系統(tǒng)_第2頁
軟件工程課設(shè)網(wǎng)上火車票訂票系統(tǒng)_第3頁
軟件工程課設(shè)網(wǎng)上火車票訂票系統(tǒng)_第4頁
軟件工程課設(shè)網(wǎng)上火車票訂票系統(tǒng)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目錄1. 選題意義12. 網(wǎng)上火車票訂票系統(tǒng)要達(dá)到的目標(biāo)及限制12.1 要達(dá)到的目標(biāo)1功能目標(biāo)12.1.2 質(zhì)量及性能目標(biāo)22.2 限制23. 用例、事件流及對應(yīng)活動33.1 系統(tǒng)用例圖33.2 用戶注冊3用例簡述33.2.2 基本事件流33.2.3 活動圖43.3 用戶登錄系統(tǒng)4用例簡述4基本事件流4活動圖53.4 用戶退出系統(tǒng)53.4.1 用例簡述53.4.2 基本事件流53.5 按起點(diǎn)終點(diǎn)和出發(fā)日期瀏覽車票63.5.1 用例簡述63.5.2 基本事件流63.5.3 活動圖63.6 訂單生成及支付73.6.1 用例簡述73.6.2 基本事件流73.6.3 活動圖73.7 查看訂單83.7.

2、1 用例簡述83.7.2 基本事件流83.7.3 活動圖83.8 退票83.8.1 用例簡述83.8.2 基本事件流83.8.3 活動圖83.9 業(yè)務(wù)數(shù)據(jù)管理93.9.1 用例簡述93.9.2 基本事件流93.9.3 活動圖93.10 管理員賬號管理103.10.1 用例簡述103.10.2 基本事件流103.10.3 活動圖104. 類圖115. 主要時序圖115.1 注冊115.2檢索車票125.3 選座購票121. 選題意義鐵路作為中國最重要的交通工具之一,在市場經(jīng)濟(jì)浪潮中,面臨著嚴(yán)峻的考驗(yàn)。公路運(yùn)輸?shù)谋憬?,航空運(yùn)輸?shù)目焖?,這一切都對鐵路運(yùn)輸構(gòu)成很大的沖擊?;疖囌臼袌龅墓芾砗鸵?guī)范問題,是

3、困擾我們多年的一個老問題,也是政府管理中的一個難點(diǎn),訂票是客運(yùn)業(yè)務(wù)中的一個最基本的業(yè)務(wù),表面上看,它只是火車站業(yè)務(wù)的一個簡單的部分,但是它涉及到管理與客戶服務(wù)等多方面,因此,隨著我國鐵路交通的不斷發(fā)展,過去傳統(tǒng)的售票方式已經(jīng)不能滿足現(xiàn)代客運(yùn)業(yè)務(wù)流量劇增的客觀要求,簡單的窗口售票模式已經(jīng)不能滿足方便人們出行的目的。采用先進(jìn)的網(wǎng)絡(luò)技術(shù)開發(fā)出方便快捷的網(wǎng)上訂票系統(tǒng)是現(xiàn)代客運(yùn)業(yè)務(wù)發(fā)展的必然要求。電子商務(wù)的出現(xiàn),正好帶給了鐵路客運(yùn)服務(wù)一個發(fā)展契機(jī),推出新型的訂票方式網(wǎng)上訂票,來緩解訂票高峰時期的客運(yùn)壓力,并為用戶提供方便快捷的訂票服務(wù)。它既是技術(shù)上的創(chuàng)新,又將完善鐵路服務(wù),在一定程度上解決買票難這一大難

4、題,增強(qiáng)鐵路競爭力,為鐵路爭取到更多的客流。本次設(shè)計的火車票網(wǎng)上訂票系統(tǒng)通過訪問主頁,可以實(shí)現(xiàn)個人信息注冊、車次車票價格查詢、在線訂票退票等基本功能,為用戶提供快捷方便的訂票服務(wù)。2. 網(wǎng)上火車票訂票系統(tǒng)要達(dá)到的目標(biāo)及限制2.1 要達(dá)到的目標(biāo)2.1.1功能目標(biāo)圖2-1-1用戶功能模塊圖從用戶角度看:(1) 注冊:普通用戶可以進(jìn)行注冊,輸入的注冊信息要進(jìn)行驗(yàn)證,驗(yàn)證正確后將信息存入數(shù)據(jù)庫。(2) 登錄:已經(jīng)注冊的普通用戶可以正確登錄,在登錄頁面輸入信息時,如果信息輸入正確可以正確登錄進(jìn)入系統(tǒng);如果信息輸入錯誤,能夠看到信息輸入錯誤提示,并且停留在該系統(tǒng)登錄頁面。(3) 查詢:用戶可以實(shí)現(xiàn)對個人信

5、息的查詢、車次信息的查詢和已訂車票信息的查詢。要求:1) 對個人信息的查詢和修改,用戶可以查看并修改自己的基本信息。2) 對車次的查詢,可以按照始發(fā)站和終點(diǎn)站進(jìn)行查詢。3) 對訂單的查詢,用戶可以查看自己訂單的所有車票信息。(4) 添加:用戶可以進(jìn)行訂票來添加訂單。(5) 退票:用戶可以對自己已付款訂單車次的車票進(jìn)行退票操作。圖2-1-2管理員功能模塊圖從管理員的角度看:(1) 登錄:管理員可以通過登錄權(quán)限進(jìn)入管理員模式。(2) 查詢:管理員可以對個人信息進(jìn)行查詢、對現(xiàn)有車次進(jìn)行查詢、對站點(diǎn)進(jìn)行查詢和對已注冊用戶信息進(jìn)行查詢。1) 對個人信息的查詢,管理員可以查看自己的基本信息。2) 對車次的

6、查詢,可以按照發(fā)車車次進(jìn)行查詢,也可以按照始發(fā)站和終點(diǎn)站進(jìn)行查詢。3) 對站點(diǎn)的查詢,管理員查看所有已存在站點(diǎn)的信息。4) 對已注冊用戶的查詢,管理員可以查看本系統(tǒng)中所有已注冊用戶的基本信息和其訂單信息。(3) 添加:管理員可以實(shí)現(xiàn)對車次的添加、對站點(diǎn)的添加和對車票信息的添加。(4) 刪除:管理員可以實(shí)現(xiàn)對車次的刪除、對站點(diǎn)的刪除和對車票信息的刪除。(5) 管理員可以修改站點(diǎn)信息、車次信息和車票信息。(6) 管理員也可以創(chuàng)建、管理更低權(quán)限級別的管理員的權(quán)限級別等信息。2.1.2 質(zhì)量及性能目標(biāo)系統(tǒng)使用時,登錄、注冊、檢索瀏覽車票、生成訂單等流程正常。系統(tǒng)可迅速且正確地響應(yīng)用戶的請求。2.2 限

7、制用戶僅能修改自己的信息,不能修改管理員信息、車票信息等數(shù)據(jù)。管理員不可以修改更高權(quán)限及相同權(quán)限級別的管理員的信息。管理員賬號只能由更高級別的管理員創(chuàng)建產(chǎn)生,不能由注冊產(chǎn)生,也不能由同權(quán)限級別或者更低權(quán)限級別的管理員創(chuàng)建產(chǎn)生。系統(tǒng)默認(rèn)內(nèi)置一個超級管理員賬號,該管理員擁有最高管理權(quán)限。3. 用例、事件流及對應(yīng)活動網(wǎng)上火車票訂票系統(tǒng)描述的主要用例有:普通用戶注冊,用戶(普通用戶/管理員)登錄系統(tǒng),用戶(普通用戶)退出系統(tǒng),車票瀏覽,查看訂單,檢索車票,顯示車票信息,訂單生成及支付,業(yè)務(wù)數(shù)據(jù)管理,管理員賬號管理。 3.1 系統(tǒng)用例圖圖3-1 系統(tǒng)用例圖3.2 用戶注冊3.2.1用例簡述用戶在購票網(wǎng)站

8、上輸入注冊信息,成為注冊用戶。3.2.2 基本事件流1、用戶:在會員注冊畫面,輸入用戶編號、密碼、用戶姓名、證件編號、電子郵件地址和聯(lián)系電話等信息,提交注冊請求;2、系統(tǒng):對用戶的信息進(jìn)行檢查;3、系統(tǒng):用戶的信息被系統(tǒng)保存;4、系統(tǒng):保存注冊信息,提示用戶注冊成功;5、用例結(jié)束。3.2.3 活動圖圖3-2 用戶注冊活動圖3.3 用戶登錄系統(tǒng)3.3.1用例簡述用戶輸入合法的用戶名和密碼后,登錄系統(tǒng)。3.3.2基本事件流1、用戶:在用戶登錄頁面上,輸入用戶名和密碼;2、系統(tǒng):根據(jù)用戶名和密碼檢索系統(tǒng),獲得用戶信息;3、系統(tǒng):顯示用戶登錄成功,用戶身份由游客變?yōu)樽杂脩簦?、結(jié)束用例。3.3.3活

9、動圖圖 3-3 用戶登錄系統(tǒng)活動圖3.4 用戶退出系統(tǒng) 用例簡述用戶退出系統(tǒng)。 基本事件流1、用戶:提交退出系統(tǒng)的請求;2、系統(tǒng):注銷用戶,顯示退出成功;3、用例結(jié)束。 活動圖圖 3-4 用戶退出系統(tǒng)活動圖3.5按起點(diǎn)終點(diǎn)和出發(fā)時間檢索車票3.5.1 用例簡述根據(jù)用戶選擇的起點(diǎn)終點(diǎn)以及出發(fā)日期顯示列車信息。3.5.2 基本事件流1、用戶:選擇起點(diǎn)和終點(diǎn)以及出發(fā)日期;2、系統(tǒng):檢查起點(diǎn)和終點(diǎn)是否正確;2、系統(tǒng):顯示符合用戶選擇的列車信息;3、用戶:選擇某輛列車;4、系統(tǒng):顯示用戶選擇的列車的車票信息;5、用例結(jié)束。3.5.3 活動圖圖 3-5按照起點(diǎn)終點(diǎn)和出發(fā)日期檢索車票活動圖3.6 訂單生成及

10、支付3.6.1 用例簡述用戶下單并完成支付,系統(tǒng)檢查是否完成支付。3.6.2 基本事件流1、用戶:選擇車次、座位;2、用戶:提交訂單請求;3、系統(tǒng):檢查用戶是否已經(jīng)登錄;4、系統(tǒng):檢查座位選擇是否有效;5、系統(tǒng):生成訂單,顯示付款頁面;6、用戶:選擇支付方式,輸入付款信息,進(jìn)行付款;7、系統(tǒng):檢查支付信息是否正確,是否完成支付;8、系統(tǒng):存儲并顯示車票信息等訂單詳情;9、用例結(jié)束。3.6.3 活動圖圖 3-6訂單生成及支付3.7 查看訂單3.7.1 用例簡述顧客查看自己的歷史訂單。3.7.2 基本事件流1、用戶:提交查看歷史訂單請求;2、系統(tǒng):顯示該用戶所有的歷史訂單信息;3、用戶:選擇某一條

11、訂單;4、系統(tǒng):在訂單詳細(xì)頁面顯示用戶選擇的某一條訂單的詳細(xì)信息;5、用例結(jié)束。3.7.3 活動圖圖 3-7 查看訂單活動圖3.8 退票3.8.1 用例簡述顧客選擇退掉已經(jīng)購買的車票。3.8.2 基本事件流1、用戶:選擇已購買的車票并提交退票請求;2、系統(tǒng):檢查退票請求是否合法;3、系統(tǒng):顯示退票成功,返回原來頁面;4、用例結(jié)束。3.8.3 活動圖圖 3-8 退票活動圖3.9 業(yè)務(wù)數(shù)據(jù)管理3.9.1 用例簡述管理員管理商品,訂單,會員等相關(guān)的業(yè)務(wù)數(shù)據(jù),包括對數(shù)據(jù)的新增,更新,刪除,查詢。3.9.2 基本事件流1、管理員:實(shí)施業(yè)務(wù)數(shù)據(jù)的新增,更新,刪除,查詢操作;2、系統(tǒng):檢查管理員登錄信息;3、系統(tǒng):保存管理員對業(yè)務(wù)數(shù)據(jù)的相關(guān)操作;4、用例結(jié)束。3.9.3 活動圖圖 3-10業(yè)務(wù)數(shù)據(jù)管理3.10 管理員賬號管理3.10.1 用例簡述管理員實(shí)現(xiàn)對較低級別的管理員賬號的管理。3.10.2 基本事件流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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論