freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的公交線路查詢系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-在線瀏覽

2024-10-30 15:27本頁面
  

【正文】 制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。除了文中特別加以標(biāo)注引用的內(nèi)容 外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保 存和匯編本學(xué)位論文。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 基于 JSP 的公交線路查詢系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 公交 查詢 系統(tǒng)是城市道路交通的重要組成部分 , 是城市發(fā)展的必然產(chǎn)物 。 本文首先對 公交查詢系統(tǒng) 的需求進(jìn)行 分析,包括功能需求和非功能需求;接著介紹了系統(tǒng)總體設(shè)計思路、 方案選擇和數(shù)據(jù)庫設(shè)計;隨后詳細(xì)闡述了系統(tǒng)主要功能模塊的實現(xiàn)過程; 最后 給出系統(tǒng)的測試方案。公交查詢包括車次、站點、換乘等方案的查詢;用戶留言主要是 了解 用戶的留言信息,以方便 管理員根據(jù)用戶提供的留言信息或是提出的建議對系統(tǒng)進(jìn)行 完善 ;用戶管理 主要是刪除用戶信息和修改用戶注冊的基本信息;后臺車次管理能主要是添加車次和站點、更新車次和站點、刪除車次和站點 。 關(guān)鍵詞: JSP; SQL Server 2020; 公交 線路 查 詢 ; B/S Based on JSP bus lines inquires the system design and implementation Abstract Bus inquires the system is the urban road traffic, is an important part of the inevitable oute of the urban development. The development of city bus query system in a relatively backward level, people can get information, the way to solve this problem is less, the need to develop our bus lines inquires the system. In this paper, first bus query system needs were discussed, including functional requirements and the function demand。 Then illustrates the system the realization process of the main function modules。 such scheme User message is mainly collect user information, to facilitate the message provided by user message information or advice on system modified and perfected。 Backstage main function is to add train management site function, updated train and train and site function, delete trains and stations function. This system based on B/S model development, using the JSP technology, SQL Server 2020 construct backend database. Key words: JSP。 Bus lines inquiry。發(fā)展中國家用轎車市場, 其規(guī)模與速度必須與城市基礎(chǔ)建設(shè)同步,如果一味追求發(fā)展速度 將 造成很多大城市嚴(yán)重的交通堵塞問題,而且還將給社會帶來一系列不良后果,如加大社會經(jīng)濟成本,增加能源消耗,惡化城市空氣,增加交通事故等等。 然而,隨著公共交通的快速發(fā)展,會逐漸地出現(xiàn)越來越多的公共汽車和不同的公交路線,這樣會使人們對各條公交路線的信息掌握的不是很清楚。使用公交查詢系統(tǒng)人們就可以找出一條最適合于自己的線路,減少不必要的坐車時間。 國內(nèi)外研究現(xiàn)狀 目前,國內(nèi)外公交查詢系統(tǒng)都發(fā)展到了一個比較成熟的階段,無論是從理論上還是從技術(shù)上都比較成熟。據(jù)相關(guān)資料了解,國外的公交查詢系統(tǒng)現(xiàn)在已經(jīng)將 GIS、GPS、 RS 技術(shù)集合到公交查詢系統(tǒng)中。簡單說就是將地圖與數(shù)據(jù)庫相結(jié)合。 RS 技術(shù): Remote Sensing,遙感。現(xiàn)在國內(nèi)的公交查詢系統(tǒng)也結(jié)合了很多 技術(shù),比如:基于 +XML 的公交查詢系統(tǒng),基于 J2ME的公交查詢系統(tǒng),基于 WebGIS 公交查詢系統(tǒng)。 雖然現(xiàn)在國內(nèi)公交查詢系統(tǒng)技術(shù)上已經(jīng)發(fā)展到了一定階段,但是管理上還缺乏一定的規(guī)范,還有待進(jìn)一步的規(guī)范和完善。 第 2 頁 共 29 頁 本課題的研究方法 公交車查詢管理系統(tǒng)是針對廣大用戶設(shè)計的一個典型數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺管理模塊,后臺管理模塊,數(shù)據(jù)管理模塊組成。 本系統(tǒng)采用 B/S 結(jié)構(gòu) 客戶端: 1) 管理員通過 登錄 頁面來管理公交 線路的更改,如添加、刪除等 ; 2) 非管理人員訪問頁面,通過輸入起點終點來查詢車次和經(jīng)過的線路 ; 3) 用戶點擊查詢后瀏覽器向服務(wù)器發(fā)送 查詢條件 。該系統(tǒng)屬于 B/S 模式,前臺頁面 操作調(diào)用后臺的數(shù)據(jù)庫,完成對數(shù)據(jù)的添加,刪除,修改,查詢的操作。每個模塊之間都不是相互獨立的,他們對數(shù)據(jù)庫的訪問都是有一定的權(quán)限的,各個模塊訪問的是同一個數(shù)據(jù)庫,只 是所訪問的表不同而已。用戶留言模塊:該模塊需要對客戶反饋的信息進(jìn)行處理,實現(xiàn)與用戶進(jìn)行溝通和交互的功能。 開發(fā)環(huán)境及技術(shù)簡介 JSP 基礎(chǔ)知識 JSP 技術(shù)使用 Java 編程語言 編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài) 網(wǎng)頁 的處理邏輯。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的 應(yīng)用程序 的開發(fā)變得迅速和容易。插入的 Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功 第 3 頁 共 29 頁 能。 JSP 技術(shù)讓動態(tài)網(wǎng)面更易編寫,功能更強,可移植性更好。 的設(shè)計目標(biāo)是使動態(tài)網(wǎng)頁的設(shè)計、開發(fā)和維護(hù)更加容易,網(wǎng)頁編寫者不必懂得 Java編程語言,也可以編寫 JSP 網(wǎng)頁。 引入的最主要的新特性包括 [2]: 1) 引入簡單表達(dá)式語言( EL, Expression Language),它用于 JSP 頁面中的數(shù)據(jù)訪問。 2) 引入創(chuàng)建自定義標(biāo)簽的新語法,該語法使用 .tag 和 .tagx 文件,這類文件可由開發(fā)人員或者網(wǎng)頁作者編寫。 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。同時,將 Java 語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運行,這也是 Java 語言“編寫一次,處處運行”的優(yōu)勢。 Servlet所能應(yīng)用的請求 /響應(yīng)場合很多,但常用的還是在 Web 應(yīng)用程序中用于產(chǎn)生超文本傳輸協(xié)議響應(yīng)( HTTP)。 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)采用 JSP、 Servlet、 JavaScript、 JDBC 等技術(shù)。數(shù)據(jù)庫采用 SQL Server 2020。 第一部分為引言,主要對 系統(tǒng) 開發(fā)的意義和 系統(tǒng) 的開發(fā)環(huán)境、開發(fā)技術(shù)進(jìn)行介紹; 第二部分為系統(tǒng)需求分析,主要描述系統(tǒng)的 研究 情況, 還有 系統(tǒng)功能需求和系統(tǒng) 其他功能 需求,簡單的介紹了系統(tǒng)的主要功能模塊,包括用戶登錄、公交查詢、留言管理和管理員維護(hù) 等模塊 ; 第三部分為系統(tǒng)設(shè)計,主要解釋了系統(tǒng)結(jié)構(gòu)設(shè)計、方案的選擇和系統(tǒng)數(shù)據(jù)庫的設(shè)計; 第四部分為系統(tǒng)功能模塊的實現(xiàn),描述了各個功能模塊的實現(xiàn),并給出關(guān)鍵模塊的實現(xiàn)代碼以及運行的效果截圖 ; 第五 部分對系統(tǒng)做了整體測試,給出系統(tǒng)功能測試用例表。 本項目設(shè)定的目標(biāo)如下: 1) 方便 用戶 更好地掌握公交信息 ; 2) 適應(yīng) 未來公共交通及 社會交通模式快速變化的要求,適應(yīng)公交運輸體制改革的要求、適應(yīng) 公交服務(wù)向更高層次發(fā)展的要求。 系統(tǒng)的功能需求 系統(tǒng)需求描述 系統(tǒng)需求: 公交查詢系統(tǒng)需要滿足來自兩方面的需求,分別是查詢公交系統(tǒng)的普通用戶,后臺維護(hù)管理人員。后臺 管理人員對后臺數(shù)據(jù)庫 進(jìn)行操作 , 可以 添加公交線路站點和更改已 經(jīng) 有 的 公交線路 和 站點。 2) 滿足后臺管理人員 更改 公交線路 站點等信息的 要求。 系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)流圖如圖 21 所示。 系統(tǒng)的功能 系統(tǒng)功能模塊圖如圖 22 所示。 2)公交系統(tǒng)查詢 普通用戶登錄后可 以根據(jù)自己需求 進(jìn)行公交查詢。車次查詢即為根據(jù)車 號查詢車次經(jīng)過的站點,并顯示該 車次起點、終點、 票價等基本信息;站點查詢?yōu)榻?jīng)過該站點的車次信息; 公交換乘方案查詢即分別輸入起始站點和目的站點并查詢公交乘車方案。 4) 用 戶個人信息管理 用戶 登錄 后即可進(jìn)入到用戶的個人界面,在個人 界 面中,用戶可以查看個人詳細(xì)信息,包括用戶名賬號,注冊 郵箱等信息 ,最后 注銷登錄返回到系統(tǒng)登錄界面。 公交查詢系統(tǒng) 用 戶 留言 管理 線路 站點 管理 查 詢 查看留言 刪除留言 刪除路線 刪除站點 查看信息 留 言 添加站點 添加路線 管 理 員 查看留言 留言 管理 留言 管理 第 7 頁 共 29 頁 系統(tǒng)非功能需求 精度 本系統(tǒng)所需的數(shù)據(jù)類型主要包括用戶名、密碼等。例如: “ ch123” 密碼: 5 到 12 位密碼。 時間特性要求 響應(yīng)時間: 一般操作的響應(yīng)時間應(yīng)在 1~2 秒內(nèi) 。 3 系統(tǒng)設(shè)計 系統(tǒng)總體設(shè)計 本系統(tǒng)設(shè)計使用了面向?qū)ο蠹夹g(shù)和模塊化技術(shù) : 面向?qū)ο蠹夹g(shù)是一種軟件開發(fā)和程序設(shè)計技術(shù) ,其 所開發(fā)的程序是面向?qū)ο蟪绦?,直接描述客觀世界的對象及其相互關(guān)系 。所謂封裝是為這個程序塊建立顯示的界面,其它對象只能向這個界面發(fā)消息,不能訪問內(nèi)部的私有數(shù)據(jù)和操作。封裝使程序局部化、易修改、好維護(hù),但許多對象有相同的功能時免不了重復(fù),所以面向?qū)ο蠹夹g(shù)有繼承的機制。封裝、繼承、多態(tài)是面向?qū)ο蟪绦虻闹饕卣?。因而面向?qū)ο蠹夹g(shù)也成為當(dāng)今計算 機的新興技術(shù)。模塊具有以下幾種基本屬性:接口、功能、邏輯、狀態(tài),功能、狀態(tài)與接口反映模塊的外部特性,邏輯反映它的內(nèi)部特性。 本系統(tǒng)通過模塊化技術(shù),將系統(tǒng)分為管理員和用戶兩個大的模塊,用戶方面可以分為查詢和留言等小模塊,而管理員方面又分為公交線路、站點和 第 8 頁 共 29 頁 留 言處理等小模塊的操作,通過面向?qū)ο蠹夹g(shù),各個模塊之間互不影響,各自實現(xiàn)自己的功能。 圖 31 系統(tǒng)流程圖 圖 31 詳細(xì) 描述了公交 系統(tǒng)的整體操作流程。在用戶個人 界面,用戶可以進(jìn)行各自需要的操作。最后,用戶操作完畢, 可以 退出本系統(tǒng),整個系統(tǒng)操作流程到此結(jié)束。都是非常完備的開發(fā)技術(shù)。 JSP 和 ASP 在結(jié)構(gòu)上類似,都是以“”作為標(biāo)計符,不同的是在標(biāo)計符之間的代碼 ASP 為 JavaScript 或 VBScript 腳本,而 JSP 為 JAVA 代碼。作為服務(wù)器進(jìn)程的 JSP 頁面,首先被轉(zhuǎn)換成 servlet(一種服務(wù)器端運行的 java 程序)。當(dāng) JSP 被轉(zhuǎn)換成純 JAVA 代碼。這些線程由 WEB 服務(wù)器進(jìn)程來管理,和 ASP 的線程管理器功能類似。 在 ASP 或 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。 ASP 的編寫語言是基于 VB 的腳本語言, JSP 使用的是 JAVA,這是兩者最明顯的區(qū)別。在 ASP 下,基于 VB 的腳本代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 JAVA 虛擬機執(zhí)行,這種 編譯操作僅在對 JSP 頁面第一次請求是發(fā)生。 表 31 JSP與 ASP性能對比表 性能 JSP ASP 運行速度 快 較快 運行損耗 較小 較大 難易程度 容易掌握 簡單 運行平臺 絕大部分平臺 Windws 平臺 擴展性 好 較好 安全性 好 較差 函數(shù)支持 多 較少 數(shù)據(jù)庫支持 多 多 廠商支持 多 較少 對 XML
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1