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

正文內(nèi)容

基于jsp的公交線路查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 zzz 成都信息工程學(xué)院 學(xué)位論文 基于 JSP 的公交線路查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 論文作者姓名: 申請(qǐng)學(xué)位專(zhuān)業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 申請(qǐng)學(xué)位類(lèi)別: 工學(xué)學(xué)士 指導(dǎo)教師姓名(職稱(chēng)): 論文提交日期: 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì) (論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 基于 JSP 的公交線路查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 公交 查詢(xún) 系統(tǒng)是城市道路交通的重要組成部分 , 是城市發(fā)展的必然產(chǎn)物 。公交查詢(xún)包括車(chē)次、站點(diǎn)、換乘等方案的查詢(xún);用戶(hù)留言主要是 了解 用戶(hù)的留言信息,以方便 管理員根據(jù)用戶(hù)提供的留言信息或是提出的建議對(duì)系統(tǒng)進(jìn)行 完善 ;用戶(hù)管理 主要是刪除用戶(hù)信息和修改用戶(hù)注冊(cè)的基本信息;后臺(tái)車(chē)次管理能主要是添加車(chē)次和站點(diǎn)、更新車(chē)次和站點(diǎn)、刪除車(chē)次和站點(diǎn) 。 Then illustrates the system the realization process of the main function modules。 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。發(fā)展中國(guó)家用轎車(chē)市場(chǎng), 其規(guī)模與速度必須與城市基礎(chǔ)建設(shè)同步,如果一味追求發(fā)展速度 將 造成很多大城市嚴(yán)重的交通堵塞問(wèn)題,而且還將給社會(huì)帶來(lái)一系列不良后果,如加大社會(huì)經(jīng)濟(jì)成本,增加能源消耗,惡化城市空氣,增加交通事故等等。使用公交查詢(xún)系統(tǒng)人們就可以找出一條最適合于自己的線路,減少不必要的坐車(chē)時(shí)間。據(jù)相關(guān)資料了解,國(guó)外的公交查詢(xún)系統(tǒng)現(xiàn)在已經(jīng)將 GIS、GPS、 RS 技術(shù)集合到公交查詢(xún)系統(tǒng)中。 RS 技術(shù): Remote Sensing,遙感。 雖然現(xiàn)在國(guó)內(nèi)公交查詢(xún)系統(tǒng)技術(shù)上已經(jīng)發(fā)展到了一定階段,但是管理上還缺乏一定的規(guī)范,還有待進(jìn)一步的規(guī)范和完善。 本系統(tǒng)采用 B/S 結(jié)構(gòu) 客戶(hù)端: 1) 管理員通過(guò) 登錄 頁(yè)面來(lái)管理公交 線路的更改,如添加、刪除等 ; 2) 非管理人員訪問(wèn)頁(yè)面,通過(guò)輸入起點(diǎn)終點(diǎn)來(lái)查詢(xún)車(chē)次和經(jīng)過(guò)的線路 ; 3) 用戶(hù)點(diǎn)擊查詢(xún)后瀏覽器向服務(wù)器發(fā)送 查詢(xún)條件 。每個(gè)模塊之間都不是相互獨(dú)立的,他們對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)都是有一定的權(quán)限的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只 是所訪問(wèn)的表不同而已。 開(kāi)發(fā)環(huán)境及技術(shù)簡(jiǎn)介 JSP 基礎(chǔ)知識(shí) JSP 技術(shù)使用 Java 編程語(yǔ)言 編寫(xiě)類(lèi) XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài) 網(wǎng)頁(yè) 的處理邏輯。插入的 Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功 第 3 頁(yè) 共 29 頁(yè) 能。 的設(shè)計(jì)目標(biāo)是使動(dòng)態(tài)網(wǎng)頁(yè)的設(shè)計(jì)、開(kāi)發(fā)和維護(hù)更加容易,網(wǎng)頁(yè)編寫(xiě)者不必懂得 Java編程語(yǔ)言,也可以編寫(xiě) JSP 網(wǎng)頁(yè)。 2) 引入創(chuàng)建自定義標(biāo)簽的新語(yǔ)法,該語(yǔ)法使用 .tag 和 .tagx 文件,這類(lèi)文件可由開(kāi)發(fā)人員或者網(wǎng)頁(yè)作者編寫(xiě)。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語(yǔ)句就是一件很容易的事。 Servlet所能應(yīng)用的請(qǐng)求 /響應(yīng)場(chǎng)合很多,但常用的還是在 Web 應(yīng)用程序中用于產(chǎn)生超文本傳輸協(xié)議響應(yīng)( HTTP)。數(shù)據(jù)庫(kù)采用 SQL Server 2020。 本項(xiàng)目設(shè)定的目標(biāo)如下: 1) 方便 用戶(hù) 更好地掌握公交信息 ; 2) 適應(yīng) 未來(lái)公共交通及 社會(huì)交通模式快速變化的要求,適應(yīng)公交運(yùn)輸體制改革的要求、適應(yīng) 公交服務(wù)向更高層次發(fā)展的要求。后臺(tái) 管理人員對(duì)后臺(tái)數(shù)據(jù)庫(kù) 進(jìn)行操作 , 可以 添加公交線路站點(diǎn)和更改已 經(jīng) 有 的 公交線路 和 站點(diǎn)。 系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)流圖如圖 21 所示。 2)公交系統(tǒng)查詢(xún) 普通用戶(hù)登錄后可 以根據(jù)自己需求 進(jìn)行公交查詢(xún)。 4) 用 戶(hù)個(gè)人信息管理 用戶(hù) 登錄 后即可進(jìn)入到用戶(hù)的個(gè)人界面,在個(gè)人 界 面中,用戶(hù)可以查看個(gè)人詳細(xì)信息,包括用戶(hù)名賬號(hào),注冊(cè) 郵箱等信息 ,最后 注銷(xiāo)登錄返回到系統(tǒng)登錄界面。例如: “ ch123” 密碼: 5 到 12 位密碼。 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)使用了面向?qū)ο蠹夹g(shù)和模塊化技術(shù) : 面向?qū)ο蠹夹g(shù)是一種軟件開(kāi)發(fā)和程序設(shè)計(jì)技術(shù) ,其 所開(kāi)發(fā)的程序是面向?qū)ο蟪绦颍苯用枋隹陀^世界的對(duì)象及其相互關(guān)系 。封裝使程序局部化、易修改、好維護(hù),但許多對(duì)象有相同的功能時(shí)免不了重復(fù),所以面向?qū)ο蠹夹g(shù)有繼承的機(jī)制。因而面向?qū)ο蠹夹g(shù)也成為當(dāng)今計(jì)算 機(jī)的新興技術(shù)。 本系統(tǒng)通過(guò)模塊化技術(shù),將系統(tǒng)分為管理員和用戶(hù)兩個(gè)大的模塊,用戶(hù)方面可以分為查詢(xún)和留言等小模塊,而管理員方面又分為公交線路、站點(diǎn)和 第 8 頁(yè) 共 29 頁(yè) 留 言處理等小模塊的操作,通過(guò)面向?qū)ο蠹夹g(shù),各個(gè)模塊之間互不影響,各自實(shí)現(xiàn)自己的功能。在用戶(hù)個(gè)人 界面,用戶(hù)可以進(jìn)行各自需要的操作。都是非常完備的開(kāi)發(fā)技術(shù)。作為服務(wù)器進(jìn)程的 JSP 頁(yè)面,首先被轉(zhuǎn)換成 servlet(一種服務(wù)器端運(yùn)行的 java 程序)。這些線程由 WEB 服務(wù)器進(jìn)程來(lái)管理,和 ASP 的線程管理器功能類(lèi)似。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。在 ASP 下,基于 VB 的腳本代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 JAVA 虛擬機(jī)執(zhí)行,這種 編譯操作僅在對(duì) JSP 頁(yè)面第一次請(qǐng)求是發(fā)生。 而數(shù)據(jù)庫(kù)選用 SQL Server 2020: 1) 高性能設(shè)計(jì),可充分利用 WindowsNT 的優(yōu)勢(shì)。 SQLServer 以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大 的管理工具、與 Inter的緊密集成和開(kāi)放的系統(tǒng)結(jié)構(gòu)為廣大的用戶(hù)、開(kāi)發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫(kù)平臺(tái)。在客戶(hù)機(jī) /服務(wù)器網(wǎng)絡(luò)中,服務(wù)器是網(wǎng)絡(luò)的核心,而客戶(hù)機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶(hù)機(jī)依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶(hù)機(jī)提供網(wǎng)絡(luò)必須的資源。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽 器和服務(wù)器結(jié)構(gòu)。 比較 C/S 和 B/S 優(yōu)缺點(diǎn)發(fā)現(xiàn), B/S 模式具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行 查詢(xún) 處理。 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù) 據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。其中 administrator 表為管理員表,保存有管理員名和密碼信息; BusInfo 表為車(chē)次信息表, 保 存有起點(diǎn)站和終點(diǎn)站信息;BusSt 表為每個(gè)車(chē)次中間站點(diǎn)與車(chē)次線路的關(guān)聯(lián)表; message 表為 用戶(hù) 留言信息表; StInfo 表為站點(diǎn)表,存有本系統(tǒng)所有的站點(diǎn); userInfo 表為用戶(hù)表,保存有用戶(hù) 的 注冊(cè)信息 。 圖 34 留言板實(shí)體及屬性 4) 車(chē)次和 站點(diǎn)之間關(guān)系如圖 35 所示。 表 34 車(chē)次信息表 列名 中文名稱(chēng) 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 BusNum 車(chē)號(hào) int 4 Not null beginStid 起始站號(hào) int 4 null BeginSt 起點(diǎn)站 varchar 50 Not null endStid 終點(diǎn)站號(hào) int 4 null EndSt 終點(diǎn)站 varchar 50 Not null TicketNote 票價(jià) varchar 50 null BusLevel 車(chē)子檔次 Varchar 50 null Note 票檔次 varchar 50 null 4) 站點(diǎn)信息表 StInfo 如表 35 所示。 圖 41 用戶(hù) 登錄 流程圖 開(kāi)始 用戶(hù)登錄 普通用戶(hù)或者管理員 普通用戶(hù) 管理員 用戶(hù)名和密碼是否正確 用戶(hù)名和密碼是否正確 Y 進(jìn)入普通用戶(hù)主界面 Y 進(jìn)入管理員主界面 結(jié)束 N 第 15 頁(yè) 共 29 頁(yè) 3) 關(guān)鍵代碼實(shí)現(xiàn) String adminname = (adminname) == null ? : (adminname)。//字符串亂碼處理 String sql = 。 try { conn = ()。 and adminipassword = 39。amp。 (rand)) { (adminname, adminname)。 } else { ()。 2) 模塊流程如圖 43 所示。 圖 44 車(chē)次信息查詢(xún) 相應(yīng)的代碼: public ArrayList queryBusNumDetail(String busNum) { ArrayList arrayList = new ArrayList()。 ResultSet rs = null。//字符串轉(zhuǎn)碼 sql = select * from busInfo where busnum = 39。 rs = (sql)。 (BusNum,+(busnum))。 (BusLevel,(buslevel))。 } finally { try { if (stmt != null) { ()。 } 站點(diǎn)信息查詢(xún) 1) 模塊功能描述 普通 用戶(hù) 登錄成功后,可以進(jìn)入到個(gè)人界面,在個(gè)人 界面,用戶(hù)可以進(jìn) 第 18 頁(yè) 共 29 頁(yè) 行 通過(guò)選擇站點(diǎn)查詢(xún)功能,通過(guò)輸入要查詢(xún)的站點(diǎn),來(lái)查找出應(yīng)選擇的路線 。 DBConnection2 db = ()。 String sql = 。 sql=,ame from busInfo,stInfo,busst where stname like 39。 while (() amp。 // 將從數(shù)據(jù)庫(kù)中查出的值放入hashmap 中 (BeginSt,(BeginSt))。 (hashMap)。 } catch (Exception e) { ()。換乘 查詢(xún)是為用戶(hù)提供 起點(diǎn)站和終點(diǎn)查詢(xún),并顯示相關(guān)信息 。 Connection conn = null。 try { //stname = exChange(stname)。 } else { sql = select * from stinfo。 conn = ()。amp。 (hashMap)。 } catch (Exception e) { ()。 第 21 頁(yè) 共 29 頁(yè) 圖 48 刪除站點(diǎn) 添加站點(diǎn) 1) 模 塊功能描述 在 輸入 框中輸入要添加的站點(diǎn)名稱(chēng), 通過(guò)查詢(xún)站點(diǎn) 表,了解 這個(gè)站點(diǎn)是否已經(jīng)存在。 圖 410 車(chē)次信息維護(hù)模塊流程圖 車(chē)次信息管理模塊 刪除車(chē)次 1) 模塊功能描述 刪除車(chē)次功能: 列出車(chē)次信息表中所有的車(chē)次信息,選擇操作中的刪除,N 進(jìn)行站點(diǎn)刪除、添加 開(kāi)始 結(jié)束 是否登 錄成功 管理員登錄 Y 進(jìn)入主界面 第 22 頁(yè) 共 29 頁(yè) 就可以將對(duì)應(yīng)的車(chē)次信息刪除。 圖 412 添加車(chē)次 公交系統(tǒng)車(chē)次信息維護(hù)模塊流程圖如圖 413 所示。 2) 模塊運(yùn)行界面如圖 415 所示。 圖 417 系統(tǒng)留言板流程圖 5 系統(tǒng)測(cè)試與分析 測(cè)試概述 測(cè)試目的 軟件測(cè)試的目的決定了如何去組織測(cè)試。 測(cè)試原則 在軟件測(cè)試中,應(yīng)遵循以下測(cè)試原則: 1) 盡早和不斷的測(cè)試。 5) 對(duì)測(cè)試錯(cuò)誤結(jié)果有確認(rèn)過(guò)程。 測(cè)試方法 程序測(cè)試有靜態(tài)測(cè)試方法和動(dòng)態(tài)測(cè)試方法
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1