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

正文內(nèi)容

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

2025-06-22 23:21本頁(yè)面
  

【正文】 (BusLevel,(buslevel))。(Note,(note))。(hashMap)。}} catch (Exception e) {()。} finally {try {if (stmt != null) {()。}(conn)。} catch (Exception e) {()。}}return arrayList。} 站點(diǎn)信息查詢1) 模塊功能描述普通用戶登錄成功后,可以進(jìn)入到個(gè)人界面,在個(gè)人界面,用戶可以進(jìn)第 18 頁(yè) 共 29 頁(yè)行通過(guò)選擇站點(diǎn)查詢功能,通過(guò)輸入要查詢的站點(diǎn),來(lái)查找出應(yīng)選擇的路線。站點(diǎn)查詢是為用戶提供一個(gè)公車的站點(diǎn)號(hào),并顯示該公交車的相關(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 所示。顯示查詢信息結(jié)束開(kāi)始用戶查詢車次、站點(diǎn)和換乘方案信息圖 46 系統(tǒng)查詢流程圖 公交換乘方案查詢1) 模塊功能描述普通用戶登錄成功后,可以進(jìn)入到個(gè)人界面,在個(gè)人界面,用戶可以進(jìn)行通過(guò)選擇換乘查詢功能,通過(guò)輸入起點(diǎn)和終點(diǎn),來(lái)查找出應(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)碼第 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)功能:管理員通過(guò)選擇車次,選擇出此車次的站點(diǎn)信息,然后通過(guò)選擇要?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)名稱,通過(guò)查詢站點(diǎn)表,了解這個(gè)站點(diǎn)是否已經(jīng)存在。如果不存在,則將此新增站點(diǎn)名稱增加到站點(diǎn)表中,如果存在,則不需要加入。2) 模塊運(yùn)行界面如圖 49 所示。圖 49 添加站點(diǎn)公交系統(tǒng)站點(diǎn)信息維護(hù)模塊流程圖如圖 410 所示。N進(jìn)行站點(diǎn)刪除、添加開(kāi)始結(jié)束是否登錄成功管理員登錄Y進(jìn)入主界面 圖 410 車次信息維護(hù)模塊流程圖 車次信息管理模塊 刪除車次1) 模塊功能描述刪除車次功能:列出車次信息表中所有的車次信息,選擇操作中的刪除,第 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 所示。 進(jìn)入主界面開(kāi)始進(jìn)行站點(diǎn)刪除、添加管理員登錄是否登錄成功NY結(jié)束圖 413車次信息維護(hù)模塊第 23 頁(yè) 共 29 頁(yè) 留言板模塊 發(fā)表留言1) 模塊功能描述此功能是針對(duì)用戶的一項(xiàng)功能,目的是管理員可以了解用戶在使用此系統(tǒng)時(shí)的意見(jiàn)和建議,管理員可以根據(jù)用戶的建議對(duì)系統(tǒng)進(jìn)行完善和修復(fù),更好的為用戶服務(wù),在發(fā)表留言時(shí)系統(tǒng)會(huì)自己提取用戶名,用戶只要輸入郵箱和內(nèi)容即可。2) 模塊運(yùn)行界面如圖 414 所示。圖 414 發(fā)表留言 查看留言1) 模塊功能描述用戶通過(guò)留言,將留言內(nèi)容和個(gè)人信息加入到數(shù)據(jù)庫(kù)中,而用戶通過(guò)在查看留言功能中可以看到各自留言信息和內(nèi)容,為了保密,只針對(duì)各自用戶。2) 模塊運(yùn)行界面如圖 415 所示。圖 415 查看留言 刪除留言1) 模塊功能描述管理員進(jìn)入頁(yè)面可以查看各個(gè)用戶的留言情況,而在刪除留言的界面中第 24 頁(yè) 共 29 頁(yè)可以顯示所用用戶的留言內(nèi)容,管理員通過(guò)點(diǎn)擊刪除對(duì)有非法信息的留言進(jìn)行刪除,并根據(jù)情況可以刪除該用戶。2) 模塊運(yùn)行界面如圖 416 所示。圖 416 刪除留言系統(tǒng)留言板模塊流程圖如圖 417 所示。進(jìn)入主界面結(jié)束開(kāi)始進(jìn)行留言發(fā)表、查看、刪除用戶登錄是否登錄成功NY圖 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è)。 第 25 頁(yè) 共 29 頁(yè)不同的機(jī)構(gòu)會(huì)有不同的測(cè)試目的;相同的機(jī)構(gòu)也可能有不同測(cè)試目的,可能是測(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)過(guò)程。6) 制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排的盡量寬松。7) 回歸測(cè)試的關(guān)聯(lián)性,原有功能過(guò)濾 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)及處理過(guò)程稱為白盒測(cè)試法。 測(cè)試用例以下為部分功能的測(cè)試用例如表 51 所示。51 測(cè)試用例測(cè)試模塊 用例編號(hào) 輸入操作 輸出結(jié)果1 用戶沒(méi)有輸入用戶名或密碼 提示輸入用戶名和密碼2用戶輸入用戶名和密碼,但用戶名不存在提示用戶登錄失敗3用戶輸入用戶名和密碼,密碼不正確提示用戶登錄失敗用戶登錄4用戶輸入用戶名和密碼,密碼正確登錄成功進(jìn)入個(gè)人主界面1 添加用戶留言 成功添加用戶留言 2 查詢用戶留言如果用戶沒(méi)有留言,則顯示無(wú)留言;有留言則顯示公交查詢 1 查詢公交線路 成功顯示公交線路信息第 26 頁(yè) 共 29 頁(yè)2 查詢公交站點(diǎn) 成功顯示公交站點(diǎn) 測(cè)試分析通過(guò)測(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é) 束 語(yǔ) 本公交查詢系統(tǒng)是在了解需求的基礎(chǔ)上開(kāi)發(fā)出來(lái)的,操作簡(jiǎn)單、方便。該系統(tǒng)主要是針對(duì)廣大出行人士查詢城市公交信息而開(kāi)發(fā)的基于 JSP 應(yīng)用端軟件,該系統(tǒng)具有查詢公交線路和公交站點(diǎn)功能,另外還增加了用戶登錄為公交系統(tǒng)提供建議的留言等功能。并能通過(guò)管理員登錄維護(hù)系統(tǒng)公交信息。在完成這次畢業(yè)設(shè)計(jì)的過(guò)程中,自己查閱了一些書籍,并且通過(guò)互聯(lián)網(wǎng)也查閱了許多相關(guān)資料,開(kāi)發(fā)出具有 B/S 結(jié)構(gòu)模式的公交系統(tǒng),從而使我的編程能力和自學(xué)能力得到了一定程度的提高,對(duì)網(wǎng)站設(shè)計(jì)有了更深地了解。整個(gè)設(shè)計(jì)中接觸到的、用到的知識(shí)真的是很多,從最基本的開(kāi)始有 java語(yǔ)言的知識(shí),它是 JSP 和 Javascript 的基礎(chǔ)。然后到數(shù)據(jù)庫(kù),它是整個(gè)系統(tǒng)中的重要部分,它是整個(gè)系統(tǒng)的大本營(yíng)。但是,由于是第一次接觸有關(guān) JSP方面的知識(shí),很多方面都不是很清楚許多都要靠自己去摸索,和請(qǐng)教同學(xué)幫助,加之自己水平有限,未能完全地參透其中的功能,因此,系統(tǒng)還存在著許多不足之處,有很多功能過(guò)于簡(jiǎn)單,需要進(jìn)一步完善和改進(jìn)。第 27 頁(yè) 共 29 頁(yè)參考文獻(xiàn)[1] 鄭莉,王行言, 語(yǔ)言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2022.[2] 王珊,[M] .北京:高等教育出版社 ,2022.[3] 王惠芳,[M]. 杭州:浙江大學(xué)出版社,2022.[4] 高翔,何立軍. JSP 動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)[M]. 北京:電子工業(yè)出版社,2022.[5] 從入門到精通[M]. 上海:上??茖W(xué)普及出版社,2022.[6] 高鐵杠,[J]. 新技術(shù)應(yīng)用,2022,(7):3132.[7] Server 2022 數(shù)據(jù)庫(kù)管理[M].北京:人民郵電出版社,2022.第 28 頁(yè) 共 29 頁(yè)致 謝大學(xué)生活隨著畢業(yè)設(shè)計(jì)的接近尾聲也快結(jié)束了,在大學(xué)中的點(diǎn)點(diǎn)滴滴會(huì)讓我一生難忘,那是值得驕傲和回味的經(jīng)歷,這有著太多美好的故事。一路走來(lái),我需要感謝那些幫助過(guò)我的所有的人。首先我要感謝我的學(xué)校,她給予了我一個(gè)成長(zhǎng)的環(huán)境,感謝大學(xué)的所有員工讓她是那么的美麗和優(yōu)秀;感謝所有的老師,他們的教導(dǎo)與教誨讓我不單從文化知識(shí)上成長(zhǎng),更讓我從人格上進(jìn)步;感謝我的同學(xué)們,他們是那么的真誠(chéng),總讓我感覺(jué)到溫暖;感謝帶我畢業(yè)設(shè)計(jì)的葉劍新老師;感謝網(wǎng)絡(luò)上幫助過(guò)我的網(wǎng)友們,你們一樣是那么的可愛(ài)。一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)很快就過(guò)去了,在這次設(shè)計(jì)中我遇到很多困難,在大家的幫助下,我終于順利的完成了設(shè)計(jì),在這里我要送上我誠(chéng)摯的謝意。感謝指導(dǎo)老師。在整個(gè)設(shè)計(jì)過(guò)程中一直給我很大的鼓勵(lì)和技術(shù)的支持,每個(gè)時(shí)間段查看我的進(jìn)度,督促我完成任務(wù)。細(xì)心的聽(tīng)我在設(shè)計(jì)中遇到的問(wèn)題,一起探討解決問(wèn)題的辦法。我從內(nèi)心深處對(duì)老師感激。感謝學(xué)校圖書館。圖書館提供了非常豐富的知識(shí)海洋,我在整個(gè)設(shè)計(jì)過(guò)程中利用了很多館中的書籍和資料,這樣對(duì)我的設(shè)計(jì)幫助很大。最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡(jiǎn)介:姓 名:xxxxx 性別:x 出生年月:xxxxxxxx
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1