白素芬,李家祺
(1.土默特左旗水務(wù)局,內(nèi)蒙古 土默特左旗 010100;2.上海理工大學(xué) 環(huán)境與建筑學(xué)院,上海 200093)
為深入貫徹落實最嚴(yán)格水資源管理制度,加強(qiáng)國家水資源監(jiān)控能力建設(shè),推進(jìn)取水許可的規(guī)范化、精細(xì)化、信息化管理,以全國統(tǒng)一制定的取水許可證和取水許可證登記表為基礎(chǔ),水利部組織開發(fā)了水資源取水許可臺賬登記系統(tǒng),全國水行政主管部門實行取水許可臺賬系統(tǒng)化管理模式。
取水許可臺賬管理是實行最嚴(yán)格水資源管理制度考核的重要內(nèi)容。嚴(yán)格實施取水許可也是最嚴(yán)格水資源管理制度考核的重要內(nèi)容,年度新發(fā)取水許可證臺賬信息的錄入率已納入年度最嚴(yán)格水資源管理制度考核,充分利用系統(tǒng)信息優(yōu)勢為實行最嚴(yán)格水資源管理制度考核提供技術(shù)支撐。
取水許可臺賬是獲取基礎(chǔ)數(shù)據(jù)的重要平臺。通過對臺賬系統(tǒng)的動態(tài)監(jiān)控和統(tǒng)計,能及時了解取水許可證審批發(fā)放情況,掌握全省農(nóng)業(yè)、工業(yè)、生活等各行業(yè)許可水量,分析用水需求的變化趨勢,為政策制定提供依據(jù)。同時,臺賬作為一個重要的數(shù)據(jù)平臺,可為水資源公報、水資源管理年報編制工作提供數(shù)據(jù),提高水資源管理信息統(tǒng)計的效率。
取水許可臺賬是規(guī)范取水許可管理的重要工具。臺賬登記錄入的主要內(nèi)容為取水許可申請書和取水許可證登記表信息,經(jīng)資料整理、信息錄入、信息審核、備案入庫等工作步驟,涉及取水許可管理的各個環(huán)節(jié)。通過對臺賬信息的審核,可以及時發(fā)現(xiàn)水行政主管部門在取水許可審批、延續(xù)、監(jiān)管等環(huán)節(jié)中存在的問題,對于推進(jìn)規(guī)范化取水許可管理具有重要作用。臺賬管理是一項常規(guī)性工作,各地水行政主管部門要將臺賬信息錄入作為規(guī)范取水許可管理的重要手段,確保每個新發(fā)放的取水許可證的信息能夠及時錄入,同時要加強(qiáng)自查和審核,對錄入的信息要一一核對,確保臺賬入庫信息的準(zhǔn)確完整。
取水許可登記系統(tǒng)錄入的主要內(nèi)容為審批發(fā)放的取水許可證和取水許可證登記表要求填寫的信息,目前登記表需要填寫的內(nèi)容和人工錄入的數(shù)據(jù)較多,如:主要包括取水權(quán)人名稱、法定代表人、取水地點、取水編號、取水量、取水用途退水地點、退水方式、退水量、退水水質(zhì)要求、審批機(jī)關(guān)、監(jiān)督管理機(jī)關(guān)、取水許可有效期限等等。其中只有很少的結(jié)構(gòu)化數(shù)據(jù),比如:單位類型、行業(yè)類別、水源類型。因而可以考慮數(shù)據(jù)字典來實現(xiàn),提高效率,避免手寫錯誤,減少工作量。
實際工作中經(jīng)常遇到一些確定的但需要重復(fù)錄入的數(shù)據(jù),如地名和單位名。(土默特左旗地名音譯聯(lián)想性不夠,很容易出現(xiàn)音同字不同現(xiàn)象,比如:土默特左旗臺閣牧鎮(zhèn)小渾津村民委員會,從人工填寫的原始調(diào)查表來看,經(jīng)常會遇到同一地名有不同寫法)
由于錄入人員專業(yè)素質(zhì)的原因,經(jīng)常會出現(xiàn)錄入完成后數(shù)據(jù)有效性驗證不通過的現(xiàn)象,有時需反復(fù)修改,特別是針對全角半角或大小寫問題時,反反復(fù)復(fù)的情況更多。
根據(jù)土默特左旗水務(wù)局實際工作中總結(jié)出的心得和經(jīng)驗,基于這一現(xiàn)狀,利用目前系統(tǒng)的數(shù)據(jù)導(dǎo)入功能,提出設(shè)計一種可自動生成導(dǎo)入文件的思路,從而有效解決上述問題。
現(xiàn)行系統(tǒng)沒有excel表格的導(dǎo)入功能,但留有數(shù)據(jù)導(dǎo)入接口,給實現(xiàn)系統(tǒng)數(shù)據(jù)導(dǎo)入提供了技術(shù)上的可行性與可操作性,為取水許可申請表數(shù)據(jù)導(dǎo)入的設(shè)計與實現(xiàn)提供了保證。土默特左旗水務(wù)局日常的報表比如土默特左旗農(nóng)業(yè)灌溉機(jī)電井基礎(chǔ)信息調(diào)查表等等為設(shè)計的實現(xiàn)提供了數(shù)據(jù)來源。
根據(jù)通用的錄入內(nèi)容設(shè)計數(shù)據(jù)字典(避免錄入錯誤,保證相同信息的唯一性);根據(jù)目前錄入內(nèi)容設(shè)計錄入界面,(增加錄入數(shù)有效性驗證,盡可能通過數(shù)據(jù)字典錄入);根據(jù)導(dǎo)入文件模板生成導(dǎo)入文件。
在大量的農(nóng)業(yè)灌溉取水井需要錄入系統(tǒng)發(fā)放取水許可證時,這樣的需求比較著急,accessVBA可以幫用戶快速實現(xiàn)想法。accessVBA在窗體制作效率方面有明顯的優(yōu)勢,界面設(shè)計人性化,方便用戶的操作;可以讓操作可以將多個步驟的手工操作通過一步來實現(xiàn);可以完成一些無法實現(xiàn)的功能。利用VBA解決工作上的問題,可以達(dá)到提高工作效率目標(biāo)。
數(shù)據(jù)字典主要是為了實現(xiàn)文本框內(nèi)容的快速輸入功能。其設(shè)計思路是:對于一些重復(fù)的或復(fù)雜的錄入內(nèi)容,用戶可以根據(jù)自己的需求把這些信息保存到數(shù)據(jù)字典中,在進(jìn)行數(shù)據(jù)錄入時,用戶只需要輸入自己設(shè)定的快捷鍵便可輸入對應(yīng)的內(nèi)容,同時用戶可以根據(jù)自己的習(xí)慣和愛好對數(shù)據(jù)字典進(jìn)行維護(hù)。
數(shù)據(jù)字典由一張表就可實現(xiàn)其需要的功能。表的結(jié)構(gòu)為兩個字段分別為:快捷鍵和錄入內(nèi)容,其中快捷鍵設(shè)置為主鍵。表的結(jié)構(gòu)和內(nèi)容如表1所示。
用戶在輸入快捷鍵時,系統(tǒng)根據(jù)輸入快捷鍵的內(nèi)容在數(shù)據(jù)字典表中執(zhí)行查詢操作并返回對應(yīng)的錄入內(nèi)容,返回記錄超過一條記錄時采用列表方式顯示。用戶可以隨時對數(shù)據(jù)字典進(jìn)行維護(hù)。維護(hù)的權(quán)限包括數(shù)據(jù)記錄的增加、修改及刪除。
表1 數(shù)據(jù)字典表的結(jié)構(gòu)和內(nèi)容
導(dǎo)入文件生成的設(shè)計思路是根據(jù)取水許可證登記系統(tǒng)的導(dǎo)出模板,生成一個新的文本文件,文件的結(jié)構(gòu)與導(dǎo)出模板相同,相應(yīng)的表單數(shù)據(jù)從錄入內(nèi)容中提取。
下面為其中一段代碼:
根據(jù)《水利部辦公廳關(guān)于加強(qiáng)農(nóng)業(yè)取水許可管理的通知》(辦資源〔2015〕175號)土默特左旗給全旗2 512眼十二五期間農(nóng)業(yè)灌溉井需發(fā)放309本取水許可證,十二五農(nóng)業(yè)井發(fā)證時,有的村井?dāng)?shù)有十幾個,甚至幾十個多。以取水權(quán)人土默特左旗北什軸鄉(xiāng)北什軸村民委員會為例,該村有56眼井辦理取水許可證需要錄入系統(tǒng),其中經(jīng)緯度、井深、孔徑等關(guān)鍵字段的錄入量就會很大,人工填寫費(fèi)時費(fèi)力,一個證的錄入就需要一周的時間,推算下來309個證的錄入就需要幾個月的時間。而利用VBA后大大提高了工作效率,309個證的錄入僅僅用了半個月。
土默特左旗的村名,大多數(shù)是蒙古語音譯,比如土默特左旗臺閣牧鎮(zhèn)達(dá)爾架大東營村民委員會,基礎(chǔ)表格習(xí)慣性書寫有時寫成達(dá)兒架或大而架,與公章上的官方語言不同,利用VBA就可以對用戶錄入的數(shù)據(jù)執(zhí)行限制,從而防止用戶意外錄入不規(guī)范字符。
作為開發(fā)工具可以規(guī)范用戶的操作,控制用戶的操作行為,它的準(zhǔn)確性體現(xiàn)在錄入數(shù)據(jù)和運(yùn)算數(shù)據(jù)兩個方面。例如人工錄入年許可取水量或流量單位時有時會誤錄小數(shù)點位置,意外插入了字母導(dǎo)致后期運(yùn)算出錯,而利用VBA就可完全避免這類錯漏發(fā)生,經(jīng)實際驗證,309本取水許可證數(shù)據(jù)有效性系統(tǒng)驗證一次通過。
VBA無須安裝,使用方便,在土默特左旗水資源管理取水許可臺賬登記系統(tǒng)數(shù)據(jù)錄入時的應(yīng)用有效且高效,減少了不必要的重復(fù)繁瑣的操作,降低了時間成本和人力成本,更是基層水利工作者水資源取水許可管理自動化的一種新嘗試。