污染減排業(yè)務(wù)的研究與實(shí)現(xiàn)
時(shí)間:2022-04-25 03:39:42
導(dǎo)語:污染減排業(yè)務(wù)的研究與實(shí)現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
建設(shè)項(xiàng)目環(huán)境影響評(píng)價(jià)審批和驗(yàn)收業(yè)務(wù)流程規(guī)范
根據(jù)建設(shè)項(xiàng)目分級(jí)審批管理規(guī)定,按照投資規(guī)模、建設(shè)項(xiàng)目種類等劃分由不同級(jí)別的環(huán)境保護(hù)主管部門分別審批辦理。由于國家、?。ㄗ灾螀^(qū))、市、縣區(qū)各級(jí)環(huán)境保護(hù)主管部門管理的項(xiàng)目不同,審批和驗(yàn)收的流程也存在很大的差異。因此,我們將建設(shè)項(xiàng)目審批和驗(yàn)收的流程進(jìn)行梳理,抽取了3類建設(shè)項(xiàng)目以及不同級(jí)別環(huán)境保護(hù)主管部門審批和驗(yàn)收過程中不可獲取的環(huán)節(jié),作為整個(gè)流程的核心環(huán)節(jié),其他環(huán)節(jié)作為流程的可選環(huán)節(jié),建立統(tǒng)一的流程標(biāo)準(zhǔn)。規(guī)范的實(shí)施過程中,各級(jí)部門根據(jù)各自不同的業(yè)務(wù)特點(diǎn)選擇適合的流程。建設(shè)項(xiàng)目審批流程中核心環(huán)節(jié)包括項(xiàng)目申請(qǐng)、受理、環(huán)境影響評(píng)價(jià)形式分類、環(huán)境影響評(píng)價(jià)、初審、審核批準(zhǔn)、歸檔等,可選環(huán)節(jié)包括公眾參與、下級(jí)總量審核、本級(jí)總量審核、評(píng)估、公示、公告等。建設(shè)項(xiàng)目驗(yàn)收流程中核心環(huán)節(jié)包括申請(qǐng)登記、申請(qǐng)受理、驗(yàn)收申請(qǐng)、專家審查、驗(yàn)收批準(zhǔn)、歸檔等,可選環(huán)節(jié)包括試生產(chǎn)申請(qǐng)、試生產(chǎn)申請(qǐng)審查、試生產(chǎn)、公眾參與、調(diào)查/監(jiān)測(cè)、延期驗(yàn)收申請(qǐng)、延期答復(fù)、公示、公告等。排污許可證制度的管理核心是將排污者應(yīng)執(zhí)行的有關(guān)國家環(huán)境保護(hù)的法律、法規(guī)、政策、標(biāo)準(zhǔn)、總量削減目標(biāo)責(zé)任和環(huán)保技術(shù)規(guī)范性管理文件等要求具體化,落到實(shí)處,有針對(duì)性地、具體地、集中地明確在每個(gè)排污者的排污許可證上,約束每個(gè)排污者的排污行為,要求其必須持證排污、按證排污。但由于排污許可證管理比較復(fù)雜,國家層面沒有統(tǒng)一的管理辦法,各地方對(duì)排污許可證的管理存在較大差別,經(jīng)過分析,將排污許可證管理分為證的管理和日常管理兩個(gè)部分。抽取共同的不可缺少的環(huán)節(jié)作為流程的核心環(huán)節(jié),其他環(huán)節(jié)作為流程的可選環(huán)節(jié)。排污許可證管理流程中核心環(huán)節(jié)包括排污許可證申請(qǐng)、申請(qǐng)受理、審批等,可選環(huán)節(jié)包括信息公開、年度檢查、排污許可證變更、排污許可證補(bǔ)辦、排污許可證延續(xù)、排污許可證撤銷、排污許可證注銷、排污許可證吊銷等。
建設(shè)項(xiàng)目審批與驗(yàn)收系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)
在開發(fā)一個(gè)應(yīng)用系統(tǒng)時(shí),最核心的部分不是如何設(shè)計(jì)出好看的界面,也不是怎樣實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問,而是按照需求分析開發(fā)出一種穩(wěn)定的、健壯的、易擴(kuò)展的程序邏輯,能根據(jù)實(shí)際業(yè)務(wù)邏輯的變化做出程序上的變動(dòng)[3]。由于建設(shè)項(xiàng)目管理的流程各個(gè)環(huán)節(jié)是可選的,根據(jù)項(xiàng)目不同會(huì)發(fā)生變化,因此,運(yùn)用工作流技術(shù)進(jìn)行業(yè)務(wù)管理,在流程環(huán)節(jié)發(fā)生變化時(shí),不需要修改程序代碼,通過修改業(yè)務(wù)流程過程模型就可以達(dá)到改變流程的目的,實(shí)現(xiàn)了業(yè)務(wù)和程序代碼間的獨(dú)立性,不僅大大降低了維護(hù)的工作量,也使得業(yè)務(wù)流程管理更加靈活,可以較好地實(shí)現(xiàn)流程控制[4]。系統(tǒng)將主要實(shí)現(xiàn)對(duì)項(xiàng)目登記、申請(qǐng)、受理、審批、三同時(shí)檢查、監(jiān)督、項(xiàng)目驗(yàn)收等進(jìn)行全過程管理,并實(shí)現(xiàn)對(duì)整個(gè)項(xiàng)目管理的全面監(jiān)控。主要包括建設(shè)項(xiàng)目網(wǎng)上申報(bào)、建設(shè)項(xiàng)目的網(wǎng)上審批、建設(shè)項(xiàng)目審批信息的統(tǒng)計(jì)、查詢和信息、建設(shè)項(xiàng)目檔案管理。除了規(guī)范中規(guī)定的核心流程以外,一些具體的業(yè)務(wù)流程處理將使用工作流管理系統(tǒng)。實(shí)際應(yīng)用中的一個(gè)具體的業(yè)務(wù)流程如果想利用計(jì)算機(jī)執(zhí)行,必須轉(zhuǎn)化成計(jì)算機(jī)可識(shí)別的狀態(tài),這就如同程序設(shè)計(jì)語言將人的算法轉(zhuǎn)化成計(jì)算機(jī)程序一樣。在工作流管理系統(tǒng)出現(xiàn)以后,實(shí)際業(yè)務(wù)流程可以通過建模工具轉(zhuǎn)化成流程定義的形式,進(jìn)而被工作流管理系統(tǒng)執(zhí)行。形態(tài)上業(yè)務(wù)流程的執(zhí)行可以分成兩種形式:定義態(tài)和運(yùn)行態(tài)。定義態(tài)指的是通過建模工具將業(yè)務(wù)流程表達(dá)成流程定義的形式,如用XML形式描述,這個(gè)階段主要是流程建模。運(yùn)行態(tài)指的是流程定義被計(jì)算機(jī)識(shí)別并執(zhí)行的過程,這個(gè)階段主要是流程實(shí)例的執(zhí)行。在運(yùn)行態(tài)時(shí),工作流執(zhí)行服務(wù)監(jiān)控流程實(shí)例的運(yùn)行,并負(fù)責(zé)和用戶以及應(yīng)用程序的交互。圖1是工作流管理系統(tǒng)的功能和結(jié)構(gòu)。工作流執(zhí)行服務(wù)的核心部分是工作流引擎,工作流管理系統(tǒng)的其他部分都圍繞工作流引擎工作,它是整個(gè)系統(tǒng)的核心軟件構(gòu)件。其功能主要包括:負(fù)責(zé)根據(jù)已有的流程定義輸入文件解釋工作流程的定義并部署流程,根據(jù)部署的流程創(chuàng)建流程實(shí)例并控制其執(zhí)行、記錄流程運(yùn)行狀態(tài)、掛起或喚醒流程、調(diào)度各項(xiàng)活動(dòng)并為活動(dòng)路由提供導(dǎo)航,提供監(jiān)督和管理功能等。工作流執(zhí)行服務(wù)中也可以包括多個(gè)工作流引擎,不同工作流引擎通過協(xié)作共同執(zhí)行工作流。根據(jù)實(shí)際的項(xiàng)目需求,本文設(shè)計(jì)的工作流引擎體系結(jié)構(gòu)見圖2。該引擎包含6個(gè)部分,分別是流程解析器、工作流調(diào)度隊(duì)列、工作流執(zhí)行服務(wù)器、任務(wù)管理器、并發(fā)控制器以及異常處理模塊。其中,建模工具負(fù)責(zé)將業(yè)務(wù)流程(主要是項(xiàng)目申請(qǐng)流程)以XML的形式表述成流程定義模板(ProcessDefinition)的形式,流程解析器通過客戶端接口將以XML形式描述的文件轉(zhuǎn)化成能被工作流引擎處理的模板對(duì)象,并持久化到數(shù)據(jù)庫中形成流程實(shí)例(ProcessInstance);調(diào)度隊(duì)列里存放著一個(gè)個(gè)等待被調(diào)度運(yùn)行的工作流實(shí)例。當(dāng)系統(tǒng)運(yùn)行的時(shí)候,多個(gè)項(xiàng)目申請(qǐng)通過客戶端被激活,即系統(tǒng)中存在多個(gè)流程實(shí)例在運(yùn)行。執(zhí)行服務(wù)器是工作流引擎的核心部分,它負(fù)責(zé)全面解析流程節(jié)點(diǎn),根據(jù)節(jié)點(diǎn)的定義邏輯負(fù)責(zé)與外部交互完成流程功能,并根據(jù)路由規(guī)則為流程往下繼續(xù)執(zhí)行提供導(dǎo)航功能。工作流預(yù)留器提供對(duì)多流程實(shí)例執(zhí)行時(shí)流程之間的并發(fā)控制能力,任務(wù)管理器配合工作流預(yù)留器工作,按工作流實(shí)例編號(hào)取得對(duì)應(yīng)的執(zhí)行結(jié)果,并返回給業(yè)務(wù)系統(tǒng),二者一起構(gòu)成引擎的并發(fā)控制器。異常處理模塊負(fù)責(zé)捕獲引擎內(nèi)部運(yùn)行時(shí)的異常[5]。根據(jù)建設(shè)項(xiàng)目管理系統(tǒng)的實(shí)際需求,設(shè)計(jì)了一個(gè)B/S架構(gòu)的建設(shè)項(xiàng)目管理系統(tǒng)。項(xiàng)目申請(qǐng)者和其他角色人員通過Web客戶端訪問該業(yè)務(wù)系統(tǒng),這里稱之為建設(shè)項(xiàng)目申請(qǐng)平臺(tái)。工作流管理系統(tǒng)的系統(tǒng)管理員首先部署有關(guān)項(xiàng)目申請(qǐng)的流程,以便建設(shè)項(xiàng)目申請(qǐng)者通過Web客戶端激活該流程。建設(shè)項(xiàng)目申請(qǐng)平臺(tái)將得到的相關(guān)申請(qǐng)操作處理傳給工作流管理系統(tǒng),由工作流管理系統(tǒng)來處理這些業(yè)務(wù)申請(qǐng),并將相應(yīng)的結(jié)果通過建設(shè)項(xiàng)目申請(qǐng)平臺(tái)及時(shí)反饋給各類用戶,以便他們進(jìn)行處理以激活流程往下執(zhí)行。建設(shè)項(xiàng)目申請(qǐng)平臺(tái)運(yùn)用成熟的Web開發(fā)框架struts2并結(jié)合jsp的形式進(jìn)行展現(xiàn),工作流管理系統(tǒng)則融合JBossjBPM在JavaEE平臺(tái)上設(shè)計(jì)實(shí)現(xiàn)。其中,建設(shè)項(xiàng)目申請(qǐng)平臺(tái)作為業(yè)務(wù)系統(tǒng),工作流管理平臺(tái)負(fù)責(zé)全部的建設(shè)項(xiàng)目的申請(qǐng)與審批工作,為業(yè)務(wù)系統(tǒng)的運(yùn)行提供支撐環(huán)境,整個(gè)工作流管理系統(tǒng)的體系結(jié)構(gòu)見圖3[6]。在JavaEE開發(fā)平臺(tái)上設(shè)計(jì)了工作流運(yùn)行的監(jiān)控平臺(tái)、日志服務(wù)以及包含工作流預(yù)留器和任務(wù)管理器的并發(fā)控制器。實(shí)際的業(yè)務(wù)流程通過流程建模工具轉(zhuǎn)述后在工作流調(diào)度隊(duì)列里等待被調(diào)度運(yùn)行[7]。實(shí)際的業(yè)務(wù)流程通過圖形化的流程建模工具表示出來以后,系統(tǒng)管理員將該流程定義實(shí)例化并持久化到數(shù)據(jù)庫中進(jìn)行流程部署。當(dāng)建設(shè)項(xiàng)目申請(qǐng)者以網(wǎng)絡(luò)終端的形式通過系統(tǒng)客戶端填寫相應(yīng)的建設(shè)項(xiàng)目申請(qǐng)時(shí),流程實(shí)例就開始運(yùn)行。沈陽市環(huán)境保護(hù)局的相關(guān)人員登陸系統(tǒng)之后即可看到相應(yīng)的申請(qǐng)情況,并可根據(jù)實(shí)際情況進(jìn)行對(duì)應(yīng)的批復(fù)。
本文作者:林華工作單位:沈陽市環(huán)境信息中心