企業環境保護監測管理系統的設計與實現論文

學識都 人氣:2.2W

摘 要:本文針對企業環境保護監測管理工作的實際需要,結合計算機相關軟件技術,給出了對大量而且複雜的監測數據進行綜合處理的企業環境保護監測管理系統的設計方案及實現方法,並對系統開發過程中使用的技術要點進行了討論。

企業環境保護監測管理系統的設計與實現論文

 關鍵詞:編碼;自動統計;監理通報

1.前言

近年來,隨着企業的做大做強,環境保護工作也倍受社會各界的高度關注。企業環境監測數據的及時、準確的反饋,是企業環境保護工作的重要依據。企業環境監測數據的主要來源由四部分組成:

(1) 通過對分佈在廠區的多個不同監測點,每天多個時間段的空氣質量進行監測後得到的數據;

(2) 通過對企業的各項環保設施運行狀況進行監督檢查後得到的結果;

(3) 通過對企業生產過程中所產生的“三廢(廢水、廢氣、廢渣)”排放進行監督檢查後得到的結果;

(4) 通過對企業局部區域污染事故進行應急監測後得到的數據。

企業環境保護監測管理工作要求從事監測管理的工作人員必須將每天監測到的數據進行必要地整理、彙總後形成日報表上報於上級部門,並定期要對一段時期內的監測數據進行分析、統計,形成月報表和年報表呈報主管部門,爲企業環境保護工作的規劃提供重要的數據依據。

多年來,環境保護監測管理工作仍然處於手工階段,每天的環境監測數據都是由監理人員現場監測並將監測數據填寫到相應的監測報表當中,再由監理人員進行彙總,形成企業環境監理日報呈報於主管部門。在月末、年末,監理人員還要對大量的監測數據進行分析和統計,形成企業環境監理月報、年報呈報於主管部門。大量的且重複性極高的工作浪費了大量的人力和物力,也容易造成數據出錯、上報不及時、統計和分析不準確等錯誤,給企業環境保護管理工作帶來無法彌補的損失。

伴隨着計算機技術的飛速發展,計算機技術的廣泛應用也給環境保護監測管理工作帶來了新的契機。研製和開發一套功能完備、性能優異的企業環境保護監測管理系統軟件,將每日的環境監測數據存儲到系統中,並由管理系統自動完成彙總、分析和統計,將會大大提高環境保護監測管理工作的工作效率,降低監理人員的工作強度。假如在現有企業的局域網絡中應用環境保護監測管理系統,那麼就能夠及時、準確的上報環境監測數據,爲企業環境保護管理工作提供決策依據。

2.系統功能結構

2.1系統開發需解決的幾個問題

(1)系統的安全性:用戶的合法登錄。

(2)監測數據的錄入和修改:由監測管理人員按規定時間段進行錄入和修改,當超過規定時間段後將不能再進行修改,用這種方法確保數據的準確性。

(3)監測數據的存儲:監測數據按監測項目分別存儲在不同的數據庫中,同一數據庫中的監測數據按唯一性代碼進行存儲。

(4)監測數據的彙總和統計:每日的監測數據在最後一次數據錄入完畢後,進行存儲的同時,系統將按監測項目代碼順序進行自動彙總,並按監測點順序代碼進行自動統計,最後將統計數據存儲到相應的統計數據庫中。月統計和年統計按用戶指定時間進行統計。

(5)日報表、月報表和年報表的生成及打印:日報表、月報表和年報表的格式由用戶提供,並設計成模板。各種報表內容包括兩個部分構成:一部分爲統計數據,由系統自動填寫到報表中;另一部分爲用戶根據實際情況填寫的相應文字材料。報表生成後系統將其存儲到相應的報表數據庫中,由用戶指定按模板格式進行專項打印。

(6)數據的查詢:系統設置了兩種查詢方式:專項查詢和條件查詢,用戶可以根據需要選擇一種方式進行查詢。查詢結果包括兩種數據分別是監測數據和統計數據。

2.2系統功能模塊的劃分

根據以上的分析,我們爲系統設計了五大功能模塊,其功能結構圖(如圖1所示):

