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

正文內(nèi)容

城市公交管理系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2025-08-28 21:35本頁面

【導(dǎo)讀】等目標(biāo)的有效工具,這一點(diǎn)在國際上已達(dá)成共識。在發(fā)達(dá)國家,特別是歐洲,城市公交。交管理智能化定為關(guān)鍵任務(wù)。開發(fā)和建設(shè)先進(jìn)的智能公交管理系統(tǒng)以改善公交管理和服。務(wù)的質(zhì)量從而改善整個城市交通狀況無疑是公共交通的發(fā)展方向。access,開發(fā)工具是Eclipse,運(yùn)用JDBC-ODBC橋連接數(shù)據(jù)庫。通過以上這些來實現(xiàn)管。理城市公交線路,包括始發(fā)站,終點(diǎn)站,始發(fā)時間,途經(jīng)哪些站等信息。可以方便的看到該線路的詳細(xì)信息。安全與處置,公交廣告發(fā)布,社會監(jiān)督方面的新聞。用戶管理是對用戶的管理,用戶也可以注冊成為公交網(wǎng)的注冊會員。熱點(diǎn)統(tǒng)計功能,每當(dāng)用戶點(diǎn)擊查看,可以看新聞的詳細(xì)內(nèi)容的同時,點(diǎn)擊數(shù)會自動累加。

  

