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

正文內容

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

2025-08-28 21:35本頁面

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

  

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