版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
物聯(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. 地圖接口/工作流引擎集成/報表工具 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)是指通過多個信息傳感HYPERLINK設(shè)備,實(shí)時采集任何需要HYPERLINK監(jiān)控、連接、互動的物體或過程等多個需要的信息,與互聯(lián)網(wǎng)結(jié)合形成的一種巨大網(wǎng)絡(luò)。其目的是實(shí)現(xiàn)物與物、物與人,全部的物品與網(wǎng)絡(luò)的連接,方便識別、管理和控制。其在的產(chǎn)業(yè)規(guī)模超出2600億元人民幣。構(gòu)成物聯(lián)網(wǎng)產(chǎn)業(yè)五個層級的支撐層、感知層、傳輸層、平臺層,以及應(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è)中競爭最為激烈的領(lǐng)域。設(shè)計(jì)原則基礎(chǔ)性和整體性整個系統(tǒng)的多個軟件應(yīng)符合國際、國家及行業(yè)有關(guān)原則。技術(shù)的先進(jìn)、實(shí)用性現(xiàn)在技術(shù)發(fā)展快速,本系統(tǒng)需要考慮將來的擴(kuò)展性,在采用的技術(shù)方面應(yīng)體現(xiàn)先進(jìn)、實(shí)用,才干確保本項(xiàng)目建設(shè)結(jié)束后相稱一段時間內(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)中抽取所需要的多個數(shù)據(jù)和信息,實(shí)現(xiàn)信息交換與共享。規(guī)范性系統(tǒng)設(shè)計(jì)符合有關(guān)國家和行業(yè)通用原則、合同和規(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)性能價格比,充足運(yùn)用有限的資金,發(fā)明巨大的社會效益和經(jīng)濟(jì)效益。隨著物聯(lián)網(wǎng)的行業(yè)發(fā)展,市場規(guī)模也在飛速增加,物聯(lián)網(wǎng)平臺的經(jīng)濟(jì)性巨大,感知層、傳輸層參加廠商眾多,成為產(chǎn)業(yè)中競爭最為激烈的領(lǐng)域。系統(tǒng)分析系統(tǒng)闡明描述整體系統(tǒng)功效概述和應(yīng)用簡述核心功效點(diǎn),并對核心功效點(diǎn)有個總體概述運(yùn)行環(huán)境與開發(fā)模式的選擇本系統(tǒng)采用基于Web開發(fā)的JSP技術(shù)。JSP是一項(xiàng)功效強(qiáng)大的用于構(gòu)建動態(tài)Web應(yīng)用程序的技術(shù)。它可完全運(yùn)用Java架構(gòu)的強(qiáng)大、安全和高效的平臺特性。數(shù)據(jù)庫開發(fā)系統(tǒng)采用MySQL5.5數(shù)據(jù)庫。它是一種快速、多線程、多顧客的SQL數(shù)據(jù)庫服務(wù)器。含有強(qiáng)大的數(shù)據(jù)存儲功效并兼有支持客戶機(jī)/服務(wù)器的運(yùn)行環(huán)境、多線程體系構(gòu)造,支持存儲過程、支持觸發(fā)器和邏輯內(nèi)存管理和成本低等優(yōu)點(diǎn)。JSP技術(shù)JSP技術(shù)是用成熟、強(qiáng)大、易擴(kuò)充的Java語言作為腳本語言。它重要含有下列優(yōu)勢:高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。
可維護(hù)性。由于JSP技術(shù)是一種開放的、跨平臺的構(gòu)造,因此Web服務(wù)器、平臺及其它組件能很容易升級或切換,且不會影響JSP基本的應(yīng)用程序。多樣化和功效強(qiáng)大的開發(fā)工具支持。Java已有了許多優(yōu)秀的開發(fā)工具,并且許多能夠免費(fèi)得到,且其中許多已經(jīng)能夠順利的運(yùn)行于多個平臺之下。MySQL5.5開源數(shù)據(jù)庫MySQL5.5是Oracle公司推出的數(shù)據(jù)庫管理系統(tǒng)的版本。MySQL5.5數(shù)據(jù)庫引擎提供完整的XML支持。MySQL5.5關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)解決所需的功效。數(shù)據(jù)庫引擎充足保護(hù)數(shù)據(jù)完整性,同時將管理眾多并發(fā)修改數(shù)據(jù)庫的顧客的開銷減到最小。MySQL5.5分布式查詢使得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),同時分布式事務(wù)支持充足保護(hù)分布式數(shù)據(jù)更新的完整性。開發(fā)模式本系統(tǒng)最后的水文數(shù)據(jù)會公開呈現(xiàn)給不同部門的有關(guān)顧客或者政府領(lǐng)導(dǎo),因此它需要實(shí)現(xiàn)對系統(tǒng)顧客的不同管理。本系統(tǒng)采用B/S體系構(gòu)造來進(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ù)庫和服務(wù)器運(yùn)行流暢,推薦2.0GHz以上。軟件平臺:MyEclipse10。
服務(wù)器端操作系統(tǒng):獨(dú)立于操作系統(tǒng)的跨平臺系統(tǒng),采用Win7及以上版本,考慮其穩(wěn)定性。
數(shù)據(jù)庫:MySQL。
Web服務(wù)器:Tomcat7.0服務(wù)器。
客戶端運(yùn)行環(huán)境:能運(yùn)行IE9.0以上或谷歌\Firefox瀏覽器的操作系統(tǒng)。可行性分析技術(shù)可行性根據(jù)本系統(tǒng)的功效需求,采用JSP技術(shù)與開源的MySQL數(shù)據(jù)庫引擎進(jìn)行開發(fā)。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得快速和容易。MySQL作為一種快速的、多線程、多顧客和強(qiáng)健的數(shù)據(jù)庫服務(wù)器,根據(jù)第三方測試成果,在千萬級的數(shù)據(jù)環(huán)境中仍然保持較高的執(zhí)行速度。因此在技術(shù)層面上是完全可行的。并且SQL是一種非過程化的語言,可用于全部顧客的數(shù)據(jù)庫活動模型,涉及系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端顧客?;镜腟QL命令只需要極少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。MySQL功效強(qiáng)大,并且諸多信息管理系統(tǒng)都是用MySQL作后臺,對本系統(tǒng)的開發(fā)是可行的。本系統(tǒng)數(shù)據(jù)需考慮數(shù)據(jù)的高并發(fā)和后續(xù)數(shù)據(jù)的擴(kuò)展性,數(shù)據(jù)庫采用MySQL集群和緩存集群,以保障整體水文管理系統(tǒng)平穩(wěn)運(yùn)行。經(jīng)濟(jì)可行性8月,HYPERLINK溫家寶“感知中國”的講話把我國物聯(lián)網(wǎng)領(lǐng)域的研究和應(yīng)用開發(fā)推向了高潮,自溫總理提出“感知中國”以來,物聯(lián)網(wǎng)被正式列為國家五大新興戰(zhàn)略性產(chǎn)業(yè)之一,寫入“政府工作報告”,物聯(lián)網(wǎng)在中國受到了全社會極大的關(guān)注。作為新的經(jīng)濟(jì)增加點(diǎn),物聯(lián)網(wǎng)的經(jīng)濟(jì)效益正在逐年高速增加,市場規(guī)模達(dá)成了2600多億元,預(yù)計(jì)到市場規(guī)模將超出5萬億。四大特點(diǎn)界面可視化配備通過感知層多個傳感器將對應(yīng)的數(shù)據(jù)實(shí)時傳回系統(tǒng)平臺,通過應(yīng)用層對數(shù)據(jù)進(jìn)行實(shí)時在線分析展示。對于傳感器設(shè)備進(jìn)行在線設(shè)立查看,對于設(shè)備告警類別自定義配備,及時掌握感知層設(shè)備狀況和目的數(shù)據(jù)狀況。及時的告警提示告警分為:設(shè)備告警和數(shù)據(jù)預(yù)警。對于感知層設(shè)備工作狀況要實(shí)時掌握,傳感器設(shè)備狀況實(shí)時查看故障告警,及時解決因傳感器設(shè)備故障問題造成的數(shù)據(jù)阻塞;另外對于傳感器傳輸傳輸回來的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析和計(jì)算,實(shí)時查看數(shù)據(jù)走向,對即將呈現(xiàn)的數(shù)據(jù)狀況進(jìn)行預(yù)警提示。集成報表引擎顧客能夠選擇需要的數(shù)據(jù),以餅狀圖、條形圖、線狀圖等方式生成分析成果,輸出的分析報告更加直觀、生動。靈活性、擴(kuò)展性平臺含有迭代開發(fā)的設(shè)計(jì),后期可方便的增減和修改所提供的組件、公式,可支持個性化定制服務(wù)。解決方案總體方案設(shè)計(jì)系統(tǒng)框架構(gòu)造系統(tǒng)整體框架構(gòu)造感知層:感知層位于物聯(lián)網(wǎng)三層構(gòu)造中的最底層,其功效為“感知”,即通過傳感網(wǎng)絡(luò)獲取環(huán)境信息,是物聯(lián)網(wǎng)的核心,是信息采集的核心部分。感知層設(shè)備涉及二維碼標(biāo)簽和識讀器、RFID標(biāo)簽和讀寫器、攝像頭、GPS、傳感器、M2M終端、傳感器網(wǎng)關(guān)等,重要功效是識別物體、采集信息。感知層的信息采集運(yùn)用到多個核心技術(shù):嵌入式系統(tǒng)技術(shù):是綜合了計(jì)算機(jī)軟硬件、傳感器技術(shù)、集成電路技術(shù)、電子應(yīng)用技術(shù)為一體的復(fù)雜技術(shù),能夠?qū)⒏兄獙邮盏降男畔⑦M(jìn)行分類解決,將解決之后信息再通過網(wǎng)絡(luò)上傳。低速和中高速段距離傳輸技術(shù):介于感知和網(wǎng)絡(luò)層之間的技術(shù)運(yùn)用,將通過感知設(shè)備收集的數(shù)據(jù)進(jìn)行集中解決分類,再傳輸?shù)膽?yīng)用技術(shù)自組織網(wǎng)絡(luò)技術(shù):在物聯(lián)網(wǎng)的核心技術(shù)中,射頻識別(RFID)是一種。物聯(lián)網(wǎng)系統(tǒng)感知層設(shè)備大多是分散的,且基本沒有什么固定的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。無線自組織網(wǎng)絡(luò)技術(shù)中能夠?qū)⒚總€終端本身兼有路由器和主機(jī)2種功效,自組織網(wǎng)絡(luò)是一種自治、多跳網(wǎng)絡(luò),整個網(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)的移動而動態(tài)變化的。自組織網(wǎng)絡(luò)的多跳網(wǎng)絡(luò)拓?fù)鋮f(xié)同信息解決技術(shù):對于傳感器感知到的多個類型的信息進(jìn)行收集并進(jìn)行分類解決,介于網(wǎng)絡(luò)層和感知層之間的技術(shù),將解決之后的信息通過網(wǎng)絡(luò)層進(jìn)行傳輸。網(wǎng)絡(luò)層:網(wǎng)絡(luò)層位于物聯(lián)網(wǎng)三層構(gòu)造中的第二層,其功效為“傳送”,即通過通信網(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)、移動通信網(wǎng))、廣電網(wǎng)、互聯(lián)網(wǎng)、電力通信網(wǎng)、專用網(wǎng)(數(shù)字集群)。接入網(wǎng)涉及光纖接入、無線接入、以太網(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)造中的最頂層,其功效為“解決”,即通過云計(jì)算平臺進(jìn)行信息解決。應(yīng)用層與最低端的感知層一起,是物聯(lián)網(wǎng)的明顯特性和核心所在,應(yīng)用層能夠?qū)Ω兄獙硬杉瘮?shù)據(jù)進(jìn)行計(jì)算、解決和知識挖掘,從而實(shí)現(xiàn)對物理世界的實(shí)時控制、精確管理和科學(xué)決策。從構(gòu)造上劃分,物聯(lián)網(wǎng)應(yīng)用層涉及下列三個部分:A.物聯(lián)網(wǎng)中間件:物聯(lián)網(wǎng)中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,中間件將多個能夠公用的能力進(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)用就是顧客直接使用的多個應(yīng)用,如智能操控、安防、電力抄表、遠(yuǎn)程醫(yī)療、智能農(nóng)業(yè)等等。C.云計(jì)算平臺:云計(jì)算能夠助力物聯(lián)網(wǎng)海量數(shù)據(jù)的存儲和分析。普通介于網(wǎng)絡(luò)層和應(yīng)用層之間,對于感知層上傳上來的海量數(shù)據(jù),運(yùn)用云平臺進(jìn)行存儲分析,為應(yīng)用層提供數(shù)據(jù)基礎(chǔ)??傮w系統(tǒng)架構(gòu)總體功效架構(gòu)基礎(chǔ)支撐層:重要涉及網(wǎng)絡(luò)鏈路的聯(lián)通性和重要節(jié)點(diǎn)設(shè)備,重要涉及路由器、交換機(jī)、防火墻等構(gòu)成,同時結(jié)合有關(guān)配套專業(yè)軟件確保整個網(wǎng)絡(luò)層的安全和數(shù)據(jù)流的暢通。數(shù)據(jù)層:數(shù)據(jù)持久層和數(shù)據(jù)庫本身,負(fù)責(zé)將數(shù)據(jù)進(jìn)行轉(zhuǎn)化和存儲業(yè)務(wù)數(shù)據(jù)。系統(tǒng)文獻(xiàn)的存儲?;A(chǔ)層:涉及身份服務(wù)、認(rèn)證服務(wù)、日志服務(wù)、統(tǒng)計(jì)服務(wù)、監(jiān)控服務(wù)、配備服務(wù)、消息服務(wù)、存儲服務(wù)、支撐服務(wù)和中間件服務(wù)的集成。應(yīng)用功效層:系統(tǒng)應(yīng)用層的功效模塊。涉及顧客管理、權(quán)限管理、數(shù)據(jù)監(jiān)控等等體現(xiàn)層:使用Web瀏覽器、安卓APP或iOSAPP,通過計(jì)算機(jī)網(wǎng)絡(luò)訪問系統(tǒng)。根據(jù)顧客權(quán)限不同,以及顧客自己的個性化設(shè)立,呈現(xiàn)不同的頁面內(nèi)容。原則規(guī)范體系:本系統(tǒng)制訂并遵照統(tǒng)一的內(nèi)容建設(shè)原則與規(guī)范體系,否則會給整個項(xiàng)目帶來不可預(yù)測的風(fēng)險,也不利于信息解決、整個平臺的管理維護(hù)與信息共享應(yīng)用。安全保障體系:縱向貫穿整個層面,從環(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)圖采集端采集端通過采集傳感器將所需信息采集之后通過專網(wǎng)接口傳輸。應(yīng)用服務(wù)器考慮性能,采用雙服務(wù)器,用于HTTP合同的實(shí)現(xiàn)和數(shù)據(jù)庫連接管理。數(shù)據(jù)庫服務(wù)器采用Mysql集群形式,保障系統(tǒng)運(yùn)行的高可用和數(shù)據(jù)擴(kuò)展性負(fù)載均衡服務(wù)器當(dāng)數(shù)據(jù)量和并發(fā)量非常大時考慮服務(wù)器和系統(tǒng)的運(yùn)行設(shè)計(jì)單獨(dú)的負(fù)載均衡服務(wù)器物理組網(wǎng)圖物理設(shè)備組網(wǎng)圖系統(tǒng)總體功效構(gòu)架本系統(tǒng)重要由6個模塊構(gòu)成:登錄模塊、數(shù)據(jù)采集管理模塊、在線監(jiān)控管理模塊、告警管理模塊、統(tǒng)計(jì)分析、系統(tǒng)管理模塊構(gòu)成。每個模塊下都有此模塊對應(yīng)的功效頁面。系統(tǒng)總體構(gòu)架應(yīng)用層功效需求具體設(shè)計(jì)登陸功效概述后臺系統(tǒng)內(nèi)置超級管理員admin,初次登陸只能用admin,登陸之后可在系統(tǒng)管理再新增其它后臺管理員。界面<界面>界面按鈕簡樸描述輸入管理員顧客名和對應(yīng)密碼點(diǎn)【登陸】進(jìn)入系統(tǒng)如果登陸密碼忘記可點(diǎn)擊“忘記密碼”通過手機(jī)短信等方式找回密碼采集設(shè)備管理功效概述。。。。。。。。界面<界面>界面按鈕簡樸描述…..……。設(shè)備設(shè)立功效概述……。界面<界面>界面按鈕簡樸描述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。XXXX管理功效概述。。。。。。界面<界面>:簡樸的界面描述。。。。。。。。。。。。。。。設(shè)備巡檢統(tǒng)計(jì)功效概述。。。。。。。界面<界面>:界面簡樸描述。。。。。。。。。。C、。。。。。設(shè)備狀況查詢功效概述。。。。。。界面<界面>:界面簡樸描述。。。。。B、。。。。。C、。。。。。監(jiān)控管理功效概述。。。。。。。。界面<界面>:界面簡樸描述A、。。。。。B、。。。。。C、。。。。。(二)XXXX狀況監(jiān)控功效概述。。。。。。。界面<界面>:界面簡樸描述A、。。。。。B、。。。。。C、。。。。。告警管理功效概述。。。。。。。界面<界面>:界面簡樸描述A、。。。。。B、。。。。。C、。。。。。統(tǒng)計(jì)分析功效概述。。。。。。。界面<界面>:界面簡樸描述A、。。。。。B、。。。。。C、。。。。。系統(tǒng)管理(一)顧客管理功效概述。。。。。界面。。。。。(二)日志管理功效概述統(tǒng)計(jì)全部平臺系統(tǒng)的操作日志和系統(tǒng)日志,各個顧客登陸狀況和操作狀況均統(tǒng)計(jì)具體;當(dāng)數(shù)據(jù)庫或者系統(tǒng)出現(xiàn)異常時則統(tǒng)計(jì)為系統(tǒng)異常日志。界面<待補(bǔ)充>:根據(jù)客戶日期需求可定制化欄位列名基礎(chǔ)層功效設(shè)計(jì)基礎(chǔ)層功效設(shè)計(jì)重要涉及提供身份認(rèn)證、日志管理、權(quán)限管理等共用性功效。身份認(rèn)證身份認(rèn)證是判斷一種顧客與否為正當(dāng)顧客的解決過程。最慣用的簡樸身份認(rèn)證方式是系統(tǒng)通過核對顧客輸入的顧客名和密碼,看其與否與系統(tǒng)中存儲的該顧客的顧客名和密碼一致,來判斷顧客身份與否對的。通過它能夠識別顧客的登陸角色,以及避免同一種顧客對同一份報表進(jìn)行多次提交。本系統(tǒng)在登陸時采用上述的顧客名和密碼的認(rèn)證方式。多次登陸失敗或者忘記密碼時需要通過手機(jī)驗(yàn)證,并且驗(yàn)證手機(jī)號與顧客與否在后端系統(tǒng)與否對應(yīng)正當(dāng),非法手機(jī)號不允許校驗(yàn),校驗(yàn)成功獲取驗(yàn)證碼再進(jìn)行重置密碼或者登陸。賬戶管理賬戶管理是系統(tǒng)不可或缺的一部分。平臺內(nèi)置超級管理員,超級管理員可新增維護(hù)其它平臺管理員,系統(tǒng)管理員能夠管理顧客的賬號、正常還是暫停。權(quán)限管理權(quán)限管理是根據(jù)系統(tǒng)設(shè)立的安全規(guī)則或者HYPERLINK安全方略,顧客能夠訪問并且只能訪問自己被授權(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)限外,對系統(tǒng)的數(shù)據(jù)進(jìn)行登記劃分,例如區(qū)域或者按照設(shè)備分類,只有擁有對應(yīng)數(shù)據(jù)權(quán)限的人才干看到對應(yīng)的區(qū)域數(shù)據(jù)或者設(shè)備數(shù)據(jù)。提示機(jī)制在系統(tǒng)的開發(fā)過程中,經(jīng)常要使用到新消息的提示功效,例如數(shù)據(jù)庫數(shù)據(jù)有更新或者某個顧客的特殊操作,這時就要對顧客進(jìn)行及時的解決提示。該功效最簡樸的實(shí)現(xiàn)就是通過頁面實(shí)時刷新,訪問數(shù)據(jù)庫然后告知顧客有新的消息。本系統(tǒng)使用Ajax定時向服務(wù)器輪詢實(shí)現(xiàn)Web頁面新消息實(shí)時提示??赏ㄟ^公司內(nèi)部的郵箱和短信平臺進(jìn)行郵件提示和短信提示。日志管理日志管理功效在公司應(yīng)用系統(tǒng)中起著非常重要的作用。系統(tǒng)的日志文獻(xiàn)能夠讓管理員理解系統(tǒng)狀態(tài),在系統(tǒng)出現(xiàn)問題時管理員能夠查閱日志文獻(xiàn)來確認(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í)時性等多方位功效和性能規(guī)定,采用Spring開源框架、MVC框架技術(shù)、MyBatis進(jìn)行數(shù)據(jù)連接整個并采用SSM對框架進(jìn)行整合,具體建設(shè)以下:體系架構(gòu)系統(tǒng)技術(shù)路線的選擇,采用開放的、基于工業(yè)原則和行業(yè)發(fā)展趨勢的原則,在體系架構(gòu)上采用B/S模式。它能夠提供靈活的信息交流和信息公布服務(wù),含有更強(qiáng)的信息系統(tǒng)集成性和更加好的系統(tǒng)安全性。(2)設(shè)計(jì)模式A、Spring是一種開源框架,Spring是于年興起的一種輕量級的Java開發(fā)框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中論述的部分理念和原型衍生而來。它是為理解決公司應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)立的。Spring使用基本的JavaBean來完畢以前只可能由EJB完畢的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡樸性、可測試性和松耦合的角度而言,任何Java應(yīng)用都能夠從Spring中受益。簡樸來說,Spring是一種輕量級的控制反轉(zhuǎn)(IoC)和面對切面(AOP)的容器框架。B、SpringMVC:SpringMVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。SpringMVC分離了控制器、模型對象、分派器以及解決程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。采用MVC設(shè)計(jì)模式,顧客輸入輸出界面均為JSP頁面,即展示層(View),顧客的請求將會被發(fā)送到控制層(Controller)的一種Servlet集中解決,根據(jù)請求調(diào)用模型層(Model)的JavaBean對請求進(jìn)行實(shí)際解決,并把成果返回給控制層,控制層根據(jù)請求的執(zhí)行成果將響應(yīng)派發(fā)到對應(yīng)的JSP頁面。如圖所示。MVC設(shè)計(jì)模式(3)數(shù)據(jù)庫連接MyBatis本是apache的一種開源項(xiàng)目iBatis,年這個項(xiàng)目由apachesoftwarefoundation遷移到了谷歌code,并且改名為MyBatis。MyBatis是一種基于Java的持久層框架。iBATIS提供的持久層框架涉及SQLMaps和DataAccessObjects(DAO)MyBatis消除了幾乎全部的JDBC代碼和參數(shù)的手工設(shè)立以及成果集的檢索。MyBatis使用簡樸的XML或注解用于配備和原始映射,將接口和Java的POJOs(PlainOldJavaObjects,普通的Java對象)映射成數(shù)據(jù)庫中的統(tǒng)計(jì)。實(shí)現(xiàn)了從Java程序內(nèi)調(diào)用原則的SQL命令對數(shù)據(jù)庫進(jìn)行查詢、插入、刪除和更新等操作,并確保數(shù)據(jù)事務(wù)的正常進(jìn)行。Mysql集群布署使用MySqlCluster+Redis的架構(gòu)實(shí)現(xiàn)信息的讀寫和存儲A)、MySQLCluster是MySQL官方集群布署方案,它的歷史較久。支持通過自動分片支持讀寫擴(kuò)展,通過實(shí)時備份冗余數(shù)據(jù),是可用性最高的方案,聲稱可做到99.999%的可用性。架構(gòu)原理圖以下:MySQLcluster重要由三種類型的服務(wù)構(gòu)成:NDBManagementServer:管理服務(wù)器重要用于管理cluster中的其它類型節(jié)點(diǎn)(DataNode和SQLNode),通過它能夠配備Node信息,啟動和停止Node。SQLNode:在MySQLCluster中,一種SQLNode就是一種使用NDB引擎的mysqlserver進(jìn)程,用于供外部應(yīng)用提供集群數(shù)據(jù)的訪問入口。DataNode:用于存儲集群數(shù)據(jù);系統(tǒng)會盡量將數(shù)據(jù)放在內(nèi)存中。B)、MySQLRedis分布式緩存Redis是一種開源,先進(jìn)的key-value存儲,并用于構(gòu)建高性能,可擴(kuò)展的Web應(yīng)用程序的完美解決方案。Redis從它的許多競爭繼承來的三個重要特點(diǎn):Redis數(shù)據(jù)庫完全在內(nèi)存中,使用磁盤僅用于持久性。相比許多鍵值數(shù)據(jù)存儲,Redis擁有一套較為豐富的數(shù)據(jù)類型。Redis能夠?qū)?shù)據(jù)復(fù)制到任意數(shù)量的從服務(wù)器。Redis優(yōu)勢涉及:Redis的速度非常快,每秒能執(zhí)行約11萬集合,每秒約81000+條統(tǒng)計(jì)。Redis支持最大多數(shù)開發(fā)人員已經(jīng)懂得像列表,集合,有序集合,散列數(shù)據(jù)類型,這使得它非常容易解決多個各樣的問題,由于我們懂得哪些問題是能夠解決通過它的數(shù)據(jù)類型更加好。全部Redis操作是原子的,這確保了如果兩個客戶端同時訪問的Redis服務(wù)器將獲得更新后的值。Redis是一種多實(shí)用的工具,能夠在多個用例如緩存,消息,隊(duì)列使用(Redis原生支持公布/訂閱),任何短暫的數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會話,網(wǎng)頁命中計(jì)數(shù)等。Redis不是比較成熟的Memcache或者M(jìn)ysql的替代品,是對于大型互聯(lián)網(wǎng)類應(yīng)用在架構(gòu)上較好的補(bǔ)充。現(xiàn)在有越來越多的應(yīng)用也在紛紛基于Redis做架構(gòu)的改造。C)、redis和mysql數(shù)據(jù)一致性確保。應(yīng)用讀取數(shù)據(jù)時,先從redis讀取,如果redis中沒有,則從mysql中讀取。當(dāng)mysql中讀取屆時,則將該數(shù)據(jù)保存到redis中,便于下次使用,在保存redis中數(shù)據(jù)時,設(shè)立數(shù)據(jù)的過期時間。當(dāng)數(shù)據(jù)寫入mysql數(shù)據(jù)庫時,同時也將數(shù)據(jù)寫入redis。保持redis數(shù)據(jù)與mysql同時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ā)連接,官方測試能夠支撐5萬并發(fā)連接,在實(shí)際生產(chǎn)環(huán)境中跑到2~3萬并發(fā)連接數(shù)。2、內(nèi)存消耗少,在3萬并發(fā)連接下,啟動的10個Nginx進(jìn)程才消耗150M內(nèi)存(15M*10=150M)。3、配備文獻(xiàn)非常簡樸,風(fēng)格跟程序同樣通俗易懂。4、成本低廉,Nginx為開源軟件,能夠免費(fèi)使用。5、支持Rewrite重寫規(guī)則,能夠根據(jù)域名、URL的不同,將HTTP請求分到不同的后端服務(wù)器群組。6、內(nèi)置的健康檢查功效,如果NginxProxy后端的某臺Web服務(wù)器宕機(jī)了,不會影響前端訪問。7、節(jié)省帶寬,支持GZIP壓縮,能夠添加瀏覽器本地緩存的Header頭。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度地質(zhì)災(zāi)害防治安全承包合同范本2篇
- 2025年度老舊廠房拆除重建項(xiàng)目轉(zhuǎn)讓合同3篇
- 二零二五版UPS不間斷電源系統(tǒng)在數(shù)據(jù)中心節(jié)能改造中的應(yīng)用合同3篇
- 二零二五年度食品安全樣本檢驗(yàn)合同2篇
- 2025年度物業(yè)管理委托合同(住宅小區(qū))3篇
- 三方監(jiān)理服務(wù)協(xié)議:2024年度工程監(jiān)管協(xié)議版B版
- 二零二五版公司銷售業(yè)務(wù)員合同協(xié)議書含虛擬貨幣交易業(yè)務(wù)合作3篇
- 2024年轎車物流服務(wù)協(xié)議模板版B版
- 2024煙花爆竹行業(yè)信用風(fēng)險防范購銷合同管理3篇
- 二零二五版廠房轉(zhuǎn)租及物業(yè)管理合同6篇
- 2025年山東光明電力服務(wù)公司招聘筆試參考題庫含答案解析
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復(fù)規(guī)范》
- 詩詞接龍(飛花令)PPT
- 子宮內(nèi)膜癌(課堂PPT)
- 澳大利亞公司法1-30
- 海上試油測試技術(shù)0327
- 中國地圖標(biāo)準(zhǔn)版(可編輯顏色)
- 瑪氏銷售常用術(shù)語中英對照
- (完整)貓咪上門喂養(yǎng)服務(wù)協(xié)議書
- 上海牛津版三年級英語3B期末試卷及答案(共5頁)
- 行為疼痛量表BPS
評論
0/150
提交評論