火車票管理系統(tǒng)_第1頁
火車票管理系統(tǒng)_第2頁
火車票管理系統(tǒng)_第3頁
火車票管理系統(tǒng)_第4頁
火車票管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.z.-----總結(jié)資料摘要隨著計算機技術(shù)的開展,人們對計算機智能化的需求越來越大,對軟件的實用性、速度等性能的要求也越來越高。未來火車站的開展趨勢是完全自動化的售票信息查詢,網(wǎng)絡(luò)售票,智能化售票,而且隨著計算機的普及,信息處理量的逐漸擴大,手工處理方式已經(jīng)遠遠不能滿足人們管理活動的需要,各種工作都逐漸由手工轉(zhuǎn)為自動化,將使許多復(fù)雜、繁瑣、且需要很多人力的工作變得簡單。在本此畢業(yè)設(shè)計中,由于時間與水平的關(guān)系,當(dāng)然不可能做到這樣的程度,只不過是模擬一下由售票員來操作的售票系統(tǒng)而已。工具軟件利用Myeclipse2013開發(fā)工具和MicrosoftAccess2013數(shù)據(jù)庫來開發(fā)這個火車站網(wǎng)上售票系統(tǒng)。該系統(tǒng)要解決的是火車站網(wǎng)上售票工作所要解決的問題,可以滿足火車站網(wǎng)上售票的根本要求,包括查詢、訂票、退票等三個方面的功能。該系統(tǒng)能運用到火車站售票的工作中,根據(jù)用戶的需求,設(shè)置其權(quán)限,并快捷方便的為用戶提供效勞。關(guān)鍵字:火車票管理,Myeclipse2013,MicrosoftAccess2013序言用信息化推開工業(yè)化,用信息化技術(shù)改造傳統(tǒng)產(chǎn)業(yè),這是我國迫切需要完成的一項戰(zhàn)略任務(wù)。作為工業(yè)文明產(chǎn)物的鐵路,如何借重于信息經(jīng)濟技術(shù)的幫助,實現(xiàn)管理方式、運營組織、效勞標(biāo)準(zhǔn)的現(xiàn)代化這是擺在我國鐵路管理者面前的重大課題。鐵路信息化是鐵路線代化的主要標(biāo)志,其根本目的是將信息技術(shù)廣泛應(yīng)用于鐵路生產(chǎn)經(jīng)營與管理決策的各項活動中,改造傳統(tǒng)產(chǎn)業(yè),提高鐵路運輸生產(chǎn)效率、提升鐵路運輸市場的競爭力,提高鐵路運輸?shù)慕?jīng)濟效益。采用計算機出售火車票大大方便了旅客購票,但畢竟還局限于火車站的售票廳和市內(nèi)售票處的售票窗口,不管在地理位置分布上還是售票窗口的數(shù)量上,都有一定的局限性。為了解決售票大廳擁擠和團里集中購票的問題,提高鐵路客運的售票效率及旅客便利性,使鐵路客運在競爭日益劇烈的運輸行業(yè)更具優(yōu)勢。目錄摘要1序言2一、系統(tǒng)分析與設(shè)計41.1功能需求41.2數(shù)據(jù)需求41.3性能需求51.4數(shù)據(jù)庫邏輯構(gòu)造6二、詳細設(shè)計72.1系統(tǒng)軟件構(gòu)造設(shè)計72.2系統(tǒng)流程圖72.3系統(tǒng)的詳細設(shè)計8三、系統(tǒng)測試143.1系統(tǒng)首頁143.2用戶登錄及權(quán)限143.3車次信息查詢153.4訂票163.5退票17設(shè)計總結(jié)18參考文獻19致謝20一、系統(tǒng)分析與設(shè)計系統(tǒng)分析是軟件設(shè)計的一個重要的環(huán)節(jié)。本階段對訂票系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo),并對系統(tǒng)所需要的根底數(shù)據(jù)以及數(shù)據(jù)處理要求進展分析,從而確定用戶的需求。用戶對系統(tǒng)的需求我們從以下幾方面進展分析。1.1功能需求本火車票管理系統(tǒng)應(yīng)該具備如下功能:1.查詢分為對車次信息的查詢和客戶對已訂車票信息的查詢。要求:1〕對車次的查詢,可以按照發(fā)車車次進展查詢;2〕車次信息包括:車次、出發(fā)地、目的地、發(fā)車日期。3〕座位類型設(shè)定。4〕車次信息只允許用戶查詢,不能修改。2.訂票通過查詢系統(tǒng),客戶根據(jù)自己的需求找到滿意的車次,再輸入個人信息后直接通過網(wǎng)上訂票確定已預(yù)訂選中的車票。要求:訂票記錄應(yīng)包括:用戶名、車次、發(fā)車日期、訂購日期、訂購票數(shù)、票價。3.退票可退票,通過查詢系統(tǒng),客戶可以根據(jù)自己的名字找到自己的訂票信息,通過退票模塊退去已購車票。1.2數(shù)據(jù)需求信息需求,即在系統(tǒng)中需要處理哪些數(shù)據(jù)。根據(jù)對火車站網(wǎng)上訂票系統(tǒng)的分析,本系統(tǒng)的信息需求如表1-1所示。表1-1信息輸入輸出信息輸入信息處理信息輸出用戶輸入所需車次檢索系統(tǒng)數(shù)據(jù)庫符合用戶需求的車次及相關(guān)信息用戶輸入個人信息及所需訂購的車票信息更新系統(tǒng)中的訂票信息,將新信息存入系統(tǒng)數(shù)據(jù)庫操作反應(yīng)〔如訂票成功〕用戶輸入自己的名字、**號等檢索系統(tǒng)數(shù)據(jù)庫符合用戶需求的訂票信息用戶輸入自己的名字檢索系統(tǒng)數(shù)據(jù)庫以得到訂票記錄,刪除用戶請求的訂票記錄,更新系統(tǒng)數(shù)據(jù)庫操作反應(yīng)〔如退票成功等〕1.3性能需求為了保證系統(tǒng)能夠長期、平安、穩(wěn)定、可靠、高效的運行,本系統(tǒng)應(yīng)該滿足以下的性能需求。1.準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。系統(tǒng)應(yīng)能及時而且準(zhǔn)確的根據(jù)用戶權(quán)限及所輸入的信息做出響應(yīng)。由于本系統(tǒng)的查詢功能對于整個系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來源,而車票的數(shù)量和時間又影響用戶的決策活動,其準(zhǔn)確性和及時性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開發(fā)過程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時性。2.易用性本系統(tǒng)是直接面對用戶的,而用戶往往對計算機并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面,從而保證系統(tǒng)的易用性。3.平安性網(wǎng)上訂票系統(tǒng)中涉及到的數(shù)據(jù)是客運公司相當(dāng)重要的信息,系統(tǒng)要保證用戶的權(quán)限,對于車次等信息用戶只享有查詢效勞,不得更改;系統(tǒng)還要提供方便的手段供系統(tǒng)維護人員進展數(shù)據(jù)備份、日常平安管理、以及系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。同時系統(tǒng)還要保證對數(shù)據(jù)庫進展及時更新,保證數(shù)據(jù)一致性。1.4數(shù)據(jù)庫邏輯構(gòu)造火車站網(wǎng)上訂票系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如表1-5——表1-7所示。每個表格表示在數(shù)據(jù)庫中的一個表。表1-5車次信息表BusInfo字段名數(shù)據(jù)類型是否可空說明BusIDchar(10)NOTNULL車次〔主鍵〕BusFromvarchar(50)NOTNULL出發(fā)地BusTovarchar(50)NOTNULL目的地BusDateDatetimeNOTNULL發(fā)車日期〔主鍵〕BusBeginDatetimeNOTNULL開出時刻BusEndDatetimeNOTNULL到達時刻TicketNumintNOTNULL剩余票數(shù)PriceMoneyNOTNULL票價表1-6訂單表OrderInfo字段名數(shù)據(jù)類型是否可空說明OrderIDChar(10)NOTNULL訂單號〔主鍵〕UserIDChar(18)NOTNULL**號〔外鍵〕BusIDchar(10)NOTNULL車次〔外鍵〕BusDatedatetimeNOTNULL發(fā)車日期〔外鍵〕OrderDatedatetimeNOTNULL訂購日期OrderNumIntNOTNULL訂購票數(shù)TotalMoneyNOTNULL總價表1-7用戶表User字段名數(shù)據(jù)類型是否可空說明UserIDchar(18)NOTNULL**號〔主鍵〕Uservarchar(50)NOTNULL用戶名Se*Char〔2〕性別Phonevarchar(12)二、詳細設(shè)計2.1系統(tǒng)軟件構(gòu)造設(shè)計2.1.1軟件構(gòu)造本火車票管理系統(tǒng)可劃分為信息查詢、訂票、取消訂票三個局部。其**息查詢又可分為車次查詢和訂單查詢兩個局部。其層次圖如圖3.1所示?;疖嚻惫芾硐到y(tǒng)火車票管理系統(tǒng)查詢車次查詢訂票查詢詢訂票退票圖2.1火車站網(wǎng)上訂票系統(tǒng)的層次圖圖2.3數(shù)據(jù)庫級算法示意圖.調(diào)用關(guān)系1〕界面模塊調(diào)用任務(wù)模塊2〕任務(wù)模塊調(diào)用數(shù)據(jù)模塊3〕數(shù)據(jù)模塊調(diào)用界面模塊顯示2.2系統(tǒng)流程圖系統(tǒng)頂層流程圖如下列圖2.5所示。圖2.6——圖2.8為各模塊詳細系統(tǒng)流程圖。查詢程序查詢程序訂票程序退票程序火車站網(wǎng)上訂票系統(tǒng)系統(tǒng)數(shù)據(jù)庫事務(wù)相應(yīng)信息操作反應(yīng)圖2.5頂層系統(tǒng)流程輸入所需車次的重要信息輸入所需車次的重要信息查詢程序系統(tǒng)數(shù)據(jù)庫符合用戶需求的車次信息事務(wù)圖2.6車次信息查詢系統(tǒng)流程圖訂票程序訂票程序系統(tǒng)數(shù)據(jù)庫操作反應(yīng)事務(wù)輸入訂票信息圖2.7訂票系統(tǒng)流程圖退票退票程序系統(tǒng)數(shù)據(jù)庫操作反應(yīng)事務(wù)輸入退票信息圖2.8退票系統(tǒng)流程圖2.3系統(tǒng)的詳細設(shè)計2.3.1程序流程圖本系統(tǒng)主界面為用戶設(shè)計了三個功能操作以供選擇:查詢,訂票,退票。另外,為方便用戶,還將"退出系統(tǒng)〞也單另列了出來,用戶可以根據(jù)需要觸發(fā)不同事件。其處理流程如圖2.9所示。圖2.10——圖2.13反映了不同觸發(fā)事件具體的處理流程。NYNYYYNY開場主界面NY選擇訂票窗口選擇查詢窗口查詢界面訂票訂票界面選擇退票窗口YN退票退票界面退出N查詢車次信息訂票查詢訂票信息退票完畢登錄框登錄,確定權(quán)限圖2.9系統(tǒng)用戶權(quán)限的系統(tǒng)主程序流程圖2.新用戶權(quán)限的系統(tǒng)主處理流程YYNYNY選擇查詢窗口查詢界面訂票訂票界面YN退出查詢車次信息訂票完畢開場主界面選擇訂票窗口登錄框登錄,確定權(quán)限圖2.10新用戶權(quán)限的系統(tǒng)主程序流程圖3.車次信息查詢處理流程NNNNYYYNNYY查詢界面用戶輸入要查詢條件查詢讀數(shù)據(jù)文件輸出查詢結(jié)果關(guān)閉窗口完畢開場訂票訂票界面繼續(xù)查詢車次信息查詢車次信息訂票返回主頁圖2.11車次信息查詢程序流程圖4.訂票處理流程NNNYYNYNY開場訂票界面訂票輸入訂票信息N返回主頁繼續(xù)訂票提交信息有效性修改數(shù)據(jù)文件Y關(guān)閉窗口完畢錯誤提示圖2.12訂票程序流程圖5.退票模塊處理流程NNNYYNYNY開場退票界面退票N返回主頁繼續(xù)退票提交信息有效性Y關(guān)閉窗口完畢錯誤提示輸入退票信息修改數(shù)據(jù)文件修改數(shù)據(jù)文件圖2.13退票模塊程序流程圖三、系統(tǒng)測試3.1系統(tǒng)首頁圖3.1系統(tǒng)首頁3.2用戶登錄及權(quán)限本系統(tǒng)設(shè)計要求用戶通過登錄框選擇權(quán)限,登錄系統(tǒng)。其中,用戶須輸入用戶名和密碼,以進入系統(tǒng)。未使用過本系統(tǒng)的用戶選擇注冊用員,系統(tǒng)自動跳轉(zhuǎn)至主界面。系統(tǒng)用戶權(quán)限登錄時,車次信息查詢、訂票信息查詢、訂票、退票等功能均可用。系統(tǒng)用戶輸入正確的用戶名和密碼,系統(tǒng),得到其相應(yīng)的權(quán)限。如圖3.2-3.3。圖3.2登錄框系統(tǒng)用戶輸入錯誤的用戶名或**號,系統(tǒng)拒絕其。如圖3.3。圖5.3出錯提示3.3車次信息查詢對車次信息的查詢,系統(tǒng)提供了車次信息,進展準(zhǔn)確的查詢,系統(tǒng)經(jīng)過檢索,返回符合用戶要求的車次,再由用戶自行選擇滿意的車次。圖3.5選擇查詢條件。圖3.5車次查詢條件框3.4訂票系統(tǒng)用戶可以通過主界面的菜單項選擇項中,直接選擇"購票〞效勞,新用戶在注冊后,必須填寫用戶信息,然后進入購票窗口,用戶通過對所需車票信息的查詢,選擇符合自己所需的車票,然后點擊購置,系統(tǒng)會彈出下一對話框,用戶根據(jù)自己信息填寫,然后提交,確認支付,訂票成功。如圖所示。圖3.6訂票信息界面圖3.9訂票成功3.5退票系統(tǒng)進入退票管理,用戶可以直接從首頁進入退票環(huán)節(jié)。訂票相關(guān)信息由系統(tǒng)自動提供。圖3.10系統(tǒng)自動返回訂單信息圖3.11退票成功界面設(shè)計總結(jié)二十一世紀(jì)是一個高速、快捷的年代。在這個高速開展的年代里,速度成了我們追求的目標(biāo);二是提高工作效率;三是降低本錢。因此,辦公自動化的高速度、高效率、高便捷、低本錢便成了我們的目的,為此開發(fā)了這個火車票管理系統(tǒng)。本系統(tǒng)可以大大簡化退票、訂票、查詢等十分繁瑣的工作,簡化辦公環(huán)節(jié),提高工作效率,而且易學(xué)、易用,滿足客戶需求。這次系統(tǒng)的設(shè)計從最開場的可行性研究,需求分析,到系統(tǒng)的總體設(shè)計,詳細設(shè)計,再到編碼、測試等的一個整體過程,使我真正明白了要做一個軟件的難度,特別是要做一個真正可用的軟件,就更難了。在教師和同學(xué)的幫助下,我把以往所學(xué)的知識結(jié)合起來,利用JAVA開發(fā)工具,加上MicrosoftAccess數(shù)據(jù)庫系統(tǒng),完成了本次課程設(shè)計,盡量使它能滿足各個方面的要求。當(dāng)然,我的個人能力有限,還有很多缺乏的地方,敬請諒解。在這次課程設(shè)計過程中我遇到了不少的難題,比方數(shù)據(jù)庫操作問題,界面設(shè)計問題,函數(shù)使用與實現(xiàn)問題,消息處理問題等等。其中,最關(guān)鍵的是在最初對系統(tǒng)的需求分

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論