公交查詢系統(tǒng)認(rèn)知實(shí)習(xí)報(bào)告_第1頁(yè)
公交查詢系統(tǒng)認(rèn)知實(shí)習(xí)報(bào)告_第2頁(yè)
公交查詢系統(tǒng)認(rèn)知實(shí)習(xí)報(bào)告_第3頁(yè)
公交查詢系統(tǒng)認(rèn)知實(shí)習(xí)報(bào)告_第4頁(yè)
公交查詢系統(tǒng)認(rèn)知實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

摘要PAGE———PAGEI—認(rèn)識(shí)實(shí)習(xí)報(bào)告題目城市公交查詢管理系統(tǒng)(院)系理學(xué)院_________專業(yè)_______信息與計(jì)算科學(xué)__________________班級(jí)****_學(xué)號(hào)__**__學(xué)生姓名***導(dǎo)師姓名_____***_______完成日期______2011.12.27_______________認(rèn)知實(shí)習(xí)任務(wù)書認(rèn)知實(shí)習(xí)題目:公交車查詢系統(tǒng)初步設(shè)計(jì)姓名***系別數(shù)理系專業(yè)信息與計(jì)算科學(xué)班級(jí)****學(xué)********指導(dǎo)老師****一、基本任務(wù)及要求針對(duì)具體問(wèn)題提出要求和基本任務(wù)1、公交車查詢系統(tǒng)的概述2、公交車查詢系統(tǒng)的設(shè)計(jì)內(nèi)容和要求3、公交車查詢系統(tǒng)功能模塊設(shè)計(jì)4、公交車查詢系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)認(rèn)知實(shí)習(xí)時(shí)間安排第2教學(xué)周,安排和分配學(xué)生選題,部分學(xué)生可根據(jù)興趣適當(dāng)調(diào)整,開(kāi)始查閱資料、調(diào)研。第3教學(xué)周,查閱資料、調(diào)研,獲得指導(dǎo)老師的初步指導(dǎo),弄清主要算法、建立模型、或確定主要設(shè)計(jì)方案。第4教學(xué)周,學(xué)生實(shí)現(xiàn)算法等,獲得結(jié)果。第5教學(xué)周,撰寫認(rèn)識(shí)實(shí)習(xí)報(bào)告,整理資料。目錄1.公交車查詢系統(tǒng)的概述2.公交車查詢系統(tǒng)開(kāi)發(fā)背景與目標(biāo)3.公交車查詢系統(tǒng)的現(xiàn)狀和前景展望4.公交車查詢系統(tǒng)的主要內(nèi)容和要求5.公交車查詢系統(tǒng)的設(shè)計(jì)方案6.總結(jié)參考文獻(xiàn)公交車查詢系統(tǒng)設(shè)計(jì)方案摘要:本文首先分析了公交查詢系統(tǒng)設(shè)計(jì)的必要性,我們?cè)O(shè)計(jì)的公交查詢系統(tǒng)要與觸摸屏相結(jié)合。本文還介紹了在開(kāi)發(fā)系統(tǒng)中需要用到的知識(shí),比如SQLServer2000等。開(kāi)發(fā)的公交查詢系統(tǒng)實(shí)現(xiàn)了站站查詢。整個(gè)系統(tǒng)的后臺(tái)管理實(shí)現(xiàn)對(duì)系統(tǒng)中所有的數(shù)據(jù)的控制與管理。整個(gè)系統(tǒng)的實(shí)現(xiàn)中,對(duì)數(shù)據(jù)的添加與修改是最重要的操作,實(shí)現(xiàn)對(duì)所有數(shù)據(jù)的控制。關(guān)鍵詞:公交查詢系統(tǒng)vc數(shù)據(jù)1.公交車查詢系統(tǒng)的概述隨著現(xiàn)在社會(huì)的發(fā)展,出行人員都避免不了要到某些城市去公干或其他的事情。一旦你對(duì)這個(gè)城市不熟悉,你的出門就會(huì)舉步維艱。打的,對(duì)于一些因公出差的人來(lái)說(shuō)算不了什么,但是對(duì)于旅游者或是個(gè)人來(lái)說(shuō)就不是很好的選擇。以前那些人只能靠打電話,看交通圖,像熟人問(wèn)路等這些傳統(tǒng)的查詢公交信息。這樣就浪費(fèi)掉很多的時(shí)間在查詢公交線路中,而且得到的信息也不一定是很可靠的。由于各個(gè)地區(qū)的公交車數(shù)據(jù)非常龐大,而且無(wú)法迅速、準(zhǔn)確地查到所需要的目的地以及各個(gè)車次所經(jīng)過(guò)站點(diǎn)的信息,帶來(lái)了很大的不便.因此結(jié)合實(shí)際操作,開(kāi)發(fā)出適合與公交車查詢的管理軟件,不僅可以讓管理員從現(xiàn)有繁重的信息手工錄入、查詢中解放出來(lái),提高工作效率.。

