安貝貝+李靈
摘 要:基于.NET和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)開發(fā),一方面實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,另一方面實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能。該系統(tǒng)的廣泛應(yīng)用,提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境保護(hù)決策提供服務(wù)。
關(guān)鍵詞:.NET;SQL Server;環(huán)境監(jiān)測;數(shù)據(jù)管理系統(tǒng)
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)是環(huán)境信息系統(tǒng)的重要組成部分,也是環(huán)境管理的重要基礎(chǔ)[1],環(huán)境監(jiān)測信息主要來源于各級環(huán)境監(jiān)測站。由于區(qū)縣環(huán)境監(jiān)測站信息化技術(shù)水平參差不齊,單機(jī)版的環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)存在維護(hù)困難、數(shù)據(jù)傳輸采用文件導(dǎo)入方式、升級程序繁瑣等問題。
1 系統(tǒng)總體介紹
1.1 .NET平臺
.NET是Microsoft XML Web services 平臺,XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言[2]。.NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng);是微軟用來實現(xiàn)XML、Web Services、SOA(面向服務(wù)的體系結(jié)構(gòu))和敏捷性的技術(shù)。
1.2 SQL Server 2008數(shù)據(jù)庫
SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織和管理任何數(shù)據(jù),可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中,可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析等操作[3]。SQL Server 2008數(shù)據(jù)庫具有高安全性、可靠性、可擴(kuò)展性和高效性,能降低開發(fā)和管理數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本,也能為用戶提供一個全面、智能化服務(wù)的平臺。因此,在區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的設(shè)計中,充分發(fā)揮.net與SQL Server數(shù)據(jù)庫的優(yōu)勢,采用統(tǒng)一的數(shù)據(jù)交換標(biāo)準(zhǔn),實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)錄入、數(shù)據(jù)查詢、數(shù)據(jù)報表、數(shù)據(jù)傳輸?shù)榷鄠€業(yè)務(wù)子系統(tǒng)間的無縫連接。
2 系統(tǒng)的主要功能
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的總體架構(gòu)如圖1所示,主要承擔(dān)的建設(shè)內(nèi)容有:(1)空氣(大氣、降塵、降水)監(jiān)測子系統(tǒng);(2)水質(zhì)(河流、飲用水)監(jiān)測子系統(tǒng);(3)噪聲(區(qū)域噪聲、功能區(qū)噪聲、道路交通噪聲)監(jiān)測子系統(tǒng);(4)污染源(企業(yè)污染源、污水處理廠、固廢處理廠、廠界噪聲)監(jiān)測子系統(tǒng);(5)土壤監(jiān)測子系統(tǒng);(6)底泥監(jiān)測子系統(tǒng);(7)生物監(jiān)測子系統(tǒng);(8)數(shù)據(jù)傳輸子系統(tǒng);(9)系統(tǒng)管理和維護(hù)子系統(tǒng)。文章以水質(zhì)監(jiān)測子系統(tǒng)為例介紹各個模塊的功能。
圖1 系統(tǒng)總體架構(gòu)
2.1 水質(zhì)監(jiān)測數(shù)據(jù)錄入子系統(tǒng)
數(shù)據(jù)錄入是河流(河流、飲用水)數(shù)據(jù)的主要入口之一,用于錄入每次監(jiān)測數(shù)據(jù)(主要是指監(jiān)測項目的監(jiān)測值)和基礎(chǔ)信息(河流、斷面、監(jiān)測時間、項目),界面展示如圖1所示。數(shù)據(jù)錄入模塊包括監(jiān)測數(shù)據(jù)錄入、待提交審核的數(shù)據(jù)、審核未通過的數(shù)據(jù)和已提交審核的數(shù)據(jù)四部分。監(jiān)測數(shù)據(jù)錄入是將原始監(jiān)測數(shù)據(jù)通過手工輸入的方式進(jìn)行錄入,并將數(shù)據(jù)保存至中間表。待提交審核的數(shù)據(jù)中顯示已經(jīng)錄入完畢但尚未提交審核的數(shù)據(jù),錄入人員可以在這里查看錄入結(jié)果,并可對數(shù)據(jù)進(jìn)行修改,提交審核。審核未通過的數(shù)據(jù)顯示審核人員審核未通過的數(shù)據(jù),錄入人員可以查看、修改并再次提交審核。已提交審核的數(shù)據(jù)顯示已提交審核的數(shù)據(jù),錄入人員可以在這里查看已經(jīng)提交審核的數(shù)據(jù),不能將數(shù)據(jù)進(jìn)行修改和流轉(zhuǎn)。
為了提高監(jiān)測數(shù)據(jù)錄入的準(zhǔn)確性,減少錄入錯誤等人為因素引起的數(shù)據(jù)不可用,系統(tǒng)對錄入的監(jiān)測數(shù)據(jù)自動進(jìn)行超標(biāo)檢查和突變值檢查,如果存在超標(biāo)數(shù)據(jù)或突變值,數(shù)據(jù)保存時會給出提示信息。系統(tǒng)還可在錄入的數(shù)據(jù)保存過程中檢查數(shù)據(jù)的規(guī)范性和邏輯性,如果數(shù)據(jù)不符合要求,系統(tǒng)將給出相應(yīng)的錯誤提示;數(shù)據(jù)保存成功,系統(tǒng)也將給出相應(yīng)提示信息。
對于未檢出數(shù)據(jù)可直接錄入L或數(shù)值L,直接錄入L時,系統(tǒng)會根據(jù)項目信息表中對應(yīng)的檢出限為該次錄入項目的檢出限,保存時會按檢出限L進(jìn)行保存。
圖2 數(shù)據(jù)錄入頁面展示 圖3 數(shù)據(jù)審核頁面展示
2.2 水質(zhì)監(jiān)測數(shù)據(jù)審核子系統(tǒng)
數(shù)據(jù)審核子系統(tǒng)可通過雙擊列表中的數(shù)據(jù),來修改數(shù)據(jù)的審核狀態(tài)。待審核的數(shù)據(jù)列表中最后一行列出了每個項目當(dāng)前頁所有監(jiān)測值的數(shù)據(jù)范圍,供審核人員參考,如圖3所示。此外,數(shù)據(jù)審核還可以通過超標(biāo)檢查和突變值檢查來檢查列表中的數(shù)據(jù)。
2.3 水質(zhì)監(jiān)測數(shù)據(jù)查詢子系統(tǒng)
數(shù)據(jù)查詢子系統(tǒng)對原始監(jiān)測數(shù)據(jù)按照測點、監(jiān)測項目、時間范圍等條件進(jìn)行查詢,并可將查詢結(jié)果通過Excel、Xml、DBF等多種文件格式導(dǎo)出,如圖4。
圖4 數(shù)據(jù)查詢頁面展示 圖5 數(shù)據(jù)統(tǒng)計頁面展示
2.4 水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)
監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)通過對河流自動監(jiān)測和手工監(jiān)測數(shù)據(jù)的常用指標(biāo)和內(nèi)容的自定義組合,得到預(yù)期的統(tǒng)計結(jié)果,滿足日常工作的要求。數(shù)據(jù)統(tǒng)計提供了污染物評價和綜合評價兩種評價類型。污染物評價是對單因子進(jìn)行統(tǒng)計評價,分為斷面污染物評價和河流污染物評價兩部分。斷面污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)等評價內(nèi)容;河流污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)、斷面的超標(biāo)情況等評價內(nèi)容。綜合評價分為斷面綜合評價和河流綜合評價兩部分,斷面綜合評價包括水質(zhì)類別、富營養(yǎng)化指數(shù)和評價、超標(biāo)項目及倍數(shù)、綜合污染指數(shù)、達(dá)標(biāo)情況等評價內(nèi)容;河流評價包括監(jiān)測和達(dá)標(biāo)斷面數(shù)、水質(zhì)狀況、綜合污染指數(shù)、功能區(qū)達(dá)標(biāo)情況、各級別水質(zhì)狀況和營養(yǎng)狀態(tài)狀況等評價內(nèi)容。監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)可以對統(tǒng)計結(jié)果通過報表、圖形(柱狀圖、折線圖、餅狀圖)等多種形式進(jìn)行展現(xiàn),如圖5所示。
2.5 水質(zhì)監(jiān)測數(shù)據(jù)報表
監(jiān)測數(shù)據(jù)報表是根據(jù)用戶需要生成的固定格式的報表,以滿足日常工作數(shù)據(jù)統(tǒng)計的需要。主要包括河流水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計表、監(jiān)測斷面水質(zhì)超標(biāo)項目統(tǒng)計、河流水質(zhì)超標(biāo)情況統(tǒng)計、斷面水質(zhì)綜合評價結(jié)果、水質(zhì)情況結(jié)果統(tǒng)計、庫區(qū)一級支流回水區(qū)水質(zhì)評價結(jié)果、庫區(qū)一級支流營養(yǎng)狀態(tài)情況統(tǒng)計和河流斷面水質(zhì)評價表統(tǒng)計等多個報表。
2.6 監(jiān)測數(shù)據(jù)網(wǎng)絡(luò)傳輸
監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸是該系統(tǒng)的一個重點和亮點,重慶市40個區(qū)縣監(jiān)測站通過環(huán)保專網(wǎng)實現(xiàn)與市環(huán)境監(jiān)測中心的網(wǎng)絡(luò)鏈路的連通。在網(wǎng)絡(luò)連通的基礎(chǔ)上,實現(xiàn)市環(huán)境監(jiān)測中心與區(qū)縣監(jiān)測站的數(shù)據(jù)同步。區(qū)縣監(jiān)測站從市環(huán)境監(jiān)測中心的數(shù)據(jù)庫中下載監(jiān)測點位、監(jiān)測項目等基本信息;區(qū)縣監(jiān)測站又將錄入的各要素環(huán)境監(jiān)測數(shù)據(jù)通過網(wǎng)絡(luò)上傳到市環(huán)境監(jiān)測中心數(shù)據(jù)庫中,完成環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸。
2.7 系統(tǒng)管理
系統(tǒng)管理是環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的一部分,主要功能是控制菜單和各模塊的使用對象的權(quán)限。主要包括以下模塊:數(shù)據(jù)維護(hù)、系統(tǒng)日志、城市管理、用戶管理、部門管理、角色管理、程序更新、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等。
3 系統(tǒng)的硬件支持平臺
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的建設(shè)按照分布式系統(tǒng)方式搭建,每個區(qū)縣監(jiān)測站需要準(zhǔn)備2臺服務(wù)器,其中一臺為數(shù)據(jù)庫服務(wù)器,為系統(tǒng)提供數(shù)據(jù)管理、數(shù)據(jù)交換等數(shù)據(jù)服務(wù);另外一臺是應(yīng)用服務(wù)器,用于部署應(yīng)用程序,發(fā)布環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)。在市環(huán)境監(jiān)測中心建立一個同區(qū)縣監(jiān)測站一樣的應(yīng)用環(huán)境,通過網(wǎng)絡(luò)完成程序版本的更新,以減少應(yīng)用程序更新所帶來的繁瑣工作。
4 結(jié)束語
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)自2012年正式運行以來,已經(jīng)取得了良好的效果。該系統(tǒng)除能實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能外,還借助網(wǎng)絡(luò)實現(xiàn)監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,減少工作量,降低出錯率,極大地提高了工作效率?;?net和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的開發(fā)和應(yīng)用,很大程度上提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境決策提供服務(wù)。
參考文獻(xiàn)
[1]王鳳.省級環(huán)境監(jiān)測信息系統(tǒng)的開發(fā)[J].環(huán)??萍迹?008,1(14):43-48.
[2]http://baike.baidu.com/view/4294.htm?fr=aladdin.
[3]http://baike.baidu.com/view/1424964.htm?fr=aladdin.endprint
摘 要:基于.NET和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)開發(fā),一方面實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,另一方面實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能。該系統(tǒng)的廣泛應(yīng)用,提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境保護(hù)決策提供服務(wù)。
關(guān)鍵詞:.NET;SQL Server;環(huán)境監(jiān)測;數(shù)據(jù)管理系統(tǒng)
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)是環(huán)境信息系統(tǒng)的重要組成部分,也是環(huán)境管理的重要基礎(chǔ)[1],環(huán)境監(jiān)測信息主要來源于各級環(huán)境監(jiān)測站。由于區(qū)縣環(huán)境監(jiān)測站信息化技術(shù)水平參差不齊,單機(jī)版的環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)存在維護(hù)困難、數(shù)據(jù)傳輸采用文件導(dǎo)入方式、升級程序繁瑣等問題。
1 系統(tǒng)總體介紹
1.1 .NET平臺
.NET是Microsoft XML Web services 平臺,XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言[2]。.NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng);是微軟用來實現(xiàn)XML、Web Services、SOA(面向服務(wù)的體系結(jié)構(gòu))和敏捷性的技術(shù)。
1.2 SQL Server 2008數(shù)據(jù)庫
SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織和管理任何數(shù)據(jù),可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中,可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析等操作[3]。SQL Server 2008數(shù)據(jù)庫具有高安全性、可靠性、可擴(kuò)展性和高效性,能降低開發(fā)和管理數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本,也能為用戶提供一個全面、智能化服務(wù)的平臺。因此,在區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的設(shè)計中,充分發(fā)揮.net與SQL Server數(shù)據(jù)庫的優(yōu)勢,采用統(tǒng)一的數(shù)據(jù)交換標(biāo)準(zhǔn),實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)錄入、數(shù)據(jù)查詢、數(shù)據(jù)報表、數(shù)據(jù)傳輸?shù)榷鄠€業(yè)務(wù)子系統(tǒng)間的無縫連接。
2 系統(tǒng)的主要功能
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的總體架構(gòu)如圖1所示,主要承擔(dān)的建設(shè)內(nèi)容有:(1)空氣(大氣、降塵、降水)監(jiān)測子系統(tǒng);(2)水質(zhì)(河流、飲用水)監(jiān)測子系統(tǒng);(3)噪聲(區(qū)域噪聲、功能區(qū)噪聲、道路交通噪聲)監(jiān)測子系統(tǒng);(4)污染源(企業(yè)污染源、污水處理廠、固廢處理廠、廠界噪聲)監(jiān)測子系統(tǒng);(5)土壤監(jiān)測子系統(tǒng);(6)底泥監(jiān)測子系統(tǒng);(7)生物監(jiān)測子系統(tǒng);(8)數(shù)據(jù)傳輸子系統(tǒng);(9)系統(tǒng)管理和維護(hù)子系統(tǒng)。文章以水質(zhì)監(jiān)測子系統(tǒng)為例介紹各個模塊的功能。
圖1 系統(tǒng)總體架構(gòu)
2.1 水質(zhì)監(jiān)測數(shù)據(jù)錄入子系統(tǒng)
數(shù)據(jù)錄入是河流(河流、飲用水)數(shù)據(jù)的主要入口之一,用于錄入每次監(jiān)測數(shù)據(jù)(主要是指監(jiān)測項目的監(jiān)測值)和基礎(chǔ)信息(河流、斷面、監(jiān)測時間、項目),界面展示如圖1所示。數(shù)據(jù)錄入模塊包括監(jiān)測數(shù)據(jù)錄入、待提交審核的數(shù)據(jù)、審核未通過的數(shù)據(jù)和已提交審核的數(shù)據(jù)四部分。監(jiān)測數(shù)據(jù)錄入是將原始監(jiān)測數(shù)據(jù)通過手工輸入的方式進(jìn)行錄入,并將數(shù)據(jù)保存至中間表。待提交審核的數(shù)據(jù)中顯示已經(jīng)錄入完畢但尚未提交審核的數(shù)據(jù),錄入人員可以在這里查看錄入結(jié)果,并可對數(shù)據(jù)進(jìn)行修改,提交審核。審核未通過的數(shù)據(jù)顯示審核人員審核未通過的數(shù)據(jù),錄入人員可以查看、修改并再次提交審核。已提交審核的數(shù)據(jù)顯示已提交審核的數(shù)據(jù),錄入人員可以在這里查看已經(jīng)提交審核的數(shù)據(jù),不能將數(shù)據(jù)進(jìn)行修改和流轉(zhuǎn)。
為了提高監(jiān)測數(shù)據(jù)錄入的準(zhǔn)確性,減少錄入錯誤等人為因素引起的數(shù)據(jù)不可用,系統(tǒng)對錄入的監(jiān)測數(shù)據(jù)自動進(jìn)行超標(biāo)檢查和突變值檢查,如果存在超標(biāo)數(shù)據(jù)或突變值,數(shù)據(jù)保存時會給出提示信息。系統(tǒng)還可在錄入的數(shù)據(jù)保存過程中檢查數(shù)據(jù)的規(guī)范性和邏輯性,如果數(shù)據(jù)不符合要求,系統(tǒng)將給出相應(yīng)的錯誤提示;數(shù)據(jù)保存成功,系統(tǒng)也將給出相應(yīng)提示信息。
對于未檢出數(shù)據(jù)可直接錄入L或數(shù)值L,直接錄入L時,系統(tǒng)會根據(jù)項目信息表中對應(yīng)的檢出限為該次錄入項目的檢出限,保存時會按檢出限L進(jìn)行保存。
圖2 數(shù)據(jù)錄入頁面展示 圖3 數(shù)據(jù)審核頁面展示
2.2 水質(zhì)監(jiān)測數(shù)據(jù)審核子系統(tǒng)
數(shù)據(jù)審核子系統(tǒng)可通過雙擊列表中的數(shù)據(jù),來修改數(shù)據(jù)的審核狀態(tài)。待審核的數(shù)據(jù)列表中最后一行列出了每個項目當(dāng)前頁所有監(jiān)測值的數(shù)據(jù)范圍,供審核人員參考,如圖3所示。此外,數(shù)據(jù)審核還可以通過超標(biāo)檢查和突變值檢查來檢查列表中的數(shù)據(jù)。
2.3 水質(zhì)監(jiān)測數(shù)據(jù)查詢子系統(tǒng)
數(shù)據(jù)查詢子系統(tǒng)對原始監(jiān)測數(shù)據(jù)按照測點、監(jiān)測項目、時間范圍等條件進(jìn)行查詢,并可將查詢結(jié)果通過Excel、Xml、DBF等多種文件格式導(dǎo)出,如圖4。
圖4 數(shù)據(jù)查詢頁面展示 圖5 數(shù)據(jù)統(tǒng)計頁面展示
2.4 水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)
監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)通過對河流自動監(jiān)測和手工監(jiān)測數(shù)據(jù)的常用指標(biāo)和內(nèi)容的自定義組合,得到預(yù)期的統(tǒng)計結(jié)果,滿足日常工作的要求。數(shù)據(jù)統(tǒng)計提供了污染物評價和綜合評價兩種評價類型。污染物評價是對單因子進(jìn)行統(tǒng)計評價,分為斷面污染物評價和河流污染物評價兩部分。斷面污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)等評價內(nèi)容;河流污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)、斷面的超標(biāo)情況等評價內(nèi)容。綜合評價分為斷面綜合評價和河流綜合評價兩部分,斷面綜合評價包括水質(zhì)類別、富營養(yǎng)化指數(shù)和評價、超標(biāo)項目及倍數(shù)、綜合污染指數(shù)、達(dá)標(biāo)情況等評價內(nèi)容;河流評價包括監(jiān)測和達(dá)標(biāo)斷面數(shù)、水質(zhì)狀況、綜合污染指數(shù)、功能區(qū)達(dá)標(biāo)情況、各級別水質(zhì)狀況和營養(yǎng)狀態(tài)狀況等評價內(nèi)容。監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)可以對統(tǒng)計結(jié)果通過報表、圖形(柱狀圖、折線圖、餅狀圖)等多種形式進(jìn)行展現(xiàn),如圖5所示。
2.5 水質(zhì)監(jiān)測數(shù)據(jù)報表
監(jiān)測數(shù)據(jù)報表是根據(jù)用戶需要生成的固定格式的報表,以滿足日常工作數(shù)據(jù)統(tǒng)計的需要。主要包括河流水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計表、監(jiān)測斷面水質(zhì)超標(biāo)項目統(tǒng)計、河流水質(zhì)超標(biāo)情況統(tǒng)計、斷面水質(zhì)綜合評價結(jié)果、水質(zhì)情況結(jié)果統(tǒng)計、庫區(qū)一級支流回水區(qū)水質(zhì)評價結(jié)果、庫區(qū)一級支流營養(yǎng)狀態(tài)情況統(tǒng)計和河流斷面水質(zhì)評價表統(tǒng)計等多個報表。
2.6 監(jiān)測數(shù)據(jù)網(wǎng)絡(luò)傳輸
監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸是該系統(tǒng)的一個重點和亮點,重慶市40個區(qū)縣監(jiān)測站通過環(huán)保專網(wǎng)實現(xiàn)與市環(huán)境監(jiān)測中心的網(wǎng)絡(luò)鏈路的連通。在網(wǎng)絡(luò)連通的基礎(chǔ)上,實現(xiàn)市環(huán)境監(jiān)測中心與區(qū)縣監(jiān)測站的數(shù)據(jù)同步。區(qū)縣監(jiān)測站從市環(huán)境監(jiān)測中心的數(shù)據(jù)庫中下載監(jiān)測點位、監(jiān)測項目等基本信息;區(qū)縣監(jiān)測站又將錄入的各要素環(huán)境監(jiān)測數(shù)據(jù)通過網(wǎng)絡(luò)上傳到市環(huán)境監(jiān)測中心數(shù)據(jù)庫中,完成環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸。
2.7 系統(tǒng)管理
系統(tǒng)管理是環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的一部分,主要功能是控制菜單和各模塊的使用對象的權(quán)限。主要包括以下模塊:數(shù)據(jù)維護(hù)、系統(tǒng)日志、城市管理、用戶管理、部門管理、角色管理、程序更新、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等。
3 系統(tǒng)的硬件支持平臺
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的建設(shè)按照分布式系統(tǒng)方式搭建,每個區(qū)縣監(jiān)測站需要準(zhǔn)備2臺服務(wù)器,其中一臺為數(shù)據(jù)庫服務(wù)器,為系統(tǒng)提供數(shù)據(jù)管理、數(shù)據(jù)交換等數(shù)據(jù)服務(wù);另外一臺是應(yīng)用服務(wù)器,用于部署應(yīng)用程序,發(fā)布環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)。在市環(huán)境監(jiān)測中心建立一個同區(qū)縣監(jiān)測站一樣的應(yīng)用環(huán)境,通過網(wǎng)絡(luò)完成程序版本的更新,以減少應(yīng)用程序更新所帶來的繁瑣工作。
4 結(jié)束語
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)自2012年正式運行以來,已經(jīng)取得了良好的效果。該系統(tǒng)除能實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能外,還借助網(wǎng)絡(luò)實現(xiàn)監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,減少工作量,降低出錯率,極大地提高了工作效率。基于.net和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的開發(fā)和應(yīng)用,很大程度上提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境決策提供服務(wù)。
參考文獻(xiàn)
[1]王鳳.省級環(huán)境監(jiān)測信息系統(tǒng)的開發(fā)[J].環(huán)??萍迹?008,1(14):43-48.
[2]http://baike.baidu.com/view/4294.htm?fr=aladdin.
[3]http://baike.baidu.com/view/1424964.htm?fr=aladdin.endprint
摘 要:基于.NET和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)開發(fā),一方面實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,另一方面實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能。該系統(tǒng)的廣泛應(yīng)用,提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境保護(hù)決策提供服務(wù)。
關(guān)鍵詞:.NET;SQL Server;環(huán)境監(jiān)測;數(shù)據(jù)管理系統(tǒng)
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)是環(huán)境信息系統(tǒng)的重要組成部分,也是環(huán)境管理的重要基礎(chǔ)[1],環(huán)境監(jiān)測信息主要來源于各級環(huán)境監(jiān)測站。由于區(qū)縣環(huán)境監(jiān)測站信息化技術(shù)水平參差不齊,單機(jī)版的環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)存在維護(hù)困難、數(shù)據(jù)傳輸采用文件導(dǎo)入方式、升級程序繁瑣等問題。
1 系統(tǒng)總體介紹
1.1 .NET平臺
.NET是Microsoft XML Web services 平臺,XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言[2]。.NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng);是微軟用來實現(xiàn)XML、Web Services、SOA(面向服務(wù)的體系結(jié)構(gòu))和敏捷性的技術(shù)。
1.2 SQL Server 2008數(shù)據(jù)庫
SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織和管理任何數(shù)據(jù),可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中,可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報告和分析等操作[3]。SQL Server 2008數(shù)據(jù)庫具有高安全性、可靠性、可擴(kuò)展性和高效性,能降低開發(fā)和管理數(shù)據(jù)基礎(chǔ)設(shè)施的時間和成本,也能為用戶提供一個全面、智能化服務(wù)的平臺。因此,在區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的設(shè)計中,充分發(fā)揮.net與SQL Server數(shù)據(jù)庫的優(yōu)勢,采用統(tǒng)一的數(shù)據(jù)交換標(biāo)準(zhǔn),實現(xiàn)環(huán)境監(jiān)測數(shù)據(jù)錄入、數(shù)據(jù)查詢、數(shù)據(jù)報表、數(shù)據(jù)傳輸?shù)榷鄠€業(yè)務(wù)子系統(tǒng)間的無縫連接。
2 系統(tǒng)的主要功能
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的總體架構(gòu)如圖1所示,主要承擔(dān)的建設(shè)內(nèi)容有:(1)空氣(大氣、降塵、降水)監(jiān)測子系統(tǒng);(2)水質(zhì)(河流、飲用水)監(jiān)測子系統(tǒng);(3)噪聲(區(qū)域噪聲、功能區(qū)噪聲、道路交通噪聲)監(jiān)測子系統(tǒng);(4)污染源(企業(yè)污染源、污水處理廠、固廢處理廠、廠界噪聲)監(jiān)測子系統(tǒng);(5)土壤監(jiān)測子系統(tǒng);(6)底泥監(jiān)測子系統(tǒng);(7)生物監(jiān)測子系統(tǒng);(8)數(shù)據(jù)傳輸子系統(tǒng);(9)系統(tǒng)管理和維護(hù)子系統(tǒng)。文章以水質(zhì)監(jiān)測子系統(tǒng)為例介紹各個模塊的功能。
圖1 系統(tǒng)總體架構(gòu)
2.1 水質(zhì)監(jiān)測數(shù)據(jù)錄入子系統(tǒng)
數(shù)據(jù)錄入是河流(河流、飲用水)數(shù)據(jù)的主要入口之一,用于錄入每次監(jiān)測數(shù)據(jù)(主要是指監(jiān)測項目的監(jiān)測值)和基礎(chǔ)信息(河流、斷面、監(jiān)測時間、項目),界面展示如圖1所示。數(shù)據(jù)錄入模塊包括監(jiān)測數(shù)據(jù)錄入、待提交審核的數(shù)據(jù)、審核未通過的數(shù)據(jù)和已提交審核的數(shù)據(jù)四部分。監(jiān)測數(shù)據(jù)錄入是將原始監(jiān)測數(shù)據(jù)通過手工輸入的方式進(jìn)行錄入,并將數(shù)據(jù)保存至中間表。待提交審核的數(shù)據(jù)中顯示已經(jīng)錄入完畢但尚未提交審核的數(shù)據(jù),錄入人員可以在這里查看錄入結(jié)果,并可對數(shù)據(jù)進(jìn)行修改,提交審核。審核未通過的數(shù)據(jù)顯示審核人員審核未通過的數(shù)據(jù),錄入人員可以查看、修改并再次提交審核。已提交審核的數(shù)據(jù)顯示已提交審核的數(shù)據(jù),錄入人員可以在這里查看已經(jīng)提交審核的數(shù)據(jù),不能將數(shù)據(jù)進(jìn)行修改和流轉(zhuǎn)。
為了提高監(jiān)測數(shù)據(jù)錄入的準(zhǔn)確性,減少錄入錯誤等人為因素引起的數(shù)據(jù)不可用,系統(tǒng)對錄入的監(jiān)測數(shù)據(jù)自動進(jìn)行超標(biāo)檢查和突變值檢查,如果存在超標(biāo)數(shù)據(jù)或突變值,數(shù)據(jù)保存時會給出提示信息。系統(tǒng)還可在錄入的數(shù)據(jù)保存過程中檢查數(shù)據(jù)的規(guī)范性和邏輯性,如果數(shù)據(jù)不符合要求,系統(tǒng)將給出相應(yīng)的錯誤提示;數(shù)據(jù)保存成功,系統(tǒng)也將給出相應(yīng)提示信息。
對于未檢出數(shù)據(jù)可直接錄入L或數(shù)值L,直接錄入L時,系統(tǒng)會根據(jù)項目信息表中對應(yīng)的檢出限為該次錄入項目的檢出限,保存時會按檢出限L進(jìn)行保存。
圖2 數(shù)據(jù)錄入頁面展示 圖3 數(shù)據(jù)審核頁面展示
2.2 水質(zhì)監(jiān)測數(shù)據(jù)審核子系統(tǒng)
數(shù)據(jù)審核子系統(tǒng)可通過雙擊列表中的數(shù)據(jù),來修改數(shù)據(jù)的審核狀態(tài)。待審核的數(shù)據(jù)列表中最后一行列出了每個項目當(dāng)前頁所有監(jiān)測值的數(shù)據(jù)范圍,供審核人員參考,如圖3所示。此外,數(shù)據(jù)審核還可以通過超標(biāo)檢查和突變值檢查來檢查列表中的數(shù)據(jù)。
2.3 水質(zhì)監(jiān)測數(shù)據(jù)查詢子系統(tǒng)
數(shù)據(jù)查詢子系統(tǒng)對原始監(jiān)測數(shù)據(jù)按照測點、監(jiān)測項目、時間范圍等條件進(jìn)行查詢,并可將查詢結(jié)果通過Excel、Xml、DBF等多種文件格式導(dǎo)出,如圖4。
圖4 數(shù)據(jù)查詢頁面展示 圖5 數(shù)據(jù)統(tǒng)計頁面展示
2.4 水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)
監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)通過對河流自動監(jiān)測和手工監(jiān)測數(shù)據(jù)的常用指標(biāo)和內(nèi)容的自定義組合,得到預(yù)期的統(tǒng)計結(jié)果,滿足日常工作的要求。數(shù)據(jù)統(tǒng)計提供了污染物評價和綜合評價兩種評價類型。污染物評價是對單因子進(jìn)行統(tǒng)計評價,分為斷面污染物評價和河流污染物評價兩部分。斷面污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)等評價內(nèi)容;河流污染物評價包括平均值、最大最小值、超標(biāo)情況、污染指數(shù)、斷面的超標(biāo)情況等評價內(nèi)容。綜合評價分為斷面綜合評價和河流綜合評價兩部分,斷面綜合評價包括水質(zhì)類別、富營養(yǎng)化指數(shù)和評價、超標(biāo)項目及倍數(shù)、綜合污染指數(shù)、達(dá)標(biāo)情況等評價內(nèi)容;河流評價包括監(jiān)測和達(dá)標(biāo)斷面數(shù)、水質(zhì)狀況、綜合污染指數(shù)、功能區(qū)達(dá)標(biāo)情況、各級別水質(zhì)狀況和營養(yǎng)狀態(tài)狀況等評價內(nèi)容。監(jiān)測數(shù)據(jù)統(tǒng)計子系統(tǒng)可以對統(tǒng)計結(jié)果通過報表、圖形(柱狀圖、折線圖、餅狀圖)等多種形式進(jìn)行展現(xiàn),如圖5所示。
2.5 水質(zhì)監(jiān)測數(shù)據(jù)報表
監(jiān)測數(shù)據(jù)報表是根據(jù)用戶需要生成的固定格式的報表,以滿足日常工作數(shù)據(jù)統(tǒng)計的需要。主要包括河流水質(zhì)監(jiān)測數(shù)據(jù)統(tǒng)計表、監(jiān)測斷面水質(zhì)超標(biāo)項目統(tǒng)計、河流水質(zhì)超標(biāo)情況統(tǒng)計、斷面水質(zhì)綜合評價結(jié)果、水質(zhì)情況結(jié)果統(tǒng)計、庫區(qū)一級支流回水區(qū)水質(zhì)評價結(jié)果、庫區(qū)一級支流營養(yǎng)狀態(tài)情況統(tǒng)計和河流斷面水質(zhì)評價表統(tǒng)計等多個報表。
2.6 監(jiān)測數(shù)據(jù)網(wǎng)絡(luò)傳輸
監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸是該系統(tǒng)的一個重點和亮點,重慶市40個區(qū)縣監(jiān)測站通過環(huán)保專網(wǎng)實現(xiàn)與市環(huán)境監(jiān)測中心的網(wǎng)絡(luò)鏈路的連通。在網(wǎng)絡(luò)連通的基礎(chǔ)上,實現(xiàn)市環(huán)境監(jiān)測中心與區(qū)縣監(jiān)測站的數(shù)據(jù)同步。區(qū)縣監(jiān)測站從市環(huán)境監(jiān)測中心的數(shù)據(jù)庫中下載監(jiān)測點位、監(jiān)測項目等基本信息;區(qū)縣監(jiān)測站又將錄入的各要素環(huán)境監(jiān)測數(shù)據(jù)通過網(wǎng)絡(luò)上傳到市環(huán)境監(jiān)測中心數(shù)據(jù)庫中,完成環(huán)境監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸。
2.7 系統(tǒng)管理
系統(tǒng)管理是環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的一部分,主要功能是控制菜單和各模塊的使用對象的權(quán)限。主要包括以下模塊:數(shù)據(jù)維護(hù)、系統(tǒng)日志、城市管理、用戶管理、部門管理、角色管理、程序更新、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等。
3 系統(tǒng)的硬件支持平臺
區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的建設(shè)按照分布式系統(tǒng)方式搭建,每個區(qū)縣監(jiān)測站需要準(zhǔn)備2臺服務(wù)器,其中一臺為數(shù)據(jù)庫服務(wù)器,為系統(tǒng)提供數(shù)據(jù)管理、數(shù)據(jù)交換等數(shù)據(jù)服務(wù);另外一臺是應(yīng)用服務(wù)器,用于部署應(yīng)用程序,發(fā)布環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)。在市環(huán)境監(jiān)測中心建立一個同區(qū)縣監(jiān)測站一樣的應(yīng)用環(huán)境,通過網(wǎng)絡(luò)完成程序版本的更新,以減少應(yīng)用程序更新所帶來的繁瑣工作。
4 結(jié)束語
環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)自2012年正式運行以來,已經(jīng)取得了良好的效果。該系統(tǒng)除能實現(xiàn)大氣、水質(zhì)、噪聲、污染源、土壤、底泥等常規(guī)環(huán)境監(jiān)測數(shù)據(jù)的數(shù)據(jù)管理和綜合分析功能外,還借助網(wǎng)絡(luò)實現(xiàn)監(jiān)測數(shù)據(jù)的網(wǎng)絡(luò)化傳輸,減少工作量,降低出錯率,極大地提高了工作效率?;?net和SQL Server的區(qū)縣環(huán)境監(jiān)測數(shù)據(jù)管理系統(tǒng)的開發(fā)和應(yīng)用,很大程度上提高了區(qū)縣監(jiān)測站的信息化水平,更好地為環(huán)境決策提供服務(wù)。
參考文獻(xiàn)
[1]王鳳.省級環(huán)境監(jiān)測信息系統(tǒng)的開發(fā)[J].環(huán)保科技,2008,1(14):43-48.
[2]http://baike.baidu.com/view/4294.htm?fr=aladdin.
[3]http://baike.baidu.com/view/1424964.htm?fr=aladdin.endprint