資源描述:
《火車票訂票管理系統(tǒng)++設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、摘要隨著時代的發(fā)展,計算系軟件和系統(tǒng)的成熟,火車票的正當管理成為一個影響鐵路部門正常運營的因素之一,而建立火車票訂票管理系統(tǒng)是一個很好的解決辦法。作為計算機應(yīng)用的一部分,使用計算機對火車票信息進行管理,具有手工管理所無法比擬的優(yōu)點,例如檢索迅速、查找方便、可靠性高、存儲量大、保密性好等,這些優(yōu)點能夠極大的提高火車票信息管理的效率,也正體現(xiàn)了火車票的科學化正規(guī)化管理現(xiàn)在隨著社會的發(fā)展,數(shù)據(jù)量急劇增長,現(xiàn)在人們就借助計算機和數(shù)據(jù)庫技術(shù)科學的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。本論文就是通過M
2、FC的整體設(shè)計把數(shù)據(jù)庫與應(yīng)用程序相連接,做成一個火車票的訂票管理系統(tǒng),使得火車票管理員能夠有效的管理車次信息、旅客信息、退票信息等。同時用戶可以通過查詢到相關(guān)的火車票信息,選擇是否適合自己,也可以在網(wǎng)上直接訂票、退票,省時省力。關(guān)鍵字:SQL2000,MFC,數(shù)據(jù)庫設(shè)計,火車票訂票系統(tǒng)目錄第一章概述1.1項目開發(fā)背景1.2系統(tǒng)開發(fā)目的1.3技術(shù)可行性研究第二章開發(fā)平臺介紹2.1系統(tǒng)的架構(gòu)2.2系統(tǒng)運行環(huán)境操作系統(tǒng)2.3系統(tǒng)開發(fā)環(huán)境2.4開發(fā)工具第三章數(shù)據(jù)庫設(shè)計3.1系統(tǒng)詳細調(diào)查3.2數(shù)據(jù)流圖3.3
3、數(shù)據(jù)庫設(shè)計第四章系統(tǒng)的界面設(shè)計4.1主窗口界面4.2旅客信息窗口4.3車次信息窗口4.4取票及退票窗口第五章系統(tǒng)的實現(xiàn)總結(jié)與展望致謝參考文獻需求分析需求分析的任務(wù)調(diào)查機票預(yù)定系統(tǒng)應(yīng)用領(lǐng)域涉及的內(nèi)容,對涉及到領(lǐng)域的各個應(yīng)用的信息要求和操作要求進行詳細分析,形成需求分析說明書。最重要的是調(diào)查、收集信息、分析購票人信息和火車預(yù)定流程。處理要求、數(shù)據(jù)的安全性與完整性要求。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務(wù)器程序利于維護。需求分析的過程火車站為
4、方便旅客,需開發(fā)一個火車票預(yù)定系統(tǒng)。為便于旅客由網(wǎng)上定票,把預(yù)定火車票的旅客信息,包括姓名、性別、工作單位、身份證號碼、出發(fā)時間、目的地,輸入火車票訂票系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢火車站內(nèi)的列車車次數(shù)據(jù)服務(wù)器后,為旅客安排列車,印出取票通知。旅客在火車出發(fā)前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出火車票給旅客。如果某方面出現(xiàn)問題,旅客可以持有效證件去火車站退票。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務(wù)器程序便于維護。數(shù)據(jù)字典與
5、流程圖經(jīng)過可行性分析和初步需求調(diào)查,抽象出該系統(tǒng)業(yè)務(wù)流程圖,結(jié)合該實例具體情況,給出旅客信息、訂票信息和取票通知的具體需求。去火車站購票售票處核查相關(guān)信息去售票處購票打印火車票確認列車車次檢查個人身份圖2.1旅客購票流程圖⑴調(diào)查用戶需求①售票處需求l功能:旅客持個人證件去火車站購買火車票。希望能通過旅客姓名查到該旅客的列車車次并記錄旅客基本信息。l統(tǒng)計功能:u按火車票統(tǒng)計買票人數(shù)u按姓名統(tǒng)計火車票數(shù)②旅客購票需求l交費功能:u交費u退費③取票需求l通知功能:u通知旅客取票l統(tǒng)計功能:u統(tǒng)計通過驗證
6、的人數(shù)u統(tǒng)計可以取票的人u統(tǒng)計未通過驗證的人數(shù)l查詢功能:u購票旅客查詢購票旅客姓名購票旅客身份證號購票旅客訂單號④列車車次信息需求l查詢功能:u車次u始發(fā)站u終點站u始發(fā)時間系統(tǒng)框架在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們們采用自頂向下的結(jié)構(gòu)化分析方法(SA方法)。首先,定義全局概念結(jié)構(gòu)的框架,如圖2.2所示?;疖嚻庇喥毕到y(tǒng)旅客信息系統(tǒng)退票信息系統(tǒng)取票通知系統(tǒng)列車車次信息系統(tǒng)圖2.2火車票預(yù)定系統(tǒng)總框架圖各子系統(tǒng)需要進一步細化。旅客信息系統(tǒng)為例進一步細化,如圖2.3所示。旅客信息
7、系統(tǒng)查詢旅客信息統(tǒng)計人數(shù)圖2.3旅客信息系統(tǒng)細化以其中的查詢旅客信息功能為例進一步細化,如圖2.4所示。查詢旅客信息旅客訂單號身份證號旅客電話號旅客姓名圖2.4查詢旅客信息功能列車車次信息系統(tǒng)列車車次號始發(fā)時間終點站始發(fā)站圖2.5列車車次信息系統(tǒng)細化取票通知系統(tǒng)火車票信息系統(tǒng)旅客信息系統(tǒng)圖2.6取票通知系統(tǒng)細化旅客信息系統(tǒng)取票時間旅客姓名圖2.7旅客信息系統(tǒng)能查詢到的內(nèi)容火車票信息系統(tǒng)火車票類型座位號列車車次圖2.8火車票信息系統(tǒng)能查詢到的內(nèi)容退票信息系統(tǒng)訂單號身份證號旅客電話號碼旅客姓名圖2.9
8、退票信息系統(tǒng)細化將所有子系統(tǒng)全部細化。將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到五個基本表:退票信息表,旅客信息表,列車車次信息表,取票通知信息系統(tǒng),列車座位信息表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1所示。表2.1數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說明組成退票信息定義了退票旅客的有關(guān)信息旅客姓名,身份證號,訂單號,電話號旅客定義了旅客有關(guān)信息旅客姓名,身份證號,性別,工作單位,電話號列車車次信息表定義了車次的有關(guān)信息車次號,始發(fā)地,目的地,始發(fā)時間取票通知單定義了取票