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

正文內(nèi)容

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

2024-11-07 23:14本頁(yè)面

【導(dǎo)讀】公交查詢系統(tǒng)是城市道路交通的重要組成部分,是城市發(fā)展的必然產(chǎn)物。市公交查詢系統(tǒng)的發(fā)展處于一個(gè)較落后的水平,人們可以獲得信息的方式較少,為了解決這種問題,需要大力發(fā)展我國(guó)公交線路查詢系統(tǒng)。功能模塊的實(shí)現(xiàn)過程;最后給出系統(tǒng)的測(cè)試方案。查詢、用戶留言、用戶管理和車次管理。刪除車次和站點(diǎn)。本系統(tǒng)基于B/S模式開發(fā),采用JSP技術(shù),SQLServer2020. 構(gòu)建后臺(tái)數(shù)據(jù)庫(kù)。

  

【正文】 關(guān)信息。 2) 模塊運(yùn)行界面如圖 45 所示。 圖 45 站點(diǎn)信息查詢 相應(yīng)代碼: public ArrayList queryStInfo(String stname) { ArrayList arrayList = new ArrayList()。 DBConnection2 db = ()。 Connection conn = null。 Statement stmt = null。 ResultSet rs = null。 String sql = 。 try { stname = exChange(stname)。//字符串轉(zhuǎn)碼 conn = ()。 stmt=(,CUR_READ_ONLY)。 sql=,ame from busInfo,stInfo,busst where stname like 39。%+stname+%39。 and = and = 。rs = (sql)。 while (() amp。amp。 rs != null) { HashMap hashMap = new HashMap()。 (BusNum,+(busnum))。 // 將從數(shù)據(jù)庫(kù)中查出的值放入hashmap 中 (BeginSt,(BeginSt))。 (EndSt,(EndSt))。 (TicketNote,(TicketNote))。 (StName,(stname))。 (hashMap)。 //將所有的 hashmap 放入 arrayList } } catch (Exception e) { ()。 } finally { try { if (stmt != null) { ()。 } (conn)。 } catch (Exception e) { ()。 第 19 頁(yè) 共 29 頁(yè) } } return arrayList。 } 公交系統(tǒng)查詢模塊流程圖如圖 46 所示。 圖 46 系統(tǒng)查詢流程圖 公交換乘方案查詢 1) 模塊功能描述 普通用戶 登錄成功后,可以進(jìn)入到個(gè)人界面,在個(gè)人界面,用戶可以進(jìn)行 通過選擇換乘查詢功能,通過輸入起點(diǎn)和終點(diǎn),來查找出應(yīng)選擇的路線。換乘查詢是為用戶提供起點(diǎn)站和終點(diǎn)查詢,并顯示相關(guān)信息。 2) 模塊運(yùn)行界面如圖 47 所示。 圖 47 公交換乘方案查詢 相應(yīng)代碼: public ArrayList checkSt(String stname) { ArrayList arrayList = new ArrayList()。 DBConnection2 db = ()。 Connection conn = null。 Statement stmt = null。 ResultSet rs = null。 String sql = 。 try { //stname = exChange(stname)。//字符串轉(zhuǎn)碼 顯示查詢信息 結(jié)束 開始 用戶查詢車次、站點(diǎn)和換乘方案信息 第 20 頁(yè) 共 29 頁(yè) if (stname != null) { stname = exChange(stname)。 if (!()) { sql = select * from stinfo where stname like 39。%+stname+%39。 } else { sql = select * from stinfo。 } } //sql = select * from stinfo where stname like 39。%+stname+%39。 //sql = select * from stinfo。 conn = ()。 stmt = ()。 rs = (sql)。 while (() amp。amp。 rs != null) { HashMap hashMap = new HashMap()。 (stid, +(stid))。 (stname, (stname))。 (hashMap)。 } } catch (Exception e) { ()。 } finally { try { if (stmt != null) { ()。 } (conn)。 } catch (Exception e) { ()。 } } return arrayList。 } 站點(diǎn)信息管理模塊 刪除站點(diǎn) 1) 模塊功能描述 刪除站點(diǎn)功能:管理員通過選擇車次,選擇出此車次的站點(diǎn)信息,然后通過選擇要?jiǎng)h除的站點(diǎn),點(diǎn)擊刪除進(jìn)行管理而中間的站點(diǎn)序號(hào)進(jìn)行則進(jìn)行相應(yīng)減少一位。 2) 模塊運(yùn)行界面如圖 48 所示。 第 21 頁(yè) 共 29 頁(yè) 圖 48 刪除站點(diǎn) 添加站點(diǎn) 1) 模 塊功能描述 在輸入框中輸入要添加的站點(diǎn)名稱,通過查詢站點(diǎn)表,了解這個(gè)站點(diǎn)是否已經(jīng)存在。如果不存在,則將此新增站點(diǎn)名稱增加到站點(diǎn)表中,如果存在,則不需要加入。 2) 模塊運(yùn)行界面如圖 49 所示。 圖 49 添加站點(diǎn) 公交系統(tǒng)站點(diǎn)信息維護(hù)模塊流程圖如圖 410 所示。 圖 410 車次信息維護(hù)模塊流程圖 車次信息管理模塊 刪除車次 1) 模塊功能描述 刪除車次功能:列出車次信息表中所有的車次信息,選擇操作中的刪除,N 進(jìn)行站點(diǎn)刪除、添加 開始 結(jié)束 是否登 錄成功 管理員登錄 Y 進(jìn)入主界面 第 22 頁(yè) 共 29 頁(yè) 就可以將對(duì)應(yīng)的車次信息刪除。 2)模塊運(yùn)行界面如圖 411 所示。 圖 411 刪除車次 添加車次 1) 模塊功能描述 管理員輸入 車次,在站點(diǎn)表中查找要添加的起點(diǎn)站和終點(diǎn)站 ,相應(yīng)的增加車次的信息 (如票價(jià)、檔次等 )。 2) 模塊運(yùn)行界面如圖 412 所示。 圖 412 添加車次 公交系統(tǒng)車次信息維護(hù)模塊流程圖如圖 413 所示。 圖 413車次信息維護(hù)模塊 進(jìn)入主界面 開始 進(jìn)行站點(diǎn)刪除、添加 管理員登錄 是否登錄成功 N Y 結(jié)束 第 23 頁(yè) 共 29 頁(yè) 留言板模塊 發(fā)表留言 1) 模塊功能描述 此功能是針對(duì)用戶的一項(xiàng)功能,目的是管理員可以了解用戶在使用此系統(tǒng)時(shí)的意見和建議,管理員可以根據(jù)用戶的建議對(duì)系統(tǒng)進(jìn)行完善和修復(fù),更好的為用戶服務(wù),在發(fā)表留言時(shí)系統(tǒng)會(huì)自己提取用戶名,用戶只要輸入郵箱和內(nèi)容即可 。 2) 模塊運(yùn)行界面如圖 414 所示。 圖 414 發(fā)表留言 查看留言 1) 模塊功能描述 用戶通過留言,將留言內(nèi)容和個(gè)人信息加入到數(shù)據(jù)庫(kù)中,而用戶通過在查看留言功能中可以看到各自留言信息和內(nèi)容,為了保密,只針對(duì)各自用戶。 2) 模塊運(yùn)行界面如圖 415 所示。 圖 415 查看留言 刪除留言 1) 模塊功能描述 管理員進(jìn)入頁(yè)面可以查看各個(gè)用戶的留言情況,而在刪除留言的界面中可以顯示所用用戶的留言內(nèi)容,管理員通過點(diǎn)擊刪除對(duì)有非法信息的留言進(jìn) 第 24 頁(yè) 共 29 頁(yè) 行刪除,并根據(jù)情 況可以刪除該用戶。 2) 模塊運(yùn)行界面如圖 416 所示。 圖 416 刪除留言 系統(tǒng)留言板模塊流程圖如圖 417 所示。 圖 417 系統(tǒng)留言板流程圖 5 系統(tǒng)測(cè)試與分析 測(cè)試概 述 測(cè)試目的 軟件測(cè)試的目的決定了如何去組織測(cè)試。如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤,那么測(cè)試就應(yīng)該直接針對(duì)軟件比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。如果測(cè)試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評(píng)價(jià),那么測(cè)試就應(yīng)該直接針對(duì)在實(shí)際應(yīng)用中會(huì)經(jīng)常用到的商業(yè)假設(shè)。 不同的機(jī)構(gòu)會(huì)有不同的測(cè)試目的;相同的機(jī)構(gòu)也可能有不同測(cè)試目的,可能進(jìn)入主界面 結(jié)束 開始 進(jìn)行留言發(fā)表、查看、刪除 用戶登錄 是否登錄成功 N Y 第 25 頁(yè) 共 29 頁(yè) 是測(cè)試不同區(qū)域或是對(duì)同一區(qū)域的不同層次的測(cè)試。 測(cè)試原則 在軟件測(cè)試中,應(yīng)遵循以下測(cè)試原則: 1) 盡早和不斷的測(cè)試。 2) 程序員應(yīng)該避免檢查自己 的程序,軟件測(cè)試應(yīng)該由第三方構(gòu)造。 3) 設(shè)計(jì)測(cè)試用例時(shí)應(yīng)該考慮到合法的輸入和不合法的輸入以 及各種邊界條件。 4) 注意測(cè)試中的錯(cuò)誤集中發(fā)生現(xiàn)象。 5) 對(duì)測(cè)試錯(cuò)誤結(jié)果有確認(rèn)過程。 6) 制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排的盡量寬松。 7) 回歸測(cè)試的關(guān)聯(lián)性,原有功能過濾 8) 進(jìn)行版本控制,制定變更測(cè)試文檔的流程。 測(cè)試策略是在一定的軟件測(cè)試標(biāo)準(zhǔn)、測(cè)試規(guī)范的指導(dǎo)下,依據(jù)測(cè)試項(xiàng)目的特定環(huán)境約束而規(guī)定的軟件測(cè)試的原則、方式、方法的集合,需在測(cè)試計(jì)劃文檔中體現(xiàn)。 測(cè)試方法 程序測(cè)試有靜態(tài)測(cè)試 方法和動(dòng)態(tài)測(cè)試方法兩類。一般意義上的測(cè)試是指動(dòng)態(tài)測(cè)試,主要有兩種方法,一種是測(cè)試產(chǎn)品的功能,稱為黑盒測(cè)試法;另一種是測(cè)試程序內(nèi)部結(jié)構(gòu)及處理過程稱為白盒測(cè)試法。 測(cè)試用例 以下為部分功能的測(cè)試用例如表 51 所示。 51 測(cè)試用例 測(cè)試模塊 用例編號(hào) 輸入操作 輸出結(jié)果 用戶登錄 1 用戶沒有輸入用戶名或密碼 提示輸入用戶名和密碼 2 用戶輸入用戶名和密碼,但用戶名不存在 提示用戶登錄失敗 3 用戶輸入用戶名和密碼,密碼不正確 提示用戶登錄失敗 4 用戶輸入用戶名和密碼,密 碼正確 登錄成功進(jìn)入個(gè)人主界面 用戶留言 1 添加用戶留言 成功添加 2 查詢用戶留言 如果用戶沒有留言,則顯示無留言;有留言則顯示 公交查詢 1 查詢公交線路 成功顯示公交線路信息 2 查詢公交站點(diǎn) 成功顯示公交站點(diǎn) 第 26 頁(yè) 共 29 頁(yè) 測(cè)試分析 通過測(cè)試發(fā)現(xiàn)本系統(tǒng)基本上實(shí)現(xiàn)了公交查詢功能和用戶留言的功能。但由于本人能力不足以及所學(xué)知識(shí)的缺乏,再加上時(shí)間有限,該系統(tǒng)還不夠健全。比如不能夠有效率地實(shí)現(xiàn)公交換乘方案。該系統(tǒng)雖然基本實(shí)現(xiàn)了所要求的功能,但是還存在很多不足,有待于進(jìn)一步的完善和改進(jìn)。 結(jié) 束 語 本公交查詢系統(tǒng)是在了解需求的基礎(chǔ)上開發(fā)出來的,操作簡(jiǎn)單、方便。該系統(tǒng) 主要是針對(duì)廣大出行人士查詢城市公交信息而開發(fā)的基于 JSP 應(yīng)用端軟件,該系統(tǒng)具有查詢公交線路和公交站點(diǎn)功能,另外還增加了用戶登錄為公交系統(tǒng)提供建議的留言等功能。并能通過管理員登錄維護(hù)系統(tǒng)公交信息。 在完成這次畢業(yè)設(shè)計(jì)的過程中,自己查閱了一些書籍,并且通過互聯(lián)網(wǎng)也查閱了許多相關(guān)資料,開發(fā)出具有 B/S 結(jié)構(gòu)模式的公交系統(tǒng),從而使我的編程能力和自學(xué)能力得到了一定程度的提高,對(duì)網(wǎng)站設(shè)計(jì)有了更深地了解。 整個(gè)設(shè)計(jì)中接觸到的、用到的知識(shí)真 的是很多,從最基本的開始有 java語言的知識(shí),它是 JSP 和 Javascript 的基礎(chǔ)。然后到數(shù)據(jù)庫(kù),它是整個(gè)系統(tǒng)中的重要部分,它是整個(gè)系統(tǒng)的大本營(yíng)。 但是,由于是第一次接觸有關(guān) JSP 方面的知識(shí),很多方面都不是很清楚許多都要靠自己去摸索,和請(qǐng)教同學(xué)幫助,加之自己水平有限,未能完全地參透其中的功能,因此,系統(tǒng)還存在著許多不足之處,有很多功能過于簡(jiǎn)單,需要進(jìn)一步完善和改進(jìn)。 第 27 頁(yè) 共 29 頁(yè) 參考文獻(xiàn) [1] 鄭莉 ,王行言 ,馬素霞 .java 語言程序設(shè)計(jì) [M].北京:清華大學(xué)出版社 ,2020. [2] 王珊 ,薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論 [M].北京: 高等教育出版社 ,2020. [3] 王惠芳 ,畢建權(quán) .軟件工程 [M].杭州:浙江大學(xué)出版社 ,2020. [4] 高翔 ,何立軍 . JSP 動(dòng)態(tài)網(wǎng)站的開發(fā) [M].北京 : 電子工業(yè)出版社 ,2020. [5] 張黎偉 .JSP 從入門到精通 [M].上海:上海科學(xué)普及出版 社 ,2020. [6] 高鐵杠 ,顧巧論 .智能公交查詢系統(tǒng) [J].新技術(shù)應(yīng)用 ,2020,(7):3132. [7] 王宏 .SQL Server 2020 數(shù)據(jù)庫(kù)管理 [M].北京:人民郵電出版社 ,2020. 第 28 頁(yè) 共 29 頁(yè) 致 謝 大學(xué)生活隨著畢業(yè)設(shè)計(jì)的接近 尾聲也快結(jié)束了,在大學(xué)中的點(diǎn)點(diǎn)滴滴會(huì)讓我一生難忘,那是值得驕傲和回味的經(jīng)歷,這有著太多美好的故事。 一路走來,我需要感謝那些幫助過我的所有的人。首先我要感謝我的學(xué)校,她給予了我一個(gè)成長(zhǎng)的環(huán)境,感謝大學(xué)的所有員工讓她是那么的美麗和優(yōu)秀;感謝所有的老師,他們的教導(dǎo)與教誨讓我不單從文化知識(shí)上成長(zhǎng),更讓我從人格上進(jìn)步;感謝我的同學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1