公交查詢系統(tǒng)現(xiàn)狀分析:鑒于中國(guó)目前的經(jīng)濟(jì)發(fā)展?fàn)顩r,中國(guó)人出行還是以公交車為主,所以每個(gè)城市的公交系統(tǒng)都比較龐大發(fā)達(dá)。公交查詢系統(tǒng)是近兩年出現(xiàn)的新生事物,每個(gè)城市的發(fā)展?fàn)顩r也是良莠不齊。目前的公交查詢系統(tǒng),基本上具備一下功能:采用車站站點(diǎn)查詢、車次查詢、模糊查詢、站至站查詢四種查詢形式,不僅能夠查詢到各條線路的起停站點(diǎn),同時(shí)還能夠分析出換乘車輛情況。城市公共交通運(yùn)輸以其覆蓋面廣、經(jīng)濟(jì)快捷的特點(diǎn),目前仍然是絕大多數(shù)出行者的首選方式,也是各地城市政府大力發(fā)展的一種交通方式。如果能夠提供一種服務(wù),為市民特別是外來(lái)旅游、出差、就醫(yī)等急需了解本地道路情況的人提供方便、快捷、經(jīng)濟(jì)、高效地利用公交線路的方案,將方便他們的出行和生活,同時(shí)減少不必要的交通流量,提高交通運(yùn)輸?shù)男屎统鞘械牡匚?。這已是一個(gè)越來(lái)越迫切的現(xiàn)實(shí)問(wèn)題。我國(guó)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,廣大乘客可以獲得信息的方式很少,為了解決這種問(wèn)題,加快發(fā)展城市公交信息化,設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。城市公共交通(以下簡(jiǎn)稱“公交”)是與出行人員生產(chǎn)生活息息相關(guān)的重要基礎(chǔ)設(shè)施。提供良好的公交服務(wù)是建設(shè)和諧社會(huì)的基本要求。利用高新技術(shù)改造傳統(tǒng)的公交系統(tǒng)。以信息化為基礎(chǔ),促進(jìn)乘客、車輛、站點(diǎn)設(shè)施以及交通環(huán)境等要素之間的良性互動(dòng),推動(dòng)智能公交系統(tǒng)建設(shè)。鑒于中國(guó)目前的經(jīng)濟(jì)發(fā)展?fàn)顩r,中國(guó)人出行還是以公交車為主,所以每個(gè)城市的公交系統(tǒng)都比較龐大發(fā)達(dá)。公交查詢系統(tǒng)是近兩年出現(xiàn)的新生事物,每個(gè)城市的發(fā)展?fàn)顩r也是良莠不齊。建設(shè)電子公交線路查詢運(yùn)行站點(diǎn)查詢系統(tǒng)、線路查詢系統(tǒng)、換乘查詢信息系統(tǒng),便于市民了解公交信息,合理安排出行。公交查詢系統(tǒng)結(jié)合各個(gè)市地理信息公共服務(wù)平臺(tái),通過(guò)公交網(wǎng)為乘客方便快捷的查詢平臺(tái),實(shí)現(xiàn)內(nèi)公交線路乘坐、站點(diǎn)信息及換乘方案等。我國(guó)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,廣大乘客可以獲得信息的方式很少,為了解決這種問(wèn)題,加快發(fā)展城市公交信息化,設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。出行人員可以最快時(shí)間內(nèi)被查到你所要的準(zhǔn)確站點(diǎn)信息和周圍建筑物的線路信息。最主要的是可以進(jìn)行模糊站點(diǎn)查詢,實(shí)現(xiàn)智能查詢是主要的設(shè)計(jì)目的之一。為城市居民和外地旅客搜索站點(diǎn)提供一條或若干條快速、經(jīng)濟(jì)的經(jīng)過(guò)該點(diǎn)的線路選擇,極大地方便了人們的社會(huì)活動(dòng)。隨著Internet的發(fā)展,開(kāi)發(fā)一個(gè)城市的公交智能線路查詢系統(tǒng)就顯得十分必要,可以說(shuō)更加適應(yīng)現(xiàn)代社會(huì)的需求。因此提出了基于隨著現(xiàn)在社會(huì)的發(fā)展,出行人員都避免不了要到某些城市去公干或其他的事情。一旦你對(duì)這個(gè)城市不熟悉,你的出門就會(huì)舉步維艱。打的,對(duì)于一些因公出差的人來(lái)說(shuō)算不了什么,但是對(duì)于旅游者或是個(gè)人來(lái)說(shuō)就不是很好的選擇。以前那些人只能靠打電話,看交通圖,像熟人問(wèn)路等這些傳統(tǒng)的查詢公交信息。這樣就浪費(fèi)掉很多的時(shí)間在查詢公交線路中,而且得到的信息也不一定是很可靠的。隨著Internet的發(fā)展,開(kāi)發(fā)一個(gè)城市的公交智能線路查詢系統(tǒng)就顯得十分必要,可以說(shuō)更加適應(yīng)現(xiàn)代社會(huì)的需求。因此提出了基于WebGIS的公交線路查詢系統(tǒng)的設(shè)計(jì)和研究。的公交線路查詢系統(tǒng)的設(shè)計(jì)和研究。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,以不同的接入方式訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。SQL是用來(lái)對(duì)存放在計(jì)算機(jī)中的數(shù)據(jù)庫(kù)進(jìn)行組織、管理和檢索的語(yǔ)言。SQL一詞是“StructuredQueryLanguage(結(jié)構(gòu)式查詢語(yǔ)言)”的縮寫,是IBM公司SanJose實(shí)驗(yàn)室為SystemR而設(shè)計(jì)的語(yǔ)言,從1982年開(kāi)始,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)即著手SQL標(biāo)準(zhǔn)化工作,1986年ANSI的數(shù)據(jù)庫(kù)委員會(huì)批準(zhǔn)了SQL作為關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的美國(guó)標(biāo)準(zhǔn),這就是第一個(gè)SQL標(biāo)準(zhǔn),同時(shí)公布了SQL標(biāo)準(zhǔn)文本,在此后不久的1987年,國(guó)際標(biāo)準(zhǔn)化組織(ISO)也做出了同樣的決定,目前的SQL標(biāo)準(zhǔn)是1992年指定的SQL—92標(biāo)準(zhǔn),是一種用于與數(shù)據(jù)庫(kù)進(jìn)行交互的語(yǔ)言。SQL語(yǔ)言的極大普及是當(dāng)今計(jì)算機(jī)工業(yè)中最引人注目的趨勢(shì)之一。在過(guò)去的幾年中,SQL已經(jīng)發(fā)展成為標(biāo)準(zhǔn)計(jì)算機(jī)數(shù)據(jù)庫(kù)查詢語(yǔ)言?,F(xiàn)在,微機(jī)到大型機(jī),有很多數(shù)據(jù)庫(kù)產(chǎn)品支持SQL,SQL的國(guó)際標(biāo)準(zhǔn)已經(jīng)能夠被采用并被不斷擴(kuò)充。SQL在主要計(jì)算機(jī)開(kāi)發(fā)上的數(shù)據(jù)庫(kù)體系中占有重要的地位。SQLServer提供服務(wù)器端的軟件,這部分需要安裝在NTServer上,SQLServer的用戶端則可以安裝在許多用戶端PC系統(tǒng)中,Windows可以讓用戶端進(jìn)行數(shù)據(jù)庫(kù)的建立,維護(hù)及存取等操作,SQLServer可以最多定義32767個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)中,可以定義20億個(gè)表格,每個(gè)表格可以有250個(gè)字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒(méi)有限制,每一個(gè)表格可以定義250個(gè)索引,其中有一個(gè)可以是Clustered索引。SQLServer所使用的數(shù)據(jù)庫(kù)查詢語(yǔ)言稱為Transact-SQL,它是SQLServer的核心,Transact-SQL強(qiáng)化了原有的SQL關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲(chǔ)存及處理等功能,Transact-SQL擴(kuò)充了流程控制指定,可以使你方便的編寫功能強(qiáng)大的存儲(chǔ)過(guò)程,他們存放在服務(wù)器端,并預(yù)先編譯過(guò),執(zhí)行速度非常塊,觸發(fā)是一種特殊的存儲(chǔ)過(guò)程,用來(lái)確保SQLServer數(shù)據(jù)庫(kù)引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對(duì)數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則(Rule),缺省(default)以及限制(Constraints),來(lái)協(xié)助將新的數(shù)值套用到表格中去。頁(yè)面美觀、運(yùn)行速度快、操作簡(jiǎn)單、內(nèi)容詳細(xì),可以高效的安排自己的行程。2.公交車查詢系統(tǒng)開(kāi)發(fā)背景與目標(biāo)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,廣大乘客可以獲得信息的方式很少,為了解決這種問(wèn)題,加快發(fā)展城市公交信息化,設(shè)計(jì)一個(gè)城市公交查詢系統(tǒng)是具有一定實(shí)際應(yīng)用意義的。在此背景下,我運(yùn)用JAVA語(yǔ)言開(kāi)發(fā)了一個(gè)城市公交查詢系統(tǒng)。本論文首先考慮了公交運(yùn)營(yíng)的實(shí)際情況和不同公交乘客的實(shí)際要求,分析了此系統(tǒng)應(yīng)該具有的功能;其次對(duì)系統(tǒng)的主要功能模塊進(jìn)行了詳細(xì)地描述,其中主要包括查詢模塊(包括按線路查詢、按站點(diǎn)查詢和按兩站點(diǎn)查詢)和管理更新模塊(包括公交站點(diǎn)管理和公交線路管理),最后結(jié)合系統(tǒng)開(kāi)發(fā)階段和調(diào)試階段發(fā)現(xiàn)的問(wèn)題,提出了系統(tǒng)需要完善的地方,總結(jié)了開(kāi)發(fā)此系統(tǒng)所取得經(jīng)驗(yàn)和體會(huì)。系統(tǒng)目標(biāo)在于為廣大乘客提供最新公交信息和公交查詢信息的同時(shí),還為公交管理者供簡(jiǎn)單、實(shí)用的后臺(tái)管理平臺(tái)。采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時(shí)準(zhǔn)確、可靠地更新公交信息,建立完備、便捷的公交查詢系統(tǒng)。1.線路查詢模塊:用戶進(jìn)入系統(tǒng)后,在線路查詢模塊的輸入框中輸入要查詢的線路,點(diǎn)擊查詢按鈕,系統(tǒng)首先檢查用戶所查詢的線路是否存在,如果不存在給出出錯(cuò)提示,如果存在給出這條線路的相關(guān)信息,如:雙向早晚車的工作時(shí)間,票價(jià),經(jīng)過(guò)的站點(diǎn),經(jīng)過(guò)的站點(diǎn)的周圍有哪些明顯的建筑,同時(shí)還會(huì)在地圖上居中高亮顯示這條線路的走向。2.站點(diǎn)查詢模塊:用戶進(jìn)入系統(tǒng)后,在站點(diǎn)查詢模塊中有三種選擇,第一個(gè)是按站點(diǎn)的確切信息也就是完全匹配查詢,此時(shí)用戶要給出站點(diǎn)的全稱,當(dāng)點(diǎn)擊查詢按鈕后,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中檢測(cè)該站點(diǎn)是否存在,如果存在,系統(tǒng)顯示這個(gè)站點(diǎn)的相關(guān)信息。比如:經(jīng)過(guò)這個(gè)站點(diǎn)共有哪些線路,這些線路又各經(jīng)過(guò)哪些站點(diǎn),同時(shí)在地圖上也會(huì)高亮居中顯示這個(gè)問(wèn)題站點(diǎn)的具體位置;第二個(gè)選擇是站點(diǎn)的模糊查詢,也就是不完全匹配,用戶只需輸入站點(diǎn)名稱和部分字符信息,系統(tǒng)便會(huì)給出與此相關(guān)的所有站點(diǎn)信息。第三個(gè)選擇是按顯著的建筑查詢,也就是用戶可以根據(jù)自已想去的某個(gè)地方的顯著建筑來(lái)查詢經(jīng)過(guò)那個(gè)地方的一些線路相關(guān)信息。3.換乘查詢模塊:用戶進(jìn)入系統(tǒng)后,在主頁(yè)面的換乘查詢模塊中有兩種選擇,第一是直達(dá),第二個(gè)是一次換乘。用戶可以在起點(diǎn)站輸入框中輸入自已的出發(fā)點(diǎn),然后在終點(diǎn)站輸入框輸入出行的終點(diǎn),如果選擇直達(dá),系統(tǒng)便會(huì)檢測(cè)這兩個(gè)站點(diǎn)間是否有直達(dá)車,如果沒(méi)有直達(dá)車,系統(tǒng)會(huì)給出相關(guān)提示。那么用戶便可以選擇一次換乘,系統(tǒng)會(huì)檢測(cè)是否有一次換乘方案,如果有系統(tǒng)會(huì)給出所以換乘方案,在每條詳細(xì)換乘方案后會(huì)有一個(gè)是計(jì)算距離功能按鈕和一個(gè)地圖顯示功能按鈕,用戶可以點(diǎn)擊計(jì)算距離來(lái)獲得本條換乘方案所用路線的距離,也可以點(diǎn)擊地圖顯示,來(lái)看到本條換乘方案所用到的路線和它們的走向。4.系統(tǒng)管理員登入管理員界面后,具有刪除站點(diǎn)、刪除線路、修改站點(diǎn)、添加線路的功能,管理員具有普通用戶所有的功能權(quán)限。系統(tǒng)界面、使用、安裝等各方面盡量做得簡(jiǎn)單化,能夠讓用戶較快地掌握和使用?;竟δ苣繕?biāo)三大類:實(shí)現(xiàn)對(duì)公交線路的查詢。實(shí)現(xiàn)對(duì)公交站點(diǎn)的查詢。(3)實(shí)現(xiàn)對(duì)公交兩站點(diǎn)之間換乘方案的查詢和建議。3.公交車查詢系統(tǒng)的現(xiàn)狀和前景展望我國(guó)城市公交乘客信息系統(tǒng)的發(fā)展處于一個(gè)落后的水平,廣大乘客可以獲得信息的方式很少,公交信息的完整性和準(zhǔn)確性得不到保證,而且還沒(méi)有專門的機(jī)構(gòu)負(fù)責(zé)信息的發(fā)布和管理。我國(guó)公交乘客信息系統(tǒng)的現(xiàn)狀特點(diǎn)如下:(1)我國(guó)乘客一般獲得公交信息的方式局限于電話,交通圖,向熟人問(wèn)訊等常規(guī)方式。乘客可以獲得的公交信息較少.(2)乘客出行中獲得信息困難,基本上沒(méi)有實(shí)時(shí)信息。除了幾個(gè)少數(shù)城市,乘客可以通過(guò)分布于城市中的若干電子站牌獲得一些公交車輛的運(yùn)營(yíng)信息以外,在其它城市“出行中”的乘客無(wú)法獲得任何實(shí)時(shí)信息。由上所述,我國(guó)公交乘客信息系統(tǒng)總體上處于較低水平。較低的發(fā)展水平既是發(fā)展的困難,也是發(fā)展的機(jī)遇。我們應(yīng)將發(fā)展公交乘客信息系統(tǒng)作為一個(gè)提高公交效率,增強(qiáng)公交吸引力的重要手段。這里指的公交查詢系統(tǒng)就是網(wǎng)絡(luò)上的公交查詢網(wǎng)站,它的出現(xiàn)解決了現(xiàn)代公交乘客信息系統(tǒng)中的很多不足的地方,它的主要優(yōu)勢(shì)體現(xiàn)在省時(shí)、經(jīng)濟(jì)、準(zhǔn)確,這三個(gè)方面。從省時(shí)這個(gè)角度講,根據(jù)公交查詢系統(tǒng)人們可以選擇從出發(fā)地到目的地的所有乘坐路線,在所有的的乘車路線中按自己的路線選擇??梢赃x擇直達(dá)的,這樣節(jié)省的是車上時(shí)間。車下時(shí)間的節(jié)省更是很明顯的,不用再在路邊或者打電話詢問(wèn)熟人了,由于現(xiàn)代網(wǎng)絡(luò)的普及使得普通公民上網(wǎng)的時(shí)間和機(jī)會(huì)越來(lái)越多,所以人們可以很容易的從公交查詢網(wǎng)站捕獲到自己需要的信息,這節(jié)省的是車下時(shí)間。經(jīng)濟(jì)這方面也得到很好的體現(xiàn),由于現(xiàn)代公交乘客信息系統(tǒng)存在的消息捕獲得不到保證,在這個(gè)時(shí)間就是金錢的時(shí)代人們可不愿意乘錯(cuò)車而錯(cuò)失自己的金錢。準(zhǔn)確性是整個(gè)公交系統(tǒng)中的一個(gè)重點(diǎn)也是人們最希望得到保證的,公交查詢系統(tǒng)根據(jù)公交線路的調(diào)整及時(shí)更新數(shù)據(jù)庫(kù)使得人們不必為自己的錯(cuò)誤記憶或是不熟悉線路而付出時(shí)間和金錢的代價(jià),目的才是最終想要的,所以準(zhǔn)確性才是最重要的公交查詢系統(tǒng)現(xiàn)狀分析:鑒于中國(guó)目前的經(jīng)濟(jì)發(fā)展?fàn)顩r,中國(guó)人出行還是以公交車為主,所以每個(gè)城市的公交系統(tǒng)都比較龐大發(fā)達(dá)。公交查詢系統(tǒng)是近兩年出現(xiàn)的新生事物,每個(gè)城市的發(fā)展?fàn)顩r也是良莠不齊。目前的公交查詢系統(tǒng),基本上具備一下功能:采用車站站點(diǎn)查詢、車次查詢、路線分析查詢?nèi)N查詢形式,不僅能夠查詢到各條線路的起停站點(diǎn),同時(shí)還能夠分析出換乘車輛情況。

