版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
水文管理系統(tǒng)技術(shù)方案南京絳門(mén)通訊科技股份有限公司12月
目錄 一. 前言 51.1. 建設(shè)背景 51.2. 設(shè)計(jì)原則 51.3. 需求分析 61.3.1. 系統(tǒng)說(shuō)明 61.3.2. 運(yùn)行環(huán)境與開(kāi)發(fā)模式的選擇 71.3.3. 可行性分析 91.3.4. 四大特點(diǎn) 10二. 解決方案 112.1. 總體方案設(shè)計(jì) 112.1.1. 總體功能架構(gòu) 112.1.2. 系統(tǒng)組網(wǎng)圖 112.1.3. 物理組網(wǎng)圖 132.1.4. 系統(tǒng)總體構(gòu)架 132.2. 應(yīng)用層功能需求詳細(xì)設(shè)計(jì) 142.2.1. 登陸 142.2.2. 采集設(shè)備管理 152.2.3. 監(jiān)控管理 212.2.4. 告警管理 232.2.5. 統(tǒng)計(jì)分析 252.2.6. 系統(tǒng)管理 252.3. 基礎(chǔ)層功能設(shè)計(jì) 262.3.1. 身份認(rèn)證 262.3.2. 賬戶管理 272.3.3. 權(quán)限管理 272.3.4. 提醒機(jī)制 272.3.5. 日志管理 28三. 關(guān)鍵性技術(shù) 283.1. 系統(tǒng)技術(shù)架構(gòu)方面的技術(shù)路線 283.2. Mysql集群部署 303.3. Nginx負(fù)載均衡 323.4. 百度地圖接口 33四. 性能配置 334.1. 業(yè)務(wù)指標(biāo) 334.2. 性能指標(biāo) 33五. 軟硬件配置清單 345.1. 軟件方案 345.2. 硬件方案 35六. 項(xiàng)目資金預(yù)估 35七. 項(xiàng)目實(shí)際計(jì)劃 36
前言建設(shè)背景水文信息化是水利信息化基本,水文在歷年抗洪減災(zāi)工作中,做出了巨大貢獻(xiàn),真正起到了耳目和參謀作用,對(duì)氣象、降雨監(jiān)測(cè)、水庫(kù)及河道實(shí)時(shí)水文監(jiān)控能在防汛抗旱、水質(zhì)管理、洪水預(yù)報(bào)等領(lǐng)域都起到重要作用。隨著國(guó)民經(jīng)濟(jì)和社會(huì)不斷發(fā)展,水文工作越來(lái)越得到各級(jí)政府高度注重,本系統(tǒng)就是通過(guò)計(jì)量傳感器設(shè)備實(shí)當(dāng)前線采集、記錄分析出各種監(jiān)測(cè)數(shù)據(jù)列表、報(bào)表以及對(duì)比曲線圖,實(shí)現(xiàn)水文信息化,提高工作效率。設(shè)計(jì)原則基本性和整體性整個(gè)系統(tǒng)各種軟件應(yīng)符合國(guó)際、國(guó)家及行業(yè)有關(guān)原則。技術(shù)先進(jìn)、實(shí)用性當(dāng)前技術(shù)發(fā)展迅速,本系統(tǒng)需要考慮將來(lái)擴(kuò)展性,在采用技術(shù)方面應(yīng)體現(xiàn)先進(jìn)、實(shí)用,才干保證本項(xiàng)目建設(shè)結(jié)束后相稱(chēng)一段時(shí)間內(nèi)技術(shù)不落后。由于此項(xiàng)目是工程建設(shè)項(xiàng)目,不是科研項(xiàng)目,因此使用先進(jìn)技術(shù)并不能使用未經(jīng)驗(yàn)證、不成熟技術(shù)和概念,而是以先進(jìn)、成功理念為核心成熟技術(shù)組合。系統(tǒng)開(kāi)放性、可擴(kuò)展性和安全性開(kāi)放構(gòu)造意味著通信合同開(kāi)放和數(shù)據(jù)與數(shù)據(jù)構(gòu)造開(kāi)放和共享。通信合同開(kāi)放,系統(tǒng)接口透明,便于與其他系統(tǒng)組網(wǎng),實(shí)現(xiàn)系統(tǒng)集成與資源共享;數(shù)據(jù)與數(shù)據(jù)構(gòu)造開(kāi)放,使顧客可以很以便地從系統(tǒng)中抽取所需要各種數(shù)據(jù)和信息,實(shí)現(xiàn)信息互換與共享。規(guī)范性系統(tǒng)設(shè)計(jì)符合關(guān)于國(guó)家和行業(yè)通用原則、合同和規(guī)范,符合國(guó)家與部頒原則及行業(yè)規(guī)范規(guī)定;保證系統(tǒng)運(yùn)營(yíng)穩(wěn)定可靠、數(shù)據(jù)安全;系統(tǒng)接口規(guī)范統(tǒng)一。經(jīng)濟(jì)性可以實(shí)現(xiàn)最優(yōu)系統(tǒng)性能價(jià)格比,充分運(yùn)用有限資金,創(chuàng)造巨大社會(huì)效益和經(jīng)濟(jì)效益。需求分析系統(tǒng)闡明水文管理系統(tǒng)系統(tǒng)是一種高靈活性、界面化配備數(shù)據(jù)應(yīng)用系統(tǒng),使用簡(jiǎn)便、迅速記錄數(shù)據(jù),生成不同類(lèi)型圖表是它最大特點(diǎn)之一。本系統(tǒng)重要功能模塊分:采集設(shè)備管理、在線監(jiān)控管理、告警管理、記錄分析、系統(tǒng)管理幾大重要模塊。采集設(shè)備采集:通過(guò)計(jì)量傳感器設(shè)備實(shí)現(xiàn)實(shí)時(shí)采集,對(duì)設(shè)備可設(shè)立區(qū)域和水域等歸屬,可實(shí)時(shí)在線刷新設(shè)備數(shù)據(jù)。在線監(jiān)控:依照實(shí)時(shí)回傳數(shù)據(jù)狀況可在線監(jiān)控當(dāng)前計(jì)量傳感器設(shè)備實(shí)時(shí)狀況和查看當(dāng)前不同區(qū)域水文狀況告警管理:依照傳感器設(shè)備所采集數(shù)據(jù)通過(guò)系記錄算之后可對(duì)當(dāng)前水域狀況進(jìn)行分析,并可計(jì)算出當(dāng)前區(qū)域與否符合高清條件,可對(duì)水位、水流、汛情、水質(zhì)等進(jìn)行告警等記錄分析:對(duì)水文數(shù)據(jù)從不同角度、區(qū)域、時(shí)間段產(chǎn)生多角度組合產(chǎn)生報(bào)表,并可對(duì)報(bào)表數(shù)據(jù)在線生成不同類(lèi)型圖表,并可打印。系統(tǒng)管理:系統(tǒng)管理員對(duì)整體系統(tǒng)容許狀況進(jìn)行監(jiān)測(cè)和管理,管理員管理顧客和顧客權(quán)限,系統(tǒng)操作日記和系統(tǒng)異常日記等。運(yùn)營(yíng)環(huán)境與開(kāi)發(fā)模式選取本系統(tǒng)采用基于Web開(kāi)發(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ù)開(kāi)發(fā)系統(tǒng)采用MySQL5.5數(shù)據(jù)庫(kù)。它是一種迅速、多線程、多顧客SQL數(shù)據(jù)庫(kù)服務(wù)器。具備強(qiáng)大數(shù)據(jù)存儲(chǔ)功能并兼有支持客戶機(jī)/服務(wù)器運(yùn)營(yíng)環(huán)境、多線程體系構(gòu)造,支持存儲(chǔ)過(guò)程、支持觸發(fā)器和邏輯內(nèi)存管理和成本低等長(zhǎng)處。JSP技術(shù)JSP技術(shù)是用成熟、強(qiáng)大、易擴(kuò)充Java語(yǔ)言作為腳本語(yǔ)言。它重要具備如下優(yōu)勢(shì):高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。
可維護(hù)性。由于JSP技術(shù)是一種開(kāi)放、跨平臺(tái)構(gòu)造,因而Web服務(wù)器、平臺(tái)及其她組件能很容易升級(jí)或切換,且不會(huì)影響JSP基本應(yīng)用程序。多樣化和功能強(qiáng)大開(kāi)發(fā)工具支持。Java已有了許多先進(jìn)開(kāi)發(fā)工具,并且許多可以免費(fèi)得到,且其中許多已經(jīng)可以順利運(yùn)營(yíng)于各種平臺(tái)之下。MySQL5.5開(kāi)源數(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ù)完整性,同步將管理眾多并發(fā)修改數(shù)據(jù)庫(kù)顧客開(kāi)銷(xiāo)減到最小。MySQL5.5分布式查詢使得以引用來(lái)自不同數(shù)據(jù)源數(shù)據(jù),同步分布式事務(wù)支持充分保護(hù)分布式數(shù)據(jù)更新完整性。開(kāi)發(fā)模式本系統(tǒng)最后水文數(shù)據(jù)會(huì)公開(kāi)呈現(xiàn)給不同部門(mé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)造圖開(kāi)發(fā)運(yùn)營(yíng)環(huán)境開(kāi)發(fā)運(yùn)營(yíng)必備條件如下:CUP:保證系統(tǒng)、數(shù)據(jù)庫(kù)和服務(wù)器運(yùn)營(yíng)流暢,推薦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)營(yíng)環(huán)境:能運(yùn)營(yíng)IE9.0以上或Google\Firefox瀏覽器操作系統(tǒng)??尚行苑治黾夹g(shù)可行性依照本系統(tǒng)功能需求,采用JSP技術(shù)與開(kāi)源MySQL數(shù)據(jù)庫(kù)引擎進(jìn)行開(kāi)發(fā)。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用基于組件設(shè)計(jì),使基于Web應(yīng)用程序開(kāi)發(fā)變得迅速和容易。MySQL作為一種迅速、多線程、多顧客和健壯數(shù)據(jù)庫(kù)服務(wù)器,依照第三方測(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)人員及許多其她類(lèi)型終端顧客?;維QL命令只需要很少時(shí)間就能學(xué)會(huì),最高檔命令在幾天內(nèi)便可掌握。MySQL功能強(qiáng)大,并且諸多信息管理系統(tǒng)都是用MySQL作后臺(tái),對(duì)本系統(tǒng)開(kāi)發(fā)是可行。本系統(tǒng)數(shù)據(jù)需考慮數(shù)據(jù)高并發(fā)和后續(xù)數(shù)據(jù)擴(kuò)展性,數(shù)據(jù)庫(kù)采用MySQL集群和緩存集群,以保障整體水文管理系統(tǒng)平穩(wěn)運(yùn)營(yíng)。經(jīng)濟(jì)可行性水文在歷年抗洪減災(zāi)工作中,做出了巨大貢獻(xiàn),水文工作得到各級(jí)政府高度注重,行業(yè)管理也在逐漸加強(qiáng),由于各級(jí)政府注重和關(guān)于政策逐漸完善,水文投入有較大幅度增長(zhǎng)。但是依托老式依托人工采集水文信息方式時(shí)效性越來(lái)越差,成本也不斷上升。本系統(tǒng)通過(guò)傳感器采集數(shù)據(jù),在線實(shí)時(shí)數(shù)據(jù)采集,大大減少人工成本并且可對(duì)采集數(shù)據(jù)及時(shí)解決分析,提高了水文信息及時(shí)性,有很高市場(chǎng)可行性。四大特點(diǎn)界面可視化配備在線實(shí)時(shí)采集數(shù)據(jù),并可對(duì)當(dāng)前水文狀況在線監(jiān)控,可依照需要自定義切換監(jiān)控水域或者告警類(lèi)別。集成地圖接口,可直接在地圖上查看不同水域水文狀況。及時(shí)告警提示將汛情或者水文告警信息預(yù)置進(jìn)系統(tǒng),當(dāng)采集數(shù)據(jù)達(dá)到預(yù)置數(shù)據(jù)時(shí)則以告警形式告知系統(tǒng)管理員(短信、郵件),并在系統(tǒng)界面以告警標(biāo)記進(jìn)行提示,較好防止旱訊災(zāi)情等。集成報(bào)表引擎顧客可以選取需要數(shù)據(jù),以餅狀圖、條形圖、線狀圖等方式生成分析成果,輸出分析報(bào)告更加直觀、生動(dòng)。靈活性、擴(kuò)展性平臺(tái)具備迭代開(kāi)發(fā)設(shè)計(jì),后期可以便增減和修改所提供組件、公式,可支持個(gè)性化定制服務(wù)。解決方案總體方案設(shè)計(jì)總體功能架構(gòu)總體功能架構(gòu)系統(tǒng)組網(wǎng)圖業(yè)務(wù)系統(tǒng)某些硬件布置如下:業(yè)務(wù)系統(tǒng)組網(wǎng)圖采集端采集端通過(guò)水文采集傳感器將水文信息采集之后通過(guò)專(zhuān)網(wǎng)接口傳播。應(yīng)用服務(wù)器考慮性能,采用雙服務(wù)器,用于HTTP合同實(shí)現(xiàn)和數(shù)據(jù)庫(kù)連接管理。數(shù)據(jù)庫(kù)服務(wù)器采用Mysql集群形式,保障系統(tǒng)運(yùn)營(yíng)高可用和數(shù)據(jù)擴(kuò)展性負(fù)載均衡服務(wù)器當(dāng)數(shù)據(jù)量和并發(fā)量非常大時(shí)考慮服務(wù)器和系統(tǒng)運(yùn)營(yíng)設(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)管理模塊構(gòu)成。每個(gè)模塊下均有此模塊相應(yīng)功能頁(yè)面。系統(tǒng)總體構(gòu)架應(yīng)用層功能需求詳細(xì)設(shè)計(jì)登陸功能概述后臺(tái)系統(tǒng)內(nèi)置超級(jí)管理員admin,初次登陸只能用admin,登陸之后可在系統(tǒng)管理再新增其她后臺(tái)管理員。界面系統(tǒng)登陸界面輸入管理員顧客名和相應(yīng)密碼點(diǎn)【登陸】進(jìn)入系統(tǒng)如果登陸密碼忘掉可點(diǎn)擊“忘掉密碼”通過(guò)手機(jī)短信等方式找回密碼采集設(shè)備管理水域設(shè)立功能概述此處設(shè)立各個(gè)省市區(qū)域水域,設(shè)立水域之后,水域作為設(shè)備一種歸屬項(xiàng)界面設(shè)立水域編號(hào)和水域名稱(chēng),編號(hào)和名稱(chēng)均是唯一值不可重復(fù),同一河流可設(shè)立成各種水域。例:無(wú)錫境內(nèi)太湖、宜興境內(nèi)太湖等給每個(gè)水域設(shè)立歸屬省市和經(jīng)緯度范疇,經(jīng)緯度范疇可為空。設(shè)備設(shè)立功能概述此處設(shè)立和維護(hù)設(shè)備傳感器有關(guān)信息、啟用時(shí)間、狀態(tài)、使用到期日等信息。界面此處界面展示所有水文采集傳感器設(shè)備信息,可通過(guò)界面查詢條件搜索到相應(yīng)設(shè)備可批量EXCEL導(dǎo)入。設(shè)備編號(hào)和設(shè)備名稱(chēng)均是唯一標(biāo)記不可重復(fù)點(diǎn)頁(yè)面跳轉(zhuǎn)打開(kāi)設(shè)備新增頁(yè)面:第一次新建設(shè)備,設(shè)備編號(hào)和設(shè)備名稱(chēng)為必填,且唯一不可重復(fù)。設(shè)備狀態(tài)未選取狀態(tài)下,設(shè)備狀態(tài)為“未啟用”,點(diǎn)擊[設(shè)備啟用]此按鈕置灰,設(shè)備狀態(tài)變更為“使用中”,點(diǎn)擊[報(bào)廢解決]后,設(shè)備狀態(tài)變?yōu)椤耙褕?bào)廢”“已報(bào)廢”設(shè)備,只能刪除,不可再做其她修改和操作。點(diǎn)操作欄位后編輯進(jìn)入設(shè)備編輯頁(yè)面:編輯頁(yè)面只能變更設(shè)備狀態(tài),其她信息不可變更點(diǎn)擊之后點(diǎn)【保存】設(shè)立投放管理功能概述此功能頁(yè)面是對(duì)水文采集傳感器進(jìn)行投放管理,投放水域,歸屬省省市等,一種設(shè)備只能投放一次,對(duì)“已報(bào)廢”狀態(tài)設(shè)備不能進(jìn)行投放。此處只能對(duì)“未啟用”和“暫停使用”狀態(tài)設(shè)備進(jìn)行投放。如果想對(duì)已投放設(shè)備進(jìn)行重新投放,需要在設(shè)備設(shè)立界面先[暫停使用]界面依照左側(cè)水域進(jìn)行投放,一種水域可以投放各種設(shè)備,一種設(shè)備只能投一次已經(jīng)投放設(shè)備可以依照查詢條件進(jìn)行查詢對(duì)于批量投放設(shè)備,可以通過(guò)EXCEL批量轉(zhuǎn)入。點(diǎn)擊按鈕,頁(yè)面跳轉(zhuǎn)進(jìn)入設(shè)備投放新增頁(yè)面:新增頁(yè)面默認(rèn)自動(dòng)帶出選取省市和水域,可改。投放頁(yè)面所有欄位不可為空。投放之后點(diǎn)[擬定投放],擬定投放之后,相應(yīng)設(shè)備在【設(shè)備設(shè)立】界面狀態(tài)自動(dòng)變成“使用中”對(duì)“已報(bào)廢”設(shè)備,自動(dòng)在流域設(shè)備中消失。設(shè)備巡檢記錄功能概述對(duì)于已經(jīng)投放設(shè)備需定期做巡檢工作(無(wú)需巡檢設(shè)備,此功能可不使用),記錄設(shè)備巡檢狀況并且做到期巡檢提示。系統(tǒng)設(shè)立設(shè)備巡檢周期,到期未有巡檢記錄,可視為過(guò)期未巡檢,系統(tǒng)予以提示。界面同一種設(shè)備也許有多條巡檢記錄;同一種設(shè)備也許在不同水域巡檢記錄理批量巡檢記錄,可用EXCEL導(dǎo)入點(diǎn)按鈕,新增巡檢記錄,進(jìn)入新增巡檢記錄頁(yè)面:對(duì)于已經(jīng)選取巡檢區(qū)域和水域點(diǎn)[選取]按鈕只能選取當(dāng)前投放在此水域設(shè)備同一設(shè)備一天只能有一筆巡檢記錄點(diǎn)主界面編輯按鈕也可進(jìn)入明細(xì)頁(yè)面對(duì)巡檢記錄進(jìn)行修改,只可修改巡檢日記和巡檢日期,別的信息不可改。設(shè)備狀況查詢功能概述查詢所有設(shè)備當(dāng)前狀態(tài)(正常使用、暫停待維修、未啟用、到期未巡檢、過(guò)期未報(bào)廢等),設(shè)備狀態(tài)也可依照水文檢測(cè)單位規(guī)定做調(diào)節(jié)和增長(zhǎng)。界面此處查詢所有系統(tǒng)有采集傳感器設(shè)備狀態(tài)查詢條件下拉可選:所有、正常使用、暫停待維修、未啟用、到期未巡檢、過(guò)期未報(bào)廢監(jiān)控管理(一)、設(shè)備監(jiān)控功能概述在線實(shí)時(shí)查看所有投放設(shè)備狀況,投放地和當(dāng)前地與否一致等,異常狀況浮現(xiàn)紅色告警。在線實(shí)時(shí)收取數(shù)據(jù)界面點(diǎn)【刷新所有設(shè)備】則是檢測(cè)所有設(shè)備當(dāng)前連接狀態(tài),運(yùn)營(yíng)正常則顯示綠燈,異常狀態(tài)顯示紅燈(設(shè)備連接不上、數(shù)據(jù)采集不到、投放位置和當(dāng)前設(shè)備位置不相符均為異常)點(diǎn)【開(kāi)始采集數(shù)據(jù)】則對(duì)所有設(shè)備當(dāng)前水文數(shù)據(jù)進(jìn)行采集(水位、水溫、水流等)(二)水域狀況監(jiān)控功能概述在線實(shí)時(shí)查看所有投放設(shè)備水域,依照采集回來(lái)數(shù)據(jù),實(shí)時(shí)刷新,當(dāng)前水域狀況,監(jiān)控水文信息與否正常。界面點(diǎn)擊左側(cè)水域菜單,右側(cè)相應(yīng)浮現(xiàn)此水域幾種投放監(jiān)測(cè)點(diǎn)。依照實(shí)時(shí)采集數(shù)據(jù)刷新,查看當(dāng)前此監(jiān)測(cè)點(diǎn)水文狀況與否正常[只顯示異常點(diǎn)]、[只顯示正常點(diǎn)]在地圖上顯示相應(yīng)點(diǎn)告警管理告警設(shè)立功能概述設(shè)立水文告警,采集到水文數(shù)據(jù)符合告警設(shè)立則顯示告警??梢勒詹煌蛟O(shè)立不同告警;依照不同水域不同步間段設(shè)立告警:例:某水域水溫高于多少度或者低于多少度屬于異常,需告警解決;某水域白天水溫和晚上水溫告警閥值線可設(shè)立不同樣。水文告警可依照終端采集傳感器可采集到水文信息來(lái)定制,可有:水位、水溫、水流注:告警類(lèi)別種類(lèi)依照采集終端可采集水文信息種類(lèi)可變更或增長(zhǎng)。界面<待補(bǔ)充>:因當(dāng)前詳細(xì)水文可采集信息未擬定,待擬定后補(bǔ)充界面水文告警查詢功能概述依照告警信息設(shè)立,比對(duì)通過(guò)采集器采集水文信息記錄不同步間不同流域監(jiān)測(cè)點(diǎn)告警信息。告警信息可通過(guò)條件查詢,并將查詢成果轉(zhuǎn)出。以列表形式呈現(xiàn):告警時(shí)間、告警流域、采集終端編號(hào)、采集終端名稱(chēng)、告警類(lèi)別、告警名稱(chēng)界面告警時(shí)間依照設(shè)備采集上傳回來(lái)時(shí)間,可精準(zhǔn)到秒告警信息依照條件查詢,查詢出成果可導(dǎo)出轉(zhuǎn)成EXCEL記錄分析功能概述依照水域和時(shí)間段記錄查看水文信息數(shù)據(jù)。不論是異常數(shù)據(jù)還是正常數(shù)據(jù)均展示界面依照采集數(shù)據(jù)從不同角度記錄水文信息可同步查看各種水域水文數(shù)據(jù),界面比對(duì)查看系統(tǒng)管理權(quán)限管理功能概述設(shè)立顧客和顧客權(quán)限,對(duì)顧客權(quán)限設(shè)立可分系統(tǒng)功能模塊和水域劃分。系統(tǒng)顧客只能看屬于自己權(quán)限范疇內(nèi)功能界面,和查看自己權(quán)限范疇內(nèi)水域。界面<待補(bǔ)充>可依照需求進(jìn)行定制開(kāi)發(fā),可直接對(duì)顧客進(jìn)行權(quán)限管控,也可通過(guò)角色區(qū)別權(quán)限,顧客選取相應(yīng)角色則即擁有此角色權(quán)限日記管理功能概述記錄所有平臺(tái)系統(tǒng)操作日記和系統(tǒng)日記,各個(gè)顧客登陸狀況和操作狀況均記錄詳細(xì);當(dāng)數(shù)據(jù)庫(kù)或者系統(tǒng)浮現(xiàn)異常時(shí)則記錄為系統(tǒng)異常日記。界面<待補(bǔ)充>:依照客戶日期需求可定制化欄位列名基本層功能設(shè)計(jì)基本層功能設(shè)計(jì)重要涉及提供身份認(rèn)證、日記管理、權(quán)限管理等共用性功能。身份認(rèn)證身份認(rèn)證是判斷一種顧客與否為合法顧客解決過(guò)程。最慣用簡(jiǎn)樸身份認(rèn)證方式是系統(tǒng)通過(guò)核對(duì)顧客輸入顧客名和密碼,看其與否與系統(tǒng)中存儲(chǔ)該顧客顧客名和密碼一致,來(lái)判斷顧客身份與否對(duì)的。通過(guò)它可以辨認(rèn)顧客登陸角色,以及防止同一種顧客對(duì)同一份報(bào)表進(jìn)行多次提交。本系統(tǒng)在登陸時(shí)采用上述顧客名和密碼認(rèn)證方式。多次登陸失敗或者忘掉密碼時(shí)需要通過(guò)手機(jī)驗(yàn)證,并且驗(yàn)證手機(jī)號(hào)與顧客與否在后端系統(tǒng)與否相應(yī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)限管理是依照系統(tǒng)設(shè)立安全規(guī)則或者安全方略,顧客可以訪問(wèn)并且只能訪問(wèn)自己被授權(quán)資源。權(quán)限管理幾乎出當(dāng)前任何有顧客和密碼系統(tǒng)里面。該系統(tǒng)中權(quán)限管理分為功能權(quán)限和區(qū)域權(quán)限。功能權(quán)限:分派管理員顧客可登陸系統(tǒng)只可查看操作自己有權(quán)限功能模塊。區(qū)域權(quán)限:對(duì)采集終端進(jìn)行區(qū)域水域劃分,設(shè)立區(qū)域權(quán)限之后各個(gè)管理員只需要對(duì)自己管轄區(qū)域數(shù)據(jù)進(jìn)行查看和維護(hù)。提示機(jī)制在系統(tǒng)開(kāi)發(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定期向服務(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)當(dāng)前系統(tǒng)狀態(tài)、觀測(cè)顧客者蹤跡,尋找特定事件有關(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開(kāi)源框架、MVC框架技術(shù)、MyBatis進(jìn)行數(shù)據(jù)連接整個(gè)并采用SSM對(duì)框架進(jìn)行整合,詳細(xì)建設(shè)如下:體系架構(gòu)系統(tǒng)技術(shù)路線選取,采用開(kāi)放、基于工業(yè)原則和行業(yè)發(fā)展趨勢(shì)原則,在體系架構(gòu)上采用B/S模式。它可以提供靈活信息交流和信息發(fā)布服務(wù),具備更強(qiáng)信息系統(tǒng)集成性和更好系統(tǒng)安全性。(2)設(shè)計(jì)模式A、Spring是一種開(kāi)源框架,Spring是于年興起一種輕量級(jí)Java開(kāi)發(fā)框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中闡述某些理念和原型衍生而來(lái)。它是為理解決公司應(yīng)用開(kāi)發(fā)復(fù)雜性而創(chuàng)立。Spring使用基本JavaBean來(lái)完畢此前只也許由EJB完畢事情。然而,Spring用途不但限于服務(wù)器端開(kāi)發(fā)。從簡(jiǎn)樸性、可測(cè)試性和松耦合角度而言,任何Java應(yīng)用都可以從Spring中受益。簡(jiǎn)樸來(lái)說(shuō),Spring是一種輕量級(jí)控制反轉(zhuǎn)(IoC)和面向切面(AOP)容器框架。B、SpringMVC:SpringMVC屬于SpringFrameWork后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。SpringMVC分離了控制器、模型對(duì)象、分派器以及解決程序?qū)ο蠼巧?,這種分離讓它們更容易進(jìn)行定制。采用MVC設(shè)計(jì)模式,顧客輸入輸出界面均為JSP頁(yè)面,即展示層(View),顧客祈求將會(huì)被發(fā)送到控制層(Controller)一種Servlet集中解決,依照祈求調(diào)用模型層(Model)JavaBean對(duì)祈求進(jìn)行實(shí)際解決,并把成果返回給控制層,控制層依照祈求執(zhí)行成果將響應(yīng)派發(fā)到相應(yīng)JSP頁(yè)面。如圖所示。MVC設(shè)計(jì)模式(3)數(shù)據(jù)庫(kù)連接MyBatis本是apache一種開(kāi)源項(xiàng)目iBatis,年這個(gè)項(xiàng)目由apachesoftwarefoundation遷移到了googlecode,并且改名為MyBatis。MyBatis是一種基于Java持久層框架。iBATIS提供持久層框架涉及SQLMaps和DataAccessObjects(DAO)MyBatis消除了幾乎所有JDBC代碼和參數(shù)手工設(shè)立以及成果集檢索。MyBatis使用簡(jiǎn)樸XML或注解用于配備和原始映射,將接口和JavaPOJOs(PlainOldJavaObjects,普通Java對(duì)象)映射成數(shù)據(jù)庫(kù)中記錄。實(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)信息讀寫(xiě)和存儲(chǔ)A)、MySQLCluster是MySQL官方集群布置方案,它歷史較久。支持通過(guò)自動(dòng)分片支持讀寫(xiě)擴(kuò)展,通過(guò)實(shí)時(shí)備份冗余數(shù)據(jù),是可用性最高方案,聲稱(chēng)可做到99.999%可用性。架構(gòu)原理圖如下:MySQLcluster重要由三種類(lèi)型服務(wù)構(gòu)成:NDBManagementServer:管理服務(wù)器重要用于管理cluster中其她類(lèi)型節(jié)點(diǎn)(DataNode和SQLNode),通過(guò)它可以配備N(xiāo)ode信息,啟動(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是一種開(kāi)源,先進(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)存中,使用磁盤(pán)僅用于持久性。相比許多鍵值數(shù)據(jù)存儲(chǔ),Redis擁有一套較為豐富數(shù)據(jù)類(lèi)型。Redis可以將數(shù)據(jù)復(fù)制到任意數(shù)量從服務(wù)器。Redis優(yōu)勢(shì)涉及:Redis速度非???,每秒能執(zhí)行約11萬(wàn)集合,每秒約81000+條記錄。Redis支持最大多數(shù)開(kāi)發(fā)人員已經(jīng)懂得像列表,集合,有序集合,散列數(shù)據(jù)類(lèi)型,這使得它非常容易解決各種各樣問(wèn)題,由于咱們懂得哪些問(wèn)題是可以解決通過(guò)它數(shù)據(jù)類(lèi)型更好。所有Redis操作是原子,這保證了如果兩個(gè)客戶端同步訪問(wèn)Redis服務(wù)器將獲得更新后值。Redis是一種多實(shí)用工具,可以在各種用例如緩存,消息,隊(duì)列使用(Redis原生支持發(fā)布/訂閱),任何短暫數(shù)據(jù),應(yīng)用程序,如Web應(yīng)用程序會(huì)話,網(wǎng)頁(yè)命中計(jì)數(shù)等。Redis不是比較成熟Memcache或者M(jìn)ysql代替品,是對(duì)于大型互聯(lián)網(wǎng)類(lèi)應(yīng)用在架構(gòu)上較好補(bǔ)充。當(dāng)前有越來(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ù)寫(xiě)入mysql數(shù)據(jù)庫(kù)時(shí),同步也將數(shù)據(jù)寫(xiě)入redis。保持redis數(shù)據(jù)與mysql同步Nginx負(fù)載均衡Nginx是一種高性能HTTP和
反向代理
服務(wù)器,也是一種IMAP/POP3/SMTP
服務(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為開(kāi)源軟件,可以免費(fèi)使用。5、支持Rewrite重寫(xiě)規(guī)則,可以依照域名、URL不同,將HTTP祈求分到不同后端服務(wù)器群組。6、內(nèi)置健康檢查功能,如果NginxProxy后端某臺(tái)Web服務(wù)器宕機(jī)了,不會(huì)影響前端訪問(wèn)。7、節(jié)約帶寬,支持GZIP壓縮,可以添加瀏覽器本地緩存Header頭。8、穩(wěn)定性高,用于反向代理,宕機(jī)概率微乎其微。百度地圖接口本系統(tǒng)需多方位與百度地圖接口,通過(guò)地圖直觀查看當(dāng)前江河湖海分布狀況,并通過(guò)接口集成,將當(dāng)前水文采集傳感器位置展出來(lái),水文正常傳感器則顯示正常信息,水文異常傳感器位置則顯示告警提示信息性能配備業(yè)務(wù)指標(biāo)(1)數(shù)據(jù)采集:同一時(shí)間,水文采集傳感器上傳單臺(tái)服務(wù)器并發(fā)1000tps,服務(wù)器正常解決業(yè)務(wù)。傳感器數(shù)據(jù)上傳異常時(shí),系統(tǒng)告警應(yīng)答時(shí)間不大于30秒。支持10萬(wàn)傳感器數(shù)據(jù),解決能力100條/秒。歷史信息存儲(chǔ)12個(gè)月(時(shí)間可配)。(2)數(shù)據(jù)分析:對(duì)以采集數(shù)據(jù)進(jìn)行記錄分析時(shí),數(shù)據(jù)在5000條,分析時(shí)間不不不大于10秒。分析數(shù)據(jù)達(dá)到10萬(wàn)條時(shí),服務(wù)器正常解決業(yè)務(wù)。性能指標(biāo)基于如上業(yè)務(wù)量,公用性能指標(biāo)如下:(1)在非業(yè)務(wù)高峰期間,典型業(yè)務(wù)解決平均響應(yīng)時(shí)間規(guī)定如下:系統(tǒng)登錄時(shí)間不不不大于5秒。系統(tǒng)界面普通性查詢響應(yīng)時(shí)間應(yīng)不大于3秒,大量數(shù)據(jù)查詢響應(yīng)時(shí)間應(yīng)不大于6秒。如存在特殊耗時(shí)操作,需詳細(xì)闡明。(2)在非業(yè)務(wù)高峰期間,除上述典型業(yè)務(wù)外,應(yīng)用系統(tǒng)平均響應(yīng)時(shí)間規(guī)定如下:應(yīng)用系統(tǒng)內(nèi)在線事務(wù)解決響應(yīng)時(shí)間不不不大于5秒??缦到y(tǒng)在線事務(wù)解決響應(yīng)時(shí)間不不不大于8秒。應(yīng)用系統(tǒng)內(nèi)查詢響應(yīng)時(shí)間不不不大于6秒。應(yīng)用系統(tǒng)內(nèi)記錄響應(yīng)時(shí)間不不不大于15秒。(3)在業(yè)務(wù)高峰期間,應(yīng)用系統(tǒng)平均響應(yīng)時(shí)間規(guī)定不超過(guò)非業(yè)務(wù)高峰期間平均響應(yīng)時(shí)間1.5倍。(4)應(yīng)用系統(tǒng)并發(fā)數(shù)設(shè)計(jì)應(yīng)當(dāng)支持30%冗余,保證系統(tǒng)在業(yè)務(wù)高峰期間穩(wěn)定運(yùn)營(yíng)。(5)所有數(shù)據(jù)在線保存3年時(shí)間,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鋼管加工銷(xiāo)售合同范例
- led外租合同范例
- 抽傭分成合同范例
- 餐具配送合同范例
- 買(mǎi)賣(mài)車(chē)庫(kù)合同范例
- 藥品集中網(wǎng)上采購(gòu)合同范例
- 無(wú)公害蔬菜供貨合同范例
- 長(zhǎng)運(yùn)輸合同范例
- 意向裝修施工合同范例
- 培訓(xùn)合同范例版
- YY/T 0506.5-2009病人、醫(yī)護(hù)人員和器械用手術(shù)單、手術(shù)衣和潔凈服第5部分:阻干態(tài)微生物穿透試驗(yàn)方法
- GB/T 9119-2010板式平焊鋼制管法蘭
- FZ/T 90097-2017染整機(jī)械軋車(chē)線壓力
- 你比劃-我來(lái)猜(適合小學(xué)生)課件
- 《我國(guó)二手車(chē)市場(chǎng)的現(xiàn)狀及前景【論文】4600字》
- (完整)公共衛(wèi)生基本知識(shí)考試題題庫(kù)及答案
- 《紅樓夢(mèng)》作品簡(jiǎn)介名著導(dǎo)讀 國(guó)學(xué)經(jīng)典 PPT模板
- 出口貨物備案單證目錄(生產(chǎn)企業(yè))
- EBV相關(guān)TNK細(xì)胞淋巴組織增殖性疾病
- 中國(guó)電信-員工手冊(cè)(共20頁(yè))
- 京東五力模型分析
評(píng)論
0/150
提交評(píng)論