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

正文內(nèi)容

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

2025-07-16 23:21 上一頁面

下一頁面
 

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