韓 楓 王 威 魏 磊
(河南省水文水資源局 河南 鄭州450003)
研究建設(shè)水質(zhì)監(jiān)測(cè)與信息服務(wù)系統(tǒng)是水利信息化的基本要求?!度珖畔⒒?guī)劃》(“金水工程”規(guī)劃)[1]將水質(zhì)監(jiān)測(cè)信息系統(tǒng)列為水利信息化重點(diǎn)發(fā)展的七大信息系統(tǒng)之一?!度珖畔⒒l(fā)展“十二五”規(guī)劃》[2]明確要求利用先進(jìn)的信息技術(shù),通過規(guī)范化的信息管理,對(duì)各類水資源監(jiān)測(cè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,并促進(jìn)信息資源在水資源管理和保護(hù)中的有效利用。水質(zhì)監(jiān)測(cè)與評(píng)價(jià)信息服務(wù)系統(tǒng)集水質(zhì)業(yè)務(wù)于一體,將給水質(zhì)監(jiān)測(cè)評(píng)價(jià)工作帶來根本改變,有效解決一些嚴(yán)重困擾水質(zhì)工作者的難題。滿足各級(jí)水行政主管部門進(jìn)行水功能區(qū)管理、地下水管理、水資源保護(hù)、開發(fā)利用和保障飲用水安全的需要,為貫徹落實(shí)“最嚴(yán)格水資源管理制度”,完成全省水功能區(qū)達(dá)標(biāo)考核工作提供強(qiáng)有力的數(shù)據(jù)保障。
利用現(xiàn)有的軟硬資源,結(jié)合河南省水質(zhì)業(yè)務(wù)的實(shí)際情況,建立一套標(biāo)準(zhǔn)的、統(tǒng)一的數(shù)據(jù)體系。在此基礎(chǔ)上,實(shí)現(xiàn)水質(zhì)數(shù)據(jù)的信息化采集、處理、傳輸、存儲(chǔ)到大量數(shù)據(jù)信息的集中管理、統(tǒng)計(jì)分析、預(yù)警預(yù)報(bào)以及信息發(fā)布等,達(dá)到準(zhǔn)確、及時(shí)地進(jìn)行水質(zhì)評(píng)價(jià),判斷水質(zhì)變化趨勢(shì)及成因分析,全面反映水質(zhì)變化動(dòng)態(tài)及提高對(duì)突發(fā)性水污染事故的預(yù)警預(yù)報(bào)應(yīng)急能力,最終建成一個(gè)對(duì)常規(guī)管理和決策支持提供高效水質(zhì)信息服務(wù)的系統(tǒng)平臺(tái),滿足各級(jí)水行政主管部門進(jìn)行水功能區(qū)管理、水資源保護(hù)、開發(fā)利用和保障飲用水安全的需要[3]。系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖見圖1。
圖1 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖
整個(gè)系統(tǒng)采用JAVA語言開發(fā),符合J2EE開發(fā)規(guī)范,使整個(gè)系統(tǒng)具備跨平臺(tái)的能力。采用MVC模式開發(fā),應(yīng)用Struts和Hibernate成熟框架[3],有效提高系統(tǒng)靈活性和可維護(hù)性[4-5]。系統(tǒng)分為客戶層、Web層、業(yè)務(wù)層、數(shù)據(jù)層。系統(tǒng)架構(gòu)見圖2??蛻魧幼鳛橄到y(tǒng)程序邏輯入口點(diǎn),用戶在客戶端啟動(dòng)瀏覽器后,從WEB服務(wù)器中下載WEB層中的靜態(tài)HTML頁面或由JSP或Servlet動(dòng)態(tài)生成的HTML頁面,客戶層使用的技術(shù)主要有Javascript、HTML、XML、JavaApplet等。Web層由JSP頁面、Servlets等構(gòu)成,這些基本元素在組裝過程中通過打包來創(chuàng)建Web組件。業(yè)務(wù)層主要用于原始數(shù)據(jù)處理,是系統(tǒng)中業(yè)務(wù)邏輯的核心。主要通過構(gòu)建Enterprise JavaBean(EJB)組件來實(shí)現(xiàn)。數(shù)據(jù)層主要分為數(shù)據(jù)訪問層和數(shù)據(jù)存儲(chǔ)層。數(shù)據(jù)訪問層主要用來為業(yè)務(wù)規(guī)則層提供其運(yùn)算所必須的各類水質(zhì)業(yè)務(wù)數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)層是整個(gè)系統(tǒng)的基礎(chǔ),該層中的表格或視圖往往對(duì)應(yīng)于數(shù)據(jù)庫中的各類數(shù)據(jù)表或具體業(yè)務(wù)中的各類對(duì)象。數(shù)據(jù)層的作用主要是為業(yè)務(wù)規(guī)則層提供各類數(shù)據(jù)的實(shí)體,以方便業(yè)務(wù)規(guī)則層進(jìn)行各類業(yè)務(wù)數(shù)據(jù)的計(jì)算。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)使用中華人民共和國水利行業(yè)標(biāo)準(zhǔn)《水質(zhì)數(shù)據(jù)庫表結(jié)構(gòu)與標(biāo)識(shí)符規(guī)定》(SL325-2014)[6],建立全省統(tǒng)一的標(biāo)準(zhǔn)數(shù)據(jù)體系,改變以往數(shù)據(jù)碎片化、標(biāo)準(zhǔn)雜亂的弊端。為未來與全國系統(tǒng)的對(duì)接奠定了基礎(chǔ)。
圖2 系統(tǒng)架構(gòu)圖
是一種典型的GISApplet,GIS Applet是新一代WebGIS的解決方案,采用Java語言開發(fā)。系統(tǒng)構(gòu)造主要由三部分組成:瀏覽器端系統(tǒng),Servlet,后臺(tái)服務(wù)管理程序。可以做到和瀏覽器無縫集成,并且根據(jù)需要自動(dòng)從服務(wù)器下載到客戶的瀏覽器端運(yùn)行,真正實(shí)現(xiàn)客戶端零安裝。Seemap的地圖數(shù)據(jù)格式支持空間數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范,平臺(tái)支持顯示兼容第三方主流Gis平臺(tái)數(shù)據(jù)格式。瀏覽器端以頁面的形式運(yùn)行在瀏覽器中。界面主要由功能區(qū)、地圖工具條按鈕以及地圖區(qū)構(gòu)成,地圖區(qū)是以java小應(yīng)用程序(Applet)的方式嵌入到頁面中,由java虛擬機(jī)解釋執(zhí)行,Applet中的數(shù)據(jù)庫請(qǐng)求操作是通過隧道通信,連接服務(wù)器端的Servlet,由Servlet完成數(shù)據(jù)庫的請(qǐng)求。后臺(tái)服務(wù)管理程序是一個(gè)java的應(yīng)用程序,常通過配置ODBC,以O(shè)DBC-JDBC橋的形式連接數(shù)據(jù)庫,Servlet采用J2EE技術(shù),運(yùn)行在J2EE容器中,采用Apache Tomcat做為Web服務(wù)器。
作為一種非傳統(tǒng)地理信息系統(tǒng),Seemap運(yùn)行程序小巧,數(shù)據(jù)存儲(chǔ)效率高并可讓數(shù)據(jù)自動(dòng)分割,解決互聯(lián)網(wǎng)海量數(shù)據(jù)傳輸問題;SeeMap對(duì)后臺(tái)服務(wù)器的性能無特殊要求,能很好地支持多用戶并發(fā)訪問;有自己的圖形存儲(chǔ)格式,目的是提高圖形傳輸速度;客戶端有豐富的網(wǎng)頁開發(fā)接口;多條路徑訪問數(shù)據(jù)庫,增強(qiáng)數(shù)據(jù)庫訪問的靈活性和安全性;后臺(tái)有在線數(shù)據(jù)制作和維護(hù)系統(tǒng),建立地圖動(dòng)態(tài)發(fā)布機(jī)制。
使用BIRT(百靈報(bào)表)作為系統(tǒng)報(bào)表工具,報(bào)表格式為標(biāo)準(zhǔn)XML文件交換格式,引擎基于OSGI框架。采用PowerDesigner11作為數(shù)據(jù)庫設(shè)計(jì)工具。使用Eclipse開發(fā)應(yīng)用服務(wù)器上的所有的java類程序。采用Together Edition 6.1作為UML建模工具。用SOA技術(shù)架構(gòu)作為系統(tǒng)整體實(shí)現(xiàn)的技術(shù)模式。使用XML作為與外系統(tǒng)的交換格式和內(nèi)部關(guān)鍵數(shù)據(jù)的描述格式。
水質(zhì)監(jiān)測(cè)與評(píng)價(jià)信息服務(wù)系統(tǒng)緊密結(jié)合水質(zhì)業(yè)務(wù)工作,主要著眼于提高水質(zhì)業(yè)務(wù)工作的效率,提高水資源管理決策的準(zhǔn)確性和實(shí)效性。同時(shí)考慮水質(zhì)業(yè)務(wù)工作的日益復(fù)雜和繁瑣,強(qiáng)化了系統(tǒng)的可維護(hù)性和功能延展擴(kuò)充。系統(tǒng)主要有以下幾種功能。
水質(zhì)評(píng)價(jià)是本系統(tǒng)的核心部分,主要完成對(duì)各種評(píng)價(jià)對(duì)象的水質(zhì)評(píng)價(jià)。評(píng)價(jià)對(duì)象分為基本評(píng)價(jià)對(duì)象和區(qū)域統(tǒng)計(jì)評(píng)價(jià)對(duì)象,基本評(píng)價(jià)對(duì)象有地表水監(jiān)測(cè)站、地下水監(jiān)測(cè)站、入河排污口監(jiān)測(cè)站、水功能區(qū)、湖庫和水源地等,區(qū)域統(tǒng)計(jì)評(píng)價(jià)對(duì)象有流域水系、水資源分區(qū)和行政區(qū)劃。水質(zhì)評(píng)價(jià)主要依據(jù)現(xiàn)行國家標(biāo)準(zhǔn)對(duì)水資源質(zhì)量狀況進(jìn)行評(píng)價(jià)分析。評(píng)價(jià)類型主要包括單因子評(píng)價(jià)、水源地指數(shù)評(píng)價(jià)、水功能區(qū)水質(zhì)達(dá)標(biāo)評(píng)價(jià)、水功能區(qū)納污能力達(dá)標(biāo)評(píng)價(jià)、湖庫營養(yǎng)化評(píng)價(jià)、地下水監(jiān)測(cè)站單項(xiàng)組分評(píng)價(jià)、地下水監(jiān)測(cè)站綜合評(píng)價(jià)、地表水天然水化學(xué)特征評(píng)價(jià)、地表水監(jiān)測(cè)站污染物通量計(jì)算、入河排污口監(jiān)測(cè)站污染物通量計(jì)算及達(dá)標(biāo)計(jì)算、地表水監(jiān)測(cè)站底質(zhì)污染評(píng)價(jià)、地表水監(jiān)測(cè)站監(jiān)測(cè)項(xiàng)目趨勢(shì)分析、水質(zhì)數(shù)據(jù)同比環(huán)比分析等。水質(zhì)評(píng)價(jià)流程見圖3。
用戶可根據(jù)需要選擇單個(gè)評(píng)價(jià)對(duì)象或者區(qū)域評(píng)價(jià)對(duì)象輸出評(píng)價(jià)結(jié)果,也可自定義評(píng)價(jià)對(duì)象范圍,自由選擇評(píng)價(jià)群組。系統(tǒng)可輸出旬、月度、雙月、季度、半年、全年、汛期、非汛期以及任意時(shí)段內(nèi)評(píng)價(jià)結(jié)果。水質(zhì)測(cè)站評(píng)價(jià)輸出主要超標(biāo)項(xiàng)目、最大值超標(biāo)倍數(shù)和極值;頻次法評(píng)價(jià)水功能區(qū)時(shí)輸出主要超標(biāo)項(xiàng)目、超標(biāo)率和極值;平均值法評(píng)價(jià)水功能區(qū)時(shí)輸出主要超標(biāo)項(xiàng)目、最大值超標(biāo)倍數(shù)和極值;湖庫富營養(yǎng)化評(píng)價(jià)輸出營養(yǎng)狀態(tài)分?jǐn)?shù);入河排污口評(píng)價(jià)結(jié)果輸出排污量結(jié)果等等。所有評(píng)價(jià)結(jié)果可以以excel格式導(dǎo)出。分析子系統(tǒng)數(shù)據(jù)流分析見圖3。
主要由評(píng)價(jià)結(jié)果信息發(fā)布、各種定制報(bào)表和報(bào)告的輸出、新聞及其他信息發(fā)布、基本評(píng)價(jià)對(duì)象的修改和查詢、評(píng)價(jià)結(jié)果查詢、原始監(jiān)測(cè)數(shù)據(jù)添加、校核和查詢、水質(zhì)數(shù)據(jù)整編以及數(shù)據(jù)傳輸?shù)裙δ芙M成。
系統(tǒng)定制報(bào)表包含水質(zhì)公報(bào)報(bào)表、水質(zhì)通報(bào)報(bào)表和水質(zhì)業(yè)務(wù)常用報(bào)表三類。水質(zhì)公報(bào)報(bào)表根據(jù)GB/T 23598-2009《水資公報(bào)編制規(guī)程》中各種水質(zhì)報(bào)表格式要求,對(duì)各年水質(zhì)評(píng)價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)匯總,直接生成滿足《中國水資源公報(bào)》編制要求的水質(zhì)報(bào)表。水質(zhì)通報(bào)報(bào)表用于河南省水資源質(zhì)量狀況通報(bào)的編制。常用報(bào)表可輸出監(jiān)測(cè)站特征值表、水質(zhì)監(jiān)測(cè)成果表、排污口達(dá)標(biāo)狀況統(tǒng)計(jì)表、水功能區(qū)監(jiān)測(cè)成果表等;以上報(bào)表可以根據(jù)需要自由界定輸出區(qū)域范圍,自由選擇是否輸出水資源分區(qū)、行政分區(qū)、流域水系等信息。水質(zhì)評(píng)價(jià)報(bào)告是指系統(tǒng)根據(jù)評(píng)價(jià)結(jié)果和統(tǒng)計(jì)結(jié)果,按水質(zhì)報(bào)告模板自動(dòng)生成的文檔,按照用戶選擇的范圍和方式進(jìn)行生成。
新聞及其他信息發(fā)布主要是由管理員通過在線編輯的方式發(fā)布水質(zhì)動(dòng)態(tài)、行業(yè)規(guī)范等其他行業(yè)信息。信息發(fā)布主要分為6個(gè)欄目:水質(zhì)動(dòng)態(tài)、水質(zhì)報(bào)告、工作動(dòng)態(tài)、水質(zhì)常識(shí)、技術(shù)規(guī)范、公示公告。
少量基本信息和檢測(cè)數(shù)據(jù)的添加修改和校核可以使用直觀對(duì)話框模式進(jìn)行,對(duì)監(jiān)測(cè)數(shù)據(jù)的錄入系統(tǒng)提供人工校核功能,并對(duì)人工校核過的數(shù)據(jù)做記錄。數(shù)據(jù)整編主要用于批量處理數(shù)據(jù),主要實(shí)現(xiàn)基本信息和監(jiān)測(cè)數(shù)據(jù)的excel表格校核和入以及數(shù)據(jù)維護(hù)日志記錄、數(shù)據(jù)庫錯(cuò)誤修訂等功能。系統(tǒng)設(shè)置有輔助排錯(cuò)模塊,用于數(shù)據(jù)輔助糾錯(cuò)并對(duì)用戶發(fā)出警示,主要包括數(shù)據(jù)有效位數(shù)校驗(yàn)、數(shù)據(jù)格式校驗(yàn)、同比值校驗(yàn)、環(huán)比值校驗(yàn)、水體化學(xué)組分關(guān)系校驗(yàn)等。關(guān)鍵信息缺失的數(shù)據(jù)表格不能導(dǎo)入系統(tǒng)。
數(shù)據(jù)傳輸模塊用于通過數(shù)據(jù)加密的方式實(shí)現(xiàn)水質(zhì)監(jiān)測(cè)下級(jí)向上級(jí)單位上報(bào)測(cè)站監(jiān)測(cè)數(shù)據(jù),主要完成上報(bào)數(shù)據(jù)文件的生成,生成的文件放在特定的目錄下,數(shù)據(jù)傳輸程序監(jiān)控這個(gè)特定的目錄,完成數(shù)據(jù)上報(bào)過程。同時(shí)系統(tǒng)也提供數(shù)據(jù)導(dǎo)出為交換文件,離線傳輸數(shù)據(jù),保證了系統(tǒng)運(yùn)行的兼容性。
圖3 系統(tǒng)水質(zhì)評(píng)價(jià)流程
系統(tǒng)中的WebGIS,包含3個(gè)主要部分:平臺(tái)、二次開發(fā)以及基礎(chǔ)地圖數(shù)據(jù)。地圖數(shù)據(jù)以矢量圖為主,以圖層的方式組織,分為基本圖層和業(yè)務(wù)圖層。WebGIS采用Seemap平臺(tái)。用戶可以使用的地圖操作主要有漫游地圖、距離測(cè)量、面積測(cè)量、鷹眼地圖顯示、隱藏顯示指定圖層、顯示各種不同的效果圖、定位地物對(duì)象查看屬性、按不同方式查詢地物對(duì)象屬性、網(wǎng)狀數(shù)據(jù)的分析和查詢等。系統(tǒng)提供各種類型的專題地圖,包括地表水監(jiān)測(cè)站、水源地監(jiān)測(cè)站、省界監(jiān)測(cè)站、地下水監(jiān)測(cè)站、水功能區(qū)、湖庫營養(yǎng)化、達(dá)標(biāo)考核水功能區(qū)等專題地圖。各專題地圖根據(jù)測(cè)站等級(jí)或者水功能區(qū)等級(jí)又劃分為子地圖,用戶可以直接查看不同等級(jí)的測(cè)站或水功能區(qū)水質(zhì)狀況。
地圖提供地圖對(duì)象渲染接口。通過改變測(cè)站、湖庫、水功能區(qū)等對(duì)象的顏色,來直觀的表示該對(duì)象的狀態(tài)。如:通過當(dāng)前監(jiān)測(cè)站或水功能區(qū)水質(zhì)評(píng)價(jià)結(jié)果改變監(jiān)測(cè)站圖標(biāo)或水功能區(qū)顏色,來表示該監(jiān)測(cè)站或水功能區(qū)當(dāng)前的水質(zhì)等級(jí);根據(jù)當(dāng)前湖庫營養(yǎng)化評(píng)價(jià)等級(jí)改變湖庫顏色,來表示湖庫當(dāng)前的營養(yǎng)化程度。在水庫藍(lán)藻水華預(yù)警系統(tǒng)中,通過湖庫顏色變化,來實(shí)時(shí)預(yù)警水庫藍(lán)藻水華事件。
地圖提供時(shí)間選擇功能,在不同的專題地圖中有不同的展現(xiàn),當(dāng)選擇一個(gè)時(shí)間后,當(dāng)前的專題地圖就會(huì)展現(xiàn)當(dāng)前專題、時(shí)間的水質(zhì)情況。以相應(yīng)水質(zhì)等級(jí)類別為依據(jù),系統(tǒng)地圖提供了兩種形式的統(tǒng)計(jì)顯示圖,餅圖側(cè)重顯示統(tǒng)計(jì)面積比重,列表直觀顯示統(tǒng)計(jì)數(shù)據(jù)。點(diǎn)擊不同專題地圖下任意站點(diǎn),可彈出對(duì)話框,顯示該站點(diǎn)的歷史水質(zhì)曲線變化圖、相關(guān)基礎(chǔ)信息顯示和最新水質(zhì)評(píng)價(jià)信息。
本系統(tǒng)水質(zhì)預(yù)測(cè)與趨勢(shì)分析模塊主要包含利用水質(zhì)模型進(jìn)行水質(zhì)預(yù)測(cè)分析;利用水質(zhì)模型進(jìn)行納污能力計(jì)算;季節(jié)性肯達(dá)爾趨勢(shì)檢驗(yàn);水質(zhì)站點(diǎn)水質(zhì)時(shí)間變化曲線;水質(zhì)站點(diǎn)沿程變換曲線等。系統(tǒng)內(nèi)置了常用水質(zhì)模型,主要有河道零維、一維、二維模型,湖庫均勻和非均勻混合模型、湖庫富營養(yǎng)化狄龍模型和合田健模型,河口一維模型等??梢阅M河流、湖庫、河口3類水域水質(zhì)狀況,也可以進(jìn)行相應(yīng)水域的納污能力計(jì)算。此外,還可建立水質(zhì)線性回歸方程和指數(shù)方程等,用于缺少調(diào)查資料時(shí)的灰色預(yù)測(cè)。
由于水質(zhì)模型參數(shù)的選取在很大程度上影響模型計(jì)算的精確性,因此對(duì)于水質(zhì)模型的參數(shù)率定功能是十分必要的,本系統(tǒng)提供水質(zhì)模型參數(shù)率定和參數(shù)交互修正模塊,對(duì)于河流模型參數(shù)的率定主要采用經(jīng)驗(yàn)公式優(yōu)選法。湖庫參數(shù)率定主要采用遺傳算法對(duì)湖庫模型參數(shù)進(jìn)行優(yōu)選。河口水質(zhì)模型的相關(guān)參數(shù)亦采用經(jīng)驗(yàn)公式優(yōu)選進(jìn)行單獨(dú)率定。參數(shù)交互修正功能是對(duì)上部分參數(shù)率定功能的補(bǔ)充,當(dāng)用戶對(duì)參數(shù)經(jīng)驗(yàn)公式率定結(jié)果不滿意時(shí),交互修正功能使得用戶可以根據(jù)水域?qū)嶋H情況直接修改模型參數(shù),并與系統(tǒng)交互同步看到參數(shù)模擬效果,不斷修改參數(shù)值,直到取得較好的模擬效果為止。
系統(tǒng)用戶管理功能主要維護(hù)用戶的增加、刪除、修改和查詢,可以給用戶設(shè)定密碼和分配角色,一個(gè)用戶可以有多種角色。系統(tǒng)提供角色的增加、刪除、修改等功能,可對(duì)不同角色所具有的權(quán)限進(jìn)行刪改,也可以建立新的角色。系統(tǒng)提供三種默認(rèn)的角色,分別是超級(jí)管理員、管理員和評(píng)價(jià)人員。系統(tǒng)用戶按權(quán)限可以劃分為超級(jí)管理員用戶、管理員用戶、水質(zhì)評(píng)價(jià)用戶、普通用戶。
系統(tǒng)管理主要進(jìn)行一些初始化配置,或者對(duì)系統(tǒng)進(jìn)行一些相應(yīng)的設(shè)置。用戶可根據(jù)需要設(shè)定水質(zhì)評(píng)價(jià)所需的標(biāo)準(zhǔn),也可自建標(biāo)準(zhǔn);可根據(jù)需要設(shè)定參與水質(zhì)評(píng)價(jià)的項(xiàng)目;可自建評(píng)價(jià)對(duì)象和評(píng)價(jià)項(xiàng)目群組;可對(duì)一些系統(tǒng)參數(shù)進(jìn)行設(shè)置,如水質(zhì)評(píng)價(jià)汛期設(shè)置、內(nèi)置評(píng)價(jià)指標(biāo)設(shè)置和修改等。此外系統(tǒng)還具備登陸日志查詢、數(shù)據(jù)清除、數(shù)據(jù)庫備份等功能,方便對(duì)軟件系統(tǒng)的維護(hù)。
該系統(tǒng)基本上覆蓋了水利部門水質(zhì)業(yè)務(wù)工作,信息化、自動(dòng)化程度高,數(shù)據(jù)庫和圖表遵循水質(zhì)技術(shù)標(biāo)準(zhǔn),大大減輕了工作人員的負(fù)擔(dān),提高了數(shù)據(jù)分析處理的時(shí)效性和準(zhǔn)確性,有效減少了水質(zhì)數(shù)據(jù)碎片化的可能;豐富的查詢功能可滿足不同評(píng)價(jià)范圍和評(píng)價(jià)類別的結(jié)果輸出;WebGIS地圖系統(tǒng)響應(yīng)速度快,圖表分析豐富,可快速查找指定區(qū)域的水質(zhì)信息;應(yīng)用軟件采用模塊化構(gòu)造和成熟的技術(shù),系統(tǒng)配置簡單易上手,使得系統(tǒng)擁有較強(qiáng)的擴(kuò)展性和可維護(hù)性。
在使用過程中,為適應(yīng)水質(zhì)工作的新要求,系統(tǒng)功能需不斷改進(jìn)和升級(jí)。例如,在使用過程中發(fā)現(xiàn),水資源管理部門對(duì)數(shù)據(jù)的需求層級(jí)越來越多,需要對(duì)不同范圍的測(cè)站進(jìn)行評(píng)價(jià),要求參與評(píng)價(jià)的項(xiàng)目也不盡相同,針對(duì)這一需求,補(bǔ)充開發(fā)了分組評(píng)價(jià)模塊,用戶可以自由對(duì)參與評(píng)級(jí)的測(cè)站或評(píng)價(jià)項(xiàng)目分別組建不同的群組,從而滿足不同的需求。針對(duì)目前水利部門開展的“水功能區(qū)達(dá)標(biāo)考核工作”,為水質(zhì)測(cè)站屬性增加了是否列入國家考核目錄屬性,增加了原來系統(tǒng)不具備的“雙指標(biāo)評(píng)價(jià)”方法,增加了水功能區(qū)全年評(píng)價(jià)結(jié)果輸出極值功能。
[1]中華人民共和國水利部.全國水利信息化規(guī)劃[R].2003.
[2]中華人民共和國水利部.全國水利信息化發(fā)展“十二五”規(guī)劃[R].2012.
[3]Apache軟 件基金.ApacheStruts[OL].[2010-11-02].http://struts.apache.org/#Welcome.
[4]彭輝,毛學(xué)文,高俊杰.水資源質(zhì)量信息共享服務(wù)系統(tǒng)設(shè)計(jì)與開發(fā)[J].水利信息化,2011(5):52-55.
[5]曲朝陽,田雨,王富森.基于Struts+Hibernate架構(gòu)的應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].東北電力大學(xué)學(xué)報(bào),2006(8):18-22.
[6]SL325-2014.水質(zhì)數(shù)據(jù)庫表結(jié)構(gòu)與標(biāo)識(shí)符規(guī)定[S].