客運站訂票系統(tǒng)的設計與實現(xiàn)-計算機畢業(yè)設計源碼+LW文檔
摘 要
隨著城市規(guī)模的發(fā)展,導致城市人口劇增,客運站數(shù)量越來越多,如何從眾多的客運站中查詢客車線路信息以及出發(fā)時間,成為人們出行的關鍵問題。另外,隨著信息化建設的深入發(fā)展,人們對線上業(yè)務的依賴越來越大,要求可以通過網(wǎng)絡進行訂票,減少到客運站詢問線路信息的時間,提高訂票效率。當前,網(wǎng)絡訂票已成為人們普遍的方式,解決了出行難的問題,也減輕了客運站管理工作。
本系統(tǒng)是通過面向對象的Java語言搭建系統(tǒng)框架,通過關系型數(shù)據(jù)庫MySQL存儲數(shù)據(jù)。使用B/S開發(fā)方式,用戶只需要通過瀏覽器訪問系統(tǒng)即可獲取訂票業(yè)務信息,并可以在線訂票、票務管理、退票等業(yè)務,實現(xiàn)了信息的科學管理與查詢統(tǒng)計。本文先通過對相關系統(tǒng)的調研,提出開發(fā)客運站訂票系統(tǒng)的意義,然后使用當前主流的技術進行開發(fā),滿足客運站訂票系統(tǒng)的技術要求,然后分析系統(tǒng)需要實現(xiàn)的功能并進行設計。梳理業(yè)務流程,并根據(jù)功能設計數(shù)據(jù)庫,最后通過編碼實現(xiàn),介紹實現(xiàn)的關鍵算法邏輯。在測試階段通過測試用例來確保系統(tǒng)可以正常運行,并達到前期要求的目的。系統(tǒng)的實施方便了在線購票,將信息化技術完美的應用在客運站訂票系統(tǒng)中,使得訂票業(yè)務變得簡單高效。
關鍵詞:客運站、網(wǎng)絡訂票、出行、MySQL.
目? 錄
摘 要 II
Abstract III
第一章? 緒論 1
1.1課題背景 1
1.2課題意義 2
1.3研究內容 3
第二章 技術綜述 4
2.1 Java技術 4
2.2 MySQL數(shù)據(jù)庫 4
2.3 B/S結構 5
第三章 系統(tǒng)分析和設計 7
3.1 可行性分析 7
3.2 需求分析 8
3.2.1非功能性需求 8
3.2.2功能需求 9
3.2.3用戶需求 10
3.3 系統(tǒng)總體設計 11
3.4 數(shù)據(jù)庫設計 13
3.4.1數(shù)據(jù)庫模型設計 13
3.4.2數(shù)據(jù)庫結構設計 14
第四章 系統(tǒng)實現(xiàn) 18
4.1前臺功能模塊的實現(xiàn) 18
4.1.1 用戶注冊界面 18
4.1.2 用戶登錄界面 19
4.1.3 個人資料界面 20
4.1.4 車次詳情界面 20
4.1.5 預定界面 21
4.1.6 我的預定界面 21
4.2后臺功能模塊的實現(xiàn) 22
4.2.1 管理員登錄界面 22
4.2.2 新聞管理界面 23
4.2.3 車次管理界面 24
4.2.4 留言管理界面 24
4.2.5 訂單管理界面 25
4.2.6會員管理界面 26
第五章 系統(tǒng)測試 27
5.1 系統(tǒng)測試說明 27
5.2 測試實例 28
5.3 測試結論 29
結論 30
參考文獻 31
致 謝 32
隨著信息化的發(fā)展,人們生產生活逐漸轉移到網(wǎng)絡中來,大家對智能化,智能化生活方式提出越來越多的要求,對于數(shù)據(jù)庫高效存儲、網(wǎng)絡寬帶的及時查詢速度要求也更加苛刻。未來高鐵站、火車站、客運站等場所的訂票方式勢必會被智能化的售票管理所覆蓋,替代傳統(tǒng)的手工訂票,實現(xiàn)自動化售票操作,使得訂票業(yè)務變得簡單高效。另外,城市規(guī)模的發(fā)展帶來了大量的人口,如果不提供快捷的訂票業(yè)務,將會造成人員聚集、交通堵塞等問題。因此,只有快捷的票務查詢信息才能滿足未來發(fā)展的需要,解決旅游出行、出差辦公、探親訪友的需求。
目前大家普遍關注的問題是通過簡潔高效的查詢方式,快速的查詢到客運站信息、票價以及訂票方式?;诖?,本客運站訂票系統(tǒng)提供了車票查詢、在線預訂、退票服務于一體的智能化客運站訂票系統(tǒng)。通過系統(tǒng)可以提供透明的票務價格、出行時間、途徑站等信息,自主的在線選擇車次。解決了傳統(tǒng)窗口訂票的弊端,也可以避免車站市場的二手高價票、票務混亂等現(xiàn)象,保障了訂票人的權益。
通過客運站訂票系統(tǒng)提前訂取票務,然后在客運站自助打印機上打印電子票,簡化了操作,降低了成本,提高了客戶滿意度,幫助客運站提高了管理效率,減少了人為的操作,實現(xiàn)了自動化批量管理,對客運站現(xiàn)代化管理起到了非常重要的幫助。
本系統(tǒng)選擇的Java語言可以開發(fā)B/S模式管理系統(tǒng),在這種模式下,客戶只需要打開瀏覽器來訪問客運站訂票系統(tǒng)。不需要經過復雜的部署和安裝軟件即可進行管理,另外通過訪問MySQL數(shù)據(jù)庫來存儲客運站訂票系統(tǒng)的數(shù)據(jù),無論從技術成熟度亦或是軟件結構來看,都具備開發(fā)客運站訂票系統(tǒng)的前提條件和研究目標。本文利用軟件工程的思路進行分析,設計和實現(xiàn),安排了七個章節(jié)來進行闡述,下面進行簡單的介紹。
第一章首先提出開發(fā)客運站訂票系統(tǒng)的背景意義,闡述國內外研究的現(xiàn)狀并進行比較,最后得出展望,
第二章介紹系統(tǒng)的關鍵技術,包括Java語言、前臺技術。
第三章進行需求分析。先介紹開發(fā)系統(tǒng)的可行性,然后規(guī)劃系統(tǒng)提出需求,并利用用例圖來分析各個角色所要具有的功能。
第四章對系統(tǒng)進行詳細的設計。
第五章介紹客運站訂票系統(tǒng)的實現(xiàn)過程,包括截圖和實現(xiàn)流程。
第六章進行系統(tǒng)的測試,通過測試用例來逐條測試完善系統(tǒng)。
第七章對客運站訂票系統(tǒng)進行總結和工作展望。


