【正文】
local public transport inquiry。The core of this software is a good choice of trips to routes of inquiry, or enter the station name to the query, click the Search button, check all the trips with the station and the corresponding stops.English AbstractTo promote the geographical names information service work, I developed the Nanjing Public Transport Query System (hereinafter referred to as the Software), used to provide fast, convenient city bus stops, in line inquiry service can also be used to make subway本軟件用JSP作為開發(fā)語(yǔ)言并結(jié)合SQL數(shù)據(jù)庫(kù),只要將公交站點(diǎn)等信息輸入數(shù)據(jù)庫(kù),就可以很快構(gòu)建成一個(gè)簡(jiǎn)單、實(shí)用的本地公交查詢系統(tǒng)。本軟件的核心是對(duì)選擇好的車次進(jìn)行路線的查詢,或者輸入所要查詢的車站名,點(diǎn)擊“查詢”按鈕,查詢所有含有該站的車次及相應(yīng)的??空尽)b┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊畢業(yè)設(shè)計(jì)(論文)報(bào)告紙公交查詢系統(tǒng)設(shè)計(jì)畢業(yè)論文信息工程系畢業(yè)設(shè)計(jì)(論文)誠(chéng)信承諾我謹(jǐn)在此承諾:本人所寫的畢業(yè)論文《 公交查詢系統(tǒng)制作 》,系本人獨(dú)自完成,凡涉及其他作者的觀點(diǎn)和材料,均作了注釋與說明,若有不實(shí),后果本人承擔(dān)。承諾人(簽名):2010年6 月1 日摘 要為推進(jìn)地名信息服務(wù)工作,開發(fā)的“南京市公交查詢系統(tǒng)”軟件(以下簡(jiǎn)稱“本軟件”),用于提供快速的、簡(jiǎn)便的城市公交站點(diǎn)、線路查詢服務(wù),也可以用于制作地鐵、公路等交通信息查詢系統(tǒng)。此處既可以“精確查詢”也可以是“模糊查詢”,“模糊查詢”主要方便那些對(duì)站名不是很清楚,但知道其中的一部分的乘客,系統(tǒng)可以幫助他們快速的查出。關(guān)鍵詞: JSP、 SQL數(shù)據(jù)庫(kù)、 車次管理, 公交查詢系統(tǒng)。, highway and other transportation information inquiry system.Here both Exact can be fuzzy query, Fuzzy query, the main benefit of those on the station were not clear, but that one part of the passenger, the system can help them quickly find out.Keywords: JSP, SQL databases, sell management, transit system.目錄1 緒論 51.1可行性分析 62用戶功能需求分析 6 7如果在網(wǎng)絡(luò)上運(yùn)行,應(yīng)有數(shù)據(jù)在線更新的能力以及在線查詢的能力。 7。系統(tǒng)功能分析 73模塊結(jié)構(gòu)設(shè)計(jì) 73.2系統(tǒng)詳細(xì)設(shè)計(jì) 8人機(jī)界面設(shè)計(jì) 8系 統(tǒng) 難 點(diǎn) 分 析 196結(jié) 論 207致 謝 208 參考文獻(xiàn) 211 緒論隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,人們生活水平的提高,越來越多的人開始熱衷于到外地旅游。我認(rèn)為這樣的系統(tǒng)應(yīng)該具有很好的實(shí)用性!乘客只需選擇車次或輸入要查詢的站點(diǎn),系統(tǒng)會(huì)快速的給出結(jié)果,同時(shí)管理員也可以很容易的修改車次。下面就根據(jù)軟件工程理論的規(guī)范要求對(duì)軟件的開發(fā)背景、意義、需求分析等方面進(jìn)行分析:1.1本系統(tǒng)的開發(fā)有很大的社會(huì)意義,能給廣大市民提供極大的方便??尚行苑治隹尚行苑治鍪菍?duì)系統(tǒng)進(jìn)行全面、概要的分析。它的主要目標(biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模和功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析,并且提出系統(tǒng)的邏輯模型和各種可能的方案,從而為系統(tǒng)開發(fā)項(xiàng)目的決策提供科學(xué)依據(jù)。首先,從自身來分析,經(jīng)過2年多的學(xué)習(xí)已經(jīng)初步掌握了JSP控件、SQL數(shù)據(jù)庫(kù)等方面的編程技巧,對(duì)該軟件的設(shè)計(jì)并不存在技術(shù)上的難點(diǎn)。其次,從數(shù)據(jù)庫(kù)方面來分析,也是可行的。bus_number用來存放車次,bus_station1, bus_station2, bus_station3, bus_station4這四個(gè)字段用來存放站點(diǎn)。(3)營(yíng)運(yùn)可行性:國(guó)內(nèi)很早就開始應(yīng)用公交查詢系統(tǒng),我國(guó)大部分城市都有公交查詢系統(tǒng)。2那么對(duì)于這些外來旅游者,首先搞清這個(gè)城市的公交路線顯的很重要!南京,作為一個(gè)六朝古都,每年都要吸引大量的游客,為了滿足這些游客熟悉公交路線的需求,特以公交查詢系統(tǒng)為設(shè)計(jì)課題。我認(rèn)為這樣的系統(tǒng)應(yīng)該具有很好的實(shí)用性!開發(fā)本系統(tǒng)的目標(biāo)就是立足廣大乘客的實(shí)際,著眼于公交業(yè)的未來發(fā)展,規(guī)范公交管理,提高服務(wù)質(zhì)量,方便乘客查詢,并為此設(shè)計(jì)該系統(tǒng)。用戶功能需求分析如果在網(wǎng)絡(luò)上運(yùn)行,應(yīng)有數(shù)據(jù)在線更新的能力以及在線查詢的能力。系統(tǒng)功能分析本系統(tǒng)提供了的車次查詢功能、路線查詢功能。同時(shí)管理員身份方便管理車輛的車次和出行線路。也希望老師及朋友給予指導(dǎo),提出您們的建議!在此,先向您們表示感謝!3模塊結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)共分兩個(gè)模塊:(1)車次查詢模塊:車次查詢模塊主要實(shí)現(xiàn)選擇好車次后,得到相應(yīng)車次的路線的功能;(2)路線查詢模塊:路線查詢模塊中,既可以進(jìn)行精確查詢,也可以進(jìn)行模糊查詢,當(dāng)乘客不知道確切的站名時(shí),只要輸入其中的一個(gè)或多個(gè)字就可以進(jìn)行查詢。數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),采用了SQL進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。結(jié)構(gòu)如下:表中bus_number用來保存車次,數(shù)據(jù)類型定義為數(shù)字;bus_station1, bus_station2, bus_station3, bus_station4用來保存站點(diǎn),類型定義為文本,但對(duì)于文本屬性來說每個(gè)字段的最大長(zhǎng)度為 255,超過這個(gè)長(zhǎng)度系統(tǒng)不予顯示,因此設(shè)四個(gè)字段來控制,便于以后數(shù)據(jù)的擴(kuò)充。數(shù)據(jù)庫(kù)結(jié)構(gòu)如何設(shè)計(jì)無(wú)疑在整個(gè)系統(tǒng)設(shè)計(jì)中占有重要的地位,所以我們?cè)陂_發(fā)一個(gè)系統(tǒng)之前,一定要考慮好數(shù)據(jù)庫(kù)該怎么設(shè)計(jì),怎么樣設(shè)計(jì)方便接口實(shí)現(xiàn)和界面顯示。4代碼設(shè)計(jì)采用dreamweaver工具開發(fā)客戶端用戶體驗(yàn),制作JSP網(wǎng)頁(yè)然后使用Tomcat作為服務(wù)器連接SQL數(shù)據(jù)庫(kù) + + 39。 + + 39。 + + 39。本系統(tǒng)的界面和源代碼.1 管 理 員 登 陸 成 功 界 面Imports Public Class main Public m_Login As Boolean = False Public m_style As String Public OPErr As New OutputErr Private sqlobject As SQL_Conn Private CmdStr As String Public Sub main_Load(ByVal sender As , ByVal e As ) Handles If m_Login = False Then = False = False = False = True = False = True = False