公交查詢系統(tǒng)的發(fā)展前景:未來(lái)的公交查詢系統(tǒng),將是基于B/S架構(gòu),通過(guò)瀏覽器查詢,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)全面聯(lián)網(wǎng),實(shí)現(xiàn)中心控制、自動(dòng)更新、更多的查詢方式、和GIS系統(tǒng)的互聯(lián)互通等等更多更強(qiáng)大的功能。公交車查詢系統(tǒng)的主要內(nèi)容和要求4.1公交車查詢系統(tǒng)的主要內(nèi)容(1)管理員管理子模塊實(shí)現(xiàn)對(duì)公交線路的路線進(jìn)行增加、修改和刪除功能。(2)用戶查詢子模塊實(shí)現(xiàn)對(duì)公交線路中的線路查詢、站點(diǎn)查詢、站站查詢和臨近查詢。4.1.1功能模塊設(shè)計(jì)(1)公交線路查詢:用戶輸入或下拉列表選擇公交線路號(hào)碼,啟動(dòng)查詢,可獲得該路車的屬性,點(diǎn)擊任一站點(diǎn)可獲得經(jīng)過(guò)所有公交線路信息。(2)、公交站點(diǎn)查詢:

用戶輸入或下拉列表選擇公交站點(diǎn),啟動(dòng)查詢,可獲得經(jīng)過(guò)該公交站點(diǎn)的所有公交線路信息,同時(shí)會(huì)給予用戶好的乘車建義。點(diǎn)擊任一站點(diǎn)可獲得經(jīng)過(guò)所有公交線路信息。(3)、站站查詢,用戶輸入或下拉列表選擇兩站點(diǎn),啟動(dòng)查詢,可獲得該路兩站點(diǎn)的信息,點(diǎn)擊任一站點(diǎn)可獲得經(jīng)過(guò)所有兩個(gè)站點(diǎn)信息。(4)車次查詢,用戶輸入或下拉列表選擇公交車次號(hào)碼,啟動(dòng)查詢,可獲得公交車次編號(hào)信息,點(diǎn)擊任一站點(diǎn)可獲得經(jīng)過(guò)所有車次編號(hào)。4.1.2地圖操作:(1)同步顯示用戶啟動(dòng)查詢后的查詢以的公交線路、站臺(tái)等地理信息,地圖可放大、縮小、拖動(dòng)、清除和拉框。(2)用戶可在地圖上選擇起、始點(diǎn)或在地圖上拉框,地圖上顯示最優(yōu)及其他方案的線路、站臺(tái)信息,左邊查詢結(jié)果文字區(qū)同步顯示最優(yōu)及其他方案的線路、站點(diǎn)信息。幫助信息:提供軟件使用方法,及注意事項(xiàng)等。用戶輸入無(wú)效時(shí),系統(tǒng)提示重新主設(shè)置輸入查詢條件。4.2管理系統(tǒng)的要求操作系統(tǒng):WindowsXP或Windows7數(shù)據(jù)庫(kù):SQLServer2005中文企業(yè)版開(kāi)發(fā)工具:eclipse公交車查詢系統(tǒng)的設(shè)計(jì)方案5.1公交車查詢系統(tǒng)開(kāi)發(fā)步驟公交車查詢系統(tǒng)的開(kāi)發(fā)步驟主要由下面幾部分組成:系統(tǒng)分析:根據(jù)項(xiàng)目要求,分析項(xiàng)目實(shí)現(xiàn)的可行性以及使用該系統(tǒng)的用戶需求分析。系統(tǒng)模塊設(shè)計(jì):根據(jù)用戶需求分析,劃分系統(tǒng)功能模塊、建立系統(tǒng)功能模塊圖。數(shù)據(jù)庫(kù)設(shè)計(jì):根據(jù)系統(tǒng)功能模塊,畫出系統(tǒng)基本操作流程圖(E-R圖)、根據(jù)數(shù)據(jù)流圖總結(jié)各個(gè)流程節(jié)點(diǎn)使用的數(shù)據(jù)(數(shù)據(jù)字典)、根據(jù)數(shù)據(jù)字典設(shè)計(jì)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)。詳細(xì)設(shè)計(jì):系統(tǒng)功能模塊編程實(shí)現(xiàn)。系統(tǒng)集成與測(cè)試:系統(tǒng)功能模塊集成、測(cè)試運(yùn)行。5.2系統(tǒng)模塊設(shè)計(jì)用戶使用進(jìn)入公交查詢系統(tǒng),在查詢主頁(yè)面中,線路查詢、站點(diǎn)查詢,車次查詢等供用戶進(jìn)行的查詢,管理員進(jìn)入后臺(tái),可以進(jìn)行刪除站點(diǎn)、刪除線路、修改站點(diǎn)、添加站點(diǎn)等編譯。具體功能表如圖4.7所示:用戶權(quán)限系統(tǒng)管理員權(quán)限普通用戶權(quán)限系統(tǒng)管理員權(quán)限普通用戶權(quán)限 車次查詢站站查詢站點(diǎn)查詢線路查詢信息修改信息刪除信息增加車次查詢站站查詢站點(diǎn)查詢線路查詢信息修改信息刪除信息增加根據(jù)系統(tǒng)信息處理的模塊得到E-R圖,如圖5-2所示:路線編號(hào)始發(fā)時(shí)間站點(diǎn)類別站點(diǎn)編號(hào)路線編號(hào)始發(fā)時(shí)間站點(diǎn)類別站點(diǎn)編號(hào)線路站點(diǎn)對(duì)應(yīng)線路站點(diǎn)線路站點(diǎn)對(duì)應(yīng)線路站點(diǎn)站點(diǎn)名稱站點(diǎn)名稱終發(fā)時(shí)間終發(fā)時(shí)間 5-2圖5.3數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)本節(jié)主要介紹后臺(tái)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì)是重要階段,是數(shù)據(jù)庫(kù)設(shè)計(jì)的重要組成部分。下面給出下列表基本的數(shù)據(jù)結(jié)構(gòu)。5.3.1數(shù)據(jù)字典數(shù)據(jù)字典(Datadictionary)是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序源數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以由DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。=1\*GB2⑴管理員信息表主要記載管理員的用戶名和密碼圖7所示:列名數(shù)據(jù)類型NULL約束說(shuō)明UserIDVarchar(50)NotnullPrimarykey用戶名UserPasswordVarchar(50)Notnull密碼管理員信息表圖=2\*GB2⑵線路表主要記載車次編號(hào)、上行線、下行線和線路類型。圖8所示:列名數(shù)據(jù)類型NULL約束說(shuō)明BusIDVarchar(50)NotnullPrimarykey車次編號(hào)UpLineVarchar(100)Notnull上行線DownLineVarchar(100)Notnull下行線LineTypeVarchar(100)Notnull線路類型線路表表圖=3\*GB2⑶車次信息表主要記載這次編號(hào)、所屬公司、票價(jià)和運(yùn)營(yíng)時(shí)間。圖9所示:列名數(shù)據(jù)類型NULL約束說(shuō)明BusIDVarchar(50)NotnullPrimarykey車次編號(hào)CompanyVarchar(50)所屬公司PriceVarchar(50)票價(jià)WorkTimeVarchar(50)運(yùn)營(yíng)時(shí)間車次信息表表圖=4\*GB2⑷站點(diǎn)信息表主要記載站點(diǎn)名和臨近建筑物。圖10所示:列名數(shù)據(jù)類型NULL約束說(shuō)明StationVarchar(50)NotnullPrimarykey站點(diǎn)名NearBuildVarchar(50)臨近建筑物 站點(diǎn)信息表表圖 5.4人機(jī)界面設(shè)計(jì)界面的設(shè)計(jì)原則是讓用戶使用方便、快捷、高效,人機(jī)交互的模式人通過(guò)鍵盤輸入信息,計(jì)算機(jī)顯示信息。系統(tǒng)總界面包括用戶的應(yīng)用界面?zhèn)€管理者管理界面。管理員登陸界面管理員管理界面5.5調(diào)試調(diào)試是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要環(huán)節(jié),也是最復(fù)雜,對(duì)軟件開(kāi)發(fā)者者來(lái)說(shuō)也是最艱巨的任務(wù)。調(diào)試的任務(wù)是及時(shí)改正測(cè)試過(guò)程中發(fā)現(xiàn)的軟件錯(cuò)誤。具體地說(shuō),調(diào)試過(guò)程由兩個(gè)步驟組成,它從表示程序中存在錯(cuò)誤的某跡象開(kāi)始,首先確定錯(cuò)誤的準(zhǔn)確位置,也就是找出哪個(gè)模塊或哪個(gè)語(yǔ)句引起的錯(cuò)誤。然后仔細(xì)研究推斷代碼以確定問(wèn)題的原因,并設(shè)法改正。調(diào)試過(guò)程主要是運(yùn)行編制好的程序,然后遇到錯(cuò)誤后根據(jù)系統(tǒng)的提示,找到相關(guān)的問(wèn)題所在。本系統(tǒng)調(diào)試過(guò)程中遇到問(wèn)題、原因和解決方法如下面介紹。程序不能運(yùn)行編譯正確,但程序不能運(yùn)行,這是個(gè)邏輯錯(cuò)誤,錯(cuò)誤在于JAVA界面中涉及的變量類型與數(shù)據(jù)庫(kù)相對(duì)應(yīng)數(shù)據(jù)變量類型不一致,把它們改成一致的程序就能正確運(yùn)行了。數(shù)據(jù)庫(kù)中要?jiǎng)h除的屬性列不能刪除原因是該屬性的約束條件沒(méi)有刪除。(3)數(shù)據(jù)庫(kù)連接測(cè)試失敗原因是連接數(shù)據(jù)庫(kù)所要用到的服務(wù)器選擇錯(cuò)誤。5.5測(cè)試軟件測(cè)試是軟件生存期中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟從用戶的角度來(lái)看,普遍希望通過(guò)軟件測(cè)試暴露軟件中隱藏的錯(cuò)誤和缺陷,所以軟件測(cè)試應(yīng)該是“為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程”?;蛘哒f(shuō),軟件測(cè)試應(yīng)該根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤或缺陷。過(guò)度測(cè)試則會(huì)浪費(fèi)許多寶貴的資源。到測(cè)試后期,即使找到了錯(cuò)誤,然而付出了過(guò)高的代價(jià)。測(cè)試數(shù)據(jù)過(guò)程如下。(1)可在用戶應(yīng)用模塊中的進(jìn)行車次查詢,進(jìn)入用戶的界面,點(diǎn)擊車次查詢按鈕,進(jìn)入車次查詢的界面,之后手動(dòng)輸入要查詢的車次,就會(huì)顯示出你所要查詢的車次和經(jīng)過(guò)的站點(diǎn)。(2)可在用戶應(yīng)用模塊中進(jìn)行臨近查詢,進(jìn)入用戶的界面,點(diǎn)擊臨近查詢的按鈕,進(jìn)入臨近建筑物查詢的界面,之后任意輸入一個(gè)在公交車信息表中存在的站點(diǎn),就會(huì)顯示出該站點(diǎn)附近的建筑物。(3)可在管理員模塊中進(jìn)行刪除線路操作,首先進(jìn)入管理員登錄界面,進(jìn)入并獲取管理員的權(quán)限,之后點(diǎn)擊刪除按鈕,輸入所要?jiǎng)h除的公交車編號(hào),點(diǎn)擊確定,就會(huì)把該編號(hào)的公交車所經(jīng)過(guò)的站點(diǎn)都刪除掉。6.結(jié)論在本次軟件綜合課程設(shè)計(jì)我學(xué)到了一些以前所不會(huì)的知識(shí)點(diǎn),ado控

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論