张 俊,饶晓燕,吴建伟*,李春辉,吴文茜
(1.北京派得伟业科技发展有限公司,北京 100097; 2.北京农业信息技术研究中心,北京 100097; 3.农业农村部信息中心,北京 100125)
党的十九大报告提出产业兴旺、生态宜居、治理有效、乡风文明、生活富裕的乡村振兴战略政策,2019年中央一号文件明确了“数字乡村”的战略思路。作为国家治理基石,乡村治理有效是乡村振兴的基础,是健全乡村治理体系、推动乡村治理转型、提升乡村治理效率、提升乡村发展价值、全面促进乡村振兴的重要内容。伴随大数据技术在政府决策的成熟应用,数据驱动乡村生态、公共事务、基层组织、公共服务等方面治理逐渐成为乡村治理的重要力量[1]。刘波等[2]提出一种基于微服务架构的多维村务系统。邹晓涛[3]基于J2EE、ArcIMS和多维数据库等相关技术建立北京市村庄规划管理地理信息系统。章一帆等[4]结合地理信息系统(GIS)技术、海量异构数据处理技术,采用面向服务(SOA)的系统结构设计开发“访惠聚”工作管理信息系统。目前鲜见使用网格化管理模式的村务管理系统研究报道。
农村基层工作纷繁复杂,做好村务公开工作具有重要性和紧迫性,必须结合农村改革发展的新形势、新任务,通过计算机技术,把互联网技术与村务公开工作融合创新,推动村务公开工作向法制化、程序化、规范化迈进,实现乡村治理体系和治理能力现代化[5]。为不断优化乡村系统功能,使乡村经济、社会、生态等朝着全面可持续方向发展[6-7]。根据实施乡村振兴战略的总体目标,为推动基层村务公开工作将加快向法制化、程序化、规范化迈进,在SSM(SpringMVC、Spring、Mybatis)框架基础上,采用面向服务(SOA)的系统结构,应用JavaEE平台和SQL Server数据库进行研发基于网格化的智慧村务管理系统,通过统筹规划、统一标准,建设和完善农村信息化管理及服务体系,以期有助于实现乡村治理体系和治理能力现代化。
MVC(Model-View-Controller,即模型-视图-控制器)是 Web开发中的一种系统设计模式。其中,模型(Model)、视图(View)和控制器(Controller)分别有不同的职责[8],3种组件的联系和功能的见图 1。模型主要实现描述业务的逻辑处理,包括业务规则制定和数据库访问。业务模型设计是 MVC设计模式中最重要的核心部分。视图根据模型数据创建,用户能够查询并与之交互体验;视图通常采集用户数据的输入指令,响应用户的请求。控制器通过读取视图中用户输入的数据,并根据相应数据选择合适的模型处理用户请求,选择最合适视图展示模型处理结果。控制器将数据的处理交给模型执行,其不参与业务数据的处理。
可见,MVC设计模式实现业务处理和视图展示的分离,降低了每个模块间的耦合度,达到了系统的总体目标和整体要求。
基于SSM(SpringMVC、Spring、Mybatis)框架,采用基于XML与Web Services组件化开发模式,以实现农村业务模块/组件的松耦合,在充分满足现有平台各应用系统开发需求的同时,考虑未来业务系统的建设集成提供接口,保证平台应用的可拓展性。系统遵循标准化开发、模块化组件、规范化操作、容器化运行和服务化应用的总体开发要求[9],把Spring Cloud微服务开发框架、微信技术和传感器模块整合到村务系统中。采用IntelliJ.IDEA为开发工具,使用Amaze UI前端框架和微信WEUI前端框架对系统的前端页面进行设计和完善,满足基层群众需求、操作精简和切实服务,同时利用Bootstrap Panels结合Echarts图表等方法,将村务数据以可拖拽图表的形式进行可视化展示,便于村干部对村民进行精准服务,其系统逻辑框架结构如图2所示。
为提高公共业务逻辑的独立性和复用度,基于Mybatis数据持久框架层将SQL与Java有机融合,对实现的业务模块进行封装。对特定服务设置相应的控制器,将流程抽象化,使代码更加精练化、功能模块化,同时利用WEB前端 node.js+vue.js+ajax技术实现系统模型界面的动态展示,利用WXML+WXSS标准开发微信端应用[5]。基于信息化建设基础软硬件设备的支撑,系统围绕信息服务的业务需求,建立和完善面向社会的交互平台,并通过微信公众平台、触摸屏交互系统和多媒体展示系统等终端提供对外综合信息服务,构建涵盖信息采集、系统应用和综合信息服务的综合型平台。系统主要实现网格化管理、扶贫管理、办事大厅、平安乡村、农技服务、医疗健康和智慧党建等功能,系统业务框架如图3所示。
智慧村务管理系统数据库采用Microsoft SQL数据库,其基本数据表包含区域网格表 GRID_RESEAU、网格事件表 GRID_EVENT、住宅信息表 PEO_HOUSE、户籍信息表 PEO_HOUSEHOLD、人口信息表 PEO_PERSON、民政保障表 SS_CIVIL、党组织成员表 CP_COMMUNIST。
根据各数据表格设置字段名称、数据类型及字段长度,区域网格表中网格坐标、网格概述、网格级别的字段长度分别为255字节、255字节、200字节外,其余的网格名称、网格管理员等9个字段的长度均为50字节。网格事件表中事件内容、登记日期的字段长度均为255字节,其余的事件标题、网格编号等7个字段长度均为50字节。住宅信息表中的备注字段长度为255字节,其余的门牌号、住宅面积等10个字段的长度均为50字节。户籍信息表中的备注字段长度为255字节,其余的户主、户主身份证号等8个字段的长度均为50字节。人口信息表中的人口类型、姓名、籍贯等21个字段的长度均为50字节。民政保障表中的备注字段长度为255字节,其余的人口编号、民政保障类型等6个字段的长度均为50字节。党组织成员表中的备注字段长度为255字节,其余的姓名、党员状态等17个字段的长度均为50字节。
网格管理模块通过GIS地图形式展现村庄网格化的具体分布,包括住宅信息、户籍信息、人口信息等,以领导驾驶舱的展示模式,一张图掌握整个村的基本情况,实时更新动态的网格事件信息,为村内决策规划提供数据支撑。扶贫管理模块通过对贫困户相关数据信息的多维度、全方位采集,全面掌握贫困户的贫困信息,实现对贫困户的精细化管理,达到“扶真贫、真扶贫”的目的。智慧党建模块以功能实用、使用便捷为平台的设计理念,采用“互联网+”思维,通过服务开放、管理严格方式制定符合党员管理工作需求的功能,力求实现切实服务党员,提升党员教育积极性,做好党员管理的目标,达到党员满意、组织放心的效果。
网格管理通过GIS地图形式展现村庄网格化的具体分布[10]、网格信息与事件处理情况等,包含新增、编辑、删除网格等功能。网格信息通过列表表现形式展现村庄网格化的具体信息,包含新增、编辑、删除网格等功能。网格内容包含网格名称、网格管理员、联系电话、人口、户数、面积和基本情况等信息。事件信息以列表形式展现村庄网格化中具体事件的详细信息,包含新增、编辑、删除事件信息等功能,内容包含网格名、事件标题、发生时间、事件状态、登记人和登记日期等信息。功能模块界面如图4所示。
贫困户管理主要对辖区内居住的、工作的贫困户进行管理,包括贫困户的基本情况、贫困情况、扶贫责任人、扶贫措施、扶贫过程等基础信息的新增、修改和查询,支持对贫困户资料的动态调整和灵活编辑,包括定期数据导入导出等。其中基本情况包含基本信息和家庭成员,贫困户信息包含致贫原因、收入与计生信息、生产生活条件,扶贫措施包括制定计划、异地搬迁需求,扶贫过程包括脱贫过程、帮扶记录、受益项目等。
办事大厅是农村政务公开的主渠道、网上服务的载体、政民互动的重要渠道,是农村政务服务信息化不可割舍的一部分。办事大厅能进行不同类型的办事申请信息提交,包括农业、畜牧、卫计、林业、国土及人社等,线上公开展现需提交材料明细及详细办理流程,并能进行在线申请,与省各乡镇政府平台对接,实现农村网上办事大厅作为公众(村民、企业)享受网上服务的统一入口。
平安乡村以平安联防和视频监控为广大老百姓构建安全联防网,增强百姓的安全感与互助意识;同时能有效缓解地方政府综合治理管理人力不足的工作压力,以有利于提高平安建设知晓率和社会治安满意率,助力“平安农村”的建设,促进社会和谐。模块中可进行平安联防宣传视频的播放,查看所属村的视频实时画面、播放次数及历史视频回放等。
在WEB和手机端为村民提供农技知识,进行农技服务信息的展现。主要提供病虫害防治、品种介绍、加工技术、栽培养护、气象农情等栏目内容的查看及在线答疑。
与医疗机构进行合作,在WEB和手机端进行医疗健康信息的展现。展现接入医院的列表信息,以及相关医生数量和科室设立情况,选择科室后可查看该科室下的相关医生介绍,查看医生详情需进行个人信息展示,可展示预约量、医生擅长、预约须知等信息,并能进行在线拨号预约。
用户可以快速搜索访问需要查询的相关通讯信息。可查看同村用户的联系方式,并进行一键拨号。将同村用户的联系信息保存到手机,实现通讯录共享和实时移动查询功能,方便村用户间的沟通,满足随时随地查询人员信息和通讯的需求,提高了通讯录查询和通讯的便捷性。
建设覆盖农村联动的党务工作管理平台和党员网络管理平台,切实把党员组织好、管理好、服务好[11]。智慧党建可进行党建动态、三会一课、督查通报、党员活动、历史活动、远程教育视频、两学一做、学习圈、学习历史、党建信息数据分析、活跃度排行等信息的查看,具有资料上传及学习圈发布等功能(图5)。
伴随物联网、大数据、云计算等现代信息技术在农村领域的应用发展,信息产业逐步成为培育新业态、创造新价值的关键要素,新一代智慧村务系统可以弥补传统村务办公方式的不足[12-15],搭建线上线下共同行动的框架,整合公共数据资源的结构布局,实现由政府主导到多元参与的转变,经验决策到数据决策的转变,对基层治理现状和存在问题进行量化和评估,从而转向精准化的治理,有助于精细化管理和服务。以电子信息化作为村务办公的新形式,可有效解决传统村务办公面临的问题和挑战。同时,智慧村务可以增强村务办公的灵活性和便捷性,拓宽办公的覆盖面,丰富村务办公的内容,可以提高村务办公的及时性和持久性,改变村务信息传播模式,增强互动性,有利于加强上级政府的指导和监督,提升村民的信息素养,提高办公效率,加强村内各项事物的管理,促进新型农村建设[16-21]。
研发的基于网格化的智慧村务管理系统具有村务网格化管理、扶贫管理、平安乡村、农技服务、医疗健康、智慧党建等功能,有高性能、高负载、灵活拓展等特性,可为村委管理人员及广大村民提供政务管理、民生服务、信息归档等全面集中管理,帮助各级农村管理部门进行数据的查询和统计,能充分发挥管理和服务的双重作用,进而将信息技术与乡村各领域进行良好的融合。当然,随着“三农”工作的发展要求,也会对既定模块进行适时的调整与完善,如扶贫管理模块。随着新时代脱贫攻坚目标任务的如期完成,该模块也会顺应产业兴旺、生态宜居、治理有效、乡风文明、生活富裕的乡村振兴战略政策,适时作相应的调整与完善。