物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案_第1頁(yè)
物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案_第2頁(yè)
物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案_第3頁(yè)
物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案_第4頁(yè)
物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

物聯(lián)網(wǎng)系統(tǒng)技術(shù)方案南京絳門通訊科技股份有限公司12月

目錄 一. 前言 51.1. 建設(shè)背景 51.2. 設(shè)計(jì)原則 51.3. 系統(tǒng)分析 61.3.1. 系統(tǒng)闡明 61.3.2. 運(yùn)行環(huán)境與開發(fā)模式的選擇 61.3.3. 可行性分析 81.3.4. 四大特點(diǎn) 9二. 解決方案 102.1. 總體方案設(shè)計(jì) 102.1.1. 系統(tǒng)框架構(gòu)造 102.1.2. 總體系統(tǒng)架構(gòu) 132.1.3. 系統(tǒng)組網(wǎng)圖 132.1.4. 物理組網(wǎng)圖 152.1.5. 系統(tǒng)總體功效構(gòu)架 152.2. 應(yīng)用層功效需求具體設(shè)計(jì) 162.2.1. 登陸 162.2.2. 采集設(shè)備管理 162.2.3. 監(jiān)控管理 182.2.4. 告警管理 192.2.5. 統(tǒng)計(jì)分析 202.2.6. 系統(tǒng)管理 202.3. 基礎(chǔ)層功效設(shè)計(jì) 212.3.1. 身份認(rèn)證 212.3.2. 賬戶管理 212.3.3. 權(quán)限管理 212.3.4. 提示機(jī)制 222.3.5. 日志管理 22三. 核心性技術(shù) 223.1. 系統(tǒng)技術(shù)架構(gòu)方面的技術(shù)路線 223.2. Mysql集群布署 243.3. Nginx負(fù)載均衡 263.4. 地圖接口/工作流引擎集成/報(bào)表工具 27四. 性能配備 274.1. 業(yè)務(wù)指標(biāo) 274.2. 性能指標(biāo) 28五. 軟硬件配備清單 295.1. 軟件方案 295.2. 硬件方案 30六. 項(xiàng)目資金預(yù)估 30七. 項(xiàng)目實(shí)際計(jì)劃 30

前言建設(shè)背景HYPERLINK物聯(lián)網(wǎng)是指通過(guò)多個(gè)信息傳感HYPERLINK設(shè)備,實(shí)時(shí)采集任何需要HYPERLINK監(jiān)控、連接、互動(dòng)的物體或過(guò)程等多個(gè)需要的信息,與互聯(lián)網(wǎng)結(jié)合形成的一種巨大網(wǎng)絡(luò)。其目的是實(shí)現(xiàn)物與物、物與人,全部的物品與網(wǎng)絡(luò)的連接,方便識(shí)別、管理和控制。其在的產(chǎn)業(yè)規(guī)模超出2600億元人民幣。構(gòu)成物聯(lián)網(wǎng)產(chǎn)業(yè)五個(gè)層級(jí)的支撐層、感知層、傳輸層、平臺(tái)層,以及應(yīng)用層分別占物聯(lián)網(wǎng)產(chǎn)業(yè)規(guī)模的2.7%、22.0%、33.1%、37.5%和4.7%。而物聯(lián)網(wǎng)感知層、傳輸層參加廠商眾多,成為產(chǎn)業(yè)中競(jìng)爭(zhēng)最為激烈的領(lǐng)域。設(shè)計(jì)原則基礎(chǔ)性和整體性整個(gè)系統(tǒng)的多個(gè)軟件應(yīng)符合國(guó)際、國(guó)家及行業(yè)有關(guān)原則。技術(shù)的先進(jìn)、實(shí)用性現(xiàn)在技術(shù)發(fā)展快速,本系統(tǒng)需要考慮將來(lái)的擴(kuò)展性,在采用的技術(shù)方面應(yīng)體現(xiàn)先進(jìn)、實(shí)用,才干確保本項(xiàng)目建設(shè)結(jié)束后相稱一段時(shí)間內(nèi)技術(shù)不落后。由于此項(xiàng)目是工程建設(shè)項(xiàng)目,不是科研項(xiàng)目,因此使用先進(jìn)技術(shù)并不能使用未經(jīng)驗(yàn)證的、不成熟的技術(shù)和概念,而是以先進(jìn)的、成功的理念為核心的成熟技術(shù)的組合。系統(tǒng)的開放性、可擴(kuò)展性和安全性開放的構(gòu)造意味著通信合同的開放和數(shù)據(jù)與數(shù)據(jù)構(gòu)造的開放和共享。通信合同開放,系統(tǒng)接口透明,便于與其它系統(tǒng)組網(wǎng),實(shí)現(xiàn)系統(tǒng)的集成與資源共享;數(shù)據(jù)與數(shù)據(jù)構(gòu)造的開放,使顧客能夠很方便地從系統(tǒng)中抽取所需要的多個(gè)數(shù)據(jù)和信息,實(shí)現(xiàn)信息交換與共享。規(guī)范性系統(tǒng)設(shè)計(jì)符合有關(guān)國(guó)家和行業(yè)通用原則、合同和規(guī)范,符合國(guó)家與部頒原則及行業(yè)規(guī)范的規(guī)定;確保系統(tǒng)運(yùn)行穩(wěn)定可靠、數(shù)據(jù)安全;系統(tǒng)接口規(guī)范統(tǒng)一。經(jīng)濟(jì)性能夠?qū)崿F(xiàn)最優(yōu)的系統(tǒng)性能價(jià)格比,充足運(yùn)用有限的資金,發(fā)明巨大的社會(huì)效益和經(jīng)濟(jì)效益。隨著物聯(lián)網(wǎng)的行業(yè)發(fā)展,市場(chǎng)規(guī)模也在飛速增加,物聯(lián)網(wǎng)平臺(tái)的經(jīng)濟(jì)性巨大,感知層、傳輸層參加廠商眾多,成為產(chǎn)業(yè)中競(jìng)爭(zhēng)最為激烈的領(lǐng)域。系統(tǒng)分析系統(tǒng)闡明描述整體系統(tǒng)功效概述和應(yīng)用簡(jiǎn)述核心功效點(diǎn),并對(duì)核心功效點(diǎn)有個(gè)總體概述運(yùn)行環(huán)境與開發(fā)模式的選擇本系統(tǒng)采用基于Web開發(fā)的JSP技術(shù)。JSP是一項(xiàng)功效強(qiáng)大的用于構(gòu)建動(dòng)態(tài)Web應(yīng)用程序的技術(shù)。它可完全運(yùn)用Java架構(gòu)的強(qiáng)大、安全和高效的平臺(tái)特性。數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)采用MySQL5.5數(shù)據(jù)庫(kù)。它是一種快速、多線程、多顧客的SQL數(shù)據(jù)庫(kù)服務(wù)器。含有強(qiáng)大的數(shù)據(jù)存儲(chǔ)功效并兼有支持客戶機(jī)/服務(wù)器的運(yùn)行環(huán)境、多線程體系構(gòu)造,支持存儲(chǔ)過(guò)程、支持觸發(fā)器和邏輯內(nèi)存管理和成本低等優(yōu)點(diǎn)。JSP技術(shù)JSP技術(shù)是用成熟、強(qiáng)大、易擴(kuò)充的Java語(yǔ)言作為腳本語(yǔ)言。它重要含有下列優(yōu)勢(shì):高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。

