賈樹剛,李 靜
(1.朝陽師范高等專科學校宣傳部,遼寧 朝陽 122000;2.朝陽師范高等專科學校思想政治理論課教研部,遼寧 朝陽 122000)
黨的十九大對堅定不移全面從嚴治黨、不斷提高黨的執政能力和領導水平作出了全面部署,賦予了黨的建設新任務、新要求.按照有利于加強黨的領導、開展黨的組織生活、黨員教育管理監督、密切聯系群眾的原則,堅持人在哪里、黨員在哪里,黨建工作重點就在哪里,不斷擴大農村基層黨組織活動覆蓋面.要充分利用大數據、互聯網技術開展農村基層黨建工作,提高農村基層黨建工作效率,進而提升農村基層黨建科學化、信息化水平.
大數據背景下實現農村基層黨建的信息化建設是非常重要的任務,運用“互聯網+黨建”模式也符合新時代智慧黨建的要求.本文設計開發一款農村基層智慧黨建系統,可實現黨建工作線上線下相互融合、相互促進,激發農村基層黨建的新活力,實現黨建工作的移動化[1].
大數據具有強大的數據采集、分析功能,通過大數據分析和可視化技術可以有效地在海量的、不規范數據信息中梳理出有規律的、有價值的數據[2].農村基層智慧黨建系統的設計與開發離不開數據的支持.大數據背景下,農村基層黨組織情況、黨員現狀等各類數據信息的融合是農村基層智慧黨建系統設計開發的基礎.以大數據技術作為支撐,發揮大數據優勢,能確保農村基層智慧黨建系統應用到實際工作當中.在線上線下深入調查的基礎上成立大數據中心,具體包含的數據資源有:農村基層黨員數據庫,村黨組織數據庫,村黨員、積極分子和黨組織互動數據庫,活動總結、計劃數據庫,村黨員后備干部數據庫等[3].通過大數據中心對數據資源進行整合,完成數據的采集、分析、預測等,有效地融合各類數據信息.
本系統采用的是C/S和B/S混合網絡模型.具體的網絡模型如圖1所示.

1.3.1 黨務管理模塊
此模塊包括組織概況、支部成員管理、黨員管理、流動黨員管理、規章制度等功能,與黨員大數據中心綁定,黨員身份信息從預備黨員開始導入,實現“網絡發展到哪里,黨建工作就要覆蓋到哪里”的目標.黨務管理模塊設計融合了“互聯網+黨建”與傳統黨建工作的理念,實現黨務工作的高效、精準、智能管理,提高黨務管理的信息化和科學化水平.
1.3.2 黨建社區管理模塊
此模塊包括時政要聞、黨務公開、支部意見、主題黨日活動、通知公告和聊天室等功能,通過移動終端把上級部門的時政新聞、要聞和通知等及時傳達到每位黨員,并通過黨建聊天室進行良性互動.黨建社區管理模塊通過移動互聯網技術實現了黨員活動的智能化、多樣化,同時實現了黨員活動線上、線下動態互動.
1.3.3 網上黨校模塊
此模塊包括“三會一課”、視頻課件、圖文資料、微黨課4個功能.在大數據背景下,通過對黨員現狀進行需求分析,結合不同黨員實際需求分別制定課程學習套餐.利用在線學習和測試等方式將黨建學習資料提供給黨員,增強黨員教育的感染力和傳播力.同時,通過移動終端的便利操作,隨時隨地進行黨建知識學習.
1.3.4 志愿服務管理模塊
此模塊包括志愿者活動和便民服務兩個功能.通過大數據對黨員情況、村民需求等數據進行整理、分析,以黨員“一聯一”方式,將村民需求對接黨員服務,實現雙向交互,采取同時線上線下服務相結合方式提升服務能力和服務質量.
智慧黨建系統功能主要包括移動端APP和后臺Web服務兩部分.
2.1.1 開發技術
在不需要與移動終端接口進行大量、復雜的數據交互前提下,移動端APP采用開發效率高、技術簡單且目前使用較為普遍的Hy Brid APP模式進行開發.利用JQuery Moblile腳本技術配合HTML5+CSS實現移動端APP的動態交互服務;使用PhoneGap專用工具對WebService進行一系列復雜的系統配置、工具配置和平臺關聯操作,從而將APP打包.
2.1.2 移動端APP功能的實現
移動端APP功能是通過后臺Web服務的JSP、JQuery Mobile動態交互頁面實現的,因此開發的重點在于移動端APP和后臺Web服務之間的交互處理.本系統終端交互功能采用JSON格式進行數據封裝,運用AJAX機制來實現.在具體開發過程中,在Web服務的JSP頁面上通過JavaScrip腳本判斷服務器請求的來源.如果是移動端APP,則加載AJAX動態交互腳本,使用JQuery Mobile動態交互頁面,在頁面的后臺Beans中將Java數據信息轉換為JSON類型的數據包;如果是普通的終端,直接采用Spring MVC框架實現交互.上述服務請求來源判斷的核心代碼如下:

2.1.3 移動端APP打包
移動端APP打包采用PhoneGap工具.根據Web服務配置,運用基于JSP、JQuery Mobile腳本技術、HTML5開發的WebService將所有Web頁面文件、CSS等封裝為Android或IOS兩種不同的操作系統APP安裝包.
2.2.1 開發技術
后臺Web服務采用Java Web技術、SSM框架對應的MVC架構進行開發.Java Web技術是市場上最為常用、技術成熟且使用率較高的Web技術,其核心是利用JSP技術對后臺Web服務的動態頁面、數據交互進行處理.利用Java Web技術搭建的標準化MVC三層軟件架構可對后臺Web服務的Http交互、數據持久化等進行處理.
2.2.2 后臺Web服務功能的實現
后臺Web服務功能的實現,是基于SSM框架、運用Java Web技術配合Oracle數據庫開發的.后臺Web通過MyBatis服務組件,使用簡單的XML配置文件或注解,進行數據持久化映射以實現與數據庫的數據交互.
智慧黨建系統的開發與建設,讓農村黨組織活動走向田頭、走進農戶,有效地拓展了農村基層黨建工作陣地,創新了農村黨員教育方式,完善了農村黨組織服務模式,豐富了農村黨組織活動方式,增強了農村黨組織的吸引力,提升了農村基層黨建工作的科學化水平,是農村基層黨建工作與時俱進的必然選擇.