高凌宇,陳書梅,黃 蕾
(安徽省農業(yè)信息中心,合肥 230000)
進入21世紀以來,電子政務績效評估作為一項新型的政府管理服務模式和治理手段,在我國各級政府機構與公共部門得到了廣泛的關注,安徽的電子政務績效評估始于2001年,并從2014年開始將專題業(yè)務績效評估結果相繼納入政府目標考核體系。電子政務考核的實行有利于鞏固建設目標,提高電子政務工作者的積極性,提升人民對政府的滿意度。而政府網(wǎng)站是電子政務的重要組成部分,是電子政務服務于行政效率提升和政府職能轉變的前沿領域,發(fā)揮著重要的作用。省政府辦公廳將《政府網(wǎng)站發(fā)展指引》貫徹落實情況作為對各地、各部門政府網(wǎng)站工作考核的重要內容,納入年度政府網(wǎng)站績效考核,計入各市、各部門目標管理績效考核成績。省政府辦公廳開展政府網(wǎng)站日常監(jiān)測和季度抽查工作時,設置相應指標,一并檢查《政府網(wǎng)站發(fā)展指引》的貫徹落實情況,對工作不力的及時通報、督促整改,并視情況啟動約談機制?!墩W(wǎng)站發(fā)展指引》貫徹落實工作接受社會和媒體監(jiān)督,對被群眾投訴或媒體曝光的,經(jīng)查實后視情況予以通報、限期整改,網(wǎng)站信息監(jiān)測預警系統(tǒng)則是基于政府網(wǎng)站與政務新媒體考核指標設計的,旨在強化落實省政府辦公廳提出的建立安全監(jiān)測預警機制,實時監(jiān)測網(wǎng)站的應用系統(tǒng)、網(wǎng)站數(shù)據(jù)等運行狀態(tài)以及網(wǎng)站掛馬、內容篡改等攻擊情況,并對異常情況進行報警和處置。實現(xiàn)超前預警、提前防范、動態(tài)監(jiān)管,并提升網(wǎng)站工作人員的辦網(wǎng)管網(wǎng)能力。
政府網(wǎng)站是一個虛擬平臺,通過整合和鏈接各種應用程序和資源,向公眾提供特定的電子政府服務。它是世界各個國家電子政務發(fā)展不可缺少的組成部分。通過政府網(wǎng)站,政府能夠為公民提供多元化的公共服務。在此背景下,建立政府網(wǎng)站的安全監(jiān)測預警系統(tǒng)對不同情況下電子政務的持續(xù)發(fā)展至關重要。目前,國內有很多電子政務績效考核系統(tǒng)設計的成熟案例,也有很多專業(yè)的第三方機構為政府提供相關技術服務。電子政務績效考核系統(tǒng)是考核政務服務人員的相關舉措,而從政務服務人員的角度出發(fā),建設電子政務績效考核預警系統(tǒng)的案例卻少之又少。本文提出的網(wǎng)站信息監(jiān)測預警系統(tǒng)的設計則是電子政務績效考核預警系統(tǒng)的一部分,《國務院辦公廳關于印發(fā)政府網(wǎng)站發(fā)展指引的通知》(國辦發(fā)〔2017〕47號)和《國務院辦公廳秘書局關于印發(fā)政府網(wǎng)站與政務新媒體檢查指標、監(jiān)管工作年度考核指標的通知》(國辦秘函〔2019〕19號)等,都對政府網(wǎng)站的考核提出了更高的要求。政府網(wǎng)站考核中對安全、事故等嚴重問題、站點無法訪問,首頁不更新,欄目不更新,互動回應差,欄目不實用等六個方面進行內容質量監(jiān)測。而網(wǎng)站信息監(jiān)測預警系統(tǒng)的設計是為了實現(xiàn)對政府網(wǎng)站考核中六個內容質量方面進行實時監(jiān)測,及時有效解決網(wǎng)站存在問題,實現(xiàn)超前預警、提前防范、動態(tài)監(jiān)管,為省政府辦公廳對網(wǎng)站考核做好充分準備。同時在系統(tǒng)中實現(xiàn)新聞數(shù)據(jù)、新聞欄目按日發(fā)布量統(tǒng)計,并增設相關辦公的功能,形成一個電子政務工作平臺,提升政務服務人員工作效率。此系統(tǒng)的建成為農業(yè)農村廳信息中心網(wǎng)站方面的監(jiān)測工作提供了信息化的監(jiān)測手段,改變了手動統(tǒng)計、錄入信息的傳統(tǒng),避免了監(jiān)測不及時、統(tǒng)計疏忽的問題,自建成以來取得了良好的效果。
為了滿足系統(tǒng)的動態(tài)監(jiān)管,解決數(shù)據(jù)的實時性、有效性問題,系統(tǒng)采取了實時獲取網(wǎng)站數(shù)據(jù),分別獲取農業(yè)農村廳官網(wǎng)的三農資訊、通知公告、市縣信息、廉政動態(tài)等兩周需更新的欄目,動物衛(wèi)生監(jiān)督、品種管理、農機管理等半年需更新欄目,政務信息公開子欄目,政民互動欄目數(shù)據(jù),通過數(shù)據(jù)清洗、過濾、分析后得到系統(tǒng)所需數(shù)據(jù),實時監(jiān)測近50個欄目的信息發(fā)布情況。
2.2.1 新聞預警系統(tǒng)
此系統(tǒng)為網(wǎng)站信息監(jiān)測預警系統(tǒng)的主要子系統(tǒng)。其中根據(jù)省政府網(wǎng)站監(jiān)測要求,分別設置動態(tài)類、非動態(tài)類監(jiān)測、站點監(jiān)測、政府信息公開監(jiān)測、政民互動監(jiān)測預警。監(jiān)測時間點前2周內的動態(tài)、要聞類欄目,以及監(jiān)測時間點前6個月內的通知公告、政策文件類一級欄目,動態(tài)類以距最新一條信息發(fā)布8天、10天、12天為節(jié)點,非動態(tài)類以160天、170天、175天為節(jié)點,分別設置預警級別為黃色、橙色、紅色,當級別為紅色級別時,將在頁面重點位置顯示。站點監(jiān)測則是一天一次對網(wǎng)站所有欄目近一天更新的鏈接進行訪問,監(jiān)測是否有訪問無效的鏈接,有則標紅在系統(tǒng)中顯示。政府信息公開監(jiān)測主要體現(xiàn)在兩方面,一是各欄目信息是否定期更新,二是政策解讀是否有解讀文件。政民互動則是針對監(jiān)測時間點前1年內,對網(wǎng)民留言應及時答復處理的政務咨詢類欄目(在線訪談、調查征集、網(wǎng)上信訪、紀檢舉報類欄目除外)是否存在超過3個月未回應有效留言的現(xiàn)象,根據(jù)時間節(jié)點進行分級預警。
2.2.2 市縣信息統(tǒng)計系統(tǒng)
官網(wǎng)中有市縣信息專欄,匯聚了各市縣農業(yè)農村局最新工作動態(tài),同時該專欄的信息也會同步推送全國農業(yè)信息聯(lián)播,是展示本省三農工作的重要窗口。此系統(tǒng)設計的初衷是為了提高市縣報送信息的積極性,均衡各市縣的信息發(fā)布數(shù)量,提升新聞質量。分為市縣信息發(fā)布量統(tǒng)計、信息發(fā)布量分析和時空分析。市縣信息發(fā)布量統(tǒng)計可選擇統(tǒng)計各市縣近一周或月的信息發(fā)布數(shù)據(jù),以表格、柱狀圖的形式展現(xiàn)。信息發(fā)布量分析則是根據(jù)模型分析出各市縣信息發(fā)布量的情況分級,分為發(fā)布信息多、較多、較少、少四個級別。時空分析則是在三維地圖中對市縣信息歷史數(shù)據(jù)按年或月動態(tài)播放,查看變化趨勢。
2.2.3 日常辦公云平臺
科室在日常工作中,會經(jīng)常訪問新聞媒體網(wǎng)站、政府部門網(wǎng)站以及業(yè)務系統(tǒng)等各種網(wǎng)站。網(wǎng)站數(shù)量多,電子報刊網(wǎng)站訪問還存在日期選擇的步驟,為了形成辦公平臺統(tǒng)一入口,提升工作效率,將這些網(wǎng)站分類級別、并自動選擇電子報刊日期成為亟需解決的問題。因此系統(tǒng)將安徽日報、農民日報、中安在線、人民網(wǎng)等新聞媒體集成在新聞媒體網(wǎng)站模塊,將農業(yè)農村部、省政府、農業(yè)農村廳及各市農業(yè)農村局網(wǎng)站集成在政府部門網(wǎng)站模塊,將集約化平臺、信息報送平臺等集成在業(yè)務系統(tǒng)模塊。形成一個辦公云平臺,個應用的模式。
網(wǎng)站信息監(jiān)測預警系統(tǒng)分為三個子系統(tǒng),一是新聞信息預警系統(tǒng),二是市縣信息統(tǒng)計系統(tǒng),三是日常辦公平臺。系統(tǒng)基于WebStorm軟件平臺開發(fā),根據(jù)系統(tǒng)功能需求,不使用業(yè)務數(shù)據(jù)庫,僅使用空間數(shù)據(jù)庫。系統(tǒng)采用JavaScript和Python開發(fā)語言,使用了一個事件驅動、非阻塞式I/O模型,使JavaScript運行在服務端的開發(fā)平臺。選用Node+Express+vue應用程序開發(fā)框架,運用了Node.js相關的cheerio模塊、Su?perAgent模塊、eventproxy模塊。GIS部分采用Cesium構建二三維地理信息平臺,ArcGIS Server作為空間服務器。實現(xiàn)信息爬取、分模塊預警、信息統(tǒng)計、日常辦公的功能。系統(tǒng)功能結構如圖1所示。
圖1 系統(tǒng)功能結構圖
網(wǎng)站信息監(jiān)測預警系統(tǒng)的主界面是新聞預警系統(tǒng)、市縣信息統(tǒng)計系統(tǒng)、日常辦公云平臺常用功能的集中展示界面(見圖2),具體包括動態(tài)、非動態(tài)欄目監(jiān)測、錯鏈監(jiān)測、政務公開、政民互動欄目監(jiān)測預警。市縣信息發(fā)布量top7,常用網(wǎng)站直鏈、信息發(fā)布數(shù)量統(tǒng)計等功能。在左側可選擇系統(tǒng)切換,進入相應子系統(tǒng)。此頁面的設計可實現(xiàn)常規(guī)監(jiān)測工作在一個頁面就能完成,極大地提高了工作效率和質量。
圖2 系統(tǒng)主界面
Event Proxy雖然是一個很輕量的工具,但是能夠帶來一種事件式編程的思維變化。有以下幾個特點:事件機制解耦復雜業(yè)務邏輯;移除被廣為詬病的深度callback嵌套問題;將串行等待變成并行等待;提升多異步協(xié)作場景下的執(zhí)行效率;無平臺依賴,適合前后端;能用于瀏覽器和Node.js。superagent是node.js里一個非常方便的客戶端請求代理模塊,是一個輕量的、漸進式的ajax api,可讀性好、學習曲線低,內部依賴node.js原生的請求api,適用于node.js環(huán)境下。Cheerio實現(xiàn)了核心jQuery的一個子集,Cheerio從jQuery庫中刪除了所有DOM不一致和瀏覽器殘留。通過這幾個模塊的運用,實現(xiàn)了數(shù)據(jù)爬?。煌ㄟ^規(guī)則模型,生成了系統(tǒng)所需數(shù)據(jù)。圖3為基于爬取和規(guī)則模型的技術流程圖。
圖3 技術流程圖
常規(guī)的地圖服務發(fā)布需要耗費人力時間,數(shù)據(jù)的時效性也得不到保障,地圖數(shù)據(jù)的更新周期根據(jù)人員配備情況,常以月或年為更新周期。因此,為了實現(xiàn)空間數(shù)據(jù)自動獲取、服務自動發(fā)布、在二三維地理信息平臺上自動顯示,本系統(tǒng)采用基于Python的ArcGIS自動定時發(fā)布地圖服務,把爬取到的市縣信息做數(shù)據(jù)標準化處理,再空間化處理,生成shp文件保存在指定文件夾,通過執(zhí)行dos命令及Python腳本,利用Python分析和處理數(shù)據(jù)的優(yōu)勢,讀取指定路徑下文件夾中的相關數(shù)據(jù),將數(shù)據(jù)更新到mxd文件中,調用接口自動發(fā)布地圖,從而實現(xiàn)地圖數(shù)據(jù)的實時顯示。
系統(tǒng)上線運行后,網(wǎng)站常態(tài)化監(jiān)測得到有力保障。系統(tǒng)數(shù)據(jù)自動更新的頻率設定在半小時/次,可以滿足監(jiān)測需要。在系統(tǒng)建成前,全省政府網(wǎng)站與政務新媒體檢查情況的通報結果顯示,農業(yè)農村廳網(wǎng)站存在欄目更新不及時、錯鏈無法訪問、政民互動響應不及時等扣分情況。建成后,沒再發(fā)生過此類扣分情況,在2020年度全省政府網(wǎng)站暨政務微博微信工作先進單位名單中,省農業(yè)農村廳位列其中。不過,本系統(tǒng)也存在一些不足,關于錯敏字檢測、政務信息公開是否關聯(lián)政策解讀等功能尚未開發(fā),日常辦公云平臺的功能較為單一。在后期的建設中,將堅持功能縱向延伸、系統(tǒng)橫向擴展的理念繼續(xù)完善系統(tǒng),開發(fā)錯敏字檢測等功能,在日常辦公云平臺中增加文件共享功能,方便工作人員共同管理和查閱相關文件資料,為網(wǎng)站監(jiān)測工作作出更大貢獻。