版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 . PAGE43 / NUMPAGES90 . 汽車(chē)售票管理系統(tǒng)目 錄 TOC o 1-3 h z HYPERLINK l _Toc1075079531 引言 PAGEREF _Toc107507953 h 1HYPERLINK l _Toc1075079542 系統(tǒng)分析 PAGEREF _Toc107507954 h 2HYPERLINK l _Toc1075079552.1 用戶(hù)需求分析 PAGEREF _Toc107507955 h 2HYPERLINK l _Toc1075079562.2 可行性分析 PAGEREF _Toc107507956 h 2HYPERLINK l _Toc
2、1075079572.3 數(shù)據(jù)庫(kù)需求分析 PAGEREF _Toc107507957 h 2HYPERLINK l _Toc1075079583 系統(tǒng)設(shè)計(jì) PAGEREF _Toc107507958 h 4HYPERLINK l _Toc1075079593.1 系統(tǒng)設(shè)計(jì)目的 PAGEREF _Toc107507959 h 4HYPERLINK l _Toc1075079603.2 系統(tǒng)概況 PAGEREF _Toc107507960 h 4HYPERLINK l _Toc1075079613.3 系統(tǒng)模塊的劃分與功能描述 PAGEREF _Toc107507961 h 4HYPERLINK
3、l _Toc1075079623.4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc107507962 h 6HYPERLINK l _Toc1075079634 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc107507963 h 10HYPERLINK l _Toc1075079644.1 系統(tǒng)開(kāi)發(fā)工具 PAGEREF _Toc107507964 h 10HYPERLINK l _Toc1075079654.2 汽車(chē)客運(yùn)中心查詢(xún)子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc107507965 h 10HYPERLINK l _Toc1075079664.3 汽車(chē)客運(yùn)中心維護(hù)子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc
4、107507966 h 12HYPERLINK l _Toc1075079674.4 汽車(chē)客運(yùn)中心售票子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc107507967 h 14HYPERLINK l _Toc1075079685 系統(tǒng)運(yùn)行與評(píng)價(jià) PAGEREF _Toc107507968 h 16HYPERLINK l _Toc1075079695.1 系統(tǒng)運(yùn)行 PAGEREF _Toc107507969 h 16HYPERLINK l _Toc1075079705.2 系統(tǒng)評(píng)價(jià) PAGEREF _Toc107507970 h 16HYPERLINK l _Toc1075079716 結(jié)束語(yǔ) PA
5、GEREF _Toc107507971 h 18HYPERLINK l _Toc107507972參考文獻(xiàn) PAGEREF _Toc107507972 h 19HYPERLINK l _Toc107507973Abstract PAGEREF _Toc107507973 h 20HYPERLINK l _Toc107507974致 PAGEREF _Toc107507974 h 21汽車(chē)售票管理系統(tǒng)摘要:該系統(tǒng)是信息管理系統(tǒng)在售票管理方面的一個(gè)分支和具體運(yùn)用,是為客運(yùn)中心而設(shè)計(jì)的管理售票、車(chē)次、票價(jià)與客票收入統(tǒng)計(jì)等日常事物的系統(tǒng)。此系統(tǒng)選擇Visual Basic 6.0作為開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)客運(yùn)
6、中心汽車(chē)售票所要求的各種功能。本文主要介紹了開(kāi)發(fā)此管理系統(tǒng)的背景、必要性、可行性以與如何在Visual Basic 6.0環(huán)境下開(kāi)發(fā)出高效、科學(xué)而又實(shí)用的客運(yùn)中心汽車(chē)售票管理系統(tǒng),同時(shí)也具體論述了如何實(shí)現(xiàn)客運(yùn)中心汽車(chē)售票系統(tǒng)的各種功能,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以與系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行和評(píng)價(jià)等。關(guān)鍵詞:信息; 數(shù)據(jù)庫(kù); 售票管理系統(tǒng); 系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)1 引言社會(huì)愈進(jìn)步,我們就需要掌握更多的文化知識(shí)。尤其在人類(lèi)社會(huì)步入信息時(shí)代以來(lái),信息技術(shù)滲入到我們的生活、工作、學(xué)習(xí)之中。同時(shí)也在無(wú)時(shí)不刻地改變著我們的生活、工作、學(xué)習(xí)的方式與思想觀念。因而就需要我們掌握更先進(jìn)的信息管理技術(shù)。 客運(yùn)中心
7、售票管理系統(tǒng)是信息管理系統(tǒng)1,2在售票管理方面的一個(gè)分支和具體的應(yīng)用,該系統(tǒng)采用Visual Basic 6.0語(yǔ)言3,4作為開(kāi)發(fā)工具,實(shí)現(xiàn)了客運(yùn)中心管理售票、車(chē)次、票價(jià)以與售票員、售票點(diǎn)情況和對(duì)客票收入統(tǒng)計(jì)等日常事務(wù)的功能。隨著社會(huì)的發(fā)展,人與人之間相互聯(lián)系越來(lái)越密切,因此人們的出行也越來(lái)越頻繁,客運(yùn)中心對(duì)于人們的出行起著更加重要的作用。特別在社會(huì)迅猛發(fā)展的今天,一個(gè)功能強(qiáng)大、設(shè)計(jì)合理、使用方便的汽車(chē)售票系統(tǒng)對(duì)于客運(yùn)中心來(lái)說(shuō)顯得尤為重要。汽車(chē)售票管理系統(tǒng)可以對(duì)售票、退票、車(chē)次、票價(jià)、售票員和售票點(diǎn)情況等信息和數(shù)據(jù)加以科學(xué)管理,還可以完成客票收入的統(tǒng)計(jì)工作使客運(yùn)中心的日常管理事務(wù)得以正常運(yùn)轉(zhuǎn),
8、從而滿(mǎn)足人們出行和社會(huì)發(fā)展的需要。 本系統(tǒng)是以市客運(yùn)中心為實(shí)例進(jìn)行分析開(kāi)發(fā)的。利用本系統(tǒng)可以完成該客運(yùn)中心的售票、退票、車(chē)次、票價(jià)、售票員和售票點(diǎn)情況和對(duì)客票收入統(tǒng)計(jì)等日常事務(wù)的管理工作。2 系統(tǒng)分析2.1 用戶(hù)需求分析汽車(chē)客運(yùn)中心是一個(gè)流動(dòng)人口多,客流量大的公共場(chǎng)所。設(shè)計(jì)人員在設(shè)計(jì)汽車(chē)客運(yùn)中心售票管理系統(tǒng)時(shí)首先要考慮本系統(tǒng)需要管理的信息繁雜,涉與的乘客人數(shù)多,系統(tǒng)的數(shù)據(jù)輸入量大而且頻繁,一些較重要的管理信息需要等因素。因此一定要保證該系統(tǒng)的實(shí)用性和安全性。此外,還要注意解決數(shù)據(jù)的并發(fā)性、并行性等問(wèn)題5。同時(shí)該汽車(chē)售票系統(tǒng)應(yīng)包括售票、退票,車(chē)次與票價(jià)的查詢(xún),汽車(chē)客運(yùn)中心的日常業(yè)務(wù)和售票工作的管
9、理。另外,作為汽車(chē)客運(yùn)中心來(lái)說(shuō)盈利是其經(jīng)營(yíng)目的之一。因此,客運(yùn)中心汽車(chē)售票管理系統(tǒng)應(yīng)該能夠完成對(duì)當(dāng)日客票收入的統(tǒng)計(jì)工作。系統(tǒng)設(shè)計(jì)人員在設(shè)計(jì)汽車(chē)客運(yùn)中心售票管理系統(tǒng)前期了解到汽車(chē)客運(yùn)中心目前的規(guī)模屬于一個(gè)小型客運(yùn)中心,每天的客流量比較少。但是,隨著市的發(fā)展,外來(lái)人口的增加,汽車(chē)客運(yùn)中心的業(yè)務(wù)量必定會(huì)隨著增加。因此,本系統(tǒng)的設(shè)計(jì)一定要有利于以后汽車(chē)客運(yùn)中心業(yè)務(wù)的擴(kuò)展。2.2 可行性分析當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問(wèn)題具有簡(jiǎn)單的解決辦法,許多問(wèn)題不能在預(yù)定的規(guī)模之解決。因此通過(guò)可行性的研究分析可以知道問(wèn)題。 有無(wú)可行性的解決方法,進(jìn)而避免人力、物
10、力和財(cái)力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn)在直接為汽車(chē)客運(yùn)中心售票管理系統(tǒng)服務(wù),并且程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化,以達(dá)到更加出色的程序系統(tǒng)。 2.3 數(shù)據(jù)庫(kù)需求分析在仔細(xì)調(diào)查汽車(chē)客運(yùn)中心售票管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的頂級(jí)數(shù)據(jù)流程圖,如圖2.1所示。(見(jiàn)下頁(yè)) shoupiao表xitongweihu表售票信息業(yè)務(wù)信息0長(zhǎng)治客運(yùn)中心汽車(chē)售票管理系統(tǒng)求請(qǐng)印打工作人員票車(chē)乘客響應(yīng)請(qǐng)求款票shoup
11、iao表圖2.1 頂級(jí)數(shù)據(jù)流程圖3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目的設(shè)計(jì)人員設(shè)計(jì)售票管理系統(tǒng)的最終目標(biāo)是使汽車(chē)客運(yùn)中心管理手段現(xiàn)代化,減輕工作人員的工作強(qiáng)度,提高工作效率,減少在售票工作中的人為差錯(cuò);保證售票員和售票窗口可靈活增減;幫助工作人員掌握每天的客票收入情況實(shí)現(xiàn)對(duì)業(yè)務(wù)信息的高效管理;方便旅客對(duì)車(chē)次、票價(jià)等信息的查詢(xún),幫助旅客與時(shí)了解發(fā)車(chē)時(shí)間、票價(jià)、車(chē)次等情況。本系統(tǒng)的總體設(shè)計(jì)原則是:“立足現(xiàn)在,著眼未來(lái);總體規(guī)劃,分步實(shí)施”。即在方案總體的設(shè)計(jì)和選型中要充分考慮技術(shù)的發(fā)展,力求所用技術(shù)在今后相當(dāng)長(zhǎng)的一段時(shí)間不落后;系統(tǒng)除具有較高的可靠性外,還將有良好的靈活性和可伸縮性,以利于以后系統(tǒng)的擴(kuò)展
12、;考慮到硬件更新?lián)Q代周期短,因此所選設(shè)備應(yīng)可靠、經(jīng)濟(jì)、實(shí)用;軟件開(kāi)發(fā)除采用新的開(kāi)發(fā)工具外,還要設(shè)計(jì)良好的接口,以利于功能模塊的增加??傊?,系統(tǒng)的設(shè)計(jì)應(yīng)遵循科學(xué)性、安全性、可靠性、靈活性、實(shí)用性和經(jīng)濟(jì)性相結(jié)合的原則。3.2 系統(tǒng)概況隨著社會(huì)的進(jìn)步,計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,汽車(chē)客運(yùn)中心售票的管理方式也日新月異,以前由人工管理的方法現(xiàn)存在很多缺點(diǎn):管理效率低,工作人員工作強(qiáng)度大,信息處理速度慢而且準(zhǔn)確率也不能令人滿(mǎn)意。為了提高售票信息管理效率,減輕工作強(qiáng)度,提高信息處理速度和準(zhǔn)確率;為出行乘客提供更方便、科學(xué)的服務(wù)項(xiàng)目;為汽車(chē)客運(yùn)中心工作人員提供一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是設(shè)計(jì)人員選擇了由計(jì)算機(jī)來(lái)
13、設(shè)計(jì)一個(gè)汽車(chē)客運(yùn)中心售票管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)汽車(chē)客運(yùn)中心進(jìn)行自動(dòng)管理。工作人員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)汽車(chē)客運(yùn)中心的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。3.3 系統(tǒng)模塊的劃分與功能描述由乘客要求和業(yè)務(wù)流程分析客運(yùn)中心汽車(chē)售票管理系統(tǒng)共分為主切換界面、售票、查詢(xún)、維護(hù)和幫助五個(gè)模塊。一、主切換界面該模塊的主要功能是切換售票、查詢(xún)、維護(hù)情況和幫助四個(gè)子系統(tǒng)。二、售票模塊該模塊主要實(shí)現(xiàn)客運(yùn)中心的售票功能。操作人員在主切換界面用鼠標(biāo)單擊“售票子系統(tǒng)”進(jìn)入。售票系統(tǒng)能售出當(dāng)日的未發(fā)車(chē)次的客票并能夠?qū)崿F(xiàn)退票功能。 當(dāng)正確進(jìn)入售票子系統(tǒng)后,系統(tǒng)界面可以顯示出當(dāng)前已經(jīng)售出的客票信息包括:車(chē)次、終點(diǎn)站、乘
14、客、車(chē)型、客容量、座位號(hào)與對(duì)應(yīng)的票價(jià)和日期。單擊“返回”鍵可返回主切換界面。單擊“售票”鍵之后售票員即可進(jìn)行售票操作,錄入的售票信息可以保存在系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。汽車(chē)客運(yùn)中心在每日結(jié)算時(shí)工作人員只要在此界面中單擊“打印”按鈕則當(dāng)日的售票信息和客票收入統(tǒng)計(jì)可以以報(bào)表的形式顯示出來(lái)。在處理乘客退票事務(wù)時(shí),工作人員選中將要進(jìn)行退票操作的信息單擊“退票”按鈕即可。 三、查詢(xún)模塊該模塊包括票價(jià)查詢(xún)和車(chē)次查詢(xún)二個(gè)子模塊,主要功能是:1.票價(jià)查詢(xún)子模塊此模塊實(shí)現(xiàn)乘客對(duì)票價(jià)的查詢(xún)。乘客在票價(jià)查詢(xún)模塊所對(duì)應(yīng)的文本框中分別選擇要查詢(xún)的終點(diǎn)站和車(chē)型,系統(tǒng)即可顯示出要查詢(xún)的車(chē)次、終點(diǎn)站、車(chē)型、里程和票價(jià)。2.車(chē)次查詢(xún)
15、子模塊此模塊實(shí)現(xiàn)乘客對(duì)車(chē)次的查詢(xún)。乘客在車(chē)次查詢(xún)模塊所對(duì)應(yīng)的文本框中選擇要查詢(xún)的終點(diǎn)站和車(chē)型,系統(tǒng)即可顯示出要查詢(xún)的車(chē)次、發(fā)車(chē)時(shí)間、客容量、終點(diǎn)站和車(chē)型。四、維護(hù)模塊在設(shè)計(jì)“維護(hù)模塊” 的過(guò)程中,設(shè)計(jì)人員考慮到作為汽車(chē)客運(yùn)中心是在不斷發(fā)展,不斷完善,其業(yè)務(wù)量在不斷擴(kuò)增,而且由于汽油價(jià)格和公路收費(fèi)以與客運(yùn)成本的提高,票價(jià)需要根據(jù)市場(chǎng)的變化與時(shí)做出調(diào)整?!皹I(yè)務(wù)維護(hù)”模塊的功能正好滿(mǎn)足了客運(yùn)中心這一業(yè)務(wù)需求。隨著客運(yùn)中心業(yè)務(wù)圍的不斷擴(kuò)大,其發(fā)往全國(guó)各地的客車(chē)也在不斷增加。為了方便管理,需要與時(shí)安排車(chē)次、增加售票員和售票點(diǎn)以適應(yīng)客運(yùn)中心的業(yè)務(wù)發(fā)展需求。該模塊包括了對(duì)票價(jià)情況、車(chē)次情況、售票員情況以與售
16、票點(diǎn)情況的添加和刪除。實(shí)現(xiàn)對(duì)票價(jià)、車(chē)次、售票員和售票點(diǎn)的數(shù)據(jù)維護(hù)。主要實(shí)現(xiàn)對(duì)業(yè)務(wù)(包括車(chē)次、車(chē)型、里程、票價(jià)、發(fā)車(chē)時(shí)間、客容量與終點(diǎn)站)和售票(包括車(chē)次、終點(diǎn)站、售票員工號(hào)和售票窗口號(hào))的添加和刪除。此外,在“業(yè)務(wù)”和“售票”兩個(gè)子模塊中還加入了“第一條” 、“上一條” 、“下一條”和“最后一條”按鈕使本系統(tǒng)的維護(hù)模塊功能更完善。五、幫助模塊 此模塊向用戶(hù)介紹了該系統(tǒng)的版本信息、主要功能等。在系統(tǒng)功能分析基礎(chǔ)上,考慮Visual Basic 6.0程序特點(diǎn),編制如圖3.1的系統(tǒng)功能模塊圖。長(zhǎng)治客運(yùn)中心汽車(chē)售票管理系統(tǒng)主切換界面幫 助退 出售 票 維 護(hù)查 詢(xún)售 票客票信息 退 票業(yè)務(wù)維護(hù)售票維
17、護(hù)票價(jià)查詢(xún)車(chē)次查詢(xún)圖3.1系統(tǒng)功能模塊圖3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)一、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)通過(guò)對(duì)汽車(chē)客運(yùn)中心售票管理的數(shù)據(jù)流程分析,設(shè)計(jì)E-R圖。如圖3.2和圖3.3所示。(見(jiàn)下頁(yè))客車(chē)車(chē)次票價(jià)客容量發(fā)車(chē)時(shí)間車(chē)型圖3.2 客車(chē)E-R屬性圖客票日期座位號(hào)終點(diǎn)站車(chē)次車(chē)型量容客名姓客乘圖3.3 客票E-R屬性圖二、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)對(duì)汽車(chē)客運(yùn)中心的信息管理,首先必須建立一個(gè)有關(guān)汽車(chē)客運(yùn)中心信息的數(shù)據(jù)庫(kù)。在設(shè)計(jì)本系統(tǒng)之前設(shè)計(jì)人員從數(shù)據(jù)庫(kù)的各項(xiàng)屬性要求考慮并聯(lián)系實(shí)際應(yīng)用建立了一個(gè)命名為“db1.mdb”的數(shù)據(jù)庫(kù)。這個(gè)數(shù)據(jù)庫(kù)建立了有關(guān)查詢(xún)、維護(hù)和售票信息等表,包括了汽車(chē)客運(yùn)中心日常管理的各項(xiàng)信息?,F(xiàn)舉例說(shuō)明數(shù)據(jù)
18、庫(kù)的建立過(guò)程。具體步驟為:進(jìn)入Microsoft Access集成環(huán)境彈出Microsoft Access對(duì)話(huà)框選擇“空Access數(shù)據(jù)庫(kù)” 之后單擊“確定” ,然后出現(xiàn)“文件新建數(shù)據(jù)庫(kù)” 對(duì)話(huà)框輸入所建數(shù)據(jù)庫(kù)名稱(chēng),如:db1.mdb,單擊“創(chuàng)建”以后就可以建立數(shù)據(jù)庫(kù)。在本系統(tǒng)中設(shè)計(jì)人員選用“使用設(shè)計(jì)器創(chuàng)建表”來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。在設(shè)計(jì)視圖中輸入系統(tǒng)所需各字段并規(guī)定其屬性之后就可以根據(jù)規(guī)化理論建立所需的售票信息管理系統(tǒng)的數(shù)據(jù)表6,7。表3-1是名為“shoupiao”的設(shè)計(jì)表。(見(jiàn)下頁(yè))表3-1“shoupiao”設(shè)計(jì)表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小索引說(shuō)明車(chē)次數(shù)字長(zhǎng)整型有(無(wú)重復(fù))定義為主鍵終點(diǎn)站文本5
19、0無(wú)乘客文本50無(wú)車(chē)型文本50無(wú)客容量數(shù)字長(zhǎng)整型無(wú)座位號(hào)數(shù)字長(zhǎng)整型無(wú)票價(jià)數(shù)字長(zhǎng)整型無(wú)日期日期時(shí)間無(wú)無(wú)按照以上步驟可建立汽車(chē)售票系統(tǒng)相關(guān)的表。例如:表3-2為查詢(xún)表。 表3-2 查詢(xún)表車(chē)次終點(diǎn)站車(chē)型里程(公里)票價(jià)(元)發(fā)車(chē)時(shí)間客容量101金龍31040每日6:0018:00 每20分鐘一趟35102依維柯31030每日6:0018:00 每20分鐘一趟17103金龍39252每日7:3035104依維柯39240每日7:3017105依維柯26515每日7:00,12:0017106金龍26525每日7:00,12:0035107依維柯12220每日6:00-18:00每30分鐘一趟17108
20、金龍12230每日6:00-18:00每30分鐘一趟35109金龍60990每日9:00,15:0035110依維柯60980每日9:00,15:0017111金龍50870每日8:00,13:0035112依維柯50860每日8:00,13:0017113晉中依維柯28630每日8:30,14:0017114晉中金龍28640每日8:30,14:0035115依維柯30735每日7:3017116金龍30750每日7:3035117金龍30240每日7:00,11:00,15:0035118依維柯30230每日7:00,11:00,15:0017其中車(chē)次為主鍵汽車(chē)售票管理系統(tǒng)的其它相關(guān)信息表
21、均可按照上述步驟建立。通過(guò)建數(shù)據(jù)庫(kù)表該汽車(chē)售票管理系統(tǒng)的數(shù)據(jù)庫(kù)已經(jīng)建立起來(lái)了,此系統(tǒng)的各子系統(tǒng)擁有各自的數(shù)據(jù)庫(kù)表。4 系統(tǒng)實(shí)現(xiàn)4.1 系統(tǒng)開(kāi)發(fā)工具數(shù)據(jù)庫(kù)的選用數(shù)據(jù)庫(kù)系統(tǒng)的選擇,直系關(guān)系著系統(tǒng)數(shù)據(jù)的可靠、安全、響應(yīng)速度和容量控制。在本系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)人員選用Access 20008作為數(shù)據(jù)管理系統(tǒng)。Access 2000是一個(gè)全新的設(shè)計(jì),能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的大量存貯和快速查詢(xún),使得它成為當(dāng)今大型現(xiàn)代化數(shù)據(jù)庫(kù)管理系統(tǒng)之一。開(kāi)發(fā)工具的選用本系統(tǒng)應(yīng)用程序的開(kāi)發(fā)采用Visual Basic 6.0語(yǔ)言,Visual Basic 6.0是由Microsoft公司開(kāi)發(fā)的在Windows平臺(tái)上的主力編程語(yǔ)言之一,
22、其擁有面向?qū)ο蟮目梢暬牧己迷O(shè)計(jì)界面,從而一經(jīng)推出就風(fēng)靡全球?yàn)楸姸喑绦騿T所青睞。Visual Basic 6.0是應(yīng)用程序使用最多的前端工具之一,具有開(kāi)發(fā)界面友好,功能強(qiáng)大,所開(kāi)發(fā)的應(yīng)用程序可移植性強(qiáng)等特點(diǎn)。本系統(tǒng)采用面向?qū)ο笤O(shè)計(jì)方法,各模塊功能獨(dú)立,運(yùn)行平臺(tái)為Windows 2000 ,編程軟件為Visual Basic 6.0,數(shù)據(jù)庫(kù)管理系統(tǒng)采用的是Access 2000,其主導(dǎo)設(shè)計(jì)思想是利用Visual Basic 6.0通過(guò)使用數(shù)據(jù)訪問(wèn)控件技術(shù)9實(shí)現(xiàn)數(shù)據(jù)庫(kù)與設(shè)計(jì)界面的連接并對(duì)Access 2000數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)訪問(wèn), 實(shí)現(xiàn)客運(yùn)中心的日常事務(wù)管理。本系統(tǒng)的界面進(jìn)行多窗口設(shè)計(jì),方便友好,針
23、對(duì)車(chē)站的日常運(yùn)營(yíng)管理與售票操作特別設(shè)計(jì)了很多便捷的功能,使管理工作成為一種簡(jiǎn)單有序的工作。4.2 汽車(chē)客運(yùn)中心查詢(xún)子系統(tǒng)模塊的實(shí)現(xiàn)首先建立登錄窗體。設(shè)置登錄窗體的屬性,如name、caption等屬性。另外,加入一些必要的控件,如“確定”和“取消”命令按鈕與標(biāo)簽和文本框。在登錄界面輸入正確的用戶(hù)名和密碼之后就可以登錄本系統(tǒng)。登錄窗體如圖4.1所示。(見(jiàn)下頁(yè))圖4.1登錄窗體登錄以后就可以進(jìn)入售票管理系統(tǒng)的主切換界面,單擊“查詢(xún)”即可出現(xiàn)下拉菜單“票價(jià)查詢(xún)”和“車(chē)次查詢(xún)”選中要操作的選項(xiàng)并單擊可進(jìn)入相應(yīng)的界面。主切換界面如圖4.2所示。 圖4.2主切換界面在乘客出行時(shí)需要對(duì)車(chē)次做全面的了解以方便
24、自己的旅行。本系統(tǒng)的查詢(xún)功能正是基于汽車(chē)客運(yùn)中心的“乘客就是上帝,一切為了乘客,一切方便乘客”的管理理念,為乘客提供了方便、簡(jiǎn)單的車(chē)次和票價(jià)查詢(xún)方法。下面以車(chē)次的查詢(xún)?yōu)槔齺?lái)介紹查詢(xún)的實(shí)現(xiàn)方法。單擊“車(chē)次查詢(xún)”即可顯示車(chē)次查詢(xún)窗體。如圖4.3所示。(見(jiàn)下頁(yè))圖4.3車(chē)次查詢(xún)窗體初始界面乘客在選擇了終點(diǎn)站和車(chē)型之后單擊“確定” ,在窗體右部對(duì)應(yīng)的文本框中可以顯示出相關(guān)信息。下面以“車(chē)次查詢(xún)”為例來(lái)說(shuō)明查詢(xún)子系統(tǒng)模塊的實(shí)現(xiàn)方法。此“車(chē)次查詢(xún)”窗體可以分四步來(lái)完成,1.完成此模塊的各字段。2.在窗體中加入兩個(gè)命令按鈕分別為“確定”和“返回” 。3.在窗體中加入七個(gè)標(biāo)簽其Caption屬性分別為“車(chē)次查
25、詢(xún)” 、“終點(diǎn)站” 、“車(chē)型” 、“車(chē)次” 、“發(fā)車(chē)時(shí)間” 、“車(chē)型”和“客容量”并加入六個(gè)文本框以對(duì)應(yīng)后六個(gè)標(biāo)簽。4.最后,再加入兩個(gè)組合框并設(shè)置其text屬性。4.3 汽車(chē)客運(yùn)中心維護(hù)子系統(tǒng)模塊的實(shí)現(xiàn)維護(hù)子系統(tǒng)功能的實(shí)現(xiàn)在于方便汽車(chē)客運(yùn)中心工作人員對(duì)本站日常業(yè)務(wù)工作的管理,與時(shí)地對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行維護(hù),并使工作人員的工作量減少到最少而設(shè)計(jì)的。實(shí)現(xiàn)了系統(tǒng)對(duì)汽車(chē)客運(yùn)中心業(yè)務(wù)信息有序、方便的管理?!笆燮本S護(hù)” 這個(gè)模塊的功能在于汽車(chē)客運(yùn)中心工作人員完成對(duì)售票員和售票點(diǎn)情況的添加、刪除等操作?!笆燮本S護(hù)” 模塊的實(shí)現(xiàn)與“業(yè)務(wù)維護(hù)”模塊的實(shí)現(xiàn)方法相似。“售票維護(hù)”和“業(yè)務(wù)維護(hù)”兩個(gè)模塊是系統(tǒng)設(shè)計(jì)人
26、員基于方便客運(yùn)中心日常業(yè)務(wù)管理,使工作人員的工作量減少到最小的思想設(shè)計(jì)的。 在主切換窗體上單擊“維護(hù)”出現(xiàn)下拉菜單在下拉菜單中單擊“售票維護(hù)”即可出現(xiàn)“售票維護(hù)”窗體。如圖4.4所示。(見(jiàn)下頁(yè)) 圖4.4售票維護(hù)初始界面在此窗體中工作人員可以根據(jù)實(shí)際情況對(duì)車(chē)次、終點(diǎn)站、售票員工號(hào)和售票窗口號(hào)進(jìn)行添加、刪除等操作。而且還可以顯示出汽車(chē)客運(yùn)中心管理信息的整體情況以方便工作人員與時(shí)掌握日常業(yè)務(wù)情況。這一功能的實(shí)現(xiàn)極方便了汽車(chē)客運(yùn)中心工作人員對(duì)日常業(yè)務(wù)的管理。實(shí)現(xiàn)此模塊的部分功能的代碼如下:Option ExplicitDim mblnaddmode As BooleanPrivate Sub Com
27、mand2_Click()刪除 On Error GoTo AddErr If MsgBox(該記錄刪除后則無(wú)法再恢復(fù),你確信要?jiǎng)h除嗎?, vbOKCancel, 警告) = vbOK Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNext If Adodc1.Recordset.EOF ThenAdodc1.Recordset.MoveLast End If End If Exit SubAddErr: MsgBox err.DescriptionEnd SubPrivate Sub Command1_Click()添加mblnaddmo
28、de = TrueAdodc1.Recordset.AddNewText14.Text = Text15.Text = Text1.Text = Text16.Text = On Error Resume NextIf Text14.Text = Then MsgBox 請(qǐng)您輸入要添加的車(chē)次!, vbExclamation, 提示信息End If Adodc1.Recordset.UpdateEnd SubPrivate Sub command9_Click()保存On Error Resume NextAdodc1.Recordset.Fields(checi).Value = Text14
29、.TextAdodc1.Recordset.Fields(zhongdianzhan).Value = Text15.TextAdodc1.Recordset.Fields(shoupiaoyuangonghao).Value = Text1.TextAdodc1.Recordset.Fields(shoupiaochuangkouhao).Value = Text16.TextAdodc1.Recordset.Updatemblnaddmode = FalseEnd Sub4.4 汽車(chē)客運(yùn)中心售票子系統(tǒng)模塊的實(shí)現(xiàn)售票子系統(tǒng)模塊的設(shè)計(jì)是為了完成汽車(chē)客運(yùn)中心售票和退票工作。汽車(chē)客運(yùn)中心的主要工作
30、就是完成輸送乘客的任務(wù),乘客憑票坐車(chē)并享受客運(yùn)中心提供的其他服務(wù)。汽車(chē)客運(yùn)中心的售票工作應(yīng)該快捷、方便。此外,在汽車(chē)客運(yùn)中心日常管理事務(wù)中難免會(huì)有已經(jīng)買(mǎi)到車(chē)票的乘客由于某些原因不能按時(shí)乘坐該日期的某車(chē)次,需要退票。汽車(chē)客運(yùn)中心的工作人員應(yīng)為這些乘客與時(shí)辦理退票業(yè)務(wù)以維護(hù)乘客的利益。為此,設(shè)計(jì)人員制作了售票子系統(tǒng)來(lái)滿(mǎn)足汽車(chē)客運(yùn)中心與乘客的需求,同時(shí)也為汽車(chē)客運(yùn)中心和乘客提供了方便、快捷的服務(wù)。售票初始窗體如圖4.5所示。圖4.5售票初始界面在此窗體中售票員只要根據(jù)乘客的乘車(chē)要求在相應(yīng)位置輸入對(duì)應(yīng)的容并單擊“打印” 按鈕售票信息就可以以報(bào)表的形式打印出來(lái),這樣就實(shí)現(xiàn)了售票的全過(guò)程。系統(tǒng)設(shè)計(jì)人員在設(shè)
31、計(jì)系統(tǒng)過(guò)程中充分考慮到乘客與工作人員雙方的要求,既為乘客提供了便捷的服務(wù)又降低了客運(yùn)中心工作人員的工作強(qiáng)度,表現(xiàn)出一種人性化的設(shè)計(jì)思路。5 系統(tǒng)運(yùn)行與評(píng)價(jià)5.1 系統(tǒng)運(yùn)行通過(guò)以上設(shè)計(jì)過(guò)程,該軟件的開(kāi)發(fā)已接近尾聲。經(jīng)過(guò)測(cè)試,各模塊的功能實(shí)現(xiàn)符合客運(yùn)中心售票的業(yè)務(wù)要求,能夠得到預(yù)期效果。在此處就票價(jià)查詢(xún)功能進(jìn)行運(yùn)行。在“請(qǐng)選擇終點(diǎn)站” 對(duì)應(yīng)的文本框中選擇“” ,在“請(qǐng)選擇車(chē)型”對(duì)應(yīng)的文本框中選擇“金龍”后,在“車(chē)次” 、“車(chē)型” 、“里程”、“票價(jià)”與“終點(diǎn)站”所對(duì)應(yīng)的文本框中可以顯示出有關(guān)信息。如圖5.1所示。圖5.1票價(jià)查詢(xún)運(yùn)行其它功能按同樣的方法測(cè)試,都能得到正確結(jié)果。5.2 系統(tǒng)評(píng)價(jià)本系統(tǒng)
32、經(jīng)過(guò)設(shè)計(jì)人員的前期考察、用戶(hù)需求分析、系統(tǒng)設(shè)計(jì)的必要性和可行性分析以與對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì),構(gòu)建了系統(tǒng)的框架。在系統(tǒng)制作后期設(shè)計(jì)人員在前期準(zhǔn)備工作的基礎(chǔ)上基本實(shí)現(xiàn)了系統(tǒng)各模塊的功能,使本系統(tǒng)得以正常運(yùn)行。在查詢(xún)模塊中,乘客可以根據(jù)自己的出行需求進(jìn)行車(chē)次查詢(xún)和票價(jià)查詢(xún);在維護(hù)模塊中,工作人員可以根據(jù)客運(yùn)中心的日常業(yè)務(wù)和售票情況對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的維護(hù);售票模塊為售票員提供了方便、快捷的售票和退票操作。此外,在售票模塊的設(shè)計(jì)中考慮到對(duì)乘客出行安全負(fù)責(zé)和穩(wěn)定社會(huì)秩序等因素,設(shè)計(jì)人員特意在售票信息中加入“乘客” 使客運(yùn)中心留下所有乘客的乘車(chē)記錄以方便日后查找、核對(duì)。本系統(tǒng)也存在著許多不盡人意之處,售票功能
33、應(yīng)該更強(qiáng)大,能夠?qū)崿F(xiàn)網(wǎng)上購(gòu)票和退票業(yè)務(wù)使乘客不必親自到客運(yùn)中心就可以與客運(yùn)中心進(jìn)行購(gòu)票和退票交易。在系統(tǒng)的二次開(kāi)發(fā)過(guò)程中設(shè)計(jì)人員應(yīng)注重對(duì)本系統(tǒng)進(jìn)行網(wǎng)絡(luò)化、信息化的開(kāi)發(fā)與研究。6 結(jié)束語(yǔ)本系統(tǒng)通用性強(qiáng),能夠?qū)崿F(xiàn)售票、退票、車(chē)次和票價(jià)的查詢(xún)以與對(duì)汽車(chē)客運(yùn)中心業(yè)務(wù)和售票情況的添加和刪除。但由于時(shí)間緊,經(jīng)驗(yàn)不足,也存在著一些欠缺的地方,如本系統(tǒng)只適用于中小型客運(yùn)中心來(lái)處理日常售票事務(wù),用戶(hù)界面不夠美觀等。此外,還有一些未完善的功能,比如實(shí)現(xiàn)網(wǎng)上購(gòu)票和退票功能。而且,要作為實(shí)際應(yīng)用,該系統(tǒng)還有一些具體細(xì)節(jié)問(wèn)題需要解決。(如:應(yīng)有年、月總匯表的輸出功能。) 隨著計(jì)算機(jī)科學(xué)與數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,我們相信在不久
34、的將來(lái)會(huì)有更加高效、科學(xué)的信息管理系統(tǒng)為提高人們的生活質(zhì)量做出貢獻(xiàn)。參考文獻(xiàn)1 黃梯云.管理信息系統(tǒng)導(dǎo)論(第二版)M.機(jī)械工業(yè),20002 鈞毅,越虎.計(jì)算機(jī)信息系統(tǒng)概論M.交通大學(xué),19963 曾偉民,鄧永剛.Visual Basic 6.0高級(jí)使用教程M.電子工業(yè),1999 4 晶辰工作室.Visual Basic 6.0中文版使用參考手冊(cè)M.電子工業(yè)出版社,19985 齊治昌,譚慶平,寧洪軟件工程M高等教育,1997 6 薩師煊,王珊數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)M高等教育,2000 7 Jeffrey DUllmanA First Course in DataBase SystemsM清華大
35、學(xué),1998 8 雁翎Access2000應(yīng)用教程M高等教育,2002 9 Jeffrey P.McManus.Visual Basic 6.0數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)M.機(jī)械工業(yè),1999The sale of tickets management system ofthe passenger transportation center in ChangZhiAbstract: The system is a branch and concrete usage of selling tickets management in the information management system .It
36、is designed for the passenger transportation center in ChangZhi, can manage selling tickets, car time, ticket price and the statistic of ticket income. Selecting Visual Basic6.0 as developing tool, the system realizes various functions which the passenger transportation center automobile selling tic
37、kets request .The text mainly introduces the background, necessity, feasibility of developing the management system and how to develop high efficient, scientific and practical passenger transportation selling tickets management system .At the same time, it not only describes how to realize various f
38、unctions of the passenger transportation center automobile selling tickets system but also describes system total structure design, database design, system realization, system running and evaluation . Keywords: Information; Database; Sell the ticket management system; The system design;The system re
39、alization致 大學(xué)本科的學(xué)習(xí)生活即將結(jié)束。在四年的學(xué)習(xí)過(guò)程中我得到了許多老師和同學(xué)的關(guān)懷和幫助。在此,我要感所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué)。他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我無(wú)私的幫助。此文能夠成功地完成,要特別感我的導(dǎo)師史月美老師和輔導(dǎo)員王鴻斌老師的關(guān)懷和教導(dǎo),以與各位給予我關(guān)心的老師和同學(xué)。最后,我還要感我的父母。是他們一直在默默地支持著我,鼓勵(lì)著我。謹(jǐn)以此文獻(xiàn)給他們!汽車(chē)售票管理系統(tǒng)目 錄 TOC o 1-3 h z HYPERLINK l _Toc1075079531 引言 PAGEREF _Toc107507953 h 1HYPERLINK l _Toc1075079542
40、系統(tǒng)分析 PAGEREF _Toc107507954 h 2HYPERLINK l _Toc1075079552.1 用戶(hù)需求分析 PAGEREF _Toc107507955 h 2HYPERLINK l _Toc1075079562.2 可行性分析 PAGEREF _Toc107507956 h 2HYPERLINK l _Toc1075079572.3 數(shù)據(jù)庫(kù)需求分析 PAGEREF _Toc107507957 h 2HYPERLINK l _Toc1075079583 系統(tǒng)設(shè)計(jì) PAGEREF _Toc107507958 h 4HYPERLINK l _Toc1075079593.1 系
41、統(tǒng)設(shè)計(jì)目的 PAGEREF _Toc107507959 h 4HYPERLINK l _Toc1075079603.2 系統(tǒng)概況 PAGEREF _Toc107507960 h 4HYPERLINK l _Toc1075079613.3 系統(tǒng)模塊的劃分與功能描述 PAGEREF _Toc107507961 h 4HYPERLINK l _Toc1075079623.4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc107507962 h 6HYPERLINK l _Toc1075079634 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc107507963 h 10HYPERLINK l _Toc107507964
42、4.1 系統(tǒng)開(kāi)發(fā)工具 PAGEREF _Toc107507964 h 10HYPERLINK l _Toc1075079654.2 汽車(chē)客運(yùn)中心查詢(xún)子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc107507965 h 10HYPERLINK l _Toc1075079664.3 汽車(chē)客運(yùn)中心維護(hù)子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc107507966 h 12HYPERLINK l _Toc1075079674.4 汽車(chē)客運(yùn)中心售票子系統(tǒng)模塊的實(shí)現(xiàn) PAGEREF _Toc107507967 h 14HYPERLINK l _Toc1075079685 系統(tǒng)運(yùn)行與評(píng)價(jià) PAGEREF _Toc
43、107507968 h 16HYPERLINK l _Toc1075079695.1 系統(tǒng)運(yùn)行 PAGEREF _Toc107507969 h 16HYPERLINK l _Toc1075079705.2 系統(tǒng)評(píng)價(jià) PAGEREF _Toc107507970 h 16HYPERLINK l _Toc1075079716 結(jié)束語(yǔ) PAGEREF _Toc107507971 h 18HYPERLINK l _Toc107507972參考文獻(xiàn) PAGEREF _Toc107507972 h 19HYPERLINK l _Toc107507973Abstract PAGEREF _Toc1075079
44、73 h 20HYPERLINK l _Toc107507974致 PAGEREF _Toc107507974 h 21汽車(chē)售票管理系統(tǒng)摘要:該系統(tǒng)是信息管理系統(tǒng)在售票管理方面的一個(gè)分支和具體運(yùn)用,是為客運(yùn)中心而設(shè)計(jì)的管理售票、車(chē)次、票價(jià)與客票收入統(tǒng)計(jì)等日常事物的系統(tǒng)。此系統(tǒng)選擇Visual Basic 6.0作為開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)客運(yùn)中心汽車(chē)售票所要求的各種功能。本文主要介紹了開(kāi)發(fā)此管理系統(tǒng)的背景、必要性、可行性以與如何在Visual Basic 6.0環(huán)境下開(kāi)發(fā)出高效、科學(xué)而又實(shí)用的客運(yùn)中心汽車(chē)售票管理系統(tǒng),同時(shí)也具體論述了如何實(shí)現(xiàn)客運(yùn)中心汽車(chē)售票系統(tǒng)的各種功能,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)
45、庫(kù)設(shè)計(jì)以與系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行和評(píng)價(jià)等。關(guān)鍵詞:信息; 數(shù)據(jù)庫(kù); 售票管理系統(tǒng); 系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)1 引言社會(huì)愈進(jìn)步,我們就需要掌握更多的文化知識(shí)。尤其在人類(lèi)社會(huì)步入信息時(shí)代以來(lái),信息技術(shù)滲入到我們的生活、工作、學(xué)習(xí)之中。同時(shí)也在無(wú)時(shí)不刻地改變著我們的生活、工作、學(xué)習(xí)的方式與思想觀念。因而就需要我們掌握更先進(jìn)的信息管理技術(shù)。 客運(yùn)中心售票管理系統(tǒng)是信息管理系統(tǒng)1,2在售票管理方面的一個(gè)分支和具體的應(yīng)用,該系統(tǒng)采用Visual Basic 6.0語(yǔ)言3,4作為開(kāi)發(fā)工具,實(shí)現(xiàn)了客運(yùn)中心管理售票、車(chē)次、票價(jià)以與售票員、售票點(diǎn)情況和對(duì)客票收入統(tǒng)計(jì)等日常事務(wù)的功能。隨著社會(huì)的發(fā)展,人與人之間相互聯(lián)系越來(lái)越
46、密切,因此人們的出行也越來(lái)越頻繁,客運(yùn)中心對(duì)于人們的出行起著更加重要的作用。特別在社會(huì)迅猛發(fā)展的今天,一個(gè)功能強(qiáng)大、設(shè)計(jì)合理、使用方便的汽車(chē)售票系統(tǒng)對(duì)于客運(yùn)中心來(lái)說(shuō)顯得尤為重要。汽車(chē)售票管理系統(tǒng)可以對(duì)售票、退票、車(chē)次、票價(jià)、售票員和售票點(diǎn)情況等信息和數(shù)據(jù)加以科學(xué)管理,還可以完成客票收入的統(tǒng)計(jì)工作使客運(yùn)中心的日常管理事務(wù)得以正常運(yùn)轉(zhuǎn),從而滿(mǎn)足人們出行和社會(huì)發(fā)展的需要。 本系統(tǒng)是以市客運(yùn)中心為實(shí)例進(jìn)行分析開(kāi)發(fā)的。利用本系統(tǒng)可以完成該客運(yùn)中心的售票、退票、車(chē)次、票價(jià)、售票員和售票點(diǎn)情況和對(duì)客票收入統(tǒng)計(jì)等日常事務(wù)的管理工作。2 系統(tǒng)分析2.1 用戶(hù)需求分析汽車(chē)客運(yùn)中心是一個(gè)流動(dòng)人口多,客流量大的公共場(chǎng)
47、所。設(shè)計(jì)人員在設(shè)計(jì)汽車(chē)客運(yùn)中心售票管理系統(tǒng)時(shí)首先要考慮本系統(tǒng)需要管理的信息繁雜,涉與的乘客人數(shù)多,系統(tǒng)的數(shù)據(jù)輸入量大而且頻繁,一些較重要的管理信息需要等因素。因此一定要保證該系統(tǒng)的實(shí)用性和安全性。此外,還要注意解決數(shù)據(jù)的并發(fā)性、并行性等問(wèn)題5。同時(shí)該汽車(chē)售票系統(tǒng)應(yīng)包括售票、退票,車(chē)次與票價(jià)的查詢(xún),汽車(chē)客運(yùn)中心的日常業(yè)務(wù)和售票工作的管理。另外,作為汽車(chē)客運(yùn)中心來(lái)說(shuō)盈利是其經(jīng)營(yíng)目的之一。因此,客運(yùn)中心汽車(chē)售票管理系統(tǒng)應(yīng)該能夠完成對(duì)當(dāng)日客票收入的統(tǒng)計(jì)工作。系統(tǒng)設(shè)計(jì)人員在設(shè)計(jì)汽車(chē)客運(yùn)中心售票管理系統(tǒng)前期了解到汽車(chē)客運(yùn)中心目前的規(guī)模屬于一個(gè)小型客運(yùn)中心,每天的客流量比較少。但是,隨著市的發(fā)展,外來(lái)人口的
48、增加,汽車(chē)客運(yùn)中心的業(yè)務(wù)量必定會(huì)隨著增加。因此,本系統(tǒng)的設(shè)計(jì)一定要有利于以后汽車(chē)客運(yùn)中心業(yè)務(wù)的擴(kuò)展。2.2 可行性分析當(dāng)接受一個(gè)軟件開(kāi)發(fā)任務(wù),就進(jìn)入軟件生命的第一個(gè)階段,即進(jìn)行可行性的研究。并不是所有問(wèn)題具有簡(jiǎn)單的解決辦法,許多問(wèn)題不能在預(yù)定的規(guī)模之解決。因此通過(guò)可行性的研究分析可以知道問(wèn)題。 有無(wú)可行性的解決方法,進(jìn)而避免人力、物力和財(cái)力的浪費(fèi)。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn)在直接為汽車(chē)客運(yùn)中心售票管理系統(tǒng)服務(wù),并且程序可以分期分批實(shí)現(xiàn)。但是,需要指出的是,系統(tǒng)目標(biāo)是不可能在總體規(guī)劃階段就提得非
49、常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化,以達(dá)到更加出色的程序系統(tǒng)。 2.3 數(shù)據(jù)庫(kù)需求分析在仔細(xì)調(diào)查汽車(chē)客運(yùn)中心售票管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的頂級(jí)數(shù)據(jù)流程圖,如圖2.1所示。(見(jiàn)下頁(yè)) shoupiao表xitongweihu表售票信息業(yè)務(wù)信息0長(zhǎng)治客運(yùn)中心汽車(chē)售票管理系統(tǒng)求請(qǐng)印打工作人員票車(chē)乘客響應(yīng)請(qǐng)求款票shoupiao表圖2.1 頂級(jí)數(shù)據(jù)流程圖3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目的設(shè)計(jì)人員設(shè)計(jì)售票管理系統(tǒng)的最終目標(biāo)是使汽車(chē)客運(yùn)中心管理手段現(xiàn)代化,減輕工作人員的工作強(qiáng)度,提高工作效率,減少在售票工作中的人為差錯(cuò);保證售票員和售票窗口可靈活增減;幫助工作人員掌握每天的客票收入情況實(shí)現(xiàn)
50、對(duì)業(yè)務(wù)信息的高效管理;方便旅客對(duì)車(chē)次、票價(jià)等信息的查詢(xún),幫助旅客與時(shí)了解發(fā)車(chē)時(shí)間、票價(jià)、車(chē)次等情況。本系統(tǒng)的總體設(shè)計(jì)原則是:“立足現(xiàn)在,著眼未來(lái);總體規(guī)劃,分步實(shí)施”。即在方案總體的設(shè)計(jì)和選型中要充分考慮技術(shù)的發(fā)展,力求所用技術(shù)在今后相當(dāng)長(zhǎng)的一段時(shí)間不落后;系統(tǒng)除具有較高的可靠性外,還將有良好的靈活性和可伸縮性,以利于以后系統(tǒng)的擴(kuò)展;考慮到硬件更新?lián)Q代周期短,因此所選設(shè)備應(yīng)可靠、經(jīng)濟(jì)、實(shí)用;軟件開(kāi)發(fā)除采用新的開(kāi)發(fā)工具外,還要設(shè)計(jì)良好的接口,以利于功能模塊的增加??傊?,系統(tǒng)的設(shè)計(jì)應(yīng)遵循科學(xué)性、安全性、可靠性、靈活性、實(shí)用性和經(jīng)濟(jì)性相結(jié)合的原則。3.2 系統(tǒng)概況隨著社會(huì)的進(jìn)步,計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展
51、,汽車(chē)客運(yùn)中心售票的管理方式也日新月異,以前由人工管理的方法現(xiàn)存在很多缺點(diǎn):管理效率低,工作人員工作強(qiáng)度大,信息處理速度慢而且準(zhǔn)確率也不能令人滿(mǎn)意。為了提高售票信息管理效率,減輕工作強(qiáng)度,提高信息處理速度和準(zhǔn)確率;為出行乘客提供更方便、科學(xué)的服務(wù)項(xiàng)目;為汽車(chē)客運(yùn)中心工作人員提供一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是設(shè)計(jì)人員選擇了由計(jì)算機(jī)來(lái)設(shè)計(jì)一個(gè)汽車(chē)客運(yùn)中心售票管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)汽車(chē)客運(yùn)中心進(jìn)行自動(dòng)管理。工作人員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)汽車(chē)客運(yùn)中心的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。3.3 系統(tǒng)模塊的劃分與功能描述由乘客要求和業(yè)務(wù)流程分析客運(yùn)中心汽車(chē)售票管理系統(tǒng)共分為主切換界面、售票、查詢(xún)
52、、維護(hù)和幫助五個(gè)模塊。一、主切換界面該模塊的主要功能是切換售票、查詢(xún)、維護(hù)情況和幫助四個(gè)子系統(tǒng)。二、售票模塊該模塊主要實(shí)現(xiàn)客運(yùn)中心的售票功能。操作人員在主切換界面用鼠標(biāo)單擊“售票子系統(tǒng)”進(jìn)入。售票系統(tǒng)能售出當(dāng)日的未發(fā)車(chē)次的客票并能夠?qū)崿F(xiàn)退票功能。 當(dāng)正確進(jìn)入售票子系統(tǒng)后,系統(tǒng)界面可以顯示出當(dāng)前已經(jīng)售出的客票信息包括:車(chē)次、終點(diǎn)站、乘客、車(chē)型、客容量、座位號(hào)與對(duì)應(yīng)的票價(jià)和日期。單擊“返回”鍵可返回主切換界面。單擊“售票”鍵之后售票員即可進(jìn)行售票操作,錄入的售票信息可以保存在系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。汽車(chē)客運(yùn)中心在每日結(jié)算時(shí)工作人員只要在此界面中單擊“打印”按鈕則當(dāng)日的售票信息和客票收入統(tǒng)計(jì)可以以報(bào)表的
53、形式顯示出來(lái)。在處理乘客退票事務(wù)時(shí),工作人員選中將要進(jìn)行退票操作的信息單擊“退票”按鈕即可。 三、查詢(xún)模塊該模塊包括票價(jià)查詢(xún)和車(chē)次查詢(xún)二個(gè)子模塊,主要功能是:1.票價(jià)查詢(xún)子模塊此模塊實(shí)現(xiàn)乘客對(duì)票價(jià)的查詢(xún)。乘客在票價(jià)查詢(xún)模塊所對(duì)應(yīng)的文本框中分別選擇要查詢(xún)的終點(diǎn)站和車(chē)型,系統(tǒng)即可顯示出要查詢(xún)的車(chē)次、終點(diǎn)站、車(chē)型、里程和票價(jià)。2.車(chē)次查詢(xún)子模塊此模塊實(shí)現(xiàn)乘客對(duì)車(chē)次的查詢(xún)。乘客在車(chē)次查詢(xún)模塊所對(duì)應(yīng)的文本框中選擇要查詢(xún)的終點(diǎn)站和車(chē)型,系統(tǒng)即可顯示出要查詢(xún)的車(chē)次、發(fā)車(chē)時(shí)間、客容量、終點(diǎn)站和車(chē)型。四、維護(hù)模塊在設(shè)計(jì)“維護(hù)模塊” 的過(guò)程中,設(shè)計(jì)人員考慮到作為汽車(chē)客運(yùn)中心是在不斷發(fā)展,不斷完善,其業(yè)務(wù)量在不斷擴(kuò)
54、增,而且由于汽油價(jià)格和公路收費(fèi)以與客運(yùn)成本的提高,票價(jià)需要根據(jù)市場(chǎng)的變化與時(shí)做出調(diào)整?!皹I(yè)務(wù)維護(hù)”模塊的功能正好滿(mǎn)足了客運(yùn)中心這一業(yè)務(wù)需求。隨著客運(yùn)中心業(yè)務(wù)圍的不斷擴(kuò)大,其發(fā)往全國(guó)各地的客車(chē)也在不斷增加。為了方便管理,需要與時(shí)安排車(chē)次、增加售票員和售票點(diǎn)以適應(yīng)客運(yùn)中心的業(yè)務(wù)發(fā)展需求。該模塊包括了對(duì)票價(jià)情況、車(chē)次情況、售票員情況以與售票點(diǎn)情況的添加和刪除。實(shí)現(xiàn)對(duì)票價(jià)、車(chē)次、售票員和售票點(diǎn)的數(shù)據(jù)維護(hù)。主要實(shí)現(xiàn)對(duì)業(yè)務(wù)(包括車(chē)次、車(chē)型、里程、票價(jià)、發(fā)車(chē)時(shí)間、客容量與終點(diǎn)站)和售票(包括車(chē)次、終點(diǎn)站、售票員工號(hào)和售票窗口號(hào))的添加和刪除。此外,在“業(yè)務(wù)”和“售票”兩個(gè)子模塊中還加入了“第一條” 、“上一
55、條” 、“下一條”和“最后一條”按鈕使本系統(tǒng)的維護(hù)模塊功能更完善。五、幫助模塊 此模塊向用戶(hù)介紹了該系統(tǒng)的版本信息、主要功能等。在系統(tǒng)功能分析基礎(chǔ)上,考慮Visual Basic 6.0程序特點(diǎn),編制如圖3.1的系統(tǒng)功能模塊圖。長(zhǎng)治客運(yùn)中心汽車(chē)售票管理系統(tǒng)主切換界面幫 助退 出售 票 維 護(hù)查 詢(xún)售 票客票信息 退 票業(yè)務(wù)維護(hù)售票維護(hù)票價(jià)查詢(xún)車(chē)次查詢(xún)圖3.1系統(tǒng)功能模塊圖3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)一、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)通過(guò)對(duì)汽車(chē)客運(yùn)中心售票管理的數(shù)據(jù)流程分析,設(shè)計(jì)E-R圖。如圖3.2和圖3.3所示。(見(jiàn)下頁(yè))客車(chē)車(chē)次票價(jià)客容量發(fā)車(chē)時(shí)間車(chē)型圖3.2 客車(chē)E-R屬性圖客票日期座位號(hào)終點(diǎn)站車(chē)次車(chē)型量容客名姓
56、客乘圖3.3 客票E-R屬性圖二、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)實(shí)現(xiàn)對(duì)汽車(chē)客運(yùn)中心的信息管理,首先必須建立一個(gè)有關(guān)汽車(chē)客運(yùn)中心信息的數(shù)據(jù)庫(kù)。在設(shè)計(jì)本系統(tǒng)之前設(shè)計(jì)人員從數(shù)據(jù)庫(kù)的各項(xiàng)屬性要求考慮并聯(lián)系實(shí)際應(yīng)用建立了一個(gè)命名為“db1.mdb”的數(shù)據(jù)庫(kù)。這個(gè)數(shù)據(jù)庫(kù)建立了有關(guān)查詢(xún)、維護(hù)和售票信息等表,包括了汽車(chē)客運(yùn)中心日常管理的各項(xiàng)信息?,F(xiàn)舉例說(shuō)明數(shù)據(jù)庫(kù)的建立過(guò)程。具體步驟為:進(jìn)入Microsoft Access集成環(huán)境彈出Microsoft Access對(duì)話(huà)框選擇“空Access數(shù)據(jù)庫(kù)” 之后單擊“確定” ,然后出現(xiàn)“文件新建數(shù)據(jù)庫(kù)” 對(duì)話(huà)框輸入所建數(shù)據(jù)庫(kù)名稱(chēng),如:db1.mdb,單擊“創(chuàng)建”以后就可以建立數(shù)據(jù)
57、庫(kù)。在本系統(tǒng)中設(shè)計(jì)人員選用“使用設(shè)計(jì)器創(chuàng)建表”來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。在設(shè)計(jì)視圖中輸入系統(tǒng)所需各字段并規(guī)定其屬性之后就可以根據(jù)規(guī)化理論建立所需的售票信息管理系統(tǒng)的數(shù)據(jù)表6,7。表3-1是名為“shoupiao”的設(shè)計(jì)表。(見(jiàn)下頁(yè))表3-1“shoupiao”設(shè)計(jì)表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小索引說(shuō)明車(chē)次數(shù)字長(zhǎng)整型有(無(wú)重復(fù))定義為主鍵終點(diǎn)站文本50無(wú)乘客文本50無(wú)車(chē)型文本50無(wú)客容量數(shù)字長(zhǎng)整型無(wú)座位號(hào)數(shù)字長(zhǎng)整型無(wú)票價(jià)數(shù)字長(zhǎng)整型無(wú)日期日期時(shí)間無(wú)無(wú)按照以上步驟可建立汽車(chē)售票系統(tǒng)相關(guān)的表。例如:表3-2為查詢(xún)表。 表3-2 查詢(xún)表車(chē)次終點(diǎn)站車(chē)型里程(公里)票價(jià)(元)發(fā)車(chē)時(shí)間客容量101金龍31040每日6:001
58、8:00 每20分鐘一趟35102依維柯31030每日6:0018:00 每20分鐘一趟17103金龍39252每日7:3035104依維柯39240每日7:3017105依維柯26515每日7:00,12:0017106金龍26525每日7:00,12:0035107依維柯12220每日6:00-18:00每30分鐘一趟17108金龍12230每日6:00-18:00每30分鐘一趟35109金龍60990每日9:00,15:0035110依維柯60980每日9:00,15:0017111金龍50870每日8:00,13:0035112依維柯50860每日8:00,13:0017113晉中依維
59、柯28630每日8:30,14:0017114晉中金龍28640每日8:30,14:0035115依維柯30735每日7:3017116金龍30750每日7:3035117金龍30240每日7:00,11:00,15:0035118依維柯30230每日7:00,11:00,15:0017其中車(chē)次為主鍵汽車(chē)售票管理系統(tǒng)的其它相關(guān)信息表均可按照上述步驟建立。通過(guò)建數(shù)據(jù)庫(kù)表該汽車(chē)售票管理系統(tǒng)的數(shù)據(jù)庫(kù)已經(jīng)建立起來(lái)了,此系統(tǒng)的各子系統(tǒng)擁有各自的數(shù)據(jù)庫(kù)表。4 系統(tǒng)實(shí)現(xiàn)4.1 系統(tǒng)開(kāi)發(fā)工具數(shù)據(jù)庫(kù)的選用數(shù)據(jù)庫(kù)系統(tǒng)的選擇,直系關(guān)系著系統(tǒng)數(shù)據(jù)的可靠、安全、響應(yīng)速度和容量控制。在本系統(tǒng)設(shè)計(jì)中,設(shè)計(jì)人員選用Acces
60、s 20008作為數(shù)據(jù)管理系統(tǒng)。Access 2000是一個(gè)全新的設(shè)計(jì),能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的大量存貯和快速查詢(xún),使得它成為當(dāng)今大型現(xiàn)代化數(shù)據(jù)庫(kù)管理系統(tǒng)之一。開(kāi)發(fā)工具的選用本系統(tǒng)應(yīng)用程序的開(kāi)發(fā)采用Visual Basic 6.0語(yǔ)言,Visual Basic 6.0是由Microsoft公司開(kāi)發(fā)的在Windows平臺(tái)上的主力編程語(yǔ)言之一,其擁有面向?qū)ο蟮目梢暬牧己迷O(shè)計(jì)界面,從而一經(jīng)推出就風(fēng)靡全球?yàn)楸姸喑绦騿T所青睞。Visual Basic 6.0是應(yīng)用程序使用最多的前端工具之一,具有開(kāi)發(fā)界面友好,功能強(qiáng)大,所開(kāi)發(fā)的應(yīng)用程序可移植性強(qiáng)等特點(diǎn)。本系統(tǒng)采用面向?qū)ο笤O(shè)計(jì)方法,各模塊功能獨(dú)立,運(yùn)行平臺(tái)為Wi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)費(fèi)支付合同書(shū)范本2
- 建筑能源管理行業(yè)經(jīng)營(yíng)分析報(bào)告
- 牙科用印模托盤(pán)市場(chǎng)分析及投資價(jià)值研究報(bào)告
- 帽架產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 出租家具行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 位置定位服務(wù)電信服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 貴州省烏當(dāng)區(qū)某校2024-2025學(xué)年高三上學(xué)期10月月考英語(yǔ)試題(解析版)
- 蠶種脫水機(jī)項(xiàng)目運(yùn)營(yíng)指導(dǎo)方案
- 光遺傳學(xué)領(lǐng)域的研究行業(yè)營(yíng)銷(xiāo)策略方案
- 氣動(dòng)噴燈產(chǎn)品供應(yīng)鏈分析
- 2.2--金風(fēng)1.5兆瓦風(fēng)力發(fā)電機(jī)組測(cè)量傳感器與模塊
- 零星用工單(派工單)
- 關(guān)于初中英語(yǔ)學(xué)習(xí)的調(diào)查問(wèn)卷
- 慢性阻塞性肺疾病臨床路徑
- 可研收費(fèi)標(biāo)準(zhǔn)[1999]1283號(hào)文
- 人身保險(xiǎn)產(chǎn)品條款部分條目示范寫(xiě)法規(guī)定
- CT的基本結(jié)構(gòu)和成像原理
- 《農(nóng)村集體經(jīng)濟(jì)組織會(huì)計(jì)》考試試卷
- 《晴天》歌詞精編版
- 防滲漏、防裂縫施工技術(shù)交底.doc
- 城市地下管線(xiàn)普查與實(shí)施方案(完整版)
評(píng)論
0/150
提交評(píng)論