陳思蘭,陳 燕
(廣西大學(xué)計算機與電子信息學(xué)院,廣西南寧 530004)
推動大數(shù)據(jù)應(yīng)用,提高政府治理能力,是黨中央、國務(wù)院做出的重大戰(zhàn)略部署,是實施國家大數(shù)據(jù)戰(zhàn)略、實現(xiàn)我國從數(shù)據(jù)大國向數(shù)據(jù)強國轉(zhuǎn)變的重要舉措。大數(shù)據(jù)可以應(yīng)用在多方面[1-2],發(fā)揮著積極的作用。廣西高度重視大數(shù)據(jù)在扶貧領(lǐng)域的運用。2015年12月,自治區(qū)黨委印發(fā)的《關(guān)于貫徹落實中央扶貧開發(fā)工作重大決策部署堅決打贏“十三五”脫貧攻堅戰(zhàn)的決定》中提出,要建立數(shù)據(jù)集中、服務(wù)下延、互聯(lián)互通、信息共享的扶貧大數(shù)據(jù)管理平臺,實現(xiàn)市、縣、鄉(xiāng)、村四級高速接入,為精準扶貧、精準脫貧提供有力支撐。
為此,迫切需要把大數(shù)據(jù)技術(shù)運用到精準扶貧領(lǐng)域,利用信息化的手段科學(xué)管理貧困人口,建立脫貧攻堅決策支持系統(tǒng)[3]。本文通過接入貧困人口信息、產(chǎn)業(yè)扶貧、扶貧培訓(xùn)等數(shù)據(jù),解決貧困數(shù)據(jù)的互聯(lián)互通與資源共享問題,對貧困數(shù)據(jù)多口徑、多維度地查詢、分析與統(tǒng)計[4],實現(xiàn)貧困數(shù)據(jù)可視化功能,為扶貧部門提供決策依據(jù)與數(shù)據(jù)支撐。
決策支持系統(tǒng)的核心功能就是通過對所積累數(shù)據(jù)的挖掘分析,實現(xiàn)扶貧對象精準化、資源分配可視化、扶貧效果可量化等,發(fā)現(xiàn)脫貧攻堅任務(wù)中的規(guī)則和規(guī)律,幫助各級決策機構(gòu)實現(xiàn)基于數(shù)據(jù)的科學(xué)決策,提高扶貧工作管理能力[5]。
決策支持系統(tǒng)實現(xiàn)“用數(shù)據(jù)說話、用數(shù)據(jù)決策、用數(shù)據(jù)管理、用數(shù)據(jù)創(chuàng)新”,為各級扶貧部門提供科學(xué)決策依據(jù),提高脫貧攻堅決策能力。根據(jù)廣西扶貧實際工作需要,決策支持系統(tǒng)主要有4大功能模塊:脫貧攻堅態(tài)勢分析模塊、脫貧攻堅風(fēng)險評估模塊、脫貧攻堅績效分析模塊、脫貧計劃分析模塊。
該模塊主要是從空間維度、時間維度和扶貧綜合方面對各級區(qū)域內(nèi)貧困戶、貧困村的態(tài)勢發(fā)展進行分析。
1.1.1 基于空間維度的態(tài)勢分析功能
提供對各級區(qū)域內(nèi)貧困村(含數(shù)量、類型、村集體經(jīng)濟收入、特色產(chǎn)業(yè)等)、貧困戶(含數(shù)量、類型、致貧原因等)、地緣特征等信息的關(guān)聯(lián)統(tǒng)計功能,并在對應(yīng)的區(qū)域地圖上采用數(shù)值、著色、熱度、氣泡等形式標記,形成客觀描述行政區(qū)域扶貧攻堅任務(wù)的工作量和困難度的“作戰(zhàn)圖”[6]。
1.1.2 基于時間維度的態(tài)勢分析功能
在1.1.1節(jié)的基礎(chǔ)上細分年度,提供對行政區(qū)域內(nèi)歷年脫貧、返貧情況追溯匯總的統(tǒng)計分析功能,引入時間軸獲得該行政區(qū)域脫貧攻堅態(tài)勢的“進程圖”,既刻畫出該行政區(qū)域的歷史脫貧成績,又一定程度反映出該行政區(qū)域的脫貧攻堅能力。
1.1.3 扶貧綜合態(tài)勢評估功能
綜合利用1.1.1節(jié)、1.1.2節(jié)的結(jié)果,引入關(guān)聯(lián)統(tǒng)計、加權(quán)累計等方法,采用定性與定量分析相結(jié)合的方式刻畫行政區(qū)域扶貧態(tài)勢的“全景圖”[7]。
1.2.1 脫貧風(fēng)險分級聚類功能
在扶貧綜合態(tài)勢評估的基礎(chǔ)上,進一步挖掘關(guān)聯(lián)行政區(qū)域扶貧任務(wù)、扶貧能力、扶貧隊伍、占用資源等信息,提供針對各級行政區(qū)域脫貧風(fēng)險的等級劃分功能,在全局范圍內(nèi)標識脫貧攻堅任務(wù)的重點難點區(qū)域;同時,同級行政區(qū)域間應(yīng)進行基于相似度的聚類,便于上級更好地按類施策,也便于同級直接結(jié)對互助。
1.2.2 村戶脫貧返貧概率預(yù)測功能
通過挖掘歷史數(shù)據(jù)、建立知識規(guī)則庫等方法,提供貧困村、貧困戶的脫貧或返貧的預(yù)判功能,使得扶貧和摘帽工作更加有的放矢[8]。
1.2.3 脫貧困境難點分析功能
提供行政區(qū)域扶貧攻堅工作薄弱環(huán)節(jié)的自動化分析判斷功能,給出困境難點列表并說明關(guān)鍵程度,給出具有一定啟發(fā)價值的分析結(jié)論,供決策參考。
1.2.4 異常風(fēng)險事件報警功能
基于規(guī)則定義、模式匹配、數(shù)據(jù)挖掘等手段,提供扶貧領(lǐng)域內(nèi)異常狀況的自動檢測和報警功能,例如不合常情的大規(guī)模脫貧/返貧、遠超(低)預(yù)期的資源使用效益、極端離群的區(qū)域扶貧態(tài)勢等,為決策者發(fā)現(xiàn)問題、捕捉反常提供第一時間預(yù)警。
1.3.1 幫扶隊伍績效考核功能
綜合考量幫扶活躍度、幫扶措施和幫扶成效等,提供行政區(qū)域內(nèi)扶貧隊伍(含扶貧干部、駐村隊員、第一書記、幫扶聯(lián)系人)的績效考核功能,為查找隊伍不足、優(yōu)化幫帶結(jié)構(gòu)提供統(tǒng)計依據(jù)。
1.3.2 扶貧資源效能評估
關(guān)聯(lián)整合行政區(qū)域內(nèi)所有扶貧資源(含幫扶措施、扶貧項目、致富帶頭人項目等)的相關(guān)信息,盡量準確地分析已投入資源的效益,同時酌情預(yù)估待投入資源的效果和需調(diào)度資源的缺口。
1.3.3 扶貧成功案例推送功能
利用智能化推薦算法,在相似度較高的行政區(qū)域內(nèi)提供扶貧優(yōu)秀案例的推送功能,使得扶貧領(lǐng)域好的經(jīng)驗作法得到適時精準共享。
脫貧計劃指標管理:自治區(qū)、市、縣級分別制定轄區(qū)貧困戶(貧困人口)年度脫貧摘帽計劃,提供重點幫扶對象管理,實現(xiàn)脫貧計劃的有效管理,促進貧困戶有序退出。
脫貧計劃進度動態(tài)追蹤:提供實時查看市、縣、鄉(xiāng)鎮(zhèn)、村各級脫貧計劃完成進度,多維度展示脫貧任務(wù)完成情況,精確掌握各級脫貧任務(wù)完成情況[9]。
脫貧計劃智能預(yù)警:針對脫貧任務(wù)完成進度低于可控閾值,系統(tǒng)智能判斷,實時預(yù)警,通過消息推送、短信方式及時提醒相關(guān)人員。
脫貧攻堅決策支持系統(tǒng)將微觀呈現(xiàn)和宏觀規(guī)劃相結(jié)合,可視化展示廣西脫貧攻堅工作總體情況和分析結(jié)果。首先,通過對扶貧數(shù)據(jù)的實時統(tǒng)計,多維度呈現(xiàn)扶貧指標數(shù)據(jù),實現(xiàn)扶貧對象和扶貧項目時空分布可視化;其次,采用人工智能、機器學(xué)習(xí)等先進算法,充分挖掘已有的業(yè)務(wù)數(shù)據(jù)價值,為扶貧開發(fā)指導(dǎo)的科學(xué)決策提供數(shù)據(jù)支撐,也可以為入戶調(diào)研提供參考,了解單個建檔立卡貧困戶的詳細信息。
系統(tǒng)采用Java EE框架結(jié)構(gòu)[10],分數(shù)據(jù)層、業(yè)務(wù)邏輯層和功能表現(xiàn)層,具體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)體系結(jié)構(gòu)
Fig.1 System architecture
數(shù)據(jù)層:為系統(tǒng)提供數(shù)據(jù)服務(wù)支持,主要包括扶貧基礎(chǔ)信息數(shù)據(jù)、扶貧進度信息、文檔信息等,用于扶貧信息的查詢、統(tǒng)計等。
業(yè)務(wù)邏輯層:用于實現(xiàn)扶貧工作管理中所涉及的一切業(yè)務(wù)邏輯管理,包括系統(tǒng)用戶的權(quán)限管理、扶貧相關(guān)信息的查詢設(shè)置服務(wù),這些業(yè)務(wù)邏輯通過JavaBean實現(xiàn)定義,可方便維護。
功能表現(xiàn)層:用于實現(xiàn)系統(tǒng)的功能,包括各個模塊操作界面。
以脫貧計劃分析模塊設(shè)計為例。該模塊主要實現(xiàn)對脫貧計劃的維護操作,包括對脫貧計劃的制定、脫貧計劃的修改以及刪除等操作。如脫貧計劃管理類圖(圖2)所示,Plane類是脫貧計劃管理的主類,用于實現(xiàn)對脫貧計劃的總管理,包括擬定脫貧計劃、脫貧計劃的導(dǎo)入等,并且對脫貧計劃的有效性進行校驗,包括脫貧計劃中的貧困戶列表是否有效、脫貧計劃的人員是否對應(yīng)等;SearchPlane類用于實現(xiàn)脫貧計劃的查詢,用于處理不同脫貧計劃的檢索、定位等操作;StaticPlane類為脫貧計劃統(tǒng)計設(shè)置類,在對脫貧計劃進行統(tǒng)計時,某些貧困戶的脫貧記錄內(nèi)容也需要統(tǒng)計,以完成其細致的脫貧計劃分類統(tǒng)計[11]。
脫貧攻堅決策支持系統(tǒng)提供綜合指揮和脫貧攻堅決策支持服務(wù),提高脫貧攻堅掛圖作戰(zhàn)和決策支持能力。系統(tǒng)基于Java EE框架開發(fā),其選用Eclipse來完成系統(tǒng)的集成化開發(fā),此開發(fā)平臺提供一個快捷、高效的開發(fā)環(huán)境。通過SSH框架能夠快速搭建系統(tǒng)的原型,通過Hbuilder+Dreamever實現(xiàn)客戶端的頁面設(shè)計,其中Dreamever實現(xiàn)UI設(shè)計,Hbuilder實現(xiàn)JS代碼的編寫。
圖2 脫貧計劃信息管理類設(shè)計
Fig.2 Information management design of poverty alleviation program
用戶登錄過程中,系統(tǒng)用戶在客戶端輸入用戶賬戶和口令,以JSON數(shù)據(jù)格式傳遞到服務(wù)端,在服務(wù)端完成登錄口令的驗證,具體步驟如下:
(1)登錄用戶在瀏覽器端,輸入登錄的用戶賬戶和口令,提交時通過JS代碼,向服務(wù)端發(fā)送JSON格式的用戶信息。
(2)系統(tǒng)服務(wù)端接收到用戶名和口令后,解析出相應(yīng)的用戶參數(shù),然后在系統(tǒng)用戶表中查詢是否存在此用戶,若賬號、口令與數(shù)據(jù)庫中的用戶表存在匹配記錄,則以JSON數(shù)據(jù)格式返回到客戶端結(jié)果,結(jié)果變量以Loginstatus的JSON數(shù)據(jù)給出。
(3)在瀏覽器端,解析出JSON結(jié)果,如果賬戶口令是正確的,可以進入到系統(tǒng),并且通過Session讀寫函數(shù)把用戶名寫入到Session;如果賬戶口令是無效的,需要重新輸入,并且在瀏覽器端給出相應(yīng)的提示(圖3)。
圖3 系統(tǒng)用戶登錄及認證流程圖
在進行脫貧計劃維護操作時,需要由系統(tǒng)權(quán)限來驗證其是否具有脫貧計劃維護操作權(quán)限。系統(tǒng)通過一個權(quán)限控制類來實現(xiàn)工作人員登錄后權(quán)限的識別,以及其與脫貧計劃操作的匹配,即通過向服務(wù)端發(fā)送Web Services的權(quán)限校驗,以校驗脫貧計劃是否顯示在此扶貧終端。在進行脫貧計劃數(shù)據(jù)維護操作時,系統(tǒng)根據(jù)其歷史記錄中的脫貧計劃資源信息來完成脫貧計劃的新增,通過PoorPlaneController來實現(xiàn)新增的控制,通過PoorPlaneDataImp來實現(xiàn)具體的新增操作。在對脫貧計劃資源進行新增時,需要對脫貧計劃類型進行獲取,獲取其相關(guān)的一級類和二級類信息,通過NewPoorPlaneTypes()方法實現(xiàn)脫貧計劃類型的新增。下面描述的是PoorPlaneData中實現(xiàn)推薦脫貧計劃新增的過程。
private PoorPlaneDao PoorPlaneDao;
public int NewPoorPlaneTypes(int PoorPlaneId,List
boolean addstatus = verifyPoorPlane(PoorPlane);
if(!addstatus) {
return
PoorPlaneDataAddstatus.POORPLANE_INFO;
}
addstatus =
PoorPlaneDao.NewPoorPlaneTypes(PoorPlaneId,PoorPlane);
if(!addstatus) {
return
PoorPlaneDataAddstatus.DAO_ERROR;
}
refresh();
return PoorPlaneDataAddstatus.SUCCESS;}
在對脫貧計劃類型進行持久化處理時,由于脫貧計劃的一級類和二級類在Web.xml文件中存儲,因此需要調(diào)用訪問配置文件中的脫貧計劃類型,來完成脫貧計劃類型的新增。
NewPoorPlaneTypes(Integer PoorPlaneId,List
INSERT INTO
PoorPlaneType_join(PoorPlaneType_id,PoorPlane_id) VALUES
item="PoorPlaneType"> (#{PoorPlaneType.id},#{PoorPlaneId}) 登錄系統(tǒng)后,可直觀看到貧困戶家庭基本情況展示,包括貧困人口分布和致貧原因等,貧困人口分布主要以地圖、柱狀圖等方式展現(xiàn)(圖4)。 對致貧原因進行統(tǒng)計分析,看本地區(qū)主要致貧原因有哪些,可根據(jù)本地區(qū)特點有針對性地制定幫扶措施,有效提高幫扶的成效,達到事半功倍的效果(圖5)。 圖4 貧困人口分布界面 Fig.4 Distribution interface of poverty population 圖5 貧困戶致貧原因分析界面 Fig.5 Interface of the causes analysis of poverty among poor households 脫貧攻堅大數(shù)據(jù)決策支持系統(tǒng)在增強扶貧數(shù)據(jù)分析與應(yīng)用能力、提高扶貧信息的精準度、壓實扶貧干部的責(zé)任等方面取得明顯的成效,形成貧困人口、貧困村、貧困縣的脫貧軌跡,促進幫扶工作規(guī)范并科學(xué)管理貧困戶、貧困人口、扶貧項目和扶貧資金,提升脫貧工作的管理水平。3.3 效果演示
4 結(jié)束語