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

正文內(nèi)容

基于webgis的物流信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-23 06:46本頁(yè)面
  

【正文】 ath 或 XSLT 轉(zhuǎn)換處理。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 相關(guān)技術(shù)簡(jiǎn)介11MVC 模式的另一個(gè)重要問(wèn)題就是消息的傳遞和相應(yīng)。MapBuilder 中由兩種消息類(lèi)型:一種是瀏覽器定義的各類(lèi)系統(tǒng)消息,如鼠標(biāo)按下事件等;另一種是自定義消息,如加載模型事件 loadModel 等。系統(tǒng)消息由派生自 ToolBase 類(lèi)的工具對(duì)象處理,如響應(yīng)鼠標(biāo)點(diǎn)擊事件。這些工具對(duì)象常作為飾件對(duì)象的一個(gè)屬性配置在系統(tǒng)文件。事件對(duì)象則通過(guò) DIV 等標(biāo)記與網(wǎng)頁(yè)建立關(guān)聯(lián)來(lái)展現(xiàn)模型信息,一般派生自 WidgetBase 類(lèi)。WidgetBase 類(lèi)與 ModelBase 類(lèi)擁有共同的父類(lèi)Listener,因此飾件對(duì)象注冊(cè)給一個(gè)模型對(duì)象即可通過(guò)調(diào)用事件監(jiān)聽(tīng)器互通自定義信息。模型的修改會(huì)影響飾件狀態(tài),飾件同樣可以將系統(tǒng)事件的影響傳遞給模型處理 [12]。 Ajax 架構(gòu)Ajax 是一種創(chuàng)建交互網(wǎng)頁(yè)的技術(shù),由 Adaptive Path 的咨詢(xún)顧問(wèn) Jesse James Garrett 首先提出。它不是單一的技術(shù),而是JavaScript、CSS、DOM、XMLHttpRequest 對(duì)象的集合。其中 JavaScript 是通用的腳本語(yǔ)言,Web 瀏覽器中嵌入的 JavaScript 解釋器允許通過(guò)程序與瀏覽器的很多內(nèi)建功能進(jìn)行交互。CSS(層疊樣式表)為 Web 頁(yè)面元素提供了一個(gè)可重用的可視化樣式的定義方法。它提供了簡(jiǎn)單而強(qiáng)大的方法,以一致的方式定義和使用可視化式樣。DOM(文檔對(duì)象模型)以一組可以使用 JavaScript 操作的可編程對(duì)象展示出 Web 頁(yè)面的結(jié)構(gòu)。 XMLHttpRequest 對(duì)象允許 Web 程序從Web 服務(wù)器以后臺(tái)活動(dòng)的方式獲取數(shù)據(jù)。在 Ajax 的使用當(dāng)中,JavaScript 定義了業(yè)務(wù)規(guī)則和程序流程。應(yīng)用程序使用 XMLHttpRequest 對(duì)象以后臺(tái)方式從服務(wù)器獲得數(shù)據(jù)。DOM 對(duì)象根據(jù)服務(wù)器得到的數(shù)據(jù)修改客戶(hù)端 Web 頁(yè)面中的元素值。CSS 利用規(guī)定好的樣式將 DOM 對(duì)象顯示到瀏覽器中 [13]。 Spring 架構(gòu)Spring 是一個(gè)開(kāi)源的架構(gòu),由 Rod Johnson 開(kāi)發(fā)并在他的著作 Expert OneonOne: J2EE Design and Development 中進(jìn)行描述。它用來(lái)簡(jiǎn)化企業(yè)應(yīng)用程序的開(kāi)發(fā),使得程序僅僅利用 JavaBean 就能夠完成以前只能由 EJB 來(lái)完成的工作。任何的 Java 應(yīng)用程序都能從 Spring 框架的簡(jiǎn)單、可測(cè)試性和松耦合中得到好處,而不僅僅限定為服務(wù)器端的程序。在 J2EE 中,EJB 的原意是為了解決諸如分布式對(duì)象和遠(yuǎn)程事務(wù)等問(wèn)題而設(shè)計(jì)的復(fù)雜的組件。對(duì)于復(fù)雜度不高的企業(yè)項(xiàng)目,在開(kāi)發(fā)時(shí)也必須要承擔(dān) EJB 的眾多的 Java 源文件、繁雜的部署描述以及重型容器等不便。即使要解決的問(wèn)題很簡(jiǎn)單,EJB 的使用也會(huì)使得企業(yè)系統(tǒng)的復(fù)雜度東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 相關(guān)技術(shù)簡(jiǎn)介12大大增加。所以使用 Spring 來(lái)替代 EJB,它使得系統(tǒng)的復(fù)雜度依賴(lài)于要解決的問(wèn)題,減少了容器對(duì)設(shè)計(jì)的侵蝕。在簡(jiǎn)化開(kāi)發(fā)的同時(shí),它盡量提供了和 EJB 相同的功能。Spring 的信條是:J2EE 應(yīng)當(dāng)是易于使用的。簡(jiǎn)單來(lái)說(shuō),Spring 是一個(gè)輕型的、控制反轉(zhuǎn)的并且支持面向方面的容器框架 [14]。輕量級(jí)的容器意味著對(duì)程序代碼做最少的改動(dòng),就可以獲得 Spring 核心帶來(lái)的好處。Spring 框架的核心基于依賴(lài)注入(Dependency Injection, DI)技術(shù)。在 Spring 中,所有類(lèi)資源都被應(yīng)用為 Bean,只需要遵循 JavaBean 的命名規(guī)則,DI 機(jī)制就可以類(lèi)屬性配置操作與代碼相分離。對(duì)于基于接口編程的程序,通過(guò)采用 DI,為基于接口的設(shè)計(jì)而編寫(xiě)的輔助代碼大大減少,接近于零。Spring 框架中 DI 帶來(lái)的好處主要有:(1) 減少“粘合”代碼。DI 可以消除為了連接應(yīng)用程序的各個(gè)部分而編寫(xiě)的大量代碼。(2) 依賴(lài)的外置化。Spring 中 DI 的通過(guò)外置的配置文件來(lái)實(shí)現(xiàn),所以可以將依賴(lài)外置化。要改變依賴(lài)只需要修改配置文件而不需要修改代碼。(3) 在統(tǒng)一的地方管理依賴(lài)。采用傳統(tǒng)方式管理依賴(lài)時(shí),依賴(lài)關(guān)系會(huì)在代碼中散布開(kāi),改變它們通常會(huì)帶來(lái)問(wèn)題。當(dāng)時(shí)用 DI 的時(shí)候,所有關(guān)于依賴(lài)的信息都通過(guò)一個(gè)簡(jiǎn)單的庫(kù)進(jìn)行管理,使得管理依賴(lài)變得既簡(jiǎn)單又不容易出錯(cuò)。(4) 提高可測(cè)試性。當(dāng)面向 DI 設(shè)計(jì)類(lèi)時(shí),類(lèi)之間的依賴(lài)可以方便的進(jìn)行改變。這一點(diǎn)在系統(tǒng)進(jìn)行測(cè)試時(shí)特別方便 [15]。 除了 DI 之外,Spring 框架還提供:面向方面(AOP)編程機(jī)制、對(duì)數(shù)據(jù)訪(fǎng)問(wèn)的優(yōu)化、事務(wù)管理、Web 層的 MVC 架構(gòu)、簡(jiǎn)化整合 J2EE 功能、遠(yuǎn)程訪(fǎng)問(wèn)(Demoting)支持、Mail 支持、計(jì)劃任務(wù)支持以及源代碼級(jí)的 Metadata(元數(shù)據(jù))等功能。 本章小結(jié)本章首先對(duì)GIS技術(shù)進(jìn)行了介紹,包括GIS技術(shù)的基本功能、應(yīng)用范圍、以及將來(lái)的發(fā)展趨勢(shì)等。然后介紹了WebGIS,說(shuō)明了WebGIS的概念和優(yōu)點(diǎn);介紹了OGC 組織以及它所提出來(lái)的GML、WMS、WFS 、WCS等WebGIS所用到的OpenGIS協(xié)議,分析了每個(gè)協(xié)議的作用和相互的關(guān)系;同時(shí)介紹了支持WebGIS開(kāi)發(fā)的開(kāi)源平臺(tái),包括WebGIS服務(wù)器軟件GeoServer、支持GIS操作的數(shù)據(jù)庫(kù)PostGIS以及實(shí)現(xiàn)了WMS/WFS協(xié)議采用MVC模式架構(gòu)的 MapBuilder地圖操作組件。 Ajax架構(gòu),以及用于簡(jiǎn)化J2EE 開(kāi)發(fā)的Spring做了介紹。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 2 章 相關(guān)技術(shù)簡(jiǎn)介13由本章的分析可知,J2EE平臺(tái)下的WebGIS開(kāi)發(fā)的協(xié)議已經(jīng)漸漸規(guī)范,有利于GIS系統(tǒng)的開(kāi)發(fā)和不同系統(tǒng)的相互訪(fǎng)問(wèn);支持軟件也日漸增多,功能越發(fā)強(qiáng)大。其中Spring框架的出現(xiàn)更使得J2EE服務(wù)器編程變得愈發(fā)簡(jiǎn)單化和自動(dòng)化。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 需求分析14第 3 章 需求分析需求分析是軟件開(kāi)發(fā)流程中重要的一個(gè)環(huán)節(jié),需求分析的基本任務(wù)是根據(jù)用戶(hù)的需求,準(zhǔn)確定義要完成的系統(tǒng)的目標(biāo),回答系統(tǒng)必須“做什么” 的問(wèn)題。它的主要用途是明確系統(tǒng)需求,是用戶(hù)和開(kāi)發(fā)人員之間進(jìn)行討論的基礎(chǔ),并作為系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)以及測(cè)試的依據(jù)。只有準(zhǔn)確全面的需求獲取與分析才能保證系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的順利進(jìn)行,為后期測(cè)試提供必要的支持。在參考了現(xiàn)有的 GIS 物流監(jiān)控系統(tǒng)的功能,并且考慮到了系統(tǒng)的擴(kuò)展性和成本的基礎(chǔ)上,最后制定了本系統(tǒng)的具體需求。 系統(tǒng)實(shí)現(xiàn)目標(biāo)物流企業(yè)中,首先要對(duì)貨物從發(fā)貨人發(fā)送貨物到收貨人提取貨物的整個(gè)過(guò)程進(jìn)行管理和記錄,要求能夠隨時(shí)了解貨物的位置、狀態(tài)等屬性。同時(shí)管理人員通過(guò)系統(tǒng)能夠獲取企業(yè)里運(yùn)輸車(chē)輛的位置、速度、方向、所載貨物等參數(shù),并能夠發(fā)送命令給車(chē)輛,實(shí)時(shí)監(jiān)控和管理整個(gè)貨物運(yùn)輸流程。為保證物流系統(tǒng)能夠有效地為物流企業(yè)管理人員服務(wù),從功能上必須達(dá)到以下目標(biāo):(1) 必須實(shí)現(xiàn)物流企業(yè)中業(yè)務(wù)流程的所有必需功能。作為物流企業(yè)的管理軟件,系統(tǒng)必需能夠?qū)崿F(xiàn)諸如發(fā)送貨物、運(yùn)輸貨物、裝載貨物、卸載貨物、車(chē)輛線(xiàn)路編輯等功能。保證系統(tǒng)實(shí)現(xiàn)的功能的有效性。(2) 必須保證管理人員得到信息的及時(shí)性和真實(shí)性。管理人員作為整個(gè)系統(tǒng)的調(diào)度者,系統(tǒng)的信息必須及時(shí)地顯示給管理人員。對(duì)于重要的信息,系統(tǒng)應(yīng)該使用彈出警告窗口、修改顯示信息的字體顏色等手段引起管理人員的注意,保證系統(tǒng)調(diào)度的及時(shí)性。(3) 必須保證管理人員和運(yùn)輸車(chē)輛之間進(jìn)行有效地、及時(shí)地通信。對(duì)于物流系統(tǒng)來(lái)說(shuō),系統(tǒng)的實(shí)時(shí)調(diào)度和管理是十分重要的,其中對(duì)車(chē)輛的調(diào)度尤其重要。所以,要保證管理人員和運(yùn)輸車(chē)輛之間通信的及時(shí)性,提高系統(tǒng)調(diào)度的效率。 系統(tǒng)運(yùn)行環(huán)境為了充分使用物流企業(yè)的現(xiàn)有軟硬件資源,在保障物流信息系統(tǒng)穩(wěn)定、高效運(yùn)行的前提下,達(dá)到降低成本的目的。根據(jù)系統(tǒng)需求,設(shè)定了物流信息系統(tǒng)的運(yùn)行環(huán)境。東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 需求分析15網(wǎng)絡(luò)環(huán)境:服務(wù)器和操作主機(jī)都需要采用 Inter,車(chē)輛終端通過(guò) GPRSInter 網(wǎng)關(guān)最終連接到 Inter。硬件環(huán)境:(1) 服務(wù)器主機(jī)配置:CPU 使用 Intel P 4 Xeon, 雙 CPU,內(nèi)存為 2GB,選用 2 塊 120GB 的 SCSI 硬盤(pán)進(jìn)行同時(shí)讀寫(xiě)。(2) 客戶(hù)端機(jī)器配置: CPU 最低 Intel PIII 800MHz 以上,內(nèi)存 128MB 以上。(3) 車(chē)輛終端配置:每個(gè)車(chē)輛配置 GPS 數(shù)據(jù)收發(fā)器一個(gè),用來(lái)獲取 GPS 數(shù)據(jù),通過(guò) GPRS 網(wǎng)絡(luò)和服務(wù)器進(jìn)行通信。(4) 其他配置:GPRSInter 數(shù)據(jù)轉(zhuǎn)換網(wǎng)關(guān)若干,用來(lái)將 GPRS 網(wǎng)絡(luò)中車(chē)輛數(shù)據(jù)轉(zhuǎn)換為 Inter 網(wǎng)絡(luò)中的數(shù)據(jù)。軟件環(huán)境:服務(wù)器: Windows 2022 服務(wù)器版操作系統(tǒng), 服務(wù)器, 地圖服務(wù)器, 數(shù)據(jù)庫(kù)??蛻?hù)端:Windows2022 操作系統(tǒng)以上, 以上、 以上或者Netscape6 以上。 系統(tǒng)的開(kāi)發(fā)環(huán)境考慮到系統(tǒng)成本問(wèn)題,全部采用開(kāi)源軟件和框架來(lái)構(gòu)建此系統(tǒng)。相對(duì)來(lái)說(shuō),開(kāi)源軟件成本低,功能相對(duì)簡(jiǎn)單。服務(wù)器端軟件環(huán)境:Web 服務(wù)器采用 ,它部署和使用起來(lái)都很方便,支持的功能對(duì)本系統(tǒng)來(lái)說(shuō)已經(jīng)足夠。地圖服務(wù)器采用 ,它是一個(gè)全面支持 OGC 開(kāi)放性協(xié)議的開(kāi)源地圖服務(wù)器,能夠分別以圖片和實(shí)際數(shù)據(jù)的方式發(fā)布地圖數(shù)據(jù)。數(shù)據(jù)庫(kù)服務(wù)器采用 ,它是對(duì) 的補(bǔ)充,有豐富的數(shù)據(jù)類(lèi)型和處理地理數(shù)據(jù)的函數(shù),而且GeoServer 與 PostGIS 之間的操作經(jīng)過(guò)一定的優(yōu)化。客戶(hù)端環(huán)境搭建:地圖顯示采用 MapBuilder 地圖操作組件,它是由Javascript 語(yǔ)言實(shí)現(xiàn)的一個(gè)庫(kù)文件,可以方便的嵌入到網(wǎng)頁(yè)中去。系統(tǒng)信息實(shí)時(shí)顯示與實(shí)時(shí)更新的實(shí)現(xiàn),需要采用 Ajax 技術(shù)的支持。開(kāi)發(fā)工具與支持環(huán)境:系統(tǒng)開(kāi)發(fā)采用 Eclipse??紤]到系統(tǒng)的擴(kuò)展性和實(shí)體類(lèi)的獨(dú)立性,采用 Spring 作為 J2EE 實(shí)現(xiàn)的服務(wù)器端容器,數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)則采用Ibatis 組件實(shí)現(xiàn)。這些開(kāi)源軟件的采用,降低了系統(tǒng)開(kāi)發(fā)難度,提高了軟件的可東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 需求分析16復(fù)用性。 功能性需求描述在面向?qū)ο蟮南到y(tǒng)分析中,獲取功能需求的最常用的技術(shù)就是用例建模技術(shù)。它能夠直觀(guān)地向客戶(hù)展示系統(tǒng)的功能,方便技術(shù)人員準(zhǔn)確地獲取需求。在項(xiàng)目開(kāi)發(fā)的前期,它幫助開(kāi)發(fā)人員理解系統(tǒng)的需求而不考慮具體的實(shí)現(xiàn)方法。用例,表示系統(tǒng)的一種行為或者某個(gè)功能。它是在特定條件下,為了達(dá)到某種目的,系統(tǒng)和用戶(hù)之間進(jìn)行交互的一個(gè)序列。用例模型由參與者和用例組成。參與者是與系統(tǒng)進(jìn)行交互的外部實(shí)體,可能是某個(gè)人或者是某個(gè)事物 [16]。圖 顯示的就是本系統(tǒng)的用例圖。本系統(tǒng)中,參與者有五個(gè),管理人員、發(fā)貨人、收貨人、車(chē)輛和定時(shí)器。對(duì)于用例分析來(lái)說(shuō),只有用例圖和用例描述相結(jié)合才能表示系統(tǒng)的需求,相關(guān)的用例描述如下。系 統(tǒng)顯示實(shí)時(shí)信息系統(tǒng)傳遞消息發(fā)送實(shí)時(shí)狀態(tài)信息配置車(chē)輛險(xiǎn)路查詢(xún)系統(tǒng)信息查詢(xún)貨物狀態(tài)發(fā)送貨物提貨操作貨物完成運(yùn)輸段定時(shí)器管理人員發(fā)貨人收貨人車(chē)輛 i n c l u d e u s e s 圖 物流信息系統(tǒng)用例圖 發(fā)送貨物用例標(biāo)識(shí): 參與者: 發(fā)貨人簡(jiǎn)要說(shuō)明:發(fā)貨人在系統(tǒng)要求下提供發(fā)送貨物所需的信息,實(shí)現(xiàn)發(fā)貨操作?;臼录鳎?1) 發(fā)貨人提供貨物基本信息,包括貨物類(lèi)別、大小、目的地、發(fā)貨人信東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 第 3 章 需求分析17息、收貨人信息等。(2) 經(jīng)相關(guān)人員檢驗(yàn)貨物狀態(tài),貨物可以運(yùn)輸。(3) 系統(tǒng)記錄發(fā)貨人和收貨人信息,分配貨物編號(hào),計(jì)算貨物運(yùn)輸費(fèi)用,配置貨物運(yùn)輸路經(jīng),將相關(guān)記錄存儲(chǔ)到系統(tǒng)中。(4) 打印發(fā)貨回執(zhí)給發(fā)貨人。 查詢(xún)貨物狀態(tài)用例標(biāo)識(shí): 參與者:管理人員,發(fā)貨人簡(jiǎn)要說(shuō)明:此用例中操作者可能為管理人員或者發(fā)貨人。操作者向系統(tǒng)提供貨物編號(hào),系統(tǒng)以列表的方式顯示貨物的當(dāng)前狀態(tài)以及其他基本信息?;臼录鳎?1) 操作者提供貨物編號(hào)進(jìn)行查詢(xún)。(2) 系統(tǒng)進(jìn)行查詢(xún),顯示當(dāng)前貨物狀態(tài)、位置等信息。 提貨用例標(biāo)識(shí): 參與者: 收貨人簡(jiǎn)要說(shuō)明:貨物到達(dá)站點(diǎn)以后,由收貨人將貨物提走?;臼录鳎?1) 貨物在卸貨操作以后檢測(cè)當(dāng)前位置,若當(dāng)前站點(diǎn)和目的站點(diǎn)相同,則提示相關(guān)人員貨物已經(jīng)到達(dá)目的地。(2) 管理人員聯(lián)絡(luò)收貨人完成提貨操作。系統(tǒng)修改貨物的狀態(tài)。 查詢(xún)系統(tǒng)信息用例標(biāo)識(shí): 參與者: 管理人員簡(jiǎn)要說(shuō)明:管理人員通過(guò)輸入要查詢(xún)項(xiàng)和查詢(xún)條件,來(lái)完成對(duì)系統(tǒng)中某類(lèi)信息的查詢(xún),結(jié)果采用列表的方式顯示?;臼录鳎?1) 管理人員選擇要查詢(xún)信息的項(xiàng),一共分為公司,站點(diǎn),員工,車(chē)輛,貨物,收發(fā)貨人等幾項(xiàng)。(2) 管理人員從系統(tǒng)返回的可以選擇的查詢(xún)條件中選擇一種,填寫(xiě)查詢(xún)參數(shù),進(jìn)行查詢(xún)。(3) 管理人員得到最后要查詢(xún)的項(xiàng)的具體信息列表。 配置車(chē)輛線(xiàn)路東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1