可維護(hù)性。由于JSP技術(shù)是一種開放的、跨平臺(tái)的構(gòu)造,因此Web服務(wù)器、平臺(tái)及其它組件能很容易升級(jí)或切換,且不會(huì)影響JSP基本的應(yīng)用程序。多樣化和功效強(qiáng)大的開發(fā)工具支持。Java已有了許多優(yōu)秀的開發(fā)工具,并且許多能夠免費(fèi)得到,且其中許多已經(jīng)能夠順利的運(yùn)行于多個(gè)平臺(tái)之下。MySQL5.5開源數(shù)據(jù)庫(kù)MySQL5.5是Oracle公司推出的數(shù)據(jù)庫(kù)管理系統(tǒng)的版本。MySQL5.5數(shù)據(jù)庫(kù)引擎提供完整的XML支持。MySQL5.5關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)解決所需的功效。數(shù)據(jù)庫(kù)引擎充足保護(hù)數(shù)據(jù)完整性,同時(shí)將管理眾多并發(fā)修改數(shù)據(jù)庫(kù)的顧客的開銷減到最小。MySQL5.5分布式查詢使得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),同時(shí)分布式事務(wù)支持充足保護(hù)分布式數(shù)據(jù)更新的完整性。開發(fā)模式本系統(tǒng)最后的水文數(shù)據(jù)會(huì)公開呈現(xiàn)給不同部門的有關(guān)顧客或者政府領(lǐng)導(dǎo),因此它需要實(shí)現(xiàn)對(duì)系統(tǒng)顧客的不同管理。本系統(tǒng)采用B/S體系構(gòu)造來(lái)進(jìn)行系統(tǒng)的設(shè)計(jì)。B/S三層體系構(gòu)造如圖1所示。圖1B/S三層體系構(gòu)造圖開發(fā)運(yùn)行環(huán)境開發(fā)運(yùn)行必備條件以下:CUP:確保系統(tǒng)、數(shù)據(jù)庫(kù)和服務(wù)器運(yùn)行流暢,推薦2.0GHz以上。軟件平臺(tái):MyEclipse10。

服務(wù)器端操作系統(tǒng):獨(dú)立于操作系統(tǒng)的跨平臺(tái)系統(tǒng),采用Win7及以上版本,考慮其穩(wěn)定性。

