趙國(guó)杰 劉會(huì)云
摘 要:Visual Basic可通過(guò)描述事件、方法、屬性的方式對(duì)目標(biāo)對(duì)象進(jìn)行設(shè)計(jì)。本研究使用面向?qū)ο蟮木幊碳夹g(shù),以Microsoft Visual Basic 2010為主導(dǎo)設(shè)計(jì)軟件,開(kāi)發(fā)出大氣污染物有組織排放參數(shù)計(jì)算軟件。用戶(hù)可登錄軟件系統(tǒng)界面,通過(guò)選擇計(jì)算類(lèi)型及內(nèi)容,快速獲得滿(mǎn)足用戶(hù)需要的結(jié)果。本軟件系統(tǒng)的創(chuàng)建是計(jì)算機(jī)技術(shù)在環(huán)境影響評(píng)價(jià)領(lǐng)域的有益嘗試。
關(guān)鍵詞:Visual Basic 2010;有組織排放;環(huán)境影響評(píng)價(jià);參數(shù)計(jì)算
中圖分類(lèi)號(hào):X828;TP311.1文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-5168(2018)32-0023-03
Development and Application of Visual Basic 2010
in Environmental Impact Assessment
ZHAO Guojie1 LIU Huiyun2
(1.Henan Capital Construction Science Expriment Institute Company Limited,Zhengzhou Henan 450000;
2.Hualan Biological Engineering Company Limited,Xinxiang Henan 453003)
Abstract: Visual Basic is to design an object by describing the way of events,methods and attributes. Object-oriented programming techniques were used in software development, and built by Microsoft Visual Basic 2010 to develop a computer software named Computer Software for Organize Emission Parameters of Air Pollutants (CSOEPAP ). Users can login the system and input the selection to calculate, and then the system will speedily display the result which satisfy the conditions users' set before. The development of the system is an instructive practice of computer technology and knowledge of Environmental impact assessment field.
Keywords: Visual Basic 2010;organize emission;environmental impact assessment;parameter
我國(guó)在1979年的《環(huán)境保護(hù)法(試行)》中吸取了國(guó)外的先進(jìn)經(jīng)驗(yàn)和有益做法,原則規(guī)定了擴(kuò)、改、新建工程時(shí),必須要提出環(huán)境影響報(bào)告書(shū),這標(biāo)志著環(huán)境影響評(píng)價(jià)制度(Environmental Impact Assessment,EIA)的正式確立[1]。經(jīng)過(guò)近40年的發(fā)展和完善,EIA已成為我國(guó)環(huán)境管理的基本制度之一,在協(xié)調(diào)經(jīng)濟(jì)發(fā)展和環(huán)境保護(hù)方面發(fā)揮著重要作用[2,3]。隨著EIA實(shí)踐的深入和人們環(huán)保意識(shí)的增強(qiáng),現(xiàn)有環(huán)境影響評(píng)價(jià)軟件已不能高效簡(jiǎn)潔地處理日益增多的環(huán)境影響評(píng)價(jià)項(xiàng)目。
日益發(fā)展并逐漸完善的計(jì)算機(jī)技術(shù),可以為環(huán)境影響評(píng)價(jià)提供較大便利,快速計(jì)算大量數(shù)據(jù)信息,有效提高環(huán)評(píng)工作者的工作效率和準(zhǔn)確率。本研究嘗試采用Microsoft Visual Studio 2010 中的Visual Basic 2010編程語(yǔ)言開(kāi)發(fā)出大氣污染物有組織排放參數(shù)計(jì)算軟件,將計(jì)算機(jī)技術(shù)與環(huán)境影響評(píng)價(jià)技術(shù)相結(jié)合。利用計(jì)算機(jī)運(yùn)算速度快、信息存儲(chǔ)量大的特點(diǎn),實(shí)現(xiàn)大氣污染物有組織排放參數(shù)的高效、便捷、準(zhǔn)確計(jì)算。
1 軟件系統(tǒng)功能介紹
本研究開(kāi)發(fā)的大氣污染物有組織排放參數(shù)計(jì)算軟件(Computer Software for Organize Emission Parameters of Air Pollutants,CSOEPAP),是以工業(yè)企業(yè)生產(chǎn)過(guò)程中大氣污染物有組織排放參數(shù)為研究對(duì)象,結(jié)合計(jì)算機(jī)技術(shù)和國(guó)家標(biāo)準(zhǔn)要求,嘗試解決環(huán)評(píng)工作者在EIA中大氣污染物有組織排放的工程分析及預(yù)測(cè)中遇到的問(wèn)題[4]。CSOEPAP可實(shí)現(xiàn)大氣污染物有組織排放參數(shù)的相關(guān)計(jì)算,主要包括等效排氣筒的等效高度、等效排放速率和相對(duì)位置距離的計(jì)算;排氣筒高度位于標(biāo)準(zhǔn)中表列高度之間時(shí)采用內(nèi)插法計(jì)算排氣筒最大允許排放速率;排氣筒高度高于標(biāo)準(zhǔn)中表列高度最高值或低于標(biāo)準(zhǔn)中表列高度最低值時(shí),采用外排法計(jì)算排氣筒最大允許排放速率等功能。在CSOEPAP計(jì)算模塊界面,可通過(guò)輸入?yún)?shù)數(shù)值計(jì)算出結(jié)果,還可以通過(guò)按鈕鏈接至幫助文件。
2 軟件系統(tǒng)功能設(shè)計(jì)
2.1 研究方法與技術(shù)路線(xiàn)
CSOEPAP主要依據(jù)EIA中大氣污染物有組織排放的工程分析及預(yù)測(cè)情況,按照《大氣污染物綜合排放標(biāo)準(zhǔn)》(GB 16297—1996)要求,通過(guò)人機(jī)交互界面,實(shí)現(xiàn)等效排氣筒等效高度、排放速率和相對(duì)位置距離的快速計(jì)算,以及內(nèi)插法和外排法快速計(jì)算排氣筒最大允許排放速率指標(biāo)等功能,并建立了CSOEPAP的幫助文件系統(tǒng)。
2.2 軟件系統(tǒng)設(shè)計(jì)思路與實(shí)現(xiàn)
CSOEPAP具有對(duì)等效排氣筒的等效高度、排放速率和相對(duì)位置距離等快速計(jì)算,以及內(nèi)插法和外排法分別計(jì)算排氣筒最大允許排放速率等功能,計(jì)算機(jī)運(yùn)算技術(shù)功能是本系統(tǒng)設(shè)計(jì)的主要目標(biāo)和關(guān)鍵技術(shù)之一。根據(jù)計(jì)算指標(biāo)建立、數(shù)據(jù)準(zhǔn)備、數(shù)據(jù)轉(zhuǎn)換等工作,利用智能算法技術(shù),建立預(yù)測(cè)模型,將指標(biāo)數(shù)據(jù)作為輸入量,從而得到輸出數(shù)據(jù),為排放參數(shù)計(jì)算及環(huán)評(píng)工作提供參考,提高工作中的計(jì)算效率和準(zhǔn)確率。
為保證系統(tǒng)的實(shí)用性,CSOEPAP以Visual Basic 2010中文版為設(shè)計(jì)軟件,構(gòu)建人機(jī)交互界面,利用HTML Help Workshop 4.74合成幫助系統(tǒng)文件,以個(gè)人電腦為硬件平臺(tái)在Windows 7環(huán)境下設(shè)計(jì)開(kāi)發(fā),選用Visual Basic 2010自帶打包程序進(jìn)行打包軟件,初步構(gòu)建了大氣污染物有組織排放參數(shù)計(jì)算軟件。為了提高系統(tǒng)的美觀(guān)性和實(shí)用性,在設(shè)計(jì)過(guò)程中還使用了Adobe Photoshop CS5和Macromedia Dreamweaver 8.0等相關(guān)輔助工具,在一定程度上提高了系統(tǒng)的可實(shí)踐性。
2.3 幫助文件建立
基于Windows平臺(tái)的應(yīng)用軟件,均具有功能強(qiáng)大、內(nèi)容豐富、界面統(tǒng)一、使用簡(jiǎn)捷的幫助系統(tǒng),本系統(tǒng)也設(shè)計(jì)有幫助文件系統(tǒng)。CSOEPAP的幫助系統(tǒng)是擴(kuò)展名為.chm的文件,系統(tǒng)界面統(tǒng)一,既可按目錄查看,也可按關(guān)鍵字搜索或相關(guān)信息跳躍查詢(xún),均可快速查詢(xún)到用戶(hù)期望獲取的信息。制作CSOEPAP幫助文件所選用的工具是微軟公司出品的HTML Help Workshop 4.74。在制作幫助系統(tǒng)的過(guò)程中,還使用了Macromedia Dreamweaver 8.0實(shí)現(xiàn)對(duì)源幫助文件頁(yè)面的美化,以達(dá)到更高的可讀性。
3 程序測(cè)試與打包
雖然程序開(kāi)發(fā)過(guò)程中的調(diào)試基本能夠保證軟件系統(tǒng)的正確性和可靠性,但仍需要經(jīng)過(guò)軟件測(cè)試環(huán)節(jié)。測(cè)試過(guò)程中能及時(shí)處理實(shí)際運(yùn)行中可能出現(xiàn)的各種錯(cuò)誤,直到程序運(yùn)行正確并滿(mǎn)足用戶(hù)的要求,這對(duì)提高編程效率和質(zhì)量具有非常重要的作用[5]。在對(duì)CSOEPAP進(jìn)行應(yīng)用測(cè)試的過(guò)程中,采用軟件計(jì)算后結(jié)果與已批復(fù)環(huán)評(píng)資料數(shù)據(jù)比對(duì),與人工運(yùn)算結(jié)果比對(duì)[6]。測(cè)試結(jié)果顯示:該軟件運(yùn)行可靠,運(yùn)算快捷,結(jié)果準(zhǔn)確,表述清晰可靠。
CSOEPAP選用Visual Studio 2010自帶的Visual Studio Installer對(duì)軟件系統(tǒng)進(jìn)行封裝打包。Visual Studio Installer提供了智能化的開(kāi)發(fā)環(huán)境,使創(chuàng)建安裝程序速度快,操作容易,并且使用Windows Installer XML(WIX)編譯器技術(shù),為用戶(hù)提供超強(qiáng)的靈活性和Windows平臺(tái)兼容性,制作完成的安裝程序能在Windows系列的XP操作系統(tǒng)及更高級(jí)版本操作系統(tǒng)上工作運(yùn)行。
4 實(shí)例展示
接下來(lái)以河南省衛(wèi)輝市某耐火材料企業(yè)新建耐火材料生產(chǎn)線(xiàn)項(xiàng)目環(huán)境影響評(píng)價(jià)中涉及的大氣污染物(顆粒物)的等效排氣筒參數(shù)計(jì)算和等效排氣筒最高排放速率(內(nèi)插法計(jì)算)為例,展示CSOEPAP的使用過(guò)程。
解壓安裝CSOEPAP后,雙擊桌面的系統(tǒng)圖標(biāo),進(jìn)入軟件系統(tǒng)的主界面。
①等效排氣筒參數(shù)計(jì)算。首先,選擇主界面的等效排氣筒參數(shù)計(jì)算選項(xiàng),再依次在排氣筒幾何高度、排放速率和排氣筒之間距離等文本框中輸入對(duì)應(yīng)數(shù)值,然后點(diǎn)擊“計(jì)算”。經(jīng)軟件系統(tǒng)后臺(tái)快速運(yùn)算后,在主界面顯示等效排氣筒高度、排放速率和等效排氣筒位置等信息。計(jì)算結(jié)果見(jiàn)圖1。
②等效排氣筒最高排放速率(內(nèi)插法計(jì)算)。進(jìn)入主頁(yè)面后,選擇排氣筒最高排放速率選項(xiàng),選中“內(nèi)插法”選項(xiàng),依次在目標(biāo)排氣筒高度、低(高)于目標(biāo)排氣筒的標(biāo)準(zhǔn)高度、排放速率等輸入框內(nèi)輸入計(jì)算數(shù)值,并選中“目標(biāo)排氣筒是否高于周?chē)?00m半徑范圍的建筑5m以上”和“目標(biāo)排氣筒是否是新污染源”選項(xiàng),然后點(diǎn)擊“計(jì)算”。經(jīng)軟件系統(tǒng)后臺(tái)快速運(yùn)算后,在主界面顯示目標(biāo)排氣筒最高運(yùn)行排放速率的計(jì)算結(jié)果信息。計(jì)算結(jié)果見(jiàn)圖2。
在軟件系統(tǒng)運(yùn)行期間,單擊“幫助”按鈕,可顯示軟件系統(tǒng)的幫助文件;單擊“退出”按鈕或關(guān)閉按鈕,可退出軟件系統(tǒng)。
5 技術(shù)特點(diǎn)
本軟件系統(tǒng)具有以下特點(diǎn)。
①可靠性高。軟件系統(tǒng)是在已有設(shè)計(jì)開(kāi)發(fā)并運(yùn)行成熟軟件基礎(chǔ)上優(yōu)化而成,根據(jù)《大氣污染物綜合排放標(biāo)準(zhǔn)》(GB 16297—1996)確定參數(shù)指標(biāo)及計(jì)算方法。開(kāi)發(fā)完成后,由環(huán)境影響評(píng)價(jià)專(zhuān)業(yè)技術(shù)人員進(jìn)行測(cè)試和驗(yàn)證。
②實(shí)用性強(qiáng)。軟件系統(tǒng)可快速實(shí)現(xiàn)等效排氣筒的等效高度、排放速率和相對(duì)位置距離計(jì)算,以及內(nèi)插法和外排法分別計(jì)算排氣筒最大允許排放速率等功能;可以解決環(huán)境影響評(píng)價(jià)專(zhuān)業(yè)技術(shù)人員在環(huán)境影響評(píng)價(jià)中大氣污染物有組織排放參數(shù)計(jì)算的實(shí)際問(wèn)題,充分體現(xiàn)了程序的實(shí)用性。軟件系統(tǒng)的使用可基本滿(mǎn)足企業(yè)管理者、環(huán)評(píng)工作者的需求。
③適用性強(qiáng)。軟件系統(tǒng)的交互界面友好、操作簡(jiǎn)單、易學(xué)易用、方便靈活,計(jì)算界面可看作獨(dú)立的功能單位,同時(shí)有幫助文件說(shuō)明引導(dǎo)用戶(hù)操作,操作簡(jiǎn)便。軟件系統(tǒng)可在Windows xp及以上操作系統(tǒng)上運(yùn)行,不依托任何其他應(yīng)用系統(tǒng)的支持就可直接運(yùn)行使用,適用于目前運(yùn)行中的主流計(jì)算機(jī)。
④響應(yīng)速度快。程序運(yùn)行階段只需將計(jì)算參數(shù)數(shù)值輸入對(duì)應(yīng)文本框內(nèi),即可點(diǎn)擊計(jì)算,軟件系統(tǒng)對(duì)各種操作響應(yīng)速度快,一般在2s內(nèi)即可運(yùn)行完畢。
6 展望
CSOEPAP的制作是利用計(jì)算機(jī)技術(shù)代替?zhèn)鹘y(tǒng)檢索鑒定的一次有益嘗試,可大大提高工作效率。但是,參數(shù)計(jì)算范圍局限于大氣污染物的有組織排放,與生產(chǎn)生活中廢氣實(shí)際排放有一定的局限性,尤其不能有效涵蓋各類(lèi)大氣污染物的無(wú)組織排放,限制了軟件系統(tǒng)的應(yīng)用范圍。在今后的工作中,應(yīng)及時(shí)完善軟件系統(tǒng)的應(yīng)用范圍,使其應(yīng)用范圍擴(kuò)充至國(guó)家標(biāo)準(zhǔn)對(duì)應(yīng)的多類(lèi)大氣污染物排放濃度、排放速率、排放總量等指標(biāo)計(jì)算。人機(jī)操作界面還需優(yōu)化,界面背景色彩及控件的外觀(guān)都有改進(jìn)的空間[7]。此外,本軟件系統(tǒng)的研發(fā)主要基于單機(jī)運(yùn)行,具有一定的局限性,數(shù)據(jù)及程序的共享性不高。從系統(tǒng)的推廣和完善角度看,推出網(wǎng)絡(luò)版本可面向更多的用戶(hù),也不需進(jìn)行打包和安裝,使用更方便、快捷[8]。
隨著計(jì)算機(jī)技術(shù)的發(fā)展和普及,各類(lèi)污染物產(chǎn)排參數(shù)計(jì)算和預(yù)測(cè)分析采用計(jì)算機(jī)技術(shù)來(lái)完成,將是環(huán)境保護(hù)和環(huán)境影響評(píng)價(jià)信息化的必然道路。相信隨著環(huán)境保護(hù)的進(jìn)一步深入,計(jì)算機(jī)技術(shù)在我國(guó)現(xiàn)代化進(jìn)程中將會(huì)發(fā)揮更大的作用,環(huán)保領(lǐng)域在實(shí)現(xiàn)信息科學(xué)化管理和利用方面將會(huì)有更加廣闊的前景[9]。
注釋?zhuān)?/p>
本軟件系統(tǒng)計(jì)算機(jī)軟件著作權(quán)已由中華人民共和國(guó)國(guó)家版權(quán)局登記,登記號(hào):2017SR701798。
參考文獻(xiàn):
[1]李巧霞.淺談我國(guó)環(huán)境影響評(píng)價(jià)制度的不足及其完善建議[J].污染防治技術(shù),2012(4):84-86.
[2]劉玲.我國(guó)環(huán)境影響評(píng)價(jià)中存在問(wèn)題及對(duì)策研究進(jìn)展[J].生態(tài)科學(xué),2016(2):189-194.
[3]包存寬.環(huán)境影響評(píng)價(jià)制度改革應(yīng)著力回歸環(huán)評(píng)本質(zhì)[J].中國(guó)環(huán)境管理,2015(3):33-39.
[4]沈光,佟斌,孫波.論植物數(shù)據(jù)庫(kù)的建立[J].國(guó)土與自然資源研究,2007(1):89-90.
[5]陳玉泉,陳漢松.淺談VB程序的調(diào)試和錯(cuò)誤處理[J].常州工學(xué)院學(xué)報(bào),2004(6):60-63.
[6]李成文.植物病害流行時(shí)間模擬與預(yù)測(cè)系統(tǒng)Epitimulator開(kāi)發(fā)及應(yīng)用[D].重慶:西南大學(xué),2007.
[7]張巧,郭泰圣,劉洪杰,等.園林綠化種植計(jì)算機(jī)輔助選配系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].華南師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(1):116-120.
[8]趙國(guó)杰,陳學(xué)林,李永霞,等.甘肅省永登中草藥鑒定及資源信息庫(kù)設(shè)計(jì)初探[J].安徽農(nóng)業(yè)科學(xué),2013(21):9140-9142.
[9]魏婷婷.BIM技術(shù)在綠色建筑全壽命周期管理中的應(yīng)用研究[J].河南科技,2018(1):121-122.