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

才智咖 人氣:2.19W

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

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

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

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