
長途汽車網(wǎng)上訂票系統(tǒng)
53頁浠水縣汽總運(yùn)輸公司關(guān)于長途汽車網(wǎng)上售票管理系統(tǒng)設(shè)計(jì)論文 2013年 5 月 8 日目 錄緒論 1課題背景 1編寫目的和意義 2第一章 可行性研究分析 31.1 經(jīng)濟(jì)可行性 31.2 技術(shù)可行性 31.3運(yùn)行可行性 31.4 操作可行性 4第二章 軟件需求分析 52.1 引言 52.2.1基本功能需求 52.2.2用戶界面需求 52.2.3開發(fā)環(huán)境介紹 52.2.4系統(tǒng)需求分析 62.3 數(shù)據(jù)描述 72.3.1 數(shù)據(jù)流圖 72.3.2數(shù)據(jù)字典 132.3.3 數(shù)據(jù)采集 142.4 系統(tǒng)模型 142.4.1汽車票訂票系統(tǒng)體系結(jié)構(gòu)圖 142.4.2 狀態(tài)轉(zhuǎn)移圖 152.4.3 性能需求 162.5 運(yùn)行需求 162.5.1 用戶界面 162.5.2 故障處理 162.6 其他 16第三章 項(xiàng)目開發(fā)計(jì)劃 183.1項(xiàng)目概訴 183.2實(shí)施計(jì)劃 18第四章 系統(tǒng)總體設(shè)計(jì) 204.1 系統(tǒng)設(shè)計(jì)圖 204.2系統(tǒng)功能模塊設(shè)計(jì) 224.2.1 功能模塊 224.2.2 系統(tǒng)模塊設(shè)計(jì) 22第五章 詳細(xì)設(shè)計(jì) 245.1系統(tǒng)登錄模塊設(shè)計(jì) 24第六章 數(shù)據(jù)庫分析與設(shè)計(jì) 346.1 實(shí)體及其屬性 346.2 E-R圖分析 346.3 數(shù)據(jù)庫表設(shè)計(jì) 356.4 表間關(guān)系 39第七章 系統(tǒng)實(shí)現(xiàn)與測試 407.1系統(tǒng)的測試 407.2.1 測試內(nèi)容 40第八章 項(xiàng)目開發(fā)總結(jié) 488.1對項(xiàng)目開發(fā)過程的評價(jià) 488.2對項(xiàng)目開發(fā)的總結(jié) 48緒論 課題背景在客運(yùn)公司工作7年之余,對客運(yùn)管理的難度深有感觸。
特別是在春運(yùn)期間購票難依舊是長途汽車訂票的一大難題長途汽車和火車的訂票管理雖然有差異,但大體上是相同的長途汽車在售票的過程中需要對旅客的起始地、目的地、車次、訂票和退票進(jìn)行管理利用長途汽車網(wǎng)上訂票系統(tǒng)及時(shí)為旅客預(yù)購到目的地的車票,有利于提高購票的速度,更方便旅客的出行這尤其體現(xiàn)在春運(yùn)等客運(yùn)高峰時(shí)期信息社會的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會生活的各個(gè)領(lǐng)域計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時(shí)間觀念,長途汽車網(wǎng)上訂票系統(tǒng)為旅客的出行和售票人員帶來了極大的方便操作人員只需輸入一些簡單的漢字、數(shù)字,即可達(dá)到自己的目標(biāo)對于長途汽車公司,利用計(jì)算機(jī)支持高效率完成日常事務(wù),是適應(yīng)現(xiàn)代要求、推動(dòng)管理走向科學(xué)化、規(guī)范化的必要條件同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn)例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長等這些優(yōu)點(diǎn)能夠極大地提高長途汽車訂票管理的效率,也是長途汽車公司的科學(xué)化、正規(guī)化管理的必要條件長途汽車網(wǎng)上訂票體統(tǒng)需要對旅客預(yù)定車票、退訂車票、車次、車號核對等一切操作進(jìn)行管理,并儲存旅客的相關(guān)信息,嚴(yán)格服從有關(guān)規(guī)定,按一定的模式或規(guī)律進(jìn)行。
體現(xiàn)數(shù)據(jù)量大,數(shù)據(jù)流清晰、規(guī)范的特點(diǎn),因而特別適合用計(jì)算機(jī)管理 編寫目的和意義本篇論文編寫寫的目的是為了說明系統(tǒng)需求概述、設(shè)計(jì)概要情況和設(shè)計(jì)思路,為系統(tǒng)后期維護(hù)基礎(chǔ),同時(shí)作為開發(fā)人員在系統(tǒng)分析設(shè)計(jì)階段的工作成果和本階段的結(jié)束標(biāo)志使用戶和軟件開發(fā)者,對系統(tǒng)的設(shè)計(jì)有一個(gè)全面的認(rèn)識,使之成為后期開發(fā)工作的基礎(chǔ)和依據(jù) 本長途汽車訂票、退票管理信息系統(tǒng)是現(xiàn)代管理的一個(gè)具體體現(xiàn),長途汽車訂票、退票等管理日益現(xiàn)代化,基于人工管理的方式已經(jīng)不適應(yīng)業(yè)務(wù)發(fā)展的需要長途汽車網(wǎng)上訂票管理日益復(fù)雜化,管理的內(nèi)容日益增多,結(jié)算方式也有所不同,為此,應(yīng)該開發(fā)一個(gè)現(xiàn)代管理的長途汽車網(wǎng)上訂票管理系統(tǒng)本課程設(shè)計(jì)用visual basic 2005 制作長途汽車售票系統(tǒng)程序界面,用SQL sever搭建數(shù)據(jù)庫第一章 可行性研究分析可行性分析是通過對項(xiàng)目的主要內(nèi)容和配套條件,如市場需求、資源供應(yīng)、建設(shè)規(guī)模、工藝路線、設(shè)備選型、環(huán)境影響、資金籌措、盈利能力等,從技術(shù)、經(jīng)濟(jì)、工程等方面進(jìn)行調(diào)查研究和分析比較,并對項(xiàng)目建成以后可能取得的財(cái)務(wù)、經(jīng)濟(jì)效益及社會環(huán)境影響進(jìn)行預(yù)測,從而提出該項(xiàng)目是否值得投資和如何進(jìn)行建設(shè)的咨詢意見,為項(xiàng)目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法。
可行性分析應(yīng)具有預(yù)見性、公正性、可靠性、科學(xué)性的特點(diǎn)1.1 經(jīng)濟(jì)可行性該系統(tǒng)僅用少量人員開發(fā),用最低的成本和人力,在較短時(shí)間內(nèi)使軟件具有在線查閱票價(jià),車站,車號,訂票等基本功能,預(yù)期系統(tǒng)設(shè)計(jì)期間投入的資金較小,從經(jīng)濟(jì)角度考慮,此系統(tǒng)開發(fā)可行1.2 技術(shù)可行性為方便乘客,需開發(fā)一個(gè)汽車票訂票系統(tǒng),乘客把預(yù)定汽車票的乘車信息,包括汽車號,發(fā)車時(shí)間,發(fā)車地點(diǎn),到站時(shí)間,到站地點(diǎn)等信息輸入到預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過訪問汽車公司內(nèi)部的數(shù)據(jù)服務(wù)器中的數(shù)據(jù)庫后,為乘客安排所需車輛,印出取票通知,乘客在汽車發(fā)車之前一天憑取票通知和賬單交款后取票,系統(tǒng)校對無誤后即印出車票給旅客要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上訴操作并要求客戶機(jī)的界面簡單明了,易于操作,服務(wù)器程序利于維護(hù)由于本軟件僅實(shí)現(xiàn)一些簡單功能,且開發(fā)人員已掌握相關(guān)領(lǐng)域的知識,因此技術(shù)上是可行的1.3運(yùn)行可行性本系統(tǒng)為一個(gè)中小型的汽車票訂票系統(tǒng),所耗費(fèi)的資源非常的小,車站的計(jì)算機(jī)無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的1.4 操作可行性目前,市場經(jīng)濟(jì)已經(jīng)覆蓋了全球各個(gè)地區(qū),大中小型發(fā)達(dá)城市,從而滿足了人們?nèi)找嬖鲩L的物質(zhì)需求。
人們物質(zhì)文化水平的不斷提高和科學(xué)技術(shù)的不斷進(jìn)步以及人們對快速高效的工作效率要求不斷的提高,為我們開發(fā)使用汽車票訂票系統(tǒng)打下了堅(jiān)實(shí)的基礎(chǔ),因此操作上是可行的第二章 軟件需求分析2.1 引言這是一個(gè)快節(jié)奏的的社會,因此,方便快捷便是人們生活的最大需求長途汽車網(wǎng)絡(luò)售票系統(tǒng)是利用是利用互聯(lián)網(wǎng)技術(shù)能及時(shí)的車票的詳細(xì)的動(dòng)態(tài)展示給出行者,有效的解決了出行者沒有時(shí)間去車站買票的問題,為出行者節(jié)約了寶貴的時(shí)間同時(shí)這也緩解了汽車站排隊(duì)買票的擁擠的問題,使客運(yùn)站用戶多,買票難的壓力的到緩解此系統(tǒng)將為出行者帶來訂票容易,買票方便的便捷服務(wù),實(shí)現(xiàn)足不出戶即可買到票2.2.1基本功能需求本課題是要實(shí)現(xiàn)長途汽車網(wǎng)絡(luò)售票,在設(shè)計(jì)是要有友好的用戶界面,便于用戶操作,系統(tǒng)應(yīng)該具有以下基本功能:1.客車車票查詢2.車票退票3.車票改簽4.產(chǎn)生車票訂單2.2.2用戶界面需求對于一個(gè)好的軟件有一個(gè)友好的用戶界面是很重要的用戶界面應(yīng)盡量做的簡單、層次清晰明了,以最大限度為用戶提供操作方便如盡量減少用戶輸入次數(shù),多使用快捷按扭2.2.3開發(fā)環(huán)境介紹Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動(dòng)編程語言。
從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量它源自于BASIC編程語言VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序本系統(tǒng)使用的開發(fā)語言是Visual basic 2005,數(shù)據(jù)庫采用的是SQL Server,以Windows系統(tǒng)為操作平臺2.2.4系統(tǒng)需求分析長途汽車售票系統(tǒng)能夠提供給出行者方便的車票查詢和車票訂購以及車票改簽等功能,實(shí)現(xiàn)客運(yùn)車票的銷售車票的信息有用戶提供,如發(fā)車的時(shí)間,客車的起始站和終點(diǎn)站以及車票號,用戶進(jìn)行輸入后即可得到相關(guān)車票的余票數(shù)目、車票價(jià)格以及和該車票相關(guān)的所有信息用戶還可以對已購買的車票在允許的時(shí)間內(nèi)進(jìn)行改簽到適當(dāng)?shù)臅r(shí)間,也可對已購買的車票進(jìn)行退票操作,這都實(shí)現(xiàn)了客運(yùn)站的功能,因此使用長途汽車售票系統(tǒng)極大地緩解了客運(yùn)站售票站的壓力本長途汽車售票系統(tǒng)能夠讀取數(shù)據(jù)庫的數(shù)據(jù),有關(guān)所有車次的信息存放在數(shù)據(jù)庫中避免了人為的干擾本系統(tǒng)同時(shí)本系統(tǒng)對用戶的每一次的操作都能夠記錄并對客運(yùn)站的數(shù)據(jù)庫進(jìn)行改寫,以實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)性,確保為用戶提供準(zhǔn)確的信息,避免了已被賣出的車票再次被賣出的錯(cuò)誤操作,實(shí)現(xiàn)了系統(tǒng)運(yùn)行的準(zhǔn)確性。
經(jīng)過討論,對長途汽車網(wǎng)絡(luò)售票系統(tǒng)應(yīng)實(shí)現(xiàn)的功能描述如下:1、車票余票查詢長途汽車網(wǎng)絡(luò)售票系統(tǒng)應(yīng)能為用戶提供方便操作的車票余額查詢功能,使用戶方便快捷的得到有關(guān)剩余車票的相關(guān)信息1)按客車發(fā)車時(shí)間查詢?yōu)槁每吞峁┌磿r(shí)間查詢功能,用戶可根據(jù)自己的出行時(shí)間進(jìn)行查詢,以便在最短時(shí)間內(nèi)查詢到在自己出行時(shí)間內(nèi)所有的余票,再根據(jù)有關(guān)條件找到符合自己條件的車票 (2)按車次查詢?nèi)绻脩粢呀?jīng)知道自己所要乘坐車次的車票,即可直接輸入當(dāng)次客車的車票號直接進(jìn)行查詢,便可得到自己所乘車次相關(guān)車票余額的信息,提供車票號查詢功能使得查詢更加快捷3)按起始站終點(diǎn)站查詢?nèi)绻脩魧ψ约核塑嚧螞]有什么了解,只知道起始站與終點(diǎn)站,系統(tǒng)聽提供該功能能夠?yàn)橛脩籼峁┧锌梢猿俗能嚧?,以便用戶進(jìn)行選擇,根據(jù)時(shí)間等因素,最終選擇符合條件的車次,確定訂票2、車票訂購功能如果用戶經(jīng)查詢某車票有余額,在用戶經(jīng)相關(guān)操作即訂票操作后,系統(tǒng)應(yīng)把該車票預(yù)留給該用戶,在一定時(shí)間內(nèi)不允許別的用戶訂購該車票,以免造成用戶訂購車票后不能取的相關(guān)車票3、車票改簽功能在規(guī)定時(shí)間內(nèi),該售票系統(tǒng)應(yīng)能提供相應(yīng)的功能,以滿足用戶由于臨時(shí)改變行程進(jìn)行改簽,這樣避免了用戶不必要的損失,給用戶帶了了更人性化的服務(wù)。
4、取消訂單功能在規(guī)定的時(shí)間內(nèi),如果用戶在訂購車票后,由于某些原因需要退票用戶可以通過該系統(tǒng)進(jìn)行操作,實(shí)現(xiàn)取消訂單2.3 數(shù)據(jù)描述2.3.1 數(shù)據(jù)流圖 1.總體數(shù)據(jù)流圖乘客處理查詢更改退票訂單數(shù)據(jù)庫生成訂單車次數(shù)據(jù)庫帳號帳號帳號訂單信息余票信息 圖2-12.查詢數(shù)據(jù)流圖查訊時(shí)間段限制按車次查詢按起始站查詢汽車站車次數(shù)據(jù)庫顯示所查詢的車票的相關(guān)信息余票相關(guān)信息余票相關(guān)信息車票信息車票信息相關(guān)時(shí)間相關(guān)時(shí)間用戶賬號信息 圖2-23.取消訂單數(shù)據(jù)流圖用戶取消訂單輸入核對顯示取消訂單數(shù)據(jù)庫車次數(shù)據(jù)庫訂單號余票信息訂單號信息帳號訂單號訂單號訂單信息帳號圖2-34.車票改簽數(shù)據(jù)流圖用戶輸入訂單號核對顯示訂單修改訂單數(shù)據(jù)庫更改帳號正確錯(cuò)誤訂單號訂單信息訂單信息訂單號帳號 圖2-45.訂票數(shù)據(jù)流圖帳號用戶核對生成訂單打印訂單號訂票成功訂單數(shù)據(jù)庫輸入車次訂單信息訂單號車次信息無余票訂票失敗訂單信息車次數(shù)據(jù)庫有余。
