軟件工程課設-網上火車票訂票系統_第1頁
軟件工程課設-網上火車票訂票系統_第2頁
軟件工程課設-網上火車票訂票系統_第3頁
軟件工程課設-網上火車票訂票系統_第4頁
軟件工程課設-網上火車票訂票系統_第5頁
已閱讀5頁,還剩9頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上目錄專心-專注-專業1. 選題意義鐵路作為中國最重要的交通工具之一,在市場經濟浪潮中,面臨著嚴峻的考驗。公路運輸的便捷,航空運輸的快速,這一切都對鐵路運輸構成很大的沖擊?;疖囌臼袌龅墓芾砗鸵幏秵栴},是困擾我們多年的一個老問題,也是政府管理中的一個難點,訂票是客運業務中的一個最基本的業務,表面上看,它只是火車站業務的一個簡單的部分,但是它涉及到管理與客戶服務等多方面,因此,隨著我國鐵路交通的不斷發展,過去傳統的售票方式已經不能滿足現代客運業務流量劇增的客觀要求,簡單的窗口售票模式已經不能滿足方便人們出行的目的。采用先進的網絡技術開發出方便快捷的網上訂票系統是現代客運業務

2、發展的必然要求。電子商務的出現,正好帶給了鐵路客運服務一個發展契機,推出新型的訂票方式網上訂票,來緩解訂票高峰時期的客運壓力,并為用戶提供方便快捷的訂票服務。它既是技術上的創新,又將完善鐵路服務,在一定程度上解決買票難這一大難題,增強鐵路競爭力,為鐵路爭取到更多的客流。本次設計的火車票網上訂票系統通過訪問主頁,可以實現個人信息注冊、車次車票價格查詢、在線訂票退票等基本功能,為用戶提供快捷方便的訂票服務。2. 網上火車票訂票系統要達到的目標及限制2.1 要達到的目標2.1.1功能目標圖2-1-1用戶功能模塊圖從用戶角度看:(1) 注冊:普通用戶可以進行注冊,輸入的注冊信息要進行驗證,驗證正確后將

3、信息存入數據庫。(2) 登錄:已經注冊的普通用戶可以正確登錄,在登錄頁面輸入信息時,如果信息輸入正確可以正確登錄進入系統;如果信息輸入錯誤,能夠看到信息輸入錯誤提示,并且停留在該系統登錄頁面。(3) 查詢:用戶可以實現對個人信息的查詢、車次信息的查詢和已訂車票信息的查詢。要求:1) 對個人信息的查詢和修改,用戶可以查看并修改自己的基本信息。2) 對車次的查詢,可以按照始發站和終點站進行查詢。3) 對訂單的查詢,用戶可以查看自己訂單的所有車票信息。(4) 添加:用戶可以進行訂票來添加訂單。(5) 退票:用戶可以對自己已付款訂單車次的車票進行退票操作。圖2-1-2管理員功能模塊圖從管理員的角度看:

4、(1) 登錄:管理員可以通過登錄權限進入管理員模式。(2) 查詢:管理員可以對個人信息進行查詢、對現有車次進行查詢、對站點進行查詢和對已注冊用戶信息進行查詢。1) 對個人信息的查詢,管理員可以查看自己的基本信息。2) 對車次的查詢,可以按照發車車次進行查詢,也可以按照始發站和終點站進行查詢。3) 對站點的查詢,管理員查看所有已存在站點的信息。4) 對已注冊用戶的查詢,管理員可以查看本系統中所有已注冊用戶的基本信息和其訂單信息。(3) 添加:管理員可以實現對車次的添加、對站點的添加和對車票信息的添加。(4) 刪除:管理員可以實現對車次的刪除、對站點的刪除和對車票信息的刪除。(5) 管理員可以修改

