版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、九江學(xué)院畢業(yè)設(shè)計(jì)課題名稱:火車票售票管理系統(tǒng)班級:信B0911學(xué)號:124指導(dǎo)老師:2011年11月20日火車票售票系統(tǒng)摘要本文針對火車站的售票實(shí)際情況,按照軟件工程的結(jié)構(gòu)化設(shè)計(jì)思想,經(jīng)過項(xiàng)目的可行性研究和需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì),以及編碼實(shí)現(xiàn)和調(diào)試等步驟設(shè)計(jì)開發(fā)了火車站網(wǎng)上訂票系統(tǒng)。并運(yùn)用數(shù)據(jù)流圖和數(shù)據(jù)字典、E-R圖和數(shù)據(jù)庫邏輯結(jié)構(gòu)、層次圖、系統(tǒng)流程圖、以及程序流程圖,對該系統(tǒng)的數(shù)據(jù)需求、數(shù)據(jù)庫、系統(tǒng)軟件結(jié)構(gòu)、系統(tǒng)流程、以及處理過程等進(jìn)行了分析和設(shè)計(jì)。工具軟件利用VS2005開發(fā)工具和SQLServer2008數(shù)據(jù)庫來開發(fā)這個(gè)火車站網(wǎng)上售票系統(tǒng)。該系統(tǒng)要解決的是火車站網(wǎng)上售票工作所要解決
2、的問題,可以滿足火車站網(wǎng)上售票的基本要求,包括查詢、訂票、退票等三個(gè)方面的功能。該系統(tǒng)能運(yùn)用到火車站售票的工作中,根據(jù)用戶的需求,設(shè)置其權(quán)限,并快捷方便的為用戶提供服務(wù)。目錄第一章.概述1概述1意義1第二章.系統(tǒng)的可行性研究與需求分析2可行性研究2經(jīng)濟(jì)可行性2技術(shù)可行性2操作可行性2需求分析3功能需求3數(shù)據(jù)需求4性能需求4數(shù)據(jù)庫邏輯結(jié)構(gòu)5第三章.系統(tǒng)的總體設(shè)計(jì)7系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)7軟件結(jié)構(gòu)7系統(tǒng)流程圖7第四章.系統(tǒng)的詳細(xì)設(shè)計(jì)9程序流程圖10第五章.系統(tǒng)的實(shí)現(xiàn)與調(diào)試17應(yīng)用系統(tǒng)的開發(fā)及測試172121用戶登錄及訪問權(quán)限17車次信息查詢18售票19退票20總結(jié)與展望2223參考文獻(xiàn)2223附錄代碼第
3、一章概述概述目前火車站售票的狀況是僅靠手工操作,以現(xiàn)有的工作人員很難應(yīng)付車票訂購高峰時(shí)刻的大量數(shù)據(jù)處理問題。同時(shí)還會出現(xiàn)由此帶來的大量記錄存放和管理所帶來的問題。本次設(shè)計(jì)擬開發(fā)一個(gè)火車站網(wǎng)上訂票系統(tǒng),可以降低工作人員的工作量,提高工作人員的工作效率,同時(shí)方便顧客訂票。意義火車站市場的管理和規(guī)范問題,是困擾我們多年的一個(gè)老問題也是政府管理中的一個(gè)難點(diǎn),訂票是客運(yùn)業(yè)務(wù)中的一個(gè)最基本的業(yè)務(wù),表面上看,它只是火車站業(yè)務(wù)的一個(gè)簡單的部分,但是它涉及到管理與客戶服務(wù)等多方面,因此,過去傳統(tǒng)的售票方式已經(jīng)不能滿足現(xiàn)代客運(yùn)業(yè)務(wù)流量劇增的客觀要求,這就要求一種全新的訂票方式網(wǎng)上訂票,來緩解訂票高峰時(shí)期的客運(yùn)壓力
4、,并為用戶提供方便快捷的訂票服務(wù)。本次設(shè)計(jì)便是利用開發(fā)工具vs005和SQLServer2008數(shù)據(jù)庫共同開發(fā)的一個(gè)火車站網(wǎng)上訂票系統(tǒng),它能方便快捷地運(yùn)用在火車站訂票業(yè)務(wù)的營運(yùn)之中。1第二章系統(tǒng)的可行性研究和需求分析可行性研究該階段通過對系統(tǒng)目標(biāo)的初步調(diào)研和分析,提出可行性方案并進(jìn)行論證。我們在這里主要從技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性三方面進(jìn)行分析。2.1.1經(jīng)濟(jì)可行性本系統(tǒng)其他應(yīng)用軟件、硬件系統(tǒng)也易于獲得.因此,開發(fā)成本較低。而引進(jìn)使用本系統(tǒng)后,與傳統(tǒng)方式相比,具有高效率、低成本、高質(zhì)量的特點(diǎn),可以節(jié)省不少人力、物力及財(cái)力。所以,從經(jīng)濟(jì)的角度來看,該系統(tǒng)可行。2.1.2技術(shù)可行性開發(fā)工具
5、:VS2005數(shù)據(jù)庫環(huán)境:SQLServer2005系統(tǒng)環(huán)境:MicrosoftWindows2000或以上版本。系統(tǒng)實(shí)現(xiàn)依靠相對熟悉的c語言和SQLServer2008數(shù)據(jù)庫系統(tǒng),其基本操作實(shí)質(zhì)還是對數(shù)據(jù)庫進(jìn)行添加、刪除、查找等操作。2.1.3操作可行性系統(tǒng)采用菜單式,實(shí)現(xiàn)用戶與數(shù)據(jù)庫的交互,界面簡潔友好,操作方便。2需求分析需求分析是軟件設(shè)計(jì)的一個(gè)重要的環(huán)節(jié)。本階段對訂票系統(tǒng)的應(yīng)用情況作全面調(diào)查,以確定系統(tǒng)目標(biāo),并對系統(tǒng)所需要的基礎(chǔ)數(shù)據(jù)以及數(shù)據(jù)處理要求進(jìn)行分析,從而確定用戶的需求。用戶對系統(tǒng)的需求我們從以下幾方面進(jìn)行分析。功能需求本網(wǎng)上售票系統(tǒng)應(yīng)該具備如下功能:查詢分為對車次信息的查詢和客
6、戶對已訂車票信息的查詢。要求:1)對車次的查詢,可以按照發(fā)車車次進(jìn)行查詢;2)車次信息包括:車號、出發(fā)地、目的地、發(fā)車日期、開出時(shí)刻、票價(jià)。3)座位類型設(shè)定。4)車次信息只允許用戶查詢,不能修改。添加車票通過查詢系統(tǒng),客戶根據(jù)自己的需求找到滿意的車次,再輸入個(gè)人信息后直接通過網(wǎng)上售票確定已預(yù)訂選中的車票。要求:售票記錄應(yīng)包括:會員名、車號、發(fā)車日期、訂購票數(shù)、總價(jià)。退票可退票,通過查詢系統(tǒng),客戶可以根據(jù)自己的名字找到自己的訂票信息,通過退票模塊退去已購車票。3數(shù)據(jù)需求信息需求,即在系統(tǒng)中需要處理哪些數(shù)據(jù)。根據(jù)對火車站網(wǎng)上訂 圖車次信息查詢程序流程圖4.車票處理流程N(yùn)添加改YN提交N信息有效性Y
7、繼續(xù)售票NN關(guān)閉窗口Y添加界面/輸入添/力口信息修改數(shù)據(jù)文件錯(cuò)誤提示返回主頁開始結(jié)束圖售票程序流程圖5.車票信息查詢處理流程圖訂票信息查詢模塊程序流程圖6.退票模塊處理流程15N退票YN提交Y信信息有效性YY繼續(xù)退票N關(guān)閉窗口NY退票界面輸入退票信息返回主頁NI_錯(cuò)誤提示修改數(shù)據(jù)文開始結(jié)束圖退票模塊程序流程圖16第五章.系統(tǒng)的實(shí)現(xiàn)與調(diào)試應(yīng)用系統(tǒng)的開發(fā)及測試5.1.1系統(tǒng)首頁圖系統(tǒng)首頁圖系統(tǒng)首頁用戶登錄及訪問權(quán)限本系統(tǒng)設(shè)計(jì)要求用戶通過登錄框選擇訪問權(quán)限,登錄系統(tǒng)。其中,用戶須輸入用戶名和密碼,以進(jìn)入系統(tǒng)。系統(tǒng)用戶權(quán)限登錄訪問時(shí),車次信息查詢、訂票信息查詢、訂票、退票等功能均可用。系統(tǒng)用戶輸入正確
8、的用戶名和密碼,訪問系統(tǒng),得到其相應(yīng)的權(quán)限。17登錄器面圖登錄框系統(tǒng)用戶輸入錯(cuò)誤的用戶名或身份證號,系統(tǒng)拒絕其訪問。圖出錯(cuò)提示車次信息查詢對車次信息的查詢,系統(tǒng)提供了車次信息,進(jìn)行精確的查詢,系統(tǒng)經(jīng)過檢索,返回符合用戶要求的車次,再由用戶自行選擇滿意的車次。18r圖車次查詢條件框售票系統(tǒng)通過售票員輸入的車次、始末站等信息進(jìn)行售票。退票19圖售票信息界面系統(tǒng)進(jìn)入點(diǎn)擊退票按鈕進(jìn)行退票,系統(tǒng)返回退票信息。圖系統(tǒng)自動返回退票后的信息20總結(jié)與展望在未來相當(dāng)長的時(shí)間內(nèi),火車將成為21世紀(jì)最為可靠,快速,便捷的出行方式,同時(shí),隨著我國經(jīng)濟(jì)快速發(fā)展,和經(jīng)濟(jì)增長方式逐漸向發(fā)展內(nèi)需方向轉(zhuǎn)變,為中國鐵路的發(fā)展帶來
9、了全新的機(jī)遇。對火車票預(yù)定與管理系統(tǒng),我認(rèn)為將會出現(xiàn)以下幾種發(fā)展趨勢:1:紙質(zhì)車票將會被電子車票代替:電子車票的出現(xiàn)將乘客的唯一標(biāo)識例如指紋或RFID技術(shù)作為購票和乘車憑證,因?yàn)槊馊チ思堎|(zhì)車票的傳遞過程,將更大程度的方便乘客選擇火車出行,真正的可以做到足不出戶就能完成車票的訂購。目前上海已經(jīng)進(jìn)入了磁卡火車票,這已經(jīng)是在原有紙質(zhì)車票基礎(chǔ)上的一個(gè)巨大的變化。2:火車票預(yù)定與管理系統(tǒng)功能將更加多元化,系統(tǒng)將更加集中,電子車票的出現(xiàn)將使火車票信息系統(tǒng)的架構(gòu)發(fā)生巨大變化,原來分散的,獨(dú)立的基于客戶機(jī)/服務(wù)器的結(jié)構(gòu)將轉(zhuǎn)換為瀏覽器/服務(wù)器結(jié)構(gòu),并且一個(gè)主機(jī)系統(tǒng)可以服務(wù)全國的乘客訂票需求。同時(shí)因?yàn)樯习偃f的用戶
10、的在線使用,對火車票預(yù)定與管理系統(tǒng)的功能提出一個(gè)新的挑戰(zhàn)。對系統(tǒng)的可靠性,可用性,性能要求發(fā)生質(zhì)的變化。21參考文獻(xiàn)現(xiàn)代軟件工程數(shù)據(jù)庫系統(tǒng)概論SQLserver2000數(shù)據(jù)庫管理與開發(fā)SQLServer2000基礎(chǔ)與提高22附錄A登陸窗#regionWindows窗體設(shè)計(jì)器生成的代碼privatevoidInitializeComponent()=new=new=new=new=new=new=new=new/=new348);=new348);=LoginForm;+=new;=new=new=new12F);=();/LoginForm=new312);=登錄界面;(false);();附
11、錄B主界面namespaceTicketManapartialclassSellerForm/必需的設(shè)計(jì)器變量。/privatecomponents=null;namespaceTicketManapartialclassSellTicketForm/必需的設(shè)計(jì)器變量。/privatecomponents=null;/清理所有正在使用的資源/=new楷體_GB2312,(byte)(134);/paramname二disposing如果應(yīng)釋放托管資源,為true;否則為false。protectedoverridevoidDispose(booldisposing)if(disposing&(
12、components!=null)();(disposing);/skinEngine1/=;=null;/lblLeaveCity/=true;=new17);=lblLeaveCity;=new15);=0;=始發(fā)站:;/timer1/+=new;/txtActuallyPaid/=new49);=txtActuallyPaid;=new21);=15;+=new;+=new;/lblChangeMoney(false);();附錄附錄c車次查詢namespaceTicketManapartialclassTicketInfoForm/必需的設(shè)計(jì)器變量。/partialclassTicke
13、tInfoForm/必需的設(shè)計(jì)器變量。/privatecomponents=null;/清理所有正在使用的資源。/清理所有正在使用的資源。/paramname二disposing如果應(yīng)釋放托管資源,為true;否則為false。protectedoverridevoidDispose(booldisposing)/if(disposing&(components!=null)();(disposing);附錄D車次添加刪除namespaceTicketManaBLLpublicclassTicketManaInfo/檢索火車票信息publicDataSetIndexTicketInfo()TicketInfoService();tif)TicketInfoService();TicketInfoServicets=newreturn();/獲得車次信息publicDataSetGetTrainNO(TicketInfoTicketInfoServicetis=newreturn(tif);/修改車票信息publicboolUpdate(TicketInfotif)TicketInfoService();TicketInfoServicet
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型城鎮(zhèn)化項(xiàng)目宿舍建設(shè)承包合同4篇
- 2024銅門制安合同糾紛解決協(xié)議
- 2025年度醫(yī)院感染控制中心建設(shè)與承包合同4篇
- 2025年度智慧社區(qū)建設(shè)項(xiàng)目承包合作協(xié)議范文4篇
- 2025年度出租車行業(yè)駕駛員職業(yè)保險(xiǎn)合作協(xié)議3篇
- 2025年度智能車庫使用權(quán)轉(zhuǎn)讓合同與范本4篇
- 2025年度智能化車庫租賃服務(wù)合同范本4篇
- 2024版熟石灰購銷協(xié)議范本
- 2025年度危險(xiǎn)廢物承包裝卸處理協(xié)議4篇
- 2025年度智能穿戴設(shè)備租賃與健康管理服務(wù)合同4篇
- 二零二五年度無人駕駛車輛測試合同免責(zé)協(xié)議書
- 北京市海淀區(qū)2024-2025學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 常用口服藥品的正確使用方法
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年鉆探工程勞務(wù)協(xié)作協(xié)議樣式版B版
- 《心肺復(fù)蘇機(jī)救治院內(nèi)心搏驟?;颊咦o(hù)理專家共識》解讀
- 計(jì)算機(jī)二級WPS考試試題
- 智聯(lián)招聘行測題庫及答案
- 前程無憂測評題庫及答案
- 2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 超潔凈管道(CL-PVC)施工技術(shù)
評論
0/150
提交評論