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

正文內(nèi)容

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

2025-09-27 15:27 上一頁面

下一頁面
 

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