版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.z.-----總結(jié)資料摘要隨著計(jì)算機(jī)技術(shù)的開(kāi)展,人們對(duì)計(jì)算機(jī)智能化的需求越來(lái)越大,對(duì)軟件的實(shí)用性、速度等性能的要求也越來(lái)越高。未來(lái)火車(chē)站的開(kāi)展趨勢(shì)是完全自動(dòng)化的售票信息查詢,網(wǎng)絡(luò)售票,智能化售票,而且隨著計(jì)算機(jī)的普及,信息處理量的逐漸擴(kuò)大,手工處理方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們管理活動(dòng)的需要,各種工作都逐漸由手工轉(zhuǎn)為自動(dòng)化,將使許多復(fù)雜、繁瑣、且需要很多人力的工作變得簡(jiǎn)單。在本此畢業(yè)設(shè)計(jì)中,由于時(shí)間與水平的關(guān)系,當(dāng)然不可能做到這樣的程度,只不過(guò)是模擬一下由售票員來(lái)操作的售票系統(tǒng)而已。工具軟件利用Myeclipse2013開(kāi)發(fā)工具和MicrosoftAccess2013數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)這個(gè)火車(chē)站網(wǎng)上售票系統(tǒng)。該系統(tǒng)要解決的是火車(chē)站網(wǎng)上售票工作所要解決的問(wèn)題,可以滿足火車(chē)站網(wǎng)上售票的根本要求,包括查詢、訂票、退票等三個(gè)方面的功能。該系統(tǒng)能運(yùn)用到火車(chē)站售票的工作中,根據(jù)用戶的需求,設(shè)置其權(quán)限,并快捷方便的為用戶提供效勞。關(guān)鍵字:火車(chē)票管理,Myeclipse2013,MicrosoftAccess2013序言用信息化推開(kāi)工業(yè)化,用信息化技術(shù)改造傳統(tǒng)產(chǎn)業(yè),這是我國(guó)迫切需要完成的一項(xiàng)戰(zhàn)略任務(wù)。作為工業(yè)文明產(chǎn)物的鐵路,如何借重于信息經(jīng)濟(jì)技術(shù)的幫助,實(shí)現(xiàn)管理方式、運(yùn)營(yíng)組織、效勞標(biāo)準(zhǔn)的現(xiàn)代化這是擺在我國(guó)鐵路管理者面前的重大課題。鐵路信息化是鐵路線代化的主要標(biāo)志,其根本目的是將信息技術(shù)廣泛應(yīng)用于鐵路生產(chǎn)經(jīng)營(yíng)與管理決策的各項(xiàng)活動(dòng)中,改造傳統(tǒng)產(chǎn)業(yè),提高鐵路運(yùn)輸生產(chǎn)效率、提升鐵路運(yùn)輸市場(chǎng)的競(jìng)爭(zhēng)力,提高鐵路運(yùn)輸?shù)慕?jīng)濟(jì)效益。采用計(jì)算機(jī)出售火車(chē)票大大方便了旅客購(gòu)票,但畢竟還局限于火車(chē)站的售票廳和市內(nèi)售票處的售票窗口,不管在地理位置分布上還是售票窗口的數(shù)量上,都有一定的局限性。為了解決售票大廳擁擠和團(tuán)里集中購(gòu)票的問(wèn)題,提高鐵路客運(yùn)的售票效率及旅客便利性,使鐵路客運(yùn)在競(jìng)爭(zhēng)日益劇烈的運(yùn)輸行業(yè)更具優(yōu)勢(shì)。目錄摘要1序言2一、系統(tǒng)分析與設(shè)計(jì)41.1功能需求41.2數(shù)據(jù)需求41.3性能需求51.4數(shù)據(jù)庫(kù)邏輯構(gòu)造6二、詳細(xì)設(shè)計(jì)72.1系統(tǒng)軟件構(gòu)造設(shè)計(jì)72.2系統(tǒng)流程圖72.3系統(tǒng)的詳細(xì)設(shè)計(jì)8三、系統(tǒng)測(cè)試143.1系統(tǒng)首頁(yè)143.2用戶登錄及權(quán)限143.3車(chē)次信息查詢153.4訂票163.5退票17設(shè)計(jì)總結(jié)18參考文獻(xiàn)19致謝20一、系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析是軟件設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段對(duì)訂票系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo),并對(duì)系統(tǒng)所需要的根底數(shù)據(jù)以及數(shù)據(jù)處理要求進(jìn)展分析,從而確定用戶的需求。用戶對(duì)系統(tǒng)的需求我們從以下幾方面進(jìn)展分析。1.1功能需求本火車(chē)票管理系統(tǒng)應(yīng)該具備如下功能:1.查詢分為對(duì)車(chē)次信息的查詢和客戶對(duì)已訂車(chē)票信息的查詢。要求:1〕對(duì)車(chē)次的查詢,可以按照發(fā)車(chē)車(chē)次進(jìn)展查詢;2〕車(chē)次信息包括:車(chē)次、出發(fā)地、目的地、發(fā)車(chē)日期。3〕座位類(lèi)型設(shè)定。4〕車(chē)次信息只允許用戶查詢,不能修改。2.訂票通過(guò)查詢系統(tǒng),客戶根據(jù)自己的需求找到滿意的車(chē)次,再輸入個(gè)人信息后直接通過(guò)網(wǎng)上訂票確定已預(yù)訂選中的車(chē)票。要求:訂票記錄應(yīng)包括:用戶名、車(chē)次、發(fā)車(chē)日期、訂購(gòu)日期、訂購(gòu)票數(shù)、票價(jià)。3.退票可退票,通過(guò)查詢系統(tǒng),客戶可以根據(jù)自己的名字找到自己的訂票信息,通過(guò)退票模塊退去已購(gòu)車(chē)票。1.2數(shù)據(jù)需求信息需求,即在系統(tǒng)中需要處理哪些數(shù)據(jù)。根據(jù)對(duì)火車(chē)站網(wǎng)上訂票系統(tǒng)的分析,本系統(tǒng)的信息需求如表1-1所示。表1-1信息輸入輸出信息輸入信息處理信息輸出用戶輸入所需車(chē)次檢索系統(tǒng)數(shù)據(jù)庫(kù)符合用戶需求的車(chē)次及相關(guān)信息用戶輸入個(gè)人信息及所需訂購(gòu)的車(chē)票信息更新系統(tǒng)中的訂票信息,將新信息存入系統(tǒng)數(shù)據(jù)庫(kù)操作反應(yīng)〔如訂票成功〕用戶輸入自己的名字、**號(hào)等檢索系統(tǒng)數(shù)據(jù)庫(kù)符合用戶需求的訂票信息用戶輸入自己的名字檢索系統(tǒng)數(shù)據(jù)庫(kù)以得到訂票記錄,刪除用戶請(qǐng)求的訂票記錄,更新系統(tǒng)數(shù)據(jù)庫(kù)操作反應(yīng)〔如退票成功等〕1.3性能需求為了保證系統(tǒng)能夠長(zhǎng)期、平安、穩(wěn)定、可靠、高效的運(yùn)行,本系統(tǒng)應(yīng)該滿足以下的性能需求。1.準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。系統(tǒng)應(yīng)能及時(shí)而且準(zhǔn)確的根據(jù)用戶權(quán)限及所輸入的信息做出響應(yīng)。由于本系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,而車(chē)票的數(shù)量和時(shí)間又影響用戶的決策活動(dòng),其準(zhǔn)確性和及時(shí)性很大程度上決定了系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性和及時(shí)性。2.易用性本系統(tǒng)是直接面對(duì)用戶的,而用戶往往對(duì)計(jì)算機(jī)并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面,從而保證系統(tǒng)的易用性。3.平安性網(wǎng)上訂票系統(tǒng)中涉及到的數(shù)據(jù)是客運(yùn)公司相當(dāng)重要的信息,系統(tǒng)要保證用戶的權(quán)限,對(duì)于車(chē)次等信息用戶只享有查詢效勞,不得更改;系統(tǒng)還要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)展數(shù)據(jù)備份、日常平安管理、以及系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。同時(shí)系統(tǒng)還要保證對(duì)數(shù)據(jù)庫(kù)進(jìn)展及時(shí)更新,保證數(shù)據(jù)一致性。1.4數(shù)據(jù)庫(kù)邏輯構(gòu)造火車(chē)站網(wǎng)上訂票系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如表1-5——表1-7所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。表1-5車(chē)次信息表BusInfo字段名數(shù)據(jù)類(lèi)型是否可空說(shuō)明BusIDchar(10)NOTNULL車(chē)次〔主鍵〕BusFromvarchar(50)NOTNULL出發(fā)地BusTovarchar(50)NOTNULL目的地BusDateDatetimeNOTNULL發(fā)車(chē)日期〔主鍵〕BusBeginDatetimeNOTNULL開(kāi)出時(shí)刻BusEndDatetimeNOTNULL到達(dá)時(shí)刻TicketNumintNOTNULL剩余票數(shù)PriceMoneyNOTNULL票價(jià)表1-6訂單表OrderInfo字段名數(shù)據(jù)類(lèi)型是否可空說(shuō)明OrderIDChar(10)NOTNULL訂單號(hào)〔主鍵〕UserIDChar(18)NOTNULL**號(hào)〔外鍵〕BusIDchar(10)NOTNULL車(chē)次〔外鍵〕BusDatedatetimeNOTNULL發(fā)車(chē)日期〔外鍵〕OrderDatedatetimeNOTNULL訂購(gòu)日期OrderNumIntNOTNULL訂購(gòu)票數(shù)TotalMoneyNOTNULL總價(jià)表1-7用戶表User字段名數(shù)據(jù)類(lèi)型是否可空說(shuō)明UserIDchar(18)NOTNULL**號(hào)〔主鍵〕Uservarchar(50)NOTNULL用戶名Se*Char〔2〕性別Phonevarchar(12)二、詳細(xì)設(shè)計(jì)2.1系統(tǒng)軟件構(gòu)造設(shè)計(jì)2.1.1軟件構(gòu)造本火車(chē)票管理系統(tǒng)可劃分為信息查詢、訂票、取消訂票三個(gè)局部。其**息查詢又可分為車(chē)次查詢和訂單查詢兩個(gè)局部。其層次圖如圖3.1所示?;疖?chē)票管理系統(tǒng)火車(chē)票管理系統(tǒng)查詢車(chē)次查詢訂票查詢?cè)冇喥蓖似眻D2.1火車(chē)站網(wǎng)上訂票系統(tǒng)的層次圖圖2.3數(shù)據(jù)庫(kù)級(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為各模塊詳細(xì)系統(tǒng)流程圖。查詢程序查詢程序訂票程序退票程序火車(chē)站網(wǎng)上訂票系統(tǒng)系統(tǒng)數(shù)據(jù)庫(kù)事務(wù)相應(yīng)信息操作反應(yīng)圖2.5頂層系統(tǒng)流程輸入所需車(chē)次的重要信息輸入所需車(chē)次的重要信息查詢程序系統(tǒng)數(shù)據(jù)庫(kù)符合用戶需求的車(chē)次信息事務(wù)圖2.6車(chē)次信息查詢系統(tǒng)流程圖訂票程序訂票程序系統(tǒng)數(shù)據(jù)庫(kù)操作反應(yīng)事務(wù)輸入訂票信息圖2.7訂票系統(tǒng)流程圖退票退票程序系統(tǒng)數(shù)據(jù)庫(kù)操作反應(yīng)事務(wù)輸入退票信息圖2.8退票系統(tǒng)流程圖2.3系統(tǒng)的詳細(xì)設(shè)計(jì)2.3.1程序流程圖本系統(tǒng)主界面為用戶設(shè)計(jì)了三個(gè)功能操作以供選擇:查詢,訂票,退票。另外,為方便用戶,還將"退出系統(tǒng)〞也單另列了出來(lái),用戶可以根據(jù)需要觸發(fā)不同事件。其處理流程如圖2.9所示。圖2.10——圖2.13反映了不同觸發(fā)事件具體的處理流程。NYNYYYNY開(kāi)場(chǎng)主界面NY選擇訂票窗口選擇查詢窗口查詢界面訂票訂票界面選擇退票窗口YN退票退票界面退出N查詢車(chē)次信息訂票查詢訂票信息退票完畢登錄框登錄,確定權(quán)限圖2.9系統(tǒng)用戶權(quán)限的系統(tǒng)主程序流程圖2.新用戶權(quán)限的系統(tǒng)主處理流程YYNYNY選擇查詢窗口查詢界面訂票訂票界面YN退出查詢車(chē)次信息訂票完畢開(kāi)場(chǎng)主界面選擇訂票窗口登錄框登錄,確定權(quán)限圖2.10新用戶權(quán)限的系統(tǒng)主程序流程圖3.車(chē)次信息查詢處理流程N(yùn)NNNYYYNNYY查詢界面用戶輸入要查詢條件查詢讀數(shù)據(jù)文件輸出查詢結(jié)果關(guān)閉窗口完畢開(kāi)場(chǎng)訂票訂票界面繼續(xù)查詢車(chē)次信息查詢車(chē)次信息訂票返回主頁(yè)圖2.11車(chē)次信息查詢程序流程圖4.訂票處理流程N(yùn)NNYYNYNY開(kāi)場(chǎng)訂票界面訂票輸入訂票信息N返回主頁(yè)繼續(xù)訂票提交信息有效性修改數(shù)據(jù)文件Y關(guān)閉窗口完畢錯(cuò)誤提示圖2.12訂票程序流程圖5.退票模塊處理流程N(yùn)NNYYNYNY開(kāi)場(chǎng)退票界面退票N返回主頁(yè)繼續(xù)退票提交信息有效性Y關(guān)閉窗口完畢錯(cuò)誤提示輸入退票信息修改數(shù)據(jù)文件修改數(shù)據(jù)文件圖2.13退票模塊程序流程圖三、系統(tǒng)測(cè)試3.1系統(tǒng)首頁(yè)圖3.1系統(tǒng)首頁(yè)3.2用戶登錄及權(quán)限本系統(tǒng)設(shè)計(jì)要求用戶通過(guò)登錄框選擇權(quán)限,登錄系統(tǒng)。其中,用戶須輸入用戶名和密碼,以進(jìn)入系統(tǒng)。未使用過(guò)本系統(tǒng)的用戶選擇注冊(cè)用員,系統(tǒng)自動(dòng)跳轉(zhuǎn)至主界面。系統(tǒng)用戶權(quán)限登錄時(shí),車(chē)次信息查詢、訂票信息查詢、訂票、退票等功能均可用。系統(tǒng)用戶輸入正確的用戶名和密碼,系統(tǒng),得到其相應(yīng)的權(quán)限。如圖3.2-3.3。圖3.2登錄框系統(tǒng)用戶輸入錯(cuò)誤的用戶名或**號(hào),系統(tǒng)拒絕其。如圖3.3。圖5.3出錯(cuò)提示3.3車(chē)次信息查詢對(duì)車(chē)次信息的查詢,系統(tǒng)提供了車(chē)次信息,進(jìn)展準(zhǔn)確的查詢,系統(tǒng)經(jīng)過(guò)檢索,返回符合用戶要求的車(chē)次,再由用戶自行選擇滿意的車(chē)次。圖3.5選擇查詢條件。圖3.5車(chē)次查詢條件框3.4訂票系統(tǒng)用戶可以通過(guò)主界面的菜單項(xiàng)選擇項(xiàng)中,直接選擇"購(gòu)票〞效勞,新用戶在注冊(cè)后,必須填寫(xiě)用戶信息,然后進(jìn)入購(gòu)票窗口,用戶通過(guò)對(duì)所需車(chē)票信息的查詢,選擇符合自己所需的車(chē)票,然后點(diǎn)擊購(gòu)置,系統(tǒng)會(huì)彈出下一對(duì)話框,用戶根據(jù)自己信息填寫(xiě),然后提交,確認(rèn)支付,訂票成功。如圖所示。圖3.6訂票信息界面圖3.9訂票成功3.5退票系統(tǒng)進(jìn)入退票管理,用戶可以直接從首頁(yè)進(jìn)入退票環(huán)節(jié)。訂票相關(guān)信息由系統(tǒng)自動(dòng)提供。圖3.10系統(tǒng)自動(dòng)返回訂單信息圖3.11退票成功界面設(shè)計(jì)總結(jié)二十一世紀(jì)是一個(gè)高速、快捷的年代。在這個(gè)高速開(kāi)展的年代里,速度成了我們追求的目標(biāo);二是提高工作效率;三是降低本錢(qián)。因此,辦公自動(dòng)化的高速度、高效率、高便捷、低本錢(qián)便成了我們的目的,為此開(kāi)發(fā)了這個(gè)火車(chē)票管理系統(tǒng)。本系統(tǒng)可以大大簡(jiǎn)化退票、訂票、查詢等十分繁瑣的工作,簡(jiǎn)化辦公環(huán)節(jié),提高工作效率,而且易學(xué)、易用,滿足客戶需求。這次系統(tǒng)的設(shè)計(jì)從最開(kāi)場(chǎng)的可行性研究,需求分析,到系統(tǒng)的總體設(shè)計(jì),詳細(xì)設(shè)計(jì),再到編碼、測(cè)試等的一個(gè)整體過(guò)程,使我真正明白了要做一個(gè)軟件的難度,特別是要做一個(gè)真正可用的軟件,就更難了。在教師和同學(xué)的幫助下,我把以往所學(xué)的知識(shí)結(jié)合起來(lái),利用JAVA開(kāi)發(fā)工具,加上MicrosoftAccess數(shù)據(jù)庫(kù)系統(tǒng),完成了本次課程設(shè)計(jì),盡量使它能滿足各個(gè)方面的要求。當(dāng)然,我的個(gè)人能力有限,還有很多缺乏的地方,敬請(qǐng)諒解。在這次課程設(shè)計(jì)過(guò)程中我遇到了不少的難題,比方數(shù)據(jù)庫(kù)操作問(wèn)題,界面設(shè)計(jì)問(wèn)題,函數(shù)使用與實(shí)現(xiàn)問(wèn)題,消息處理問(wèn)題等等。其中,最關(guān)鍵的是在最初對(duì)系統(tǒng)的需求分
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025園林綠化合同
- 2025建設(shè)工程施工合同(VIII)
- 2025企業(yè)代培訓(xùn)合同范文
- 2025合同模板健身俱樂(lè)部會(huì)員入會(huì)協(xié)議 范本
- 沙盤(pán)模型制作合同
- 醫(yī)療科技在小兒發(fā)熱治療中的應(yīng)用
- 課題申報(bào)參考:馬克思隱喻敘事的唯物史觀原理研究
- 課題申報(bào)參考:禮俗互動(dòng)視域下明清江南婚嫁刺繡裝飾研究
- 課題申報(bào)參考:科學(xué)教育教學(xué)體系研究
- 綠色能源在校園電力供應(yīng)中的應(yīng)用與展望
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 人教版初中語(yǔ)文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩(shī)詞名篇名句默寫(xiě)
- 2024-2025學(xué)年人教版(2024)七年級(jí)(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- ESG表現(xiàn)對(duì)企業(yè)財(cái)務(wù)績(jī)效的影響研究
- 旅游活動(dòng)碳排放管理評(píng)價(jià)指標(biāo)體系構(gòu)建及實(shí)證研究
- 2022年全國(guó)職業(yè)院校技能大賽-電氣安裝與維修賽項(xiàng)規(guī)程
- 小學(xué)德育養(yǎng)成教育工作分層實(shí)施方案
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 2024年4月浙江省00015英語(yǔ)二試題及答案含評(píng)分參考
- 黑枸杞生物原液應(yīng)用及產(chǎn)業(yè)化項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論