(1)系統管理子模塊:系統管理員擁有最高的權限,爲本系統的唯一超級用戶。系統管理員具有新建、刪除監理用戶和初始化用戶密碼的權利,也可登錄系統並對系統進行必要的`設置和維護,對系統數據進行備份、導入和導出等超級權限,其登錄密碼爲超級密碼。監理用戶爲普通用戶,他們擁有錄入、修改和瀏覽監測數據,生成和打印各種報表、監理通報,查詢數據等使用權限。爲了保證監測數據的安全性,監測用戶的使用權限受時間的限制。

(2)數據管理子模塊主要包括:監測點設置、監測數據錄入、監測數據修改、生成日報、監測數據瀏覽等功能。除監測點設置功能外,此子模塊的使用對象主要針對監理人員。考慮到未來由可能增加新的監測點,所以專門設計監測點設置功能,此功能只能由系統管理員來完成相應的設置。假如在實際的監測工作中增加了新的監測點,系統管理員可以先到〈系統管理〉子模塊下的〈基礎庫維護〉功能中加入新監測點的名稱,再到〈監測點設置〉功能中進行設置。設置完畢以後,數據錄入、修改和瀏覽等功能界面中就會自動加入新監測點的監測數據錄入項。監測數據瀏覽功能中的數據包括監測數據和自動統計後的結果。生成日報功能中可以完成日報表的模擬顯示和打印。

(3)查詢統計子模塊主要包括:月末統計、年報統計、監測通報和數據查詢等功能,此功能面向系統中的全部用戶。用戶可通過月末統計、年報統計功能生成月報表和年報表,以及報表的模擬顯示和打印。監理通報功能主要是針對局部污染事故進行應急處理而設計的。數據查詢功能設計了時間查詢和條件查詢。

(4)數據打印子模塊:本功能面向全部用戶,目的是爲用戶提供專項報表的頁面設置、模塊顯示和打印功能。

(5)系統幫助子模塊:本功能爲所有用戶的操作提供指導性幫助。通過閱讀幫助文檔,用戶可以快捷、準確地對本系統進行操作。

3.代碼與數據庫設計

3.1數據代碼設計

爲了實現系統的查詢和統計功能,爲監測數據和統計數據設置了具有唯一性標識的代碼,保證用戶通過管理系統能夠快速、準確地確定監測數據或統計數據所屬的監測項目、監測點以及監測時間等特性。監測數據的編碼由14位數字組成,分爲三個部分:

(1) 監測項目代碼(2位):由管理系統自動生成,保證監測項目代碼的唯一性;

(2) 監測點代碼(2位):由管理系統自動生成,保證監測點名稱代碼的唯一性;

(3) 監測時間(10位),由監測日期(6位)和監測時間(4位)構成。

例:監測數據代碼02031009120840,其中編碼的第一、二位用來表示監測項目,代表氯氣監測項目;第三、四位用來表示監測點,代表稀貴系統監測點;第五至第十位用來表示監測日期,代表監測日期爲2010年9月12日;最後四位表示監測時間,代表監測時間爲上午8點40分。

3.2數據庫設計

我們爲系統設計了兩大類數據庫,分別是系統生成數據庫和系統輔助數據庫。

系統生成數據庫主要包括按年度生成的數據庫,是監測數據和統計數據的主要存儲介質。每年監測管理工作將產生近十萬監測數據,爲了提高管理系統的自動統計和查詢速度,我們爲系統設計了創建新數據庫的功能,分別爲每個監測項目創建數據庫,來存儲每個監測項目全年的監測數據。

系統輔助數據庫主要包括用戶管理數據庫、系統監控數據庫和基礎資料數據庫,其目的主要是爲提高系統安全性和用戶錄入準確性。

4.技術要點

自動統計是實現本系統全自動化操作和半自動化操作的核心目標,也是提高環境監測工作效率的重要手段。本系統的自動統計功能包括日統計、月統計和年統計。爲了實現自動統計功能,我們結合了兩種統計方法。

(1) 全自動統計方法:日統計採用了全自動統計方法。當監測人員將監測數據錄入完畢並保存後,系統按監測項目代碼的順序,自動彙總並統計各監測點、不同監測時間的監測數據,統計包括統計監測數據中的最大值、最小值、平均值以及超標值,並將統計後的結果自動存儲到各監測項目的統計數據庫中。

(2) 半自動統計方法:月統計和年統計採用了半自動統計方法。監測人員進入月末統計(或年報統計)功能界面中,輸入統計時間段,選擇欲統計的監測項目名稱後點擊統計按鈕,系統根據用戶指定,對該監測項目按監測點的順序分別進行統計,並在界面上顯示該監測項目各監測的統計結果。

5.結束語

本系統設計完畢以後,分別安裝在操作系統爲Windows 2000 和操作系統爲 Windows XP 的兩臺計算機上進行長達三個多月的測試運行。經過數據實例測試,管理系統實現運行情況具有:界面美觀,操作簡便,統計準確,查詢方便等優點。軟件整體設計達到了設計預期目標,受到了監理工作人員的一致好評。

環保監理是一項具有時效性、針對性、綜合性和長期性的工作,由於其自身的特性,必須要求對現有落後的人式處理數據的方式進行改良。隨着計算機應用的普及,結合環境監理工作的的特點,開發一套適用於企業環境保護監測管理系統,對監測數據進行存儲、統計、查詢、分析等處理,不僅能夠降低監測數據管理的工作量,而且能夠促進監理數據分析處理工作走上規範化、科學化道路,更有利於提高企業環境監理工作的質量。

參考文獻:

[1] 樑靜國. 管理系統仿真[M]. 哈爾濱船舶工程學院出版社 1993

[2] 劉曉華. SQL Server 數據應用開發[M]. 電子工業出版社 2001

[3] 賀濤. Borland C++ Builder 網絡編程;[M]. 清華大學出版社 2002

[4] 李幼,甘志. C++ Builder 高級應用開發指南[M]. 清華大學出版社 2002

[5] 張志敏. 環境監理實用手冊[M]. 中國環境科學出版社 1993