【正文】
的編程,就可以開發(fā)出專業(yè)的動態(tài) Web 站點。 ASP 可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示出不同的頁面內(nèi)容,而瀏覽者一點都不會覺察出來,就像專門為其制作的頁面一樣。 ASP 是基于 Web 的一種變成技術(shù),它可以完成以往 CGI 程序的所有功能,如計數(shù)器、留言簿、公告板、聊天室等等。 Active Server Pages 所使用的腳本語言( VBScript 或 Jscript),均在 Web 服務(wù)器端執(zhí)行,用戶端的瀏覽器無需執(zhí)行這些腳本語言。我們可以通過 ASP 結(jié)合 HTML語言、 ASP 指令和 ActiveX 元件以及數(shù)據(jù)庫等方面知識,使用自己的 Web 服務(wù)器創(chuàng)建并運行動態(tài)的交互式 Web站點。 ASP ASP, Active Server Pages,活動服務(wù)頁,是微軟的一種 用以取代 CGI( Common Gateway Interface)通用網(wǎng)關(guān)接口的 動態(tài)網(wǎng)站服務(wù)器端腳本技術(shù) ,可以與數(shù)據(jù)庫和其他應(yīng)用程序進(jìn) 行交互。使用 B/S 模式開發(fā)本系統(tǒng)比較合適,服務(wù)器端采用 SQL 數(shù)據(jù)庫系統(tǒng)和 ASP組件可構(gòu)成查詢的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來完成查詢過程,同時可進(jìn)行遠(yuǎn)程維護和管理。它應(yīng)該具有開放性,方便性和靈活性。 具有高效、準(zhǔn)確等特點。系統(tǒng)能夠根據(jù)用戶給出的出發(fā)站和目的站自動搜索合適的乘車方案,支持上下行線路,特定站點等特殊線路的智能查詢。這就要求設(shè)計出更加符合用戶需求的系統(tǒng)。但是由于我國的特殊國情,目前的公交查詢系統(tǒng)尚未能發(fā)展到盡如人意的水平,并沒有達(dá)到理上的要求。為了進(jìn)一步實現(xiàn)公交系統(tǒng)信息化與廣泛化,我國有些地方政府還與電訊公司簽訂智能交通信息化戰(zhàn)略合作項目,足以見得交通信息化對社會發(fā)展的重要性。國外較發(fā)達(dá)的國家的公交查詢信息系統(tǒng)發(fā)展地相對成熟,他們采用結(jié)合所有城市交通工具及其所經(jīng)的路線、并且與每一站點周圍的建筑和公共設(shè)施聯(lián)系起來的方式進(jìn)行信息查詢,確實大大方便了市民的工作及生活。 關(guān)鍵詞: 公交;查詢; ASP;數(shù)據(jù)庫 Design and Implementation of a City Bus Route Query System Based on ASP Abstract With the development of economic, enlargement of city scale and explosion of population, traffic problem stands out in big city. Meanwhile, with the popularity of Inter, work has brought people much convenience. People can query city bus route through work. And querying city bus information online has been accepted by a lot of users nowadays. However, the passenger information system in our nation is still in a low level, which makes passengers obtain bus information in few ways and makes people out inconvenient. Facing this phenomenon, designing a bus route inquiry system is very important, and which will help to accelerate the development of city bus system. The bus route inquiry system is based on ASP. The development of this system not only takes the present condition of bus running and the needs of passengers into consideration, but also analyzes functions the system should implement. The main modules of the system are query module and management module. Query module includes querying by certain stop, querying by between jumpingoff stop and end stop and lines query. And management module includes bus stops management and lines management. Key words: bus; query; ASP; database 目錄 論文總頁數(shù): 19 頁 1 引言 .................................................................... 1 課題背景 ............................................................ 1 國內(nèi)外發(fā)展與現(xiàn)狀 ................................................. 1 我國目前公交查詢系統(tǒng)面臨的問題 ................................... 1 智能公交查詢系統(tǒng)的功能及特點 ......................................... 1 本系統(tǒng)的設(shè)計思想及優(yōu)勢 ............................................... 1 2 相關(guān)技術(shù)介紹 ............................................................ 1 ASP ................................................................. 2 SQL Server2020 ...................................................... 2 Browser / Server模式 ................................................ 3 3 公交查詢系統(tǒng)系統(tǒng)設(shè)計與實現(xiàn) ............................................... 3 系統(tǒng)實現(xiàn)的主要功能 .................................................... 3 系統(tǒng)總體設(shè)計 ......................................................... 3 數(shù)據(jù)庫設(shè)計 .......................................................... 4 主要功能模塊的設(shè)計與實現(xiàn) ............................................. 6 登錄模塊 ........................................................ 6 查詢功能模塊 ..................................................... 7 后臺管理功能模塊 ................................................ 13 4 系統(tǒng)關(guān)鍵功能點測試 ..................................................... 15 用戶登陸測試 ....................................................... 15 查詢功能測試 ....................................................... 15 結(jié) 論 .................................................................. 16 參考文獻(xiàn) .................................................................. 17 致 謝 .................................................................. 18 聲 明 .................................................................. 19 第 1 頁 共 19 頁 1 引言 課題背景 國內(nèi)外發(fā)展與現(xiàn)狀 交通問題一直是城市管理的難題之一,而交通問題直接影響到人民的工作和生活。在系統(tǒng)開發(fā)的過程中不僅考慮了公交運營的實際情況和不同公交乘客的實際要求,而且還分析了系統(tǒng)應(yīng)該具有的功能。針對這種現(xiàn)象,為加快發(fā)展城市公交信息化,設(shè)計一個城市公交查詢系統(tǒng)具有一定的現(xiàn)實意義。在線查詢公交信息,如今都被廣大用戶所接受。 畢業(yè)設(shè)計 ( 論文 ) 基于 ASP 的公交查詢系統(tǒng)的設(shè)計與實現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 基于 ASP 的公交查詢系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 隨著經(jīng)濟的快速發(fā)展,城市規(guī)模的擴大和人口的增長,城市交通問題日益突出。與此同時,由于互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)給人們帶來了很多便利,比如人們借助網(wǎng)絡(luò)查詢公交線路。而我國目前的城市公交乘客信息系統(tǒng)發(fā)展卻不夠先進(jìn),廣大乘客可以獲得信息 的途徑不多,這給廣大出行人士帶來不便。 該公交查詢系統(tǒng)基于 ASP 開發(fā)。該基于 ASP 的公交查詢系統(tǒng)主要包括查詢模塊(包括按特定站點查詢,按起終點查詢和按車次查詢)和后臺管理模塊(包括公交站點管理和公交車次管理等)。隨著時代的進(jìn)步,信息化既是解決交通問題的重要手段,也是交通行業(yè)的發(fā)展方向 。我國目前的公交查詢系統(tǒng)也在不斷完善,從無到有,從原始的人工查詢發(fā)展到現(xiàn)在的網(wǎng)絡(luò)信息查詢,其變化之大,亦不可小覷。 我國目前公交查詢系統(tǒng)面臨的問題 隨著改革開政策的實施,我國城 市化進(jìn)程日益加快,人民生活水平不斷改善,對社會物質(zhì)基礎(chǔ)的要求也相對提高,公交信息系統(tǒng)已和人們的日常生活密不可分。其中具體存在以下一些問題,諸如查詢系統(tǒng)不夠簡潔明了,用戶通常要輾轉(zhuǎn)查詢才能獲得需要的信息;系統(tǒng)信息更新得較慢,這大大降低了用戶得查詢效率;信息的有效性和準(zhǔn)確度有限,不能給出行人士提供最可靠的信息。 智能公交查詢系統(tǒng)的功能及特點 智能公交查詢系統(tǒng),目前世界交通運 輸領(lǐng)域的前沿研究課題,主要是為了給用戶在出行及交通方面帶來一定的方便。給出的乘車方案包括直達(dá)車和需要轉(zhuǎn)車一次的具體換乘方案,能夠在短時間內(nèi)給出有效的乘車方案供用戶參考 。 本系統(tǒng)的設(shè)計思想及優(yōu)勢 本系統(tǒng)是專門用于用戶對城市公交信息的查詢以及管理員信息的錄入,修改,刪除的 ASP 應(yīng)用程序。管理員可以輕松的對系統(tǒng)信息進(jìn)行更新與維護,用戶也可以根據(jù)自 己的需求選取查詢的方式。 2 相關(guān)技術(shù)介紹 第 2 頁 共 19 頁 基于系統(tǒng)的設(shè)計思想和功能的實現(xiàn),本系統(tǒng)采用 ASP 和 SQL2020 進(jìn)行相關(guān)的開發(fā)和設(shè)計。 ASP 本身并不是一種腳本語言,它只提供了一種使鑲嵌在 HTML 頁面中的腳本程序得以運行的環(huán)境。用戶端只要使用可執(zhí)行 HTML碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計的網(wǎng)頁內(nèi)容。瀏覽器瀏覽 ASP 網(wǎng)頁時, Web 服務(wù)器就會根據(jù)請求生成相應(yīng)的 HTML 代碼,然后返回給瀏覽器,這樣瀏覽器端看到的就時動態(tài)生成的網(wǎng)頁。它能從 HTML 表單中收集用戶資料,能與數(shù)據(jù)庫連接,甚至能用來接收和發(fā)送電子郵件。 目前, ASP( Active Server Pages)技術(shù)已經(jīng)相當(dāng)普 及,在 Inter 上幾乎處處可以看到它的身影。 ASP 的出現(xiàn),給以靜態(tài)內(nèi)容為主的 Web 帶來了全新的動態(tài)效果,使站點具有更加靈活和方便的交互性,在 Inter 中實現(xiàn)信息的傳遞和檢索越來越容易。 Microsoft SQL Server2020 是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機 /服務(wù)器體系結(jié)構(gòu),采用了 Transactsql 的 sql 語言 在客戶機與服務(wù)器間傳遞客戶機的請求與服務(wù)器的處理結(jié)果;是一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等適用于大型或超大型數(shù)據(jù)庫服務(wù)器端。 SQL Server 2020 是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。與此同時, SQL Server 2020 還在可伸縮性與可