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

正文內(nèi)容

基于java的城市公交查詢系統(tǒng)畢業(yè)論文(參考版)

2024-11-11 22:00本頁面
  

【正文】 工具和實(shí)踐方法 [M].合肥:中國科學(xué)技術(shù)大學(xué)出版社, . [10] 張海藩 .軟件工程導(dǎo)論 .第三版 [M].北京:清華大 學(xué)出版社, . [11] 柳西玲,許斌 .Java語言應(yīng)用開發(fā)基礎(chǔ) [M].北京:清華大學(xué)出版社, 2020. [12] 宛延闿等 .實(shí)用 Java程序設(shè)計(jì)教程 [M].北京:機(jī)械工業(yè)出版社, 2020. [13] [美 ] 語言程序設(shè)計(jì) [M].北京:機(jī)械工業(yè)出版社, . [14] Borland International, [M].北京:石油工業(yè)出版社, . [15] [美 ]Herbert 參考大全 [M].北京:清華大學(xué)出版社, 2020. 。從設(shè)計(jì)的選題到資料的搜集直至最后設(shè)計(jì)的修改的整個過程中,花費(fèi)了 李 老師很多的寶貴時間和精力,在此向 李老 師表示衷心地感謝 !李老 師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓進(jìn)取的精神和高度的責(zé)任心都將使學(xué)生受益終生! 還要感謝 本專業(yè) 的幾位同 學(xué),是你們在我平時設(shè)計(jì)中和我一起探討問題,并指出我設(shè)計(jì)上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設(shè)計(jì)順利的進(jìn)行下去,沒有你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。 33 致 謝 本 設(shè)計(jì) 的完成是在我們的導(dǎo)師 李源 老師的細(xì)心指導(dǎo)下進(jìn)行的。 但是,由于整個系統(tǒng)完全都是由個人設(shè)計(jì)的,有關(guān) J2EE 許多知識都要靠自己去摸索,加之自己水平有限,未能完全地理解 J2EE 的強(qiáng)大功能,因此,系統(tǒng)還存在著許多不足之處, 比如不能夠 有效率地實(shí)現(xiàn)公交換乘方案。并能通過管理員登錄維護(hù)系統(tǒng)公交信息。 32 結(jié) 論 本公交查詢系統(tǒng)是在充分了解需求的基礎(chǔ)上開發(fā)出來的,功能基本都已達(dá)到用戶的要求,且操作簡單,具有較高的數(shù)據(jù)安全性。 1.首先對用戶登錄模塊進(jìn)行測試,用戶的四種情況的操作都能正常處理,用戶成功登錄后進(jìn)入個人主界面,測試結(jié)果如圖 所示: 30 圖 用戶個人主界面 2. 然后對用戶留言模塊進(jìn)行測試,用戶可以正常添加留言和查看留言,測試結(jié)果如圖 所示: 圖 用戶查看留言 ,用戶可以通過車次查詢、站點(diǎn)查詢和兩站之間的換乘查詢,經(jīng)測試,三種功能均已實(shí)現(xiàn), 車次查詢 測試 結(jié)果如圖 : 圖 車次查詢 站點(diǎn)查詢測試結(jié)果如圖 : 圖 站點(diǎn)查詢 31 兩站之間的換乘查詢測試結(jié)果圖 : 圖 站站查詢 本章小結(jié) 本系統(tǒng) 主要 實(shí)現(xiàn)了 公交查詢功能,并附有用戶留言 的功能,同時具有 管理員后臺維護(hù)公交信息 等功能。 29 測試用例 測試模塊 用例編號 輸入操作 輸出結(jié)果 用戶登錄 1 用戶沒有輸入用戶名或密碼 提示輸入用戶名和密碼 2 用戶輸入用戶名和密碼,但用戶名不存在 提示 用戶 登錄 失敗 3 用戶輸入用戶名和密碼。 測試用例 系統(tǒng)的服務(wù)對象是普通用戶,因此測試時可以針對用戶進(jìn)行測試,測試模塊主要是用戶登錄模塊,用戶留言模塊和公交查詢模塊。 測試方法 程序測試有靜態(tài)測試方法和動態(tài)測試方法兩類。 (5)長期保持測試用例。 (3)除了檢查程序是否做了應(yīng)該做的工作,還要檢查程序是否做了不應(yīng)該做的工作。 測試原則 在軟件測試中,應(yīng)遵循以下測試原則: (1)在設(shè)計(jì)測試用例時,要給出測試的預(yù)期結(jié)果,便于對照。 (2)一個好的測試用例在于能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。 開 始管 理 員 登 錄是 否 登錄 成 功進(jìn) 入 主 界 面進(jìn) 行 留 言 發(fā) 表查 看 和 刪 除結(jié) 束NY 圖 系統(tǒng)留言板流程圖 本章小結(jié) 本章主要是對系統(tǒng)各個模塊的進(jìn)行了功能介紹,并羅列了各模塊的流程圖,運(yùn)行界面等,是系統(tǒng)實(shí)現(xiàn)的細(xì)節(jié)介紹。 2. 模塊運(yùn)行 刪除留言 模塊運(yùn)行界面如圖 所示。這樣也為管理員提供查看哪些用戶是非法的發(fā)布留言內(nèi)容。 2. 模塊運(yùn)行 查看留言 模塊運(yùn)行界面如圖 所示。 26 圖 發(fā)表留言 查看留言 1. 模塊功能描述 查看留言很簡單為用戶提供了一個查看自己的發(fā)表的留言,而其它用戶是不能看見的。注冊的用戶登錄到發(fā)表留言的板塊當(dāng)中,系統(tǒng)會自動提取用戶名稱,用戶只需添上自己的郵箱,發(fā)表的主題和內(nèi)容即可。 25 開 始管 理 員 登 錄是 否 登錄 成 功進(jìn) 入 主 界 面進(jìn) 行 車 次 刪除 、 添 加結(jié) 束NY 圖 413 車次信息維護(hù)模塊 留言板模塊 發(fā)表留言 1. 模塊功能描述 發(fā)表留言是公交查詢系統(tǒng)的一個新增的功能,主要是收集用戶的留言信息,可以根據(jù)用戶提供的留言信息或是提出的建議,對系統(tǒng)進(jìn)行修改和完善。 2. 模塊運(yùn)行 添加車次 模塊運(yùn)行界面如圖 所示。需要注意,在添加起點(diǎn)站和終點(diǎn)站的時候,數(shù)據(jù)都是從站點(diǎn)庫獲得然后添加到起點(diǎn)站和終點(diǎn)站中去。 2. 模塊運(yùn)行 刪除車次 模塊運(yùn)行界面如圖 所示。 開 始管 理 員 登 錄是 否 登錄 成 功進(jìn) 入 主 界 面進(jìn) 行 站 點(diǎn) 刪除 、 添 加結(jié) 束NY 圖 車次信息維護(hù)模塊流程圖 車次信息管理 模塊 刪除車次 1. 模塊功能描述 刪除車次功能:分頁列出車次信息表中 所有的車次信息,選擇操作中的刪除,就可以 24 將對應(yīng)的車次信息刪除,但是在刪除車次信息的時候需要先刪除車次與站點(diǎn)關(guān)系表中所有對應(yīng)該車次的信息。 2. 模塊運(yùn)行 添加站點(diǎn)模塊運(yùn)行 界面如圖 所示。 (4)如果查詢站點(diǎn)總數(shù)在文本框中顯示為 “ 0” ,則需要將起點(diǎn)站和終點(diǎn)站同新增的站點(diǎn)一起插入車次和站點(diǎn)的關(guān)系表中。如果不存在,則將此新 增站點(diǎn)名 23 稱插入到站點(diǎn)編碼表中,如果存在,則不需將此站點(diǎn)名稱插入到站點(diǎn)編碼表中。 圖 刪除站點(diǎn) 添加站點(diǎn) 1. 模塊功能描述 添加站點(diǎn)功能: (1)在添加站點(diǎn)的文本框中輸 入要添加的站點(diǎn)名稱。需要注意:因?yàn)樵谲嚧沃袕钠瘘c(diǎn)站到終點(diǎn)站計(jì)算,其所有的站點(diǎn)是一個有次序的排列,所以刪除一個站點(diǎn),則它的下個站點(diǎn)次序號依次減少一位。 (hashMap)。 (stid, +(stid))。amp。 圖 公交換乘方案查詢 3. 相應(yīng)代碼 實(shí)現(xiàn) rs = (sql)。 公交換乘方案 查詢 即為用戶輸入起始站點(diǎn)和目的站點(diǎn),然后點(diǎn)擊查詢搜索乘車路線確定換乘的方案。 4 . 模塊流程 公交系統(tǒng)查詢模塊流程圖如圖 46 所示。 (hashMap)。 (TicketNote,(TicketNote))。 (BeginSt,(BeginSt))。 圖 站點(diǎn)信息查詢 3. 相應(yīng)代碼 實(shí)現(xiàn) HashMap hashMap = new HashMap()。該查詢功能的實(shí)現(xiàn)也是由系統(tǒng)的業(yè)務(wù)邏輯層中的 QueryData 類來實(shí)現(xiàn)的。 站點(diǎn)信息查詢 1. 模塊功能描述 用戶 登錄成功后即可進(jìn)入到用戶的個人主界面,在個人主界面,用戶首先可以進(jìn)行 站點(diǎn)信息查詢。 (hashMap)。 (BusLevel,(buslevel))。 (EndSt,(endst))。 20 (BusNum,+(busnum))。 2. 模塊運(yùn)行 車次信息查詢 運(yùn) 行界面如圖 44 所示。車次信息查詢 是為用戶提供一個按公交車的車號 (如 :1 路 )查詢,并顯示該公交車的相關(guān)信息(如:公交車的起點(diǎn)站、終點(diǎn)站、票價和車子的檔次等信息)。 2. 模塊流程 用 戶個人信息 模塊 流程圖 如圖 所示。 圖 用戶登陸界面 圖 為用戶登錄界面,用戶需要輸入用戶名和密碼,如果輸入正確,則直接進(jìn)入到用戶主界面,否則返回登錄界面重新登錄。 rs != null) { n++。 if (() amp。+password+39。+adminname+39。 stmt = ()。 2. 模塊 流程 用戶登錄 模塊 流程如圖 所示。 表 留言信息表 本章小結(jié) 本章主要是針對所需系統(tǒng)進(jìn)行了總體設(shè)計(jì)、設(shè)計(jì)方案選擇和數(shù)據(jù)庫選擇三部分的介紹,通過此章可以對系統(tǒng)有整體的了解。 16 表 站點(diǎn)信息表 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 StID 站點(diǎn)號 Int 4 Not null AtName 站點(diǎn)名稱 Varchar 50 Not null (5)中間站點(diǎn)關(guān)聯(lián) 表 BusSt 如表 所示。 表 管理員信息 列名 中文名稱 數(shù)據(jù)類型 長度 允許空 adminiID 管理員名 varchar 50 Not null adminipassword 密碼 varchar 50 Not null (3)車次信息表 BusInfo 如表 所示。 站 點(diǎn) 號 站 點(diǎn) 名 稱站 點(diǎn) 信 息經(jīng) 過站 點(diǎn) 號車 號站 點(diǎn) 次 序車 次 信 息 票 價 檔 次車 子 檔 次票 價終 點(diǎn) 站車 號起 點(diǎn) 站 圖 車次與站點(diǎn)之間關(guān)系 15 數(shù)據(jù)庫表 結(jié)構(gòu) (1)用戶表 userInfo 如表 所示。 留 言 板留 言 標(biāo) 題 留 言 內(nèi) 容留 言 時 間用 戶 名郵 箱 地 址 留 言 I D 圖 留言板實(shí)體及屬性 (4) 首先設(shè)置站點(diǎn)信息,包括站點(diǎn)號和站點(diǎn)名稱,而后設(shè)置車次信 息,包括車子檔次,起點(diǎn)站,終點(diǎn)站,票價,車號和票價檔次,如果站點(diǎn)經(jīng)過某車次則需要站點(diǎn)次序,車號和站點(diǎn)號一致。 14 管 理 員管 理 員 帳 號 密 碼 圖 管理員實(shí)體及屬性 (3) 留言板需要用戶登錄以后方能留言,內(nèi)容包括用戶名,郵箱地址,留言時間,留言標(biāo)題,留言內(nèi)容,和留言 ID。 證 件 號 碼用 戶 提 示 答 案提 示 問 題年 齡 地 址 郵 箱密 碼用 戶 名 圖 用戶實(shí)體及屬性 (2) 管理員是運(yùn)行數(shù)據(jù)庫時內(nèi)部添加的,不能在程序中直接添加管理員。 系統(tǒng) ER 圖 (1) 用戶注冊是需要提供的分別有證件號碼,提示問題,提示答案,用戶名,密碼,年齡,地址,郵箱等才能完成注冊。 本系統(tǒng)數(shù)據(jù)庫表有 administrator 表、 BusInfo 表、 BusSt 表、 message 表、 StInfo 表、 userInfo表等共 6 張表。數(shù)據(jù)庫是信息系統(tǒng)的各個部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。 13 因此, 本系統(tǒng)開發(fā)選用 JSP+SQL Server 方案 ,基于 B/S 模 式 開發(fā)。維護(hù)簡單方便,只需改變網(wǎng)頁,即可實(shí)現(xiàn)所有用戶的同步更新;開發(fā)簡單,共享性強(qiáng)等。 比較 C/S 和 B/S 優(yōu)缺點(diǎn)發(fā)現(xiàn), B/S 模式具有分布性特點(diǎn),可以隨時隨地進(jìn)行業(yè)務(wù)處理。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和 服務(wù)器結(jié)構(gòu)。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web 應(yīng)用發(fā)展, Web 和 Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。 C/S( Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。 (3)SQL Server 2020 支持存儲 器 、觸發(fā)器、自定義函數(shù)等操作;安全性、并發(fā)控制能力、數(shù)據(jù)挖掘、聯(lián)機(jī)操作等方面都是 ACCESS 無法超越的 。 SQL Server 2020 的分布式、復(fù)制、全文檢索、 DTS 都可以 滿足中型的應(yīng)用?;?JSP 的眾多技術(shù)優(yōu)點(diǎn)和當(dāng)前發(fā)展的趨勢,在參考了大量文獻(xiàn)資料后, 12 我決定選取 JSP 作為開發(fā)本公交查詢系統(tǒng)的主要技術(shù)。 表 JSP與 ASP性能對比表 性能 JSP ASP 運(yùn)行速度 快 較快 運(yùn)行損耗 較小 較大 難易程度 容易掌握 簡單 運(yùn)行平臺 絕大部分平臺 Windws 平臺 擴(kuò)展性 好 較好 安全性 好 較差 函數(shù)支持 多 較少 數(shù)據(jù)庫支持 多 多 廠商支持 多
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1