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

正文內(nèi)容

基于java的城市公交查詢系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-12-13 22:00 本頁面
 

【文章內(nèi)容簡介】 SQL 語句發(fā)送到相應(yīng)的任何一種數(shù)據(jù)庫。 Java 與 JDBC 的結(jié)合 , 使程序員可以只寫一次數(shù)據(jù)庫應(yīng)用軟件后 ,就能在各種數(shù)據(jù)庫系統(tǒng)上運(yùn)行。由于 Java 語言具有健壯性、安全、易使用、易理解和自動(dòng)下載到網(wǎng)絡(luò)等優(yōu)點(diǎn) , 因此 , 它是數(shù)據(jù)庫應(yīng)用的一個(gè)極好的基礎(chǔ)語言?,F(xiàn)在需要找到一種能使 Java 應(yīng)用與各種不同數(shù)據(jù)庫對話的方式 , 而 JDBC 正是實(shí)現(xiàn)這種對話的一種機(jī)制。 JDBC 擴(kuò)充了 Java 的應(yīng)用范圍。隨著學(xué)習(xí) Java 程序設(shè)計(jì)的人越來越多,對 Java 的數(shù)據(jù)庫的訪問 需求越來越迫切。 MIS 管理員希望 Java 與 JDBC 結(jié)合,因?yàn)檫@有助于更容易、更經(jīng)濟(jì)地發(fā)布企業(yè)信息。而各個(gè)公司可以不斷地使用已安裝的數(shù)據(jù)庫,方便地存取信息,不必顧及這些數(shù)據(jù)庫是在何種 DBMS 系統(tǒng)下存儲的。有助于縮短新應(yīng)用的開發(fā)時(shí)間 , 并可大大簡化數(shù)據(jù)庫的安裝與版本控制。另外,在商業(yè)銷售信息服務(wù)領(lǐng)域 , Java 與 JDBC 則可以更好地向外界客戶提供最新信息 。 JSP Servlet Java Servlet 使用的是一種請求 /響應(yīng)機(jī)制,也就是說通過特定的 Java 程序設(shè)計(jì)技術(shù),由該 Servlet 動(dòng)態(tài)產(chǎn)生的響應(yīng)向 某一特定的請求做出響應(yīng)。 Servlet 所能應(yīng)用的請求 /響應(yīng)場合很多,但常用的還是在 Web 應(yīng)用程序中用于產(chǎn)生超文本傳輸協(xié)議響應(yīng)( HTTP)。據(jù)此,Servlet 可能取代其他類型的 HTTP 請求 /響應(yīng)機(jī)制,譬如通用網(wǎng)關(guān)接口( CGI)腳本。 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)采用 JSP、 Servlet、 JavaBean、 JavaScript、 JDBC 等技術(shù)。本系統(tǒng)使用MyEclipse 作為開發(fā)環(huán)境, JDK 釆用 版本, Tomcat 作為 Web 服務(wù)器。數(shù)據(jù)庫采用SQL Server 2020。 4 本文主要工 作 本文主要綜合 介紹 了基于 Java 的城市公交查詢 系統(tǒng)。 全文共五章,分別為開發(fā)環(huán)境和技術(shù)簡介,系統(tǒng)需求分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試,其中每章的主要內(nèi)容如下: 第一 章 為 開發(fā)環(huán)境和技術(shù)簡介 ,主要對項(xiàng)目的開發(fā)環(huán)境、開發(fā)技術(shù)進(jìn)行介紹; 第二 章 為系統(tǒng)需求分析,主要描述系統(tǒng)的調(diào)研情況,以及系統(tǒng)功能需求和系統(tǒng)非功能需求,簡單的介紹了系統(tǒng)的主要功能模塊,包括用戶登錄、公交查詢、留言管理和管理員維護(hù) 等模塊 ; 第三 章 為系統(tǒng)設(shè)計(jì),主要解釋了系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、方案的選擇和系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì); 第四 章 為系統(tǒng)功能模塊的實(shí)現(xiàn),描述了各個(gè)功 能模塊的實(shí)現(xiàn),并給出關(guān)鍵模塊的實(shí)現(xiàn)代碼以及運(yùn)行的效果截圖 ; 第五 章 對系統(tǒng)做了整體測試,給出系統(tǒng)功能測試用例表 ,列出了系統(tǒng)測試模塊樣例,并做了簡單分析 。 本章小結(jié) 本章主要介紹了本系統(tǒng)所需要的開發(fā)環(huán)境和技術(shù)的簡介,可以對系統(tǒng)環(huán)境有一個(gè)初步的了解,最后是對論文的 結(jié)構(gòu)進(jìn)行了 介紹。 5 第 2 章 系統(tǒng)需求分析 系統(tǒng)調(diào)研 在 安陽 市公交信息化發(fā)展中已有公交查詢系統(tǒng),查詢城市公交換乘方案等。有很多系統(tǒng)沒有后臺的維護(hù)管理功能,公交信息不能實(shí)時(shí)的更新,本系統(tǒng)提供了管理員進(jìn)行添加、刪除車次站 點(diǎn)等功能,并提供了用戶留言的功能,更加具有實(shí)時(shí)性和人性化,使公交管理公司能夠?qū)?用戶提供的留言信息和提出的建議對系統(tǒng)進(jìn)行修改和完善。 系統(tǒng)目標(biāo) 本項(xiàng)目設(shè)定的目標(biāo)如下: (1)方便市民更好地掌握公交有關(guān)信息,輔助公交管理。 (2)適應(yīng)成都未來公共交通及社會交通模式快速變化的要求,適應(yīng)公交運(yùn)輸體制改革的要求、適應(yīng)成都公交服務(wù)向更高層次發(fā)展的要求。 (3)為未來智能公交系統(tǒng)查詢系統(tǒng)以及開發(fā)基于更廣大用戶的開放式的網(wǎng)絡(luò)查詢系統(tǒng)打下基礎(chǔ)。 (4)提高開發(fā)人員的軟件開發(fā)能力,包括對軟件工程思想的理解和運(yùn)用、編程思想 和動(dòng)手能力的結(jié)合以及對項(xiàng)目開發(fā)進(jìn)程的管理能力。 系統(tǒng)的功能需求 系統(tǒng)需求描述 系統(tǒng)需求: 安陽 市公交查詢系統(tǒng)需要滿足來自兩方面的需求,分別是查詢公交系統(tǒng)的普通用戶,后臺維護(hù)管理人員。 查詢公交系統(tǒng)的普通用戶的需求是查詢成都市公交線路、 站點(diǎn) 和換乘方案 等信息 。后臺維護(hù)管理人員對后臺數(shù)據(jù)庫的備份和恢復(fù),添加公交線路站點(diǎn)和更改已有公交線路站點(diǎn)。 在安陽 市公交查詢系統(tǒng)開發(fā)時(shí)應(yīng)該滿足以下具體的系統(tǒng)需求: (1)滿足用戶查詢 公交信息 的基本要求。 (2)滿足后臺管理人員方便更改城市公交線路站點(diǎn)等信息的基 本要求。 6 (3)對使用該系統(tǒng)的用戶技能要求比較低,操作方便。 (4)能夠使用人機(jī)互交,界面大方得體,實(shí)用。 (5)能夠保障城市公交信息數(shù)據(jù)的安全,準(zhǔn)確。 系統(tǒng)數(shù)據(jù)流圖 系統(tǒng)的實(shí)體數(shù)據(jù)包括了管理員,車次,站點(diǎn),線路,用戶和留言。 系統(tǒng)數(shù)據(jù)流圖如圖 所示。 管 理 員 登 錄 車 次 管理 用 戶 登 錄 用 戶 注冊 賬 號 線 路 管理 留 言 戶 車 輛 信 息 庫 線 路 信 息 留 言 本 站 點(diǎn) 管理 站 點(diǎn) 信 息 公 交 車 查 詢 用 戶 刪 除 用 圖 系統(tǒng)數(shù)據(jù)流圖 如圖所示,管理員登錄系統(tǒng)后,可進(jìn)行車次管理、站點(diǎn)管理、線路管理、刪除用戶等操作。普通用戶注冊登錄后,可進(jìn)行公交信息查詢、留言版留言。 系統(tǒng)的功能 系統(tǒng)的功能模塊包括用戶登錄模塊,公交系統(tǒng)查詢模塊,留言板模塊,用戶個(gè)人信息管理模塊,站點(diǎn)信息維護(hù)模塊和車次信息維護(hù)模塊, 系統(tǒng)功能模塊圖如圖 所示。 7 基 于J A V A的 城 市 公 交 查 詢 系統(tǒng) 用 戶登 錄模 塊 用 戶個(gè) 人信 息管 理模 塊 公 交系 統(tǒng)查 詢模 塊 留 言板 模塊 車 次信 息維 護(hù)模 塊 站 點(diǎn) 信 息維 護(hù)模 塊 圖 系統(tǒng)功能模塊圖 基于系統(tǒng)需求分析, 以下為該系統(tǒng)的 詳細(xì) 基本功能: 1. 用戶登錄 模塊 管理員 和普通用戶分別擁有自己的用戶名和密碼。對于普通用戶 注冊后 如果登錄成功,則直接進(jìn)入到用戶個(gè)人主界面并選擇各種操作,否則會返回到登錄界面重新進(jìn)行登錄。管理員登錄成功進(jìn)去管理員住界面選擇各種操作。 2. 公交 系統(tǒng) 查詢 模塊 普通用戶登錄 成功 后可 根據(jù)自己需要進(jìn)行公交查詢。有包括車次查詢、 站點(diǎn)查詢 和查詢公交換乘方案 等 。車次查詢即為根據(jù)車次號查詢車次經(jīng)過的站點(diǎn),該車次開收車時(shí)間,票價(jià)等基本信息;站點(diǎn)查詢?yōu)榻?jīng)過該站點(diǎn)的車次信息; 公交換乘方案查詢即分別輸入起始站點(diǎn)和目的站點(diǎn)并查詢公交乘車方案。 3. 留言板模塊 普通用戶登錄 系統(tǒng)后, 進(jìn)入留言版模塊 , 用戶可以提出自己的一些看法意見和對本公交系統(tǒng)的建議,以供公交管理人員根據(jù)用戶建議更加完善本系統(tǒng), 并能查看以前的留言。 4. 用戶個(gè)人信息管理模塊 用戶 登錄成功后即可進(jìn)入到用戶的個(gè)人主界面 ,在個(gè)人主界面中,用戶可以查看個(gè)人詳細(xì)信息,包括用戶名賬號,保護(hù)郵箱等信息,并可以自行修改密碼等個(gè)人信息, 最后 注銷登錄 返回到系統(tǒng)登錄界面 。 5. 站點(diǎn)信息 管理 模塊 管理員登錄系統(tǒng)后進(jìn)入相應(yīng)管理員主界面,在管理員主界面中,可對公交站點(diǎn)信息進(jìn)行添加 和刪除 ,實(shí)時(shí)更新公交變動(dòng)信息。 8 6. 車次信息 管理 模塊 管理員登錄系統(tǒng)后進(jìn)入相應(yīng)管理員主界面,在管理員主界面中,可對公交 車次 信息進(jìn)行添加和刪除,實(shí)時(shí)更新公交變動(dòng)信息。 系統(tǒng)非功能需求 1. 精度 本系統(tǒng)所需的數(shù)據(jù)類型主要包括用戶名、密碼等。相關(guān)精度要求如下: (1)用戶名:英文加數(shù)字組合,并以英文開頭。例如: “ dd123” (2)密碼: 5 到 12 位密碼。例如 “ yx123” 在登錄時(shí),必須注意所選擇的身份跟用戶名和密碼要保持一致。 2. 安全性要求 本系統(tǒng)的用戶分為管理員和普通用戶兩類,用戶登錄時(shí)需要根據(jù)權(quán)限選擇不同的功能,每個(gè)用戶都有自己固定的用戶名和密碼。 3. 時(shí)間特性要求 響應(yīng)時(shí)間:基本的信息查詢響應(yīng)時(shí)間最長為 5 秒。對于維護(hù)或者批量修改更新數(shù)據(jù)庫的內(nèi)容響應(yīng)時(shí)間則根據(jù)具體軟件和硬件情況而定。 4. 靈活性 對設(shè)備的要求較低,且具有良好的可移植性,用戶無 論何時(shí)何地都可以方便 、快捷地使用該系統(tǒng),具有較強(qiáng)的靈活性和方便性。 本章小結(jié) 本章主要針對城市公交查詢系統(tǒng)做出了需求分析,包括整體需求和各個(gè)模塊的需求,最后列舉了幾種非功能需求。 9 第 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)系 。對象是封裝了數(shù)據(jù)和操作的程序塊。所謂封裝是為這個(gè)程序塊建立顯示的界面,其它對象只能向這個(gè)界面發(fā)消息,不能訪問內(nèi)部的私有數(shù)據(jù)和操作。因此,內(nèi)部 的數(shù)據(jù)和實(shí)現(xiàn)操作的算法若有改動(dòng),對其它程序?qū)ο鬀]有任何影響。封裝使程序局部化、易修改、好維護(hù),但許多對象有相同的功能時(shí)免不了重復(fù),所以面向?qū)ο蠹夹g(shù)有繼承的機(jī)制。此外,由于對象自己操作自己的數(shù)據(jù),對同一消息不同的對象均以自己的方式響應(yīng),使得一種消息可有多種響應(yīng)方式,這就是多態(tài)性。封裝、繼承、多態(tài)是面向?qū)ο蟪绦虻闹饕卣?。正是這些特征使程序安全、可靠、可重用、易維護(hù)。因而面向?qū)ο蠹夹g(shù)也成為當(dāng)今計(jì)算機(jī)的新興技術(shù)。 基于面向?qū)ο笤O(shè)計(jì)的諸多有點(diǎn),結(jié)合本設(shè)計(jì)的各項(xiàng)需求設(shè)計(jì)除了系統(tǒng)的總體流程,流程中包括用戶登陸,用戶名和 密碼驗(yàn)證,用戶主界面,用戶操作和退出幾個(gè)模塊, 系統(tǒng)總體流程如圖 所示。 10 用戶登陸 普通用戶或者管理員 開始 N Y 用戶名和密碼是否正確 普通用戶 進(jìn)入普通用戶主界面 查詢留言等操作 管理員 進(jìn)入管理員主界面 進(jìn)行添加刪除查詢等操作 退出系統(tǒng) 結(jié)束 Y 用戶名和密碼是否正確 N 圖 系統(tǒng)流程圖 圖 詳細(xì)闡述了該系統(tǒng)的整體操作流程。首先用戶進(jìn)行登錄,選擇登錄身份是 普通用戶或者管理員 ,如果用戶名和密碼正確則進(jìn)入到相應(yīng)的用戶個(gè)人主界面,否則返回登錄界面重新進(jìn)行登錄。 在用戶個(gè)人主界面,用戶可以進(jìn)行各自需要的操作。若用戶為普通用戶 ,則可以進(jìn)行 查詢公交信息,留言,注銷和更改個(gè)人信息等操作; 若 用戶為管理員 , 則可添加刪除公交信息 。最后,用戶操作完畢, 即可 退出本系統(tǒng),整個(gè)系統(tǒng)操作流程到此結(jié)束。 系統(tǒng)方案選擇 目前比較流行的系統(tǒng)軟件開發(fā)技術(shù)有 或 JSP(Java Server Pages)與 WEB 數(shù)據(jù)庫相結(jié)合兩種,分別由微軟和 SUN 公司開發(fā)的一種動(dòng)態(tài)網(wǎng)頁語言。都是非常完備的開發(fā)技術(shù)。目前網(wǎng)絡(luò)上和各大文獻(xiàn)也對兩者進(jìn)行了比較,其中各有優(yōu)缺點(diǎn)。 11 首先, JSP 與微軟的 ASP 技術(shù)非常相似。兩者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼。 在 ASP 或 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏 輯。普通的 HTML 頁面只依賴于 WEB 服務(wù)器,而 ASP 和 JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器。 ASP 和 JSP 都是面向 WEB 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。 ASP 的編寫語言是基于 VB 的腳本語言, JSP 使用的是 JAVA,這是兩者最明顯的區(qū)別。 ASP 與 JSP 還有一個(gè)更為本質(zhì)的區(qū)別:兩種語言引擎用完全不通的方式處理頁面中嵌入的程序代碼。在 ASP 下,基于 VB 的腳本代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 JAVA 虛擬機(jī)執(zhí)行,這種編譯操作僅在對 JSP 頁面第一次請求是發(fā)生。 動(dòng)態(tài)語言 JSP 和 ASP 在性能上的比較如表 所示 。 表 JSP與 ASP性能對比表 性能 JSP ASP 運(yùn)行速度 快 較快 運(yùn)行損耗 較小 較大 難易程度 容易掌握 簡單 運(yùn)行平臺 絕大部分平臺 Windws 平臺 擴(kuò)展性 好 較好 安全性 好 較差 函數(shù)支持 多 較少 數(shù)據(jù)庫支持 多 多 廠商支持 多 較少 對 XML 的支持 支持 不支持 對組件的支持 支持 支持 對分布式處理的支持 支持 支持 應(yīng)用程度 較廣 較廣 由上表我們可以很清楚的發(fā)現(xiàn) JSP 具
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1