【正文】 編寫,可隨處運(yùn)行 ,即與平臺無關(guān)的特性是其可以無縫地運(yùn)行在 Unix/Linux 和 Windows 操作平臺上。 JSP 技術(shù)在 WEB 應(yīng)用中的優(yōu)勢 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服 務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容 ( 例如,通過訪問 JavaBeans 組件,使用 JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件 ) ,并且將結(jié)果以 HTML( 或者 XML) 頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 利用 JDBCODBC 橋 訪問數(shù)據(jù)庫 JDBC 對 Java 程序員而言 是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為 API, JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 JDBC 實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實現(xiàn)的接口。 目前比較常見的 JDBC 驅(qū)動程序可分為 四個種類: JDBCODBC 橋加 ODBC 驅(qū)動程序 ; 本地 API; JDBC 網(wǎng)絡(luò)純 Java 驅(qū)動程序 ; 本地協(xié)議純 Java 驅(qū)動程序。 選擇 JDBC 驅(qū)動程序之 后使用 Connection 對象代表與數(shù)據(jù)庫的連接。連接過程包括所執(zhí)行的 SQL 語句和在該連接上所返回的結(jié)果。一個應(yīng)用程序可與單個數(shù)據(jù)庫有一個或多個連接,或者可與許多數(shù)據(jù)庫有連接。連接一旦建立,就可用來向它所涉及的數(shù) 據(jù)庫傳送 SQL 語句。 JDBC 對可被發(fā)送的 SQL 語句類型不加任何限制。這就提供了很大的靈活性,即允許使用特定的數(shù)據(jù)庫語句或甚至于非 SQL 語句。 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 5章 系統(tǒng)實現(xiàn) 21 public class ConnectionUtil { public static Connection getJDBCConnection() throws SQLException, Exception { Connection conn = null。 String dbUrl。 ()。 dbUrl = jdbc:odbc:salepc。 conn = (dbUrl)。 return conn。 } } 代碼中首先使用 JDBCODBC 橋通過系統(tǒng)數(shù)據(jù)源連接到定義好的數(shù)據(jù)庫中,再 使用SQL 語句實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作。 界面的實現(xiàn) 網(wǎng)站首頁 圖 為網(wǎng)站首頁。在首頁上,有管理員發(fā)布的各種新聞以及用戶的點(diǎn)擊數(shù)統(tǒng)計。右上方的會員登錄區(qū),注冊會員可以從此處登錄,進(jìn)入會員專區(qū)。 圖 網(wǎng)站首頁 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 5章 系統(tǒng)實現(xiàn) 22 用戶注冊管理的實現(xiàn) 用戶注冊是新會員的注冊。輸入相應(yīng)信息,點(diǎn)擊“注冊“ 可成為注冊會員。如圖 。 圖 用戶注冊管理 高級查詢的實現(xiàn) 用戶通過高級查詢,只需要輸入所在地和目的地,就會查到相應(yīng)的公交車次。 或者輸入車次, 就會顯示該線路的相關(guān)信息。如圖 。 車次管理的實現(xiàn) 管理員在登錄后,可以進(jìn)入下面的車次管理界面。 輸入“車次”,“起始站”,“途經(jīng)站”,“終點(diǎn)站”,點(diǎn)擊“添加”,進(jìn)入下一界面, 填好車次,車輛數(shù),起始站,終到站,起始時間,起末時間,終始時間,終末時間,沿途路線,即可成功添加一條公交線路信息。 登錄好信息,可以通過“車次”,“起始站”,“途經(jīng)站”,“終點(diǎn)站”來查詢。如圖 。 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 5章 系統(tǒng)實現(xiàn) 23 圖 高級查詢 圖 車次管理的實現(xiàn) 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 5章 系統(tǒng)實現(xiàn) 24 用戶管理的實現(xiàn) 管理員在用戶管理頁面可 查詢用戶信息,如發(fā)現(xiàn)惡意用戶可以刪除該用戶。 如圖。 新聞管理的實現(xiàn) 管理員在這一頁面,可以添加新聞內(nèi)容。點(diǎn)擊“添加”,進(jìn)入新聞發(fā)布頁面。填入“新聞標(biāo)題”,“發(fā)布日期”以及具體的“新聞內(nèi)容”,點(diǎn)擊“保存”,即發(fā)布了一條新聞。在此頁面,還實現(xiàn)了新聞的查詢功能。輸入下圖中的關(guān)鍵字,即可顯示相關(guān)新聞。如:按新聞標(biāo)題查詢,按新聞內(nèi)容查詢,按發(fā)布日期查詢,按點(diǎn)擊數(shù)查詢。在查詢到的新聞列表中,還可以對新聞內(nèi)容進(jìn)行修改,以及刪除該新聞。如圖 。 圖 查詢注冊用戶信息 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 5章 系統(tǒng)實現(xiàn) 25 圖 新聞管理的實現(xiàn) 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 6章 系統(tǒng)測試 26 第 6 章 系統(tǒng)測試 測試的目的和意義 軟件測試是指使用人工或者自動的手段來運(yùn)行或測定某個軟件產(chǎn)品系統(tǒng)的過程,其目的是在于檢驗是否滿足規(guī)定的需求或者弄清預(yù)期的結(jié)果與實際結(jié)果的區(qū)別。 軟件測試是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。從不同的角度出發(fā)會派生出兩種不同的測試原則。從用戶的角度出發(fā),就是希望通過軟件測試能充分暴露軟件中存在的問題和缺陷;從開發(fā)者的角度出發(fā),就是希望測試能表明軟件產(chǎn)品不存在錯誤,已經(jīng)正確地實現(xiàn)了用戶的需求。 測試的過程 測試的過程通常分為單元測試、整合測試和確認(rèn)驗收測試。 單元測試:單元測試的對象是軟件設(shè)計的最小單位 —— 模塊。單元測試的依據(jù)是詳細(xì)設(shè)描述,單元測試應(yīng)對模塊內(nèi)所有重要的控制路徑設(shè)計測試用例,以便發(fā)現(xiàn)模塊內(nèi)部的錯誤。單元測試多采用白盒測試技術(shù),系統(tǒng)內(nèi)多個模塊可以并行地進(jìn)行測試。 單元測試任務(wù)包括: ( 1) 模塊接口測試。 ( 2) 模塊局部數(shù)據(jù)結(jié)構(gòu)測試。 ( 3) 模塊邊界條件測試。 ( 4) 模塊中所有獨(dú)立執(zhí)行通路測試。 ( 5) 模塊的各條錯誤處理通路測試。 一般認(rèn)為單元測試應(yīng)緊接在編碼之后,當(dāng)源程序編制完 成并通過復(fù)審和編譯檢查,便可開始單元測試。測試用例的設(shè)計應(yīng)與復(fù)審工作相結(jié)合,根據(jù)設(shè)計信息選取測試數(shù)據(jù), 將增大發(fā)現(xiàn)上述各類錯誤的可能性。 整合測試是將模塊按照設(shè)計要求組裝起來同時進(jìn)行測試。時常有這樣的情況發(fā)生,每個模塊都能單獨(dú)工作,但這些模塊集成在一起之后卻不能正常工作。主要原因是,模塊相互調(diào)用時接口會引入許多新問題。例如,數(shù)據(jù)經(jīng)過接口可能丟失;一個模塊對另一模塊可能造成不應(yīng)有的影響;幾個子功能組合起來不能實現(xiàn)主功能;誤差不斷積累達(dá)到不可接受的程度;全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)錯誤等等。整合測試是組裝軟件的系統(tǒng)測試技術(shù) ,按設(shè)計要求把通過單元測試的各個模塊組裝在一起之后,進(jìn)行綜合測試以便發(fā)現(xiàn)與接口 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 6章 系統(tǒng)測試 27 有關(guān)的各種錯誤。 在對模塊進(jìn)行整合測試過程中,主要測試的是管理員對數(shù)據(jù)庫的修改、管理和用戶對已更新的數(shù)據(jù)庫進(jìn)行查詢、瀏覽時的及時交互功能的實現(xiàn)。經(jīng)過測試,模塊已實現(xiàn)系統(tǒng)的及時更新, 線路查詢 , 用戶注冊 , 新聞管理 以及 管理員功能 與數(shù)據(jù)庫之間的連接實現(xiàn)良好。 確認(rèn)驗收測試:通過綜合測試之后,軟件已完全組裝起來,接口方面的錯誤也已排除,軟件測試的最后一步 —— 確認(rèn)驗收測試即可開始。確認(rèn)驗收測試應(yīng)檢查軟件能否按合同要求進(jìn)行工作,即是否滿足軟件需 求說明書中的確認(rèn)標(biāo)準(zhǔn)。 實現(xiàn)軟件確認(rèn)要通過一系列黑 盒測試。確認(rèn)測試同樣需要制訂測試計劃和過程,測試計劃應(yīng)規(guī)定測試的種類和測試進(jìn)度,測試過程則定義一些特殊的測試用例,旨在說明軟件與需求是否一致。無是計劃還是過程,都應(yīng)該著重考慮軟件是否滿足合同規(guī)定的所有功能和性能,文檔資料是否完整、準(zhǔn)確人機(jī)界面和其他方面 ( 例如,可移植性、兼容性、錯誤恢復(fù)能力和可維護(hù)性等 ) 是否令用戶滿意。確認(rèn)測試的另一個重要環(huán)節(jié)是配置復(fù)審。復(fù)審的目的在于保證軟件配置齊全、分類有序,并且包括軟件維護(hù)所必須的細(xì)節(jié)。 測試的方法及實施 軟件 測試的方法和技術(shù)是多種多樣的。對于軟件測試技術(shù),可以從不同的角度加以分類。從內(nèi)部結(jié)構(gòu)和功能進(jìn)行劃分,可分為黑盒測試和白盒測試。從測試針對不同目的進(jìn)行劃分,可分為恢復(fù)測試,安全測試,性能測試和強(qiáng)度測試。下面主要介紹黑盒測試和白盒測試。 黑盒測試:黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使 用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息 ( 如數(shù)據(jù)庫或文件 ) 的完整性。 白盒測試:白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,主要用于軟件驗證。 東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(論文) 第 7章 結(jié)論 28 第 7 章 結(jié) 論 經(jīng)過了三個多月的緊張忙碌,畢業(yè)設(shè)計終于完成了。 在過去的三個月里我總覺得這時間很漫長,每天過很 的辛苦,但是現(xiàn)在當(dāng)我看著自己三個月辛苦做出的畢業(yè)設(shè)計的 時候,心中的那些疲勞的影子早已消失。在畢業(yè)設(shè)計初期,我選擇了 JSP 來編寫這次的設(shè)計課題,開始的時候覺得自己根本無從下手,經(jīng)過自己的自學(xué)過程,我慢慢開始進(jìn)入了狀態(tài), JSP 方面的知識開始逐漸的提高,我想這不僅僅使我的畢業(yè)設(shè)計取得了進(jìn)展,同時也為我在將來的工作道路上增加了資本。盡管我所作的設(shè)計不能算是一個非常成功的軟件,但是它終究是一個獨(dú)立的軟件,我在這個過程中了解到了一個軟件的制作過程,并在獨(dú)立思考,獨(dú)立解決問題方面都大有所提高,為我以后的工作奠定了良好的基礎(chǔ)。 本系統(tǒng)使用了基于 MVC 的 Struts 做為開發(fā)框架 , tomcat 做為服務(wù)器,數(shù)據(jù)庫是access,開發(fā)工具是 Eclipse, 運(yùn)用 JDBCODBC 橋 連接數(shù)據(jù)庫 。通過以上這些 來實現(xiàn)管理城市公交線路,包括始發(fā)站,終點(diǎn)站,始發(fā)時間,途經(jīng)哪些站等信息。用戶查詢時,可以方便的看到該線路的詳細(xì)信息。管理員可以發(fā)布一些公交新聞,發(fā)有關(guān)服務(wù)質(zhì)量,安全與處置,公交廣告發(fā)布,社會監(jiān)督方面的新聞。這樣大家可以更加了解城市公交。用戶管理是對用戶的管理,用戶也可以注冊成為公交網(wǎng)的注冊會員。管理發(fā)布的新聞有熱點(diǎn)統(tǒng)計功能,每當(dāng)用戶點(diǎn)擊查看,可以看新聞的詳細(xì)內(nèi)容的同時,點(diǎn)擊數(shù)會自動累加。對城市公交管理功能模塊進(jìn)行單元測試,模塊功能基本實現(xiàn),根據(jù)系統(tǒng)設(shè)計的目標(biāo),按照用戶輸入的查詢信息返回符合條件的數(shù)據(jù),用戶與數(shù)據(jù)庫之間的交互功能實現(xiàn)良好。 本系統(tǒng)應(yīng)該可以解決大中城市公交分配不便的問題,使城市的交通問題得到極大的改良。 東北大學(xué) 東軟信息學(xué)院 畢業(yè)設(shè)計(論文) 參考文獻(xiàn) 29 參考文獻(xiàn) [1]蔡翠平 .JAVA 程序設(shè)計 [M].北方交通大學(xué)出版社 ,. [2]學(xué)勤 .JAVA 簡明教程 [M].清華大學(xué)出版社 ,. [3]何梅 .Java Applet 實例編程 [M].清華大學(xué)出版社 ,. [4]陳維彬 .例說網(wǎng)頁制作 [M].機(jī)械 工業(yè)出版社 ,. [5]陳智君 ,曾斌 .網(wǎng)頁設(shè)計基礎(chǔ)與制作點(diǎn)點(diǎn)通 [M].清華大學(xué)出版社 ,. [6]赤金 ,聶松 .JavaApplet 實例編程 [M].中國水利水電出版社 ,. [7]李瑞芳 .媒體電子書開發(fā)詳解 [M].科學(xué)出版社 ,. [8]James W. Cooper . Java Design Pattern[M]. 科學(xué)出版社 , . [9]Subrahmanyam Allamaraju . J2EE 編程指南 ( 版 ) [M].電子工業(yè)出版社 ,. [10]Harvey M. How to Program, Fourth
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1