5、站點信息、車次信息和車票信息。(6) 管理員也可以創建、管理更低權限級別的管理員的權限級別等信息。2.1.2 質量及性能目標系統使用時,登錄、注冊、檢索瀏覽車票、生成訂單等流程正常。系統可迅速且正確地響應用戶的請求。2.2 限制用戶僅能修改自己的信息,不能修改管理員信息、車票信息等數據。管理員不可以修改更高權限及相同權限級別的管理員的信息。管理員賬號只能由更高級別的管理員創建產生,不能由注冊產生,也不能由同權限級別或者更低權限級別的管理員創建產生。系統默認內置一個超級管理員賬號,該管理員擁有最高管理權限。3. 用例、事件流及對應活動網上火車票訂票系統描述的主要用例有:普通用戶注冊,用戶(普通用

6、戶/管理員)登錄系統,用戶(普通用戶)退出系統,車票瀏覽,查看訂單,檢索車票,顯示車票信息,訂單生成及支付,業務數據管理,管理員賬號管理。 3.1 系統用例圖圖3-1 系統用例圖3.2 用戶注冊3.2.1用例簡述用戶在購票網站上輸入注冊信息,成為注冊用戶。3.2.2 基本事件流1、用戶:在會員注冊畫面,輸入用戶編號、密碼、用戶姓名、證件編號、電子郵件地址和聯系電話等信息,提交注冊請求;2、系統:對用戶的信息進行檢查;3、系統:用戶的信息被系統保存;4、系統:保存注冊信息,提示用戶注冊成功;5、用例結束。3.2.3 活動圖圖3-2 用戶注冊活動圖3.3 用戶登錄系統3.3.1用例簡述用戶輸入合法

7、的用戶名和密碼后,登錄系統。3.3.2基本事件流1、用戶:在用戶登錄頁面上,輸入用戶名和密碼;2、系統:根據用戶名和密碼檢索系統,獲得用戶信息;3、系統:顯示用戶登錄成功,用戶身份由游客變為注冊用戶;4、結束用例。3.3.3活動圖圖 3-3 用戶登錄系統活動圖3.4 用戶退出系統3.4.1 用例簡述用戶退出系統。3.4.2 基本事件流1、用戶:提交退出系統的請求;2、系統:注銷用戶,顯示退出成功;3、用例結束。3.4.3 活動圖圖 3-4 用戶退出系統活動圖3.5按起點終點和出發時間檢索車票3.5.1 用例簡述根據用戶選擇的起點終點以及出發日期顯示列車信息。3.5.2 基本事件流1、用戶:選擇

8、起點和終點以及出發日期;2、系統:檢查起點和終點是否正確;2、系統:顯示符合用戶選擇的列車信息;3、用戶:選擇某輛列車;4、系統:顯示用戶選擇的列車的車票信息;5、用例結束。3.5.3 活動圖圖 3-5按照起點終點和出發日期檢索車票活動圖3.6 訂單生成及支付3.6.1 用例簡述用戶下單并完成支付,系統檢查是否完成支付。3.6.2 基本事件流1、用戶:選擇車次、座位;2、用戶:提交訂單請求;3、系統:檢查用戶是否已經登錄;4、系統:檢查座位選擇是否有效;5、系統:生成訂單,顯示付款頁面;6、用戶:選擇支付方式,輸入付款信息,進行付款;7、系統:檢查支付信息是否正確,是否完成支付;8、系統:存儲

9、并顯示車票信息等訂單詳情;9、用例結束。3.6.3 活動圖圖 3-6訂單生成及支付3.7 查看訂單3.7.1 用例簡述顧客查看自己的歷史訂單。3.7.2 基本事件流1、用戶:提交查看歷史訂單請求;2、系統:顯示該用戶所有的歷史訂單信息;3、用戶:選擇某一條訂單;4、系統:在訂單詳細頁面顯示用戶選擇的某一條訂單的詳細信息;5、用例結束。3.7.3 活動圖圖 3-7 查看訂單活動圖3.8 退票3.8.1 用例簡述顧客選擇退掉已經購買的車票。3.8.2 基本事件流1、用戶:選擇已購買的車票并提交退票請求;2、系統:檢查退票請求是否合法;3、系統:顯示退票成功,返回原來頁面;4、用例結束。3.8.3 活動圖圖 3-8 退票活動圖3.9 業務數據管理3.9.1 用例簡述管理員管理商品,訂單,會員等相關的業務數據,包括對數據的新增,更新,刪除,查詢。3.9.2 基本事件流1、管理員:實施業務數據的新增,更新,刪除,查詢操作;2、系統:檢查管理員登錄信息;3、系統:保存管理員對業務數據的相關操作;4、用例結束。3.9.3 活動圖圖 3-10業務數據管理3.10 管理員賬號管理3.10.1 用例簡述管理員實現對較低級別的管理員賬號的管理。3.10.2 基本事件流1、管理員:對系統中的較低級別的管理員賬號進行新增,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論