數(shù)據(jù)庫(kù):MySQL。

Web服務(wù)器:Tomcat7.0服務(wù)器。

客戶端運(yùn)行環(huán)境:能運(yùn)行IE9.0以上或谷歌\Firefox瀏覽器的操作系統(tǒng)??尚行苑治黾夹g(shù)可行性根據(jù)本系統(tǒng)的功效需求,采用JSP技術(shù)與開源的MySQL數(shù)據(jù)庫(kù)引擎進(jìn)行開發(fā)。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得快速和容易。MySQL作為一種快速的、多線程、多顧客和強(qiáng)健的數(shù)據(jù)庫(kù)服務(wù)器,根據(jù)第三方測(cè)試成果,在千萬(wàn)級(jí)的數(shù)據(jù)環(huán)境中仍然保持較高的執(zhí)行速度。因此在技術(shù)層面上是完全可行的。并且SQL是一種非過(guò)程化的語(yǔ)言,可用于全部顧客的數(shù)據(jù)庫(kù)活動(dòng)模型,涉及系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端顧客。基本的SQL命令只需要極少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。MySQL功效強(qiáng)大,并且諸多信息管理系統(tǒng)都是用MySQL作后臺(tái),對(duì)本系統(tǒng)的開發(fā)是可行的。本系統(tǒng)數(shù)據(jù)需考慮數(shù)據(jù)的高并發(fā)和后續(xù)數(shù)據(jù)的擴(kuò)展性,數(shù)據(jù)庫(kù)采用MySQL集群和緩存集群,以保障整體水文管理系統(tǒng)平穩(wěn)運(yùn)行。經(jīng)濟(jì)可行性8月,HYPERLINK溫家寶“感知中國(guó)”的講話把我國(guó)物聯(lián)網(wǎng)領(lǐng)域的研究和應(yīng)用開發(fā)推向了高潮,自溫總理提出“感知中國(guó)”以來(lái),物聯(lián)網(wǎng)被正式列為國(guó)家五大新興戰(zhàn)略性產(chǎn)業(yè)之一,寫入“政府工作報(bào)告”,物聯(lián)網(wǎng)在中國(guó)受到了全社會(huì)極大的關(guān)注。作為新的經(jīng)濟(jì)增加點(diǎn),物聯(lián)網(wǎng)的經(jīng)濟(jì)效益正在逐年高速增加,市場(chǎng)規(guī)模達(dá)成了2600多億元,預(yù)計(jì)到市場(chǎng)規(guī)模將超出5萬(wàn)億。四大特點(diǎn)界面可視化配備通過(guò)感知層多個(gè)傳感器將對(duì)應(yīng)的數(shù)據(jù)實(shí)時(shí)傳回系統(tǒng)平臺(tái),通過(guò)應(yīng)用層對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)在線分析展示。對(duì)于傳感器設(shè)備進(jìn)行在線設(shè)立查看,對(duì)于設(shè)備告警類別自定義配備,及時(shí)掌握感知層設(shè)備狀況和目的數(shù)據(jù)狀況。及時(shí)的告警提示告警分為:設(shè)備告警和數(shù)據(jù)預(yù)警。對(duì)于感知層設(shè)備工作狀況要實(shí)時(shí)掌握,傳感器設(shè)備狀況實(shí)時(shí)查看故障告警,及時(shí)解決因傳感器設(shè)備故障問(wèn)題造成的數(shù)據(jù)阻塞;另外對(duì)于傳感器傳輸傳輸回來(lái)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析和計(jì)算,實(shí)時(shí)查看數(shù)據(jù)走向,對(duì)即將呈現(xiàn)的數(shù)據(jù)狀況進(jìn)行預(yù)警提示。集成報(bào)表引擎顧客能夠選擇需要的數(shù)據(jù),以餅狀圖、條形圖、線狀圖等方式生成分析成果,輸出的分析報(bào)告更加直觀、生動(dòng)。靈活性、擴(kuò)展性平臺(tái)含有迭代開發(fā)的設(shè)計(jì),后期可方便的增減和修改所提供的組件、公式,可支持個(gè)性化定制服務(wù)。解決方案總體方案設(shè)計(jì)系統(tǒng)框架構(gòu)造系統(tǒng)整體框架構(gòu)造感知層:感知層位于物聯(lián)網(wǎng)三層構(gòu)造中的最底層,其功效為“感知”,即通過(guò)傳感網(wǎng)絡(luò)獲取環(huán)境信息,是物聯(lián)網(wǎng)的核心,是信息采集的核心部分。感知層設(shè)備涉及二維碼標(biāo)簽和識(shí)讀器、RFID標(biāo)簽和讀寫器、攝像頭、GPS、傳感器、M2M終端、傳感器網(wǎng)關(guān)等,重要功效是識(shí)別物體、采集信息。感知層的信息采集運(yùn)用到多個(gè)核心技術(shù):嵌入式系統(tǒng)技術(shù):是綜合了計(jì)算機(jī)軟硬件、傳感器技術(shù)、集成電路技術(shù)、電子應(yīng)用技術(shù)為一體的復(fù)雜技術(shù),能夠?qū)⒏兄獙邮盏降男畔⑦M(jìn)行分類解決,將解決之后信息再通過(guò)網(wǎng)絡(luò)上傳。低速和中高速段距離傳輸技術(shù):介于感知和網(wǎng)絡(luò)層之間的技術(shù)運(yùn)用,將通過(guò)感知設(shè)備收集的數(shù)據(jù)進(jìn)行集中解決分類,再傳輸?shù)膽?yīng)用技術(shù)自組織網(wǎng)絡(luò)技術(shù):在物聯(lián)網(wǎng)的核心技術(shù)中,射頻識(shí)別(RFID)是一種。物聯(lián)網(wǎng)系統(tǒng)感知層設(shè)備大多是分散的,且基本沒(méi)有什么固定的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。無(wú)線自組織網(wǎng)絡(luò)技術(shù)中能夠?qū)⒚總€(gè)終端本身兼有路由器和主機(jī)2種功效,自組織網(wǎng)絡(luò)是一種自治、多跳網(wǎng)絡(luò),整個(gè)網(wǎng)絡(luò)能夠在不理能運(yùn)用或者不便運(yùn)用網(wǎng)絡(luò)基礎(chǔ)設(shè)施(如基站、AP)的狀況下,提供終端之間的互相通信。在該網(wǎng)絡(luò)中,網(wǎng)絡(luò)的拓?fù)洹⑿诺赖沫h(huán)境、業(yè)務(wù)的模式是隨節(jié)點(diǎn)的移動(dòng)而動(dòng)態(tài)變化的。自組織網(wǎng)絡(luò)的多跳網(wǎng)絡(luò)拓?fù)鋮f(xié)同信息解決技術(shù):對(duì)于傳感器感知到的多個(gè)類型的信息進(jìn)行收集并進(jìn)行分類解決,介于網(wǎng)絡(luò)層和感知層之間的技術(shù),將解決之后的信息通過(guò)網(wǎng)絡(luò)層進(jìn)行傳輸。網(wǎng)絡(luò)層:網(wǎng)絡(luò)層位于物聯(lián)網(wǎng)三層構(gòu)造中的第二層,其功效為“傳送”,即通過(guò)通信網(wǎng)絡(luò)進(jìn)行信息傳輸。網(wǎng)絡(luò)層包含HYPERLINK接入網(wǎng)和HYPERLINK傳輸網(wǎng),分別實(shí)現(xiàn)接入功效和傳輸功效。傳輸網(wǎng)由公網(wǎng)與專網(wǎng)構(gòu)成,典型傳輸網(wǎng)絡(luò)涉及電信網(wǎng)(固網(wǎng)、移動(dòng)通信網(wǎng))、廣電網(wǎng)、互聯(lián)網(wǎng)、電力通信網(wǎng)、專用網(wǎng)(數(shù)字集群)。接入網(wǎng)涉及光纖接入、無(wú)線接入、以太網(wǎng)接入、衛(wèi)星接入等各類接入方式,實(shí)現(xiàn)底層的傳感器網(wǎng)絡(luò)、RFID網(wǎng)絡(luò)最后一公里的接入?,F(xiàn)在網(wǎng)絡(luò)層用到的互聯(lián)技術(shù)有:HYPERLINK3G/HYPERLINK4G通信網(wǎng)絡(luò)、HYPERLINKIPv6、HYPERLINKWi-Fi和HYPERLINKWiMAX、HYPERLINK藍(lán)牙、HYPERLINKZigBee等等。應(yīng)用層:應(yīng)用層位于物聯(lián)網(wǎng)三層構(gòu)造中的最頂層,其功效為“解決”,即通過(guò)云計(jì)算平臺(tái)進(jìn)行信息解決。應(yīng)用層與最低端的感知層一起,是物聯(lián)網(wǎng)的明顯特性和核心所在,應(yīng)用層能夠?qū)Ω兄獙硬杉瘮?shù)據(jù)進(jìn)行計(jì)算、解決和知識(shí)挖掘,從而實(shí)現(xiàn)對(duì)物理世界的實(shí)時(shí)控制、精確管理和科學(xué)決策。從構(gòu)造上劃分,物聯(lián)網(wǎng)應(yīng)用層涉及下列三個(gè)部分:A.物聯(lián)網(wǎng)中間件:物聯(lián)網(wǎng)中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,中間件將多個(gè)能夠公用的能力進(jìn)行統(tǒng)一封裝,提供應(yīng)物聯(lián)網(wǎng)應(yīng)用使用。B.物聯(lián)網(wǎng)應(yīng)用:物聯(lián)網(wǎng)應(yīng)用就是顧客直接使用的多個(gè)應(yīng)用,如智能操控、安防、電力抄表、遠(yuǎn)程醫(yī)療、智能農(nóng)業(yè)等等。C.云計(jì)算平臺(tái):云計(jì)算能夠助力物聯(lián)網(wǎng)海量數(shù)據(jù)的存儲(chǔ)和分析。普通介于網(wǎng)絡(luò)層和應(yīng)用層之間,對(duì)于感知層上傳上來(lái)的海量數(shù)據(jù),運(yùn)用云平臺(tái)進(jìn)行存儲(chǔ)分析,為應(yīng)用層提供數(shù)據(jù)基礎(chǔ)。總體系統(tǒng)架構(gòu)總體功效架構(gòu)基礎(chǔ)支撐層:重要涉及網(wǎng)絡(luò)鏈路的聯(lián)通性和重要節(jié)點(diǎn)設(shè)備,重要涉及路由器、交換機(jī)、防火墻等構(gòu)成,同時(shí)結(jié)合有關(guān)配套專業(yè)軟件確保整個(gè)網(wǎng)絡(luò)層的安全和數(shù)據(jù)流的暢通。數(shù)據(jù)層:數(shù)據(jù)持久層和數(shù)據(jù)庫(kù)本身,負(fù)責(zé)將數(shù)據(jù)進(jìn)行轉(zhuǎn)化和存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。系統(tǒng)文獻(xiàn)的存儲(chǔ)?;A(chǔ)層:涉及身份服務(wù)、認(rèn)證服務(wù)、日志服務(wù)、統(tǒng)計(jì)服務(wù)、監(jiān)控服務(wù)、配備服務(wù)、消息服務(wù)、存儲(chǔ)服務(wù)、支撐服務(wù)和中間件服務(wù)的集成。應(yīng)用功效層:系統(tǒng)應(yīng)用層的功效模塊。涉及顧客管理、權(quán)限管理、數(shù)據(jù)監(jiān)控等等體現(xiàn)層:使用Web瀏覽器、安卓APP或iOSAPP,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)訪問(wèn)系統(tǒng)。根據(jù)顧客權(quán)限不同,以及顧客自己的個(gè)性化設(shè)立,呈現(xiàn)不同的頁(yè)面內(nèi)容。原則規(guī)范體系:本系統(tǒng)制訂并遵照統(tǒng)一的內(nèi)容建設(shè)原則與規(guī)范體系,否則會(huì)給整個(gè)項(xiàng)目帶來(lái)不可預(yù)測(cè)的風(fēng)險(xiǎn),也不利于信息解決、整個(gè)平臺(tái)的管理維護(hù)與信息共享應(yīng)用。安全保障體系:縱向貫穿整個(gè)層面,從環(huán)境層到顧客體現(xiàn)層都要進(jìn)行不同方面的安全配備設(shè)立,保障系統(tǒng)安全運(yùn)行。系統(tǒng)組網(wǎng)圖業(yè)務(wù)系統(tǒng)部分硬件布署以下:業(yè)務(wù)系統(tǒng)組網(wǎng)圖采集端采集端通過(guò)采集傳感器將所需信息采集之后通過(guò)專網(wǎng)接口傳輸。應(yīng)用服務(wù)器考慮性能,采用雙服務(wù)器,用于HTTP合同的實(shí)現(xiàn)和數(shù)據(jù)庫(kù)連接管理。數(shù)據(jù)庫(kù)服務(wù)器采用Mysql集群形式,保障系統(tǒng)運(yùn)行的高可用和數(shù)據(jù)擴(kuò)展性負(fù)載均衡服務(wù)器當(dāng)數(shù)據(jù)量和并發(fā)量非常大時(shí)考慮服務(wù)器和系統(tǒng)的運(yùn)行設(shè)計(jì)單獨(dú)的負(fù)載均衡服務(wù)器物理組網(wǎng)圖物理設(shè)備組網(wǎng)圖系統(tǒng)總體功效構(gòu)架本系統(tǒng)重要由6個(gè)模塊構(gòu)成:登錄模塊、數(shù)據(jù)采集管理模塊、在線監(jiān)控管理模塊、告警管理模塊、統(tǒng)計(jì)分析、系統(tǒng)管理模塊構(gòu)成。每個(gè)模塊下都有此模塊對(duì)應(yīng)的功效頁(yè)面。系統(tǒng)總體構(gòu)架應(yīng)用層功效需求具體設(shè)計(jì)登陸功效概述后臺(tái)系統(tǒng)內(nèi)置超級(jí)管理員admin,初次登陸只能用admin,登陸之后可在系統(tǒng)管理再新增其它后臺(tái)管理員。界面<界面>界面按鈕簡(jiǎn)樸描述輸入管理員顧客名和對(duì)應(yīng)密碼點(diǎn)【登陸】進(jìn)入系統(tǒng)如果登陸密碼忘記可點(diǎn)擊“忘記密碼”通過(guò)手機(jī)短信等方式找回密碼采集設(shè)備管理功效概述。。。。。。。。界面<界面>界面按鈕簡(jiǎn)樸描述…..……。設(shè)備設(shè)立功效概述……。界面<界面>界面按鈕簡(jiǎn)樸描述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。XXXX管理功效概述。。。。。。界面<界面>:簡(jiǎn)樸的界面描述。。。。。。。。。。。。。。。設(shè)備巡檢統(tǒng)計(jì)功效概述。。。。。。。界面<界面>:界面簡(jiǎn)樸描述。。。。。。。。。。C、。。。。。設(shè)備狀況查詢功效概述。。。。。。界面<界面>:界面簡(jiǎn)樸描述。。。。。B、。。。。。C、。。。。。監(jiān)控管理功效概述。。。。。。。。界面<界面>:界面簡(jiǎn)樸描述A、。。。。。B、。。。。。C、。。。。。(二)XXXX狀況監(jiān)控功效概述。。。。。。。界面<界面>:界面簡(jiǎn)樸描述A、。。。。。B、。。。。。C、。。。。。告警管理功效概述。。。。。。。界面<界面>:界面簡(jiǎn)樸描述A、。。。。。B、。。。。。C、。。。。。統(tǒng)計(jì)分析功效概述。。。。。。。界面<界面>:界面簡(jiǎn)樸描述A、。。。。。B、。。。。。C、。。。。。系統(tǒng)管理(一)顧客管理功效概述。。。。。界面。。。。。(二)日志管理功效概述統(tǒng)計(jì)全部平臺(tái)系統(tǒng)的操作日志和系統(tǒng)日志,各個(gè)顧客登陸狀況和操作狀況均統(tǒng)計(jì)具體;當(dāng)數(shù)據(jù)庫(kù)或者系統(tǒng)出現(xiàn)異常時(shí)則統(tǒng)計(jì)為系統(tǒng)異常日志。界面<待補(bǔ)充>:根據(jù)客戶日期需求可定制化欄位列名基礎(chǔ)層功效設(shè)計(jì)基礎(chǔ)層功效設(shè)計(jì)重要涉及提供身份認(rèn)證、日志管理、權(quán)限管理等共用性功效。身份認(rèn)證身份認(rèn)證是判斷一種顧客與否為正當(dāng)顧客的解決過(guò)程。最慣用的簡(jiǎn)樸身份認(rèn)證方式是系統(tǒng)通過(guò)核對(duì)顧客輸入的顧客名和密碼,看其與否與系統(tǒng)中存儲(chǔ)的該顧客的顧客名和密碼一致,來(lái)判斷顧客身份與否對(duì)的。通過(guò)它能夠識(shí)別顧客的登陸角色,以及避免同一種顧客對(duì)同一份報(bào)表進(jìn)行多次提交。本系統(tǒng)在登陸時(shí)采用上述的顧客名和密碼的認(rèn)證方式。多次登陸失敗或者忘記密碼時(shí)需要通過(guò)手機(jī)驗(yàn)證,并且驗(yàn)證手機(jī)號(hào)與顧客與否在后端系統(tǒng)與否對(duì)應(yīng)正當(dāng),非法手機(jī)號(hào)不允許校驗(yàn),校驗(yàn)成功獲取驗(yàn)證碼再進(jìn)行重置密碼或者登陸。賬戶管理賬戶管理是系統(tǒng)不可或缺的一部分。平臺(tái)內(nèi)置超級(jí)管理員,超級(jí)管理員可新增維護(hù)其它平臺(tái)管理員,系統(tǒng)管理員能夠管理顧客的賬號(hào)、正常還是暫停。權(quán)限管理權(quán)限管理是根據(jù)系統(tǒng)設(shè)立的安全規(guī)則或者HYPERLINK安全方略,顧客能夠訪問(wèn)并且只能訪問(wèn)自己被授權(quán)的資源。權(quán)限管理幾乎出現(xiàn)在任何有顧客和密碼的系統(tǒng)里面。系統(tǒng)中權(quán)限管理分為功效權(quán)限和數(shù)據(jù)權(quán)限。功效權(quán)限:分派管理員顧客可登陸系統(tǒng)只可查看操作自己有權(quán)限的功效模塊。數(shù)據(jù)權(quán)限:除了功效權(quán)限外,對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行登記劃分,例如區(qū)域或者按照設(shè)備分類,只有擁有對(duì)應(yīng)數(shù)據(jù)權(quán)限的人才干看到對(duì)應(yīng)的區(qū)域數(shù)據(jù)或者設(shè)備數(shù)據(jù)。提示機(jī)制在系統(tǒng)的開發(fā)過(guò)程中,經(jīng)常要使用到新消息的提示功效,例如數(shù)據(jù)庫(kù)數(shù)據(jù)有更新或者某個(gè)顧客的特殊操作,這時(shí)就要對(duì)顧客進(jìn)行及時(shí)的解決提示。該功效最簡(jiǎn)樸的實(shí)現(xiàn)就是通過(guò)頁(yè)面實(shí)時(shí)刷新,訪問(wèn)數(shù)據(jù)庫(kù)然后告知顧客有新的消息。本系統(tǒng)使用Ajax定時(shí)向服務(wù)器輪詢實(shí)現(xiàn)Web頁(yè)面新消息實(shí)時(shí)提示??赏ㄟ^(guò)公司內(nèi)部的郵箱和短信平臺(tái)進(jìn)行郵件提示和短信提示。日志管理日志管理功效在公司應(yīng)用系統(tǒng)中起著非常重要的作用。系統(tǒng)的日志文獻(xiàn)能夠讓管理員理解系統(tǒng)狀態(tài),在系統(tǒng)出現(xiàn)問(wèn)題時(shí)管理員能夠查閱日志文獻(xiàn)來(lái)確認(rèn)現(xiàn)在系統(tǒng)狀態(tài)、觀察顧客者蹤跡,尋找特定事件有關(guān)的數(shù)據(jù)操作。核心性技術(shù)系統(tǒng)技術(shù)架構(gòu)方面的技術(shù)路線本系統(tǒng)設(shè)計(jì)綜合考慮系統(tǒng)的穩(wěn)定和響應(yīng)速度以及實(shí)時(shí)性等多方位功效和性能規(guī)定,采用Spring開源框架、MVC框架技術(shù)、MyBatis進(jìn)行數(shù)據(jù)連接整個(gè)并采用SSM對(duì)框架進(jìn)行整合,具體建設(shè)以下:體系架構(gòu)系統(tǒng)技術(shù)路線的選擇,采用開放的、基于工業(yè)原則和行業(yè)發(fā)展趨勢(shì)的原則,在體系架構(gòu)上采用B/S模式。它能夠提供靈活的信息交流和信息公布服務(wù),含有更強(qiáng)的信息系統(tǒng)集成性和更加好的系統(tǒng)安全性。(2)設(shè)計(jì)模式A、Spring是一種開源框架,Spring是于年興起的一種輕量級(jí)的Java開發(fā)框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中論述的部分理念和原型衍生而來(lái)。它是為理解決公司應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)立的。Spring使用基本的JavaBean來(lái)完畢以前只可能由EJB完畢的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡(jiǎn)樸性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都能夠從Spring中受益。簡(jiǎn)樸來(lái)說(shuō),Spring是一種輕量級(jí)的控制反轉(zhuǎn)(IoC)和面對(duì)切面(AOP)的容器框架。B、SpringMVC:SpringMVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。SpringMVC分離了控制器、模型對(duì)象、分派器以及解決程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。采用MVC設(shè)計(jì)模式,顧客輸入輸出界面均為JSP頁(yè)面,即展示層(View),顧客的請(qǐng)求將會(huì)被發(fā)送到控制層(Controller)的一種Servlet集中解決,根據(jù)請(qǐng)求調(diào)用模型層(Model)的JavaBean對(duì)請(qǐng)求進(jìn)行實(shí)際解決,并把成果返回給控制層,控制層根據(jù)請(qǐng)求的執(zhí)行成果將響應(yīng)派發(fā)到對(duì)應(yīng)的JSP頁(yè)面。如圖所示。MVC設(shè)計(jì)模式(3)數(shù)據(jù)庫(kù)連接MyBatis本是apache的一種開源項(xiàng)目iBatis,年這個(gè)項(xiàng)目由apachesoftwarefoundation遷移到了谷歌code,并且改名為MyBatis。MyBatis是一種基于Java的持久層框架。iBATIS提供的持久層框架涉及SQLMaps和DataAccessObjects(DAO)MyBatis消除了幾乎全部的JDBC代碼和參數(shù)的手工設(shè)立以及成果集的檢索。MyBatis使用簡(jiǎn)樸的XML或注解用于配備和原始映射,將接口和Java的POJOs(PlainOldJavaObjects,普通的Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的統(tǒng)計(jì)。實(shí)現(xiàn)了從Java程序內(nèi)調(diào)用原則的SQL命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢、插入、刪除和更新等操作,并確保數(shù)據(jù)事務(wù)的正常進(jìn)行。Mysql集群布署使用MySqlCluster+Redis的架構(gòu)實(shí)現(xiàn)信息的讀寫和存儲(chǔ)A)、MySQLCluster是MySQL官方集群布署方案,它的歷史較久。支持通過(guò)自動(dòng)分片支持讀寫擴(kuò)展,通過(guò)實(shí)時(shí)備份冗余數(shù)據(jù),是可用性最高的方案,聲稱可做到99.999%的可用性。架構(gòu)原理圖以下:MySQLcluster重要由三種類型的服務(wù)構(gòu)成:NDBManagementServer:管理服務(wù)器重要用于管理cluster中的其它類型節(jié)點(diǎn)(DataNode和SQLNode),通過(guò)它能夠配備Node信息,啟動(dòng)和停止Node。SQLNode:在MySQLCluster中,一種SQLNode就是一種使用NDB引擎的mysqlserver進(jìn)程,用于供外部應(yīng)用提供集群數(shù)據(jù)的訪問(wèn)入口。DataNode:用于存儲(chǔ)集群數(shù)據(jù);系統(tǒng)會(huì)盡量將數(shù)據(jù)放在內(nèi)存中。B)、MySQLRedis分布式緩存Redis是一種開源,先進(jìn)的key-value存儲(chǔ),并用于構(gòu)建高性能,可擴(kuò)展的Web應(yīng)用程序的完美解決方案。Redis從它的許多競(jìng)爭(zhēng)繼承來(lái)的三個(gè)重要特點(diǎn):Redis數(shù)據(jù)庫(kù)完全在內(nèi)存中,使用磁盤僅用于持久性。相比許多鍵值數(shù)據(jù)存儲(chǔ),Redis擁有一套較為豐富的數(shù)據(jù)類型。Redis能夠?qū)?shù)據(jù)復(fù)制到任意數(shù)量的從服務(wù)器。Redis優(yōu)勢(shì)涉及:Redis的速度非???,每秒能執(zhí)行約11萬(wàn)集合,每秒約81000+條統(tǒng)計(jì)。Redis支持最大多數(shù)開發(fā)人員已經(jīng)懂得像列表,集合,有序集合,散列數(shù)據(jù)類型,這使得它非常容易解決多個(gè)各樣的問(wèn)題,由于我們懂得哪些問(wèn)題是能夠解決通過(guò)它的數(shù)據(jù)類型更加好。全部Redis操作是原子的,這確保了如果兩個(gè)客戶端同時(shí)訪問(wèn)的Redis服務(wù)器將獲得更新后的值。Redis是一種多實(shí)用的工具,能夠在多個(gè)用例如緩存,消息,隊(duì)列使用(Redis原生支持公布/訂閱),任何短暫的數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會(huì)話,網(wǎng)頁(yè)命中計(jì)數(shù)等。Redis不是比較成熟的Memcache或者M(jìn)ysql的替代品,是對(duì)于大型互聯(lián)網(wǎng)類應(yīng)用在架構(gòu)上較好的補(bǔ)充。現(xiàn)在有越來(lái)越多的應(yīng)用也在紛紛基于Redis做架構(gòu)的改造。C)、redis和mysql數(shù)據(jù)一致性確保。應(yīng)用讀取數(shù)據(jù)時(shí),先從redis讀取,如果redis中沒(méi)有,則從mysql中讀取。當(dāng)mysql中讀取屆時(shí),則將該數(shù)據(jù)保存到redis中,便于下次使用,在保存redis中數(shù)據(jù)時(shí),設(shè)立數(shù)據(jù)的過(guò)期時(shí)間。當(dāng)數(shù)據(jù)寫入mysql數(shù)據(jù)庫(kù)時(shí),同時(shí)也將數(shù)據(jù)寫入redis。保持redis數(shù)據(jù)與mysql同時(shí)Nginx負(fù)載均衡Nginx是一種高性能的HTTP和

