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

正文內(nèi)容

城市公交查詢(xún)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 niID: 管理員名 adminipassword: 密碼 否 是 開(kāi)始 管理員登陸 驗(yàn)證管理員名和密碼是否正確 刪除留言 回復(fù)留言 退出 14 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 ( 2)車(chē)次信息表 BusInfo 如表 33 所示。 系統(tǒng)功能簡(jiǎn)介 城市公交查詢(xún)系統(tǒng)從功能上可以分為管理員登陸模塊、站點(diǎn)和車(chē)次查詢(xún)模塊、管理員操作 模塊、 用戶(hù)留言 模塊、管理員管理留言模塊 5 部分。 管理員登錄界面如圖 41 所示。//字符串亂碼處理 String password = (password) == null ? : (password)。 19 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 sql = select * from administrator where adminiID = 39。 } if (n 0 amp。 }finally{ try{ if(stmt!=null){ ()。 Statement stmt=null。))。amp。 // 將所有的 hashmap 放入arrayList ()。 線(xiàn)路 查詢(xún)結(jié)果如圖 43 所示。 //計(jì)算游標(biāo)的位置 int i = 0。 rs = (sql)。將從數(shù)據(jù)庫(kù)中查出的值放入 hashmap中 24 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 (BeginSt,(beginst))。 } } } catch (Exception e) { ()。 DBConnection2 db = ()。 sql=,Note, from busInfo,stInfo,busst where stname like 39。 //將從數(shù)據(jù)庫(kù)中查出的值放入 hashmap中 (BeginSt,(BeginSt))。 } catch (Exception e) { ()。 ②判斷隊(duì)列是否為空,如果不是則頂點(diǎn) A 出隊(duì),同時(shí)判斷頂點(diǎn) A 的鄰接頂點(diǎn) B、E、 D 是否已經(jīng)被訪(fǎng)問(wèn),如果沒(méi)有,則將頂點(diǎn) B、 E、 D 入隊(duì),并分別設(shè)置為已經(jīng)被訪(fǎng)問(wèn),接著將入隊(duì)頂點(diǎn) B、 E、 D 分別指向他們的前置頂點(diǎn) A,并分別判斷頂點(diǎn) B、 E、 D是否為目的頂點(diǎn) I,不是則進(jìn)入下一步 3。并分別判斷頂點(diǎn) C 是否為目的頂點(diǎn) I,不是則進(jìn)入下一步 7。 Vertex endVertex=(Vertex) (end)。 while(!done amp。 } } } Stack path=new Stack()。 添加車(chē)次頁(yè)面 如圖 47 所示 。 圖 48 添加站點(diǎn) ( 3) 刪除車(chē)次:分頁(yè)列出車(chē)次信息表中 所有的車(chē)次信息,選擇操作中的刪除,就可以將對(duì)應(yīng)的車(chē)次信息刪除,但是在刪除車(chē)次信息的時(shí)候需要先刪除車(chē)次與站點(diǎn)關(guān)系表中所有對(duì)應(yīng)該車(chē)次的信息。 更新站點(diǎn)頁(yè)面如圖 411 所示。 33 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 413 發(fā)表留言 圖 414 查看留言 管理員留言管理 實(shí)現(xiàn) ( 1) 刪除留言功能只有管理員才能查看并操作,在刪除的顯示 頁(yè)面中會(huì)將所有的用戶(hù)留言信息及用戶(hù)名顯示出來(lái)。 表 53 管理員登陸 測(cè)試表 步驟 測(cè)試描述說(shuō)明 預(yù)期結(jié)果 實(shí)際結(jié)果和測(cè)試數(shù)據(jù) 1 管理員登陸 管理員名及密碼正確進(jìn)入管理員操作界面 測(cè)試結(jié)果: 正確 管理員登陸頁(yè)面如圖 55 所示。 圖 510 查看留言界面 ( 3)管理員刪除或回復(fù)留言如圖 511 所示。經(jīng)過(guò)多次測(cè)試,運(yùn)行效果良好。 感謝四年來(lái)指導(dǎo)和幫助我的老師,是你們讓我了解軟件技術(shù),掌握了計(jì)算機(jī)體系的基礎(chǔ)知識(shí)。 感謝我的父母,在我求學(xué)的 路上,是你們一直在默默的支持著我。 感謝四年來(lái)一起走過(guò)的同學(xué),從你們身上我學(xué)到了很多自己不具備的東西,謝謝你們?cè)谒哪曛袑?duì)我的寬容和幫助。在論文撰寫(xiě)期間,恩師不辭辛勞的指導(dǎo)以及鼓勵(lì),對(duì)我在專(zhuān)業(yè)方向上的進(jìn)一步發(fā)展產(chǎn)生了積極的影響。在每個(gè)測(cè)試周期中,測(cè)試人員和開(kāi)發(fā)人員將依據(jù)預(yù)先編制好的測(cè)試大綱和準(zhǔn)備好的測(cè)試用例,對(duì)被測(cè)軟件或設(shè)備進(jìn)行完整的測(cè)試。 55 留言 操作 測(cè)試表 步驟 測(cè)試描述說(shuō)明 預(yù)期結(jié)果 實(shí)際結(jié)果和測(cè)試數(shù)據(jù) 1 用戶(hù)留言 查看 留言 中有用戶(hù)剛剛的 留言 測(cè)試結(jié)果:正確 2 管理員查看留 言, 刪除 或回復(fù) 留言 刪除 或回復(fù) 留言 成功 測(cè)試結(jié)果:正確 ( 1)用戶(hù)留言如圖 59 所示。 圖 53 站點(diǎn)查詢(xún)結(jié)果 ( 4) 站點(diǎn)之間查詢(xún)結(jié)果如圖 54 所示。 ( 2)查看留言很簡(jiǎn)單為用戶(hù)提供了一個(gè)查看發(fā)表過(guò)的留言以及管理員回復(fù)的留言 用戶(hù)可以根據(jù)管理員回復(fù)的留言信息進(jìn)行新的留言,可以進(jìn)一步的對(duì)系統(tǒng)的一些不完善的地方提出一些合理的建議,讓系統(tǒng)更加的人性化,更加的完美,讓廣大用戶(hù)可以更舒服的運(yùn)用本系統(tǒng),享受公交查詢(xún)系統(tǒng)帶來(lái)的方便,讓廣大用戶(hù)再不用 坐錯(cuò)公交車(chē)而耽誤大家的時(shí)間 。 圖 410 刪除站點(diǎn) ( 5) 更新站點(diǎn):通過(guò)車(chē)號(hào)的下拉選擇框選擇車(chē)次,進(jìn)行查詢(xún)流出該車(chē)次的所有站點(diǎn)信息,然后點(diǎn)擊更新操作就可以更新該站點(diǎn)。如果查詢(xún)站點(diǎn)總數(shù)在文本框中顯示不為“ 0”,則只需將新增的站點(diǎn)插入車(chē)次和站點(diǎn)關(guān)系表中即可。需要注意,在添加起點(diǎn)站和終點(diǎn)站的時(shí)候,數(shù)據(jù)都是從站點(diǎn)庫(kù)獲得然后添加到起點(diǎn)站和終點(diǎn)站中去。 (nextNeighbor)。 (0)。 ArrayList vertexQueue=new ArrayList()。 ⑥判斷隊(duì)列是否為空,同時(shí)判斷入隊(duì)的頂點(diǎn) F 是否是目的頂點(diǎn) I。 27 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 最短路徑算法原理圖 如圖 46 所示。 } finally { try { if (stmt != null) { ()。 rs != null) { HashMap hashMap = new HashMap()。//字符串轉(zhuǎn)碼 conn = ()。 站點(diǎn)信息查詢(xún)結(jié)果如圖 44 所示。 //將所有的 hashmap放入 arrayList ()。 rs != null) { HashMap hashMap = new HashMap()。 } conn = ()。 String sql = 。 } } return arrayList。 (note,(note))。amp。 sql=select ,ticketnote,buslevel,note from stinfo,businfo,busst where = and = 21 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 and in (select stid from stplace where placesid in (select placesid from publicplace where placesname = 39。 DBConnection2 db=()。 }else{ ()。amp。 try{ conn = ()。 String adminname=(adminname) ==null ? : (adminname)。 功能模塊實(shí)現(xiàn) 管理員 登錄實(shí)現(xiàn) 管理員登錄主要是為了讓系統(tǒng)更好的管理,讓一個(gè)管理員可以及時(shí)的添加、刪除以及更新車(chē)次及站點(diǎn)信息,是廣大用戶(hù)能夠及時(shí)準(zhǔn)確的了解最新的公交車(chē)及站點(diǎn)信息,不會(huì)使廣大用戶(hù)乘坐錯(cuò)誤的公交車(chē) 耽誤用戶(hù)的時(shí)間,使用戶(hù)能夠更舒服的享受本系統(tǒng)帶給用戶(hù)的方便。 表 38 留言信息表 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 Username Varchar 50 Not null Messagedate Datetime 8 Not null 16 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Topic Varchar 50 Not null Messagetext Varchar 200 Not null Id Int 4 Not null Reply Varchar 200 null Username: 用戶(hù)名 Messagedate: 留言日期 Topic: 留言主題 Messagetext: 留言?xún)?nèi)容 Id: 留言序號(hào) Reply:回復(fù) 本章小結(jié) 本章節(jié)主要就是介紹系統(tǒng)的功能還有數(shù)據(jù)庫(kù)的設(shè)計(jì),系統(tǒng)的功能不是一個(gè)人可以完善的,需要很多人的意見(jiàn)結(jié)合起來(lái)才可以做成一個(gè)完美的系統(tǒng),所以加了留言系統(tǒng)讓廣大用戶(hù)對(duì)系統(tǒng)提出意見(jiàn)來(lái)進(jìn)一步的完善系統(tǒng);數(shù)據(jù)庫(kù)是一個(gè)項(xiàng)目的核心,所有的數(shù)據(jù)都要存儲(chǔ)在數(shù)據(jù)庫(kù)中,將這些數(shù)據(jù)設(shè)計(jì)好不是很好做的事情,需要根據(jù)業(yè)務(wù)來(lái)設(shè)計(jì),數(shù)據(jù)庫(kù)的設(shè)計(jì)讓我對(duì)數(shù)據(jù)庫(kù)有了進(jìn)一步的理解。 圖 35 管理員留言 管理流程圖 系統(tǒng) 的數(shù)據(jù)庫(kù) 設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)采用 Mysql5 數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng)為 bus,共包含 7 張表 。 ( 5) 管理員管理留言模塊:管理員可以查看用戶(hù)的留言并對(duì)用戶(hù)的留言進(jìn)行回復(fù)以及刪除 ,對(duì)用戶(hù)對(duì)本系統(tǒng)提出的一些合理的意見(jiàn)給予感謝。 框架 在 Stru ts2 出現(xiàn)之前, Struts1 就是一個(gè)非常有名的框架,它實(shí)現(xiàn)了 MVC 模式。 Java 語(yǔ)言是成熟的、強(qiáng)大的、易擴(kuò)充的編程語(yǔ)言。 JavaBean 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 JavaBean 和 JSP 配合才能完成。 ( 2) 用戶(hù)留言:用戶(hù)可以對(duì)系統(tǒng)不完善的地方以及對(duì)系統(tǒng)管理員或是工作人員提出合理的建議在留言上,使系 統(tǒng)更加完善。 在界面需求上要做到美觀(guān)、操作方便 [10],給用戶(hù)和管理 員 一個(gè)舒適簡(jiǎn)便的公交 5 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 查詢(xún)系統(tǒng),管理員能夠及時(shí)的添加、刪除以及更新車(chē)次和站點(diǎn)的信息,使用戶(hù)能夠及時(shí)的了解 公交車(chē)的信息 ,不會(huì)耽誤用戶(hù)乘坐相關(guān)的公交車(chē)。需求提出和分析僅僅集中在使用者對(duì)系統(tǒng)的觀(guān)點(diǎn)上。 第三章:系統(tǒng) 設(shè)計(jì),對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)和功能進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。用戶(hù)可以認(rèn)為 JavaBean 提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 系統(tǒng)是從城市交通現(xiàn)狀出發(fā),根據(jù)人們的出行規(guī)律,設(shè)計(jì)了一個(gè)完整的基于 JSP體系的公交車(chē)查詢(xún)系統(tǒng)。 項(xiàng)目研究的基于 JSP 的公交查詢(xún)系統(tǒng),讓人們通過(guò)互聯(lián)網(wǎng)很快的查出該城市任 2 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 意兩站點(diǎn)之間的最短乘車(chē)路線(xiàn)。許多發(fā)達(dá)國(guó)家逐漸認(rèn)識(shí)到,欲有效地解決這些問(wèn)題,僅僅依 靠 道路建設(shè)、擴(kuò)大路網(wǎng)規(guī)模是遠(yuǎn)遠(yuǎn)不夠的,交通問(wèn)題的解決必須依賴(lài)現(xiàn)在信息技術(shù)與管理技術(shù)的有機(jī)結(jié)合 [1]。 the webmaster main function is to reply to and delete the user39。 論文詳細(xì)介紹了該公交查詢(xún)系統(tǒng)所要實(shí)現(xiàn)的功能。 最后,提供了用戶(hù)留言的功能、管理員留言管理功能和后臺(tái)車(chē)次管理功能。 城市經(jīng)濟(jì)發(fā)展,城市規(guī)模越來(lái)越大,相應(yīng)的城市公交系統(tǒng)也越來(lái)越龐大。但是如果給他一張交通地圖之后, 他可以很快地找出圖上的任意兩點(diǎn)之間的乘車(chē)方案,所找出的方案即使不是最優(yōu)的,也是一條可供參考的備選方案。所以為了切實(shí)的改善公交車(chē)內(nèi)擁擠狀況,適當(dāng)增加發(fā)車(chē)次數(shù)以縮短乘客等車(chē)時(shí)間,但是能夠準(zhǔn)確為人們提供最短的乘車(chē)線(xiàn)路才是得到解決的最好辦法,這樣大大的縮短了人們的乘車(chē)時(shí)間。 本系統(tǒng)自己設(shè)計(jì)數(shù)據(jù)庫(kù),使得公交車(chē)信息、站點(diǎn)信息、商廈信息等能夠及時(shí)的添加、刪除以及更新,人們還可以留言發(fā)表一些合理的建議使得本系統(tǒng)更加的完美。 Servlet 所能應(yīng)用的請(qǐng)求 /響應(yīng)場(chǎng)合很多,但常用的還是在 Web 應(yīng)用程序中用于產(chǎn)生超文本傳輸協(xié)議響應(yīng)( HTTP)。 4 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 2 需求分析 需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁 [7]。 在問(wèn)題分析階段分析人員的主要任務(wù)是:對(duì)用戶(hù)的需求進(jìn)行鑒別、綜合和建模,清除用戶(hù)需求的模糊性、歧義性和不一致性,分析系統(tǒng)的數(shù)據(jù)要求,為原 始問(wèn)題及目標(biāo)軟件建立邏輯模型 [8]。因?yàn)閿?shù)據(jù)流圖是 邏輯系統(tǒng)的圖形表示,即使不是專(zhuān)業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具 [12]。 系統(tǒng)的 環(huán)境需求 分析 開(kāi)發(fā) 平臺(tái) 系統(tǒng)開(kāi)發(fā)選用的平臺(tái)是 Struts2+Java Server Page(簡(jiǎn)稱(chēng) JSP)和 Mysql 數(shù)據(jù)庫(kù),
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1