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

正文內(nèi)容

智能公交管理系統(tǒng)-文庫(kù)吧

2025-08-06 09:16 本頁面


【正文】 效率和效益;同時(shí)為出行者提供更加安全、舒服、使捷的公共交通服務(wù)信息服務(wù)。從而吸引居民采用公交方式出行,緩解城市交通擁擠,有效解決城市交通問題,創(chuàng)造更大的社會(huì)和經(jīng)濟(jì)效 益。 作為智能交通系統(tǒng)研究的一項(xiàng)重要內(nèi)容, ****智能公交管理系統(tǒng)主要以出行者和公交企業(yè)為服務(wù)對(duì)象。對(duì)于出行者而言,智能公交管理系統(tǒng)通過采集與處理動(dòng)態(tài)數(shù)據(jù)(如:客流量、交通流量、公交車輛位置、公交站點(diǎn)候車狀況等)從而實(shí)現(xiàn)規(guī)劃出行、最優(yōu)路徑選擇、換乘路線、最佳出行時(shí)間的目的。對(duì)于公交企業(yè)而言,智能公交管理系統(tǒng)主要實(shí)現(xiàn)對(duì)公交車輛的動(dòng)態(tài)監(jiān)控、實(shí)時(shí)調(diào)度、科學(xué)和理等功能,并實(shí)現(xiàn)公交企業(yè)自身的現(xiàn)代化、信息化管理,從而提高公交服務(wù)水平和公交企業(yè)的經(jīng)營(yíng)效益。本系統(tǒng)由于硬件的需求有限,以提供對(duì)出行者的功能為主。************畢業(yè) 設(shè)計(jì)說明書(論文) 第 3 頁 共 40 頁 第 1章 關(guān)鍵技術(shù)簡(jiǎn) 介 ****智能公交管理系統(tǒng)采用 B/S 結(jié)構(gòu)進(jìn)行設(shè)計(jì), SQL Server 作為后臺(tái)數(shù)據(jù)庫(kù),采用 Java 和 JSP 作為開發(fā)語言,使用 MyEclipse 作為程序開發(fā)平臺(tái),開發(fā)過程運(yùn)用 Struts 2,遵循 MVC 的三層架構(gòu)。使用 Microsoft Office Visio 應(yīng)用軟件,畫出系統(tǒng)用例圖、順序圖等。 B/S 結(jié)構(gòu) ****智能公交管理系統(tǒng) 采用 B/S 結(jié)構(gòu)進(jìn)行 設(shè)計(jì) ,整個(gè)系統(tǒng)分為 3 層: :用戶接口部分,擔(dān)負(fù)著用戶與系統(tǒng)間的對(duì)話功能。主要用于檢查用戶的鍵盤輸入和運(yùn)算結(jié)果的輸出?,F(xiàn)在都采用圖形用戶 接口,便于用戶直觀操作。 :實(shí)現(xiàn)業(yè)務(wù)邏輯功能的算法和處理。處理表示層的輸入或調(diào)用數(shù)據(jù)層返回?cái)?shù)據(jù)結(jié)果。功能層主要包括業(yè)務(wù)功能和數(shù)據(jù)功能兩部分。業(yè)務(wù)功能在功能層內(nèi)部就可以解決,數(shù)據(jù)功能必須依靠與數(shù)據(jù)層的交互才可以完成。 :對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的管理。 三層架構(gòu)的優(yōu)點(diǎn)如下: :三層架構(gòu)層次分明,一旦運(yùn)行出現(xiàn)問題,可以快速的判斷是哪一層的問題,利于維護(hù)。 :因?yàn)槿龑又g除了調(diào)用沒有其他關(guān)聯(lián),只需先把三層之間的接口定義好,則程序員可以并行開發(fā),提高了開發(fā)速度。 :每層都有安全設(shè)置,即使表示層被攻破,下一層的安全還有保障。 :三層結(jié)構(gòu)最大的好處是在擴(kuò)展應(yīng)用系統(tǒng)時(shí),改動(dòng)的部分不會(huì)影響大局,同時(shí)滿足用戶對(duì)新增功能的需求。 ************畢業(yè) 設(shè)計(jì)說明書(論文) 第 4 頁 共 40 頁 Java EE ****智能公交管理系統(tǒng)采用采用了 Java EE 體系 中 比較成熟的 JSP+Struts +JDBC 架構(gòu)。 Java EE 將企業(yè)應(yīng)用程序劃分為多個(gè)不同的層,并在每一個(gè)層上定義對(duì)應(yīng)的組件來實(shí)現(xiàn)它。典型的 Java EE 結(jié)構(gòu)的應(yīng)用程序包括四層:客戶層、表示邏輯層( Web 層)、業(yè)務(wù)邏輯層和企業(yè)信 息系統(tǒng)層。 Java EE 客戶層可以是網(wǎng)絡(luò)瀏覽器也可以是桌面應(yīng)用程序。 表示邏輯層( Web 層)、業(yè)務(wù)邏輯層都位于應(yīng)用服務(wù)器上,它們都是由一些Java EE 標(biāo)準(zhǔn)組件 JSP、 Servlet、 EJB 等來實(shí)現(xiàn),這些組件運(yùn)行在實(shí)現(xiàn)了 Java EE標(biāo)準(zhǔn)的應(yīng)用服務(wù)器上,以實(shí)現(xiàn)特定的表現(xiàn)邏輯和業(yè)務(wù)邏輯。 企業(yè)信息系統(tǒng)層主要用于企業(yè)信息的存儲(chǔ)管理,主要包括數(shù)據(jù)庫(kù)系統(tǒng)、電子郵件系統(tǒng)、目錄服務(wù)等。 Java EE 應(yīng)用程序組件經(jīng)常需要訪問企業(yè)信息系統(tǒng)層來獲取所需的數(shù)據(jù)信息。 Java EE 體系結(jié)構(gòu)的實(shí)施可顯著的提高企業(yè)應(yīng)用系統(tǒng)的可移 植性、安全性、可伸縮性、負(fù)載平衡和可重用性。 Java EE 本身是一個(gè)為企業(yè)分布式應(yīng)用的開發(fā)提供的標(biāo)準(zhǔn)。 Java EE 作為一個(gè)企業(yè)分布式應(yīng)用開發(fā)標(biāo)準(zhǔn),主要體現(xiàn)在以下兩個(gè)方面: Java EE 規(guī)范了分布式組件的開發(fā)標(biāo)準(zhǔn)。 Java EE 包含的分布式組件有 JSP、Servlet、 EJB 等。 Java EE 標(biāo)準(zhǔn)規(guī)定了這些分布式組件應(yīng)該實(shí)現(xiàn)哪些接口,應(yīng)該提供哪些方法。 Java EE 規(guī)范了分布式組件運(yùn)行環(huán)境 容器所提供服務(wù)的標(biāo)準(zhǔn)。分布式組件的運(yùn)行環(huán)境稱為容器,容器通過標(biāo)準(zhǔn)的服務(wù)來支持分布式組件的運(yùn)行。不同的分布式組件由 不同的容器來支撐運(yùn)行。如 JSPServlet 運(yùn)行在 Web 容器中, EJB 組件運(yùn)行在 EJB 容器中。 Java EE 規(guī)范中,容器實(shí)現(xiàn)的標(biāo)準(zhǔn)服務(wù)有 JDBC、 JMS 等 Java EE 為滿足開發(fā)多層體系結(jié)構(gòu)的企業(yè)級(jí)應(yīng)用需求,提出“組件 容器”的編程思想。 Java EE 應(yīng)用的基本軟件單位是 Java EE 組件。所有的 Java EE 組件都運(yùn)行唉特定的運(yùn)行環(huán)境中。 作為一個(gè)企業(yè)分布式應(yīng)用開發(fā)標(biāo)準(zhǔn), Java EE 最終由一系列的企業(yè)應(yīng)用開發(fā)技術(shù)來實(shí)現(xiàn) 。 Java EE 技術(shù)框架可以分為三部分:組件技術(shù)、服務(wù)技術(shù)和通信技************畢業(yè) 設(shè)計(jì)說明書(論文) 第 5 頁 共 40 頁 術(shù)。 Java EE 體系結(jié)構(gòu)具有以下優(yōu)點(diǎn): 、可移植性和互操作性 SQL Server SQL 是英文 Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語言。 SQL語言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 Microsoft 公司推出了 SQL Server 2020, SQL Server 2020, SQL Server 2020,SQL Server 2020 以及企業(yè)版的數(shù)據(jù)庫(kù)平臺(tái)。 Microsoft SQL Server 2020 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái), Microsoft SQL Server 2020 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使開發(fā)者可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 Microsoft SQL Server 2020 優(yōu)點(diǎn): 。數(shù)據(jù)分區(qū)技術(shù)極大加強(qiáng)了表的可伸縮性和可管理性,使得 SQL Server 處理海量數(shù)據(jù)的 能力有了質(zhì)的飛躍 。 CLR 集成,可以輕松利用開發(fā)語言的優(yōu)勢(shì),如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫出那些需要對(duì)數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法, XML 數(shù)據(jù)操作等等。 語言增強(qiáng) 。 SQL Server 2020 每一層都使用證書、非對(duì)稱密鑰和對(duì)稱密鑰的組合對(duì)它下面的一層進(jìn)行加密,提高了密鑰安全性。 。解決系統(tǒng)出現(xiàn)的阻塞或死鎖現(xiàn)象。 。全文檢索引擎使用共享內(nèi)存和 SQL Server 進(jìn)行數(shù)據(jù)大規(guī)模并發(fā)交互,而不是原來基 于逐行的方式。 。采用對(duì)等復(fù)制在復(fù)制參與者之間建立某種程度的負(fù)載平衡。 ************畢業(yè) 設(shè)計(jì)說明書(論文) 第 6 頁 共 40 頁 。它為數(shù)據(jù)庫(kù)應(yīng)用程序增加了可靠、可擴(kuò)展、分布式異步功能異步編程,允許程序僅僅在資源可用時(shí)才去執(zhí)行占用大量資源的任務(wù)。 Struts 2 Struts 是 Apache 軟件基金會(huì)( ASF)贊助的一個(gè)開源項(xiàng)目。它最初是 Jakarta項(xiàng)目中的一個(gè)子項(xiàng)目 Struts 流程并在 2020 年 3 月成為 ASF 的頂級(jí)項(xiàng)目。它通過采用 Java Servlet/JSP 技術(shù),實(shí)現(xiàn)了基于 Java EE Web 應(yīng)用的 MVC 設(shè)計(jì)模式的應(yīng) 用框架,是 MVC 經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。 Struts 2 是 Struts 的升級(jí) 與 改進(jìn),是在 Struts 1 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 Struts 2 框架。其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1 的體系結(jié)構(gòu)差別巨大。 Struts 2 以 WebWork 為核心,采用攔截器的機(jī)制來處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離開,所以Struts 2 可以理解為 WebWork 的更新產(chǎn)品。雖然從 Struts 1 到 Struts 2 有著太大的變化,但 是相對(duì)于 WebWork, Struts 2 的變化很小。 當(dāng) Web 容器收到 請(qǐng)求( HttpServletRequest)它將請(qǐng)求傳遞給一個(gè)標(biāo)準(zhǔn)的的過濾鏈包括( ActionContextCleanUp)過濾器,然后經(jīng)過 Other filters(SiteMesh ,etc),接下來需要調(diào)用 FilterDispatcher 核心控制器,然后它調(diào)用 ActionMapper 確定請(qǐng)求那個(gè) Action, ActionMapper 返回一個(gè)收集 Action詳細(xì)信息的 ActionMaping對(duì)象。接下來 FilterDispatcher 將控制權(quán)委派給 ActionProxy, ActionProxy 調(diào)用配置管理器 (ConfigurationManager) 從配置文件中讀取配置信息 (),然后創(chuàng)建 ActionInvocation 對(duì)象, ActionInvocation 在調(diào)用 Action 之前會(huì)依次的調(diào)用所用配置攔截器( Interceptor N) 一旦執(zhí)行結(jié)果返回結(jié)果字符串 ActionInvocation負(fù)責(zé)查找 結(jié)果 字符串對(duì)應(yīng)的 (Result)然后執(zhí)行這個(gè) Result, Result 會(huì)調(diào)用一些模版( JSP)來呈現(xiàn)頁面,之后攔截器 (Interceptor N)會(huì)在被執(zhí)行 (順序和 Action 執(zhí)行之前相反 )最后響應(yīng) (HttpServletResponse)被返回在 中配置的那些過濾器和(核心控制器)( FilterDispatcher) MVC 模式 MVC 是 Model(模型)、 View(視圖)和 Controller(控制)的縮寫。 MVC************畢業(yè) 設(shè)計(jì)說明書(論文) 第 7 頁 共 40 頁 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。 Model 層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用 JavaBean 來實(shí)現(xiàn)。 View 層用于與用戶的交互,通常用 JSP 來實(shí)現(xiàn)。 Controller 層是 Model 與 View 之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。 在 MVC 模式中,三個(gè)層各司其職。所以一旦哪一層的需求發(fā)生了變化,就只需要更改相應(yīng)的層中的代碼即可,而不會(huì)影響到其它層中的代碼,這樣有利于開發(fā)中的分工。在 MVC 模式中,由于按層把系統(tǒng)開,那么就能更好的實(shí)現(xiàn)開發(fā)中的分工。網(wǎng)頁設(shè)計(jì)人員可以進(jìn)行開發(fā)視圖層中的 JSP,對(duì)業(yè)務(wù)熟悉的開發(fā)人員可開發(fā)業(yè)務(wù)層,而其它開發(fā)人員可開發(fā)控制層。有利于組件的重用,分層后更有利于組件的重用。如控 制層可獨(dú)立成一個(gè)能用的組件,視圖層也可做成通用的操作界面。 MyEclipse MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 Java EE 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的Java EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate。 MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, Java EE 的 Eclipse 插件集合, MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。 MyEclipse 目前支持 Java Servlet, AJAX, JSP, JSF, Struts,Spring, Hibernate, EJB3, JDBC 數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能。可以說 MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬 Eclipse 開發(fā)工具。 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 Java EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。 ************畢業(yè) 設(shè)計(jì)說明書(論文) 第 8 頁 共 40 頁 Tomcat Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,它是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其它一些公司及個(gè)人共同開發(fā)而成。由于有了 Sun 的參與和 支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 在 Tomcat 中,應(yīng)用程序的部署很簡(jiǎn)單,用戶只需將 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。在瀏覽器中訪問JSP 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat 要將 JSP 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會(huì)很快。另外 Tomcat 也提供了一個(gè)應(yīng)用: manager,訪問這
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1