HYPERLINK反向代理

服務(wù)器,也是一種IMAP/POP3/SMTP

HYPERLINK服務(wù)器,含有穩(wěn)定性、豐富的功效集、示例配備文獻(xiàn)和低系統(tǒng)資源的消耗的特點(diǎn)。合用Nginx返當(dāng)代理服務(wù)器實(shí)現(xiàn)負(fù)載均衡。Nginx含有下列特點(diǎn):1、高并發(fā)連接,官方測(cè)試能夠支撐5萬(wàn)并發(fā)連接,在實(shí)際生產(chǎn)環(huán)境中跑到2~3萬(wàn)并發(fā)連接數(shù)。2、內(nèi)存消耗少,在3萬(wàn)并發(fā)連接下,啟動(dòng)的10個(gè)Nginx進(jìn)程才消耗150M內(nèi)存(15M*10=150M)。3、配備文獻(xiàn)非常簡(jiǎn)樸,風(fēng)格跟程序同樣通俗易懂。4、成本低廉,Nginx為開源軟件,能夠免費(fèi)使用。5、支持Rewrite重寫規(guī)則,能夠根據(jù)域名、URL的不同,將HTTP請(qǐng)求分到不同的后端服務(wù)器群組。6、內(nèi)置的健康檢查功效,如果NginxProxy后端的某臺(tái)Web服務(wù)器宕機(jī)了,不會(huì)影響前端訪問(wèn)。7、節(jié)省帶寬,支持GZIP壓縮,能夠添加瀏覽器本地緩存的Header頭。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論