APP下载

精准扶贫信息管理系统的设计与实现

2017-09-09韩朝彪虞大超陈天予朱杰王昊

科技创新导报 2017年18期
关键词:透明高效

韩朝彪 虞大超 陈天予 朱杰 王昊

摘 要:近年来我国大力提倡精准扶贫、精准脱贫。但由于我国贫困人口较多,分布在幅员辽阔的各个地区,各个地区扶贫政策差异大,导致在扶贫数据的采集、扶贫过程的管理及监督问责、扶贫数据的统计方面存在很多问题,因此构建一个信息化的精准扶贫系统使精准扶贫信息管理更加高效、透明、规范化成为一个迫不容缓的问题。

关键词:扶贫数据采集 扶贫过程监督 扶贫数据统计 高效 透明

中图分类号:TP315 文献标识码:A 文章编号:1674-098X(2017)06(c)-0154-03

Abstract:In recent years, China has vigorously promoted difficult obstacles alleviation and precision obstacles alleviation. Is due to the large number of poor people in China, distributed in a wide area, Collection, poverty retardiation process management and supervision of accountability, poverty alleviation data statistics there are many problems, an information-based hardacious alleviation system

Key Words:Poverty alleviation data collection; Poverty alleviation process supervision; Poverty alleviation statistics; Efficient; Transparent

精准扶贫是为了抵消经济减贫效应的下降而必须采取的措施,将成为未来中国农村扶贫的主要方式。目前,我国在精准扶贫方面的困难体现在精准识别、精准扶持和精准考核三个方面[1]。该文将详细描述如何设计一个精准扶贫的系统,依靠系统推动政府扶贫信息化,使各级扶贫部门做好不同层次、不同类别的社会扶贫项工作,为社会扶贫提供准确的需求信息,推进扶贫资源供给与扶贫需求的有效对接,建立精准化的社会扶贫资源配置机制。

1 精准扶贫信息系统的需求分析

精准扶贫信息系统是涵盖了扶贫办,扶贫单位,镇、村级政府,帮扶人员,以及贫困户的复杂系统。由于精准扶贫信息系统所涉及的单位较多,上下级分工不同,因此我们设计了多级权限,使各部门仅能在该权限的范围内对系统进行操作。本系统还可以解决传统扶贫信息管理工作中的数据采集、检索、存储效率低下,扶贫过程管理监督缺失,缺乏扶贫数据统计分析的支持,扶贫信息的透明度不足等问题。我们在设计系统功能时基于了以上原则。

1.1 数据管理

1.1.1 数据采集、存储

在本系统中数据采集主要使用两种方式。

(1)批量导入:由于在系统使用之前,相关单位的贫困信息数据主要都依靠Excel表格存储,因此我们使用Poi给用户提供一种依靠Excel导入的功能将历史数据快速方便地迁移到系统中。

(2)身份证扫描+手动录入:二代身份证里面有一个电子芯片,记录了身份证持有人的很多信息,使用专用的仪器,可以将数据读取到信息录入界面中,防止由于誤操作造成的关键信息录入错误。

1.1.2 信息管理

(1)村民信息管理:这一功能模块下,拥有此功能的单位可以查看其所管辖的全部村民信息,其中将贫困户与脱贫户单独放在两个模块中,在村民信息检索中我们提供了模糊查询和高级检索以便能够快速准确查询到所需的村民信息,并对相应信息进行操作,可以将村民信息以特定格式的Excel样式导出。各单位可以根据自己检索出来的结果导出村民信息,也可以将所辖的村民信息全部以村为单位进行导出。

(2)六大扶贫途径信息管理:在此功能中各扶贫管理单位可以查看到贫困户搬迁扶贫,就业扶贫,医疗扶贫,教育扶贫,搬迁扶贫,兜底保障扶贫等六大扶贫信息,并且可以对贫困户的扶贫信息进行增加,修改,删除等操作,并且支持数据的导入导出。

1.1.3信息透明

在传统的扶贫信息管理中,扶贫数据对于村民是不透明公开的,容易造成部分贫困户对扶贫信息真实性的质疑,也容易引起贪污腐败现象的发生。在扶贫系统中我们为贫困户提供了前端服务,贫困户可以随时登录查看扶贫信息以及扶贫补助政策,这样就可以消除贫困户的疑虑,杜绝贪污腐败的发生,使扶贫信息公开透明。

1.2 过程管理

在系统中共设置扶贫办、帮扶单位、帮扶人、镇级、村级五大权限。各权限各司其职,实现扶贫过程的分级分层管理。扶贫办作为精准扶贫工作的最高机构,在整个精准扶贫信息系统中拥有最高权限,完成扶贫相关文件的下发及对各个帮扶单位的管理考核。帮扶单位接收扶贫办下发的文件并对本单位的帮扶人进行管理。帮扶人需要按期填写帮扶日志,并要求其上传带有日期水印的照片,便于帮扶单位及时了解帮扶人的帮扶进展及管理考核。镇级权限接收上级帮扶单位所下发的文件,管理本镇所辖各村的扶贫相关数据。村级权限接收上级帮扶单位所下发的文件,管理本村的各项扶贫数据,并对扶贫数据进行公示。

1.3 数据统计与分析

在系统中实现了脱贫户统计,脱贫人数统计,户口总数统计,产业对比统计和六大产业扶贫资金统计。脱贫户统计,脱贫人数统计,户口总数统计可以使扶贫办快速了解当前扶贫工作开展的成效。产业对比统计可以使各帮扶单位查看产业扶贫中的某一项产业,或者多项产业的对比。六大扶贫资金统计对各项扶贫资金分项对比,同时对某一扶贫政策中的某一种具体的扶贫项目也进行了资金统计,使各帮扶单位可以很详细地查看某种扶贫途径中的某一扶贫项目所补助的扶贫资金。以上五项统计功能中村长权限只能查看本村的统计数据。乡镇权限可以查看全镇统计数据,同时也可以选择多个村进行对比。扶贫办可以查看全县统计数据并且可以选择多个镇进行对比。系统中数据统计分析功能可以为各级帮扶单位提供实时的数据分析,根据统计分析结果,为以后扶贫政策的调整给予导向性支持。endprint

2 精准扶贫信息系统的设计

2.1 功能模块设计

2.2 数据库的设计

根据系统需求,我们设计了数据库,主要表结构包括管理员登录表,角色表,权限表,帮扶人信息表,帮扶日志表,教育扶贫信息表,就业扶贫信息表,搬迁扶贫信息表,产业扶贫信息表,医疗扶贫信息表,兜底保障扶贫信息表,村民信息表,文件信息表,地址表以及表与表之间多对多关系的中间表,为了保证数据的安全,在表与表之间加上外键约束,重要信息使用Md5加密存储。

3 系统实现

前端实现:Html5、bootstarp、Echares、Ajax、JQuery

后端实现:Spring、SpringMvc、Mybatis、Shiro、poi

数据库实现:Mysql+Redis

环境部署:Linux服务器

3.1 基于Poi的表格生成与导入

从系统中将查询结果按要求格式生成Excel表格导出检索数据,避免自己制作表格所浪费的时间,同时也可以使用Poi将往年的扶贫存储在Excel表格中的数据直接导入存储到数据库中。

3.2 基于Shiro的权限管理

Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理,在精准扶贫系统中由于权限等级比较多,资源访问权限比较杂乱,因此需要使用Shiro进行权限管理使系统更加安全。

3.3 基于Echares生成统计图

Echares具有很多图表类型,更好地满足不同数据的处理需求,更多的搭配方案让统计数据呈现方式更个性和完美。

3.4 基于Redis的高速缓存

Redis 是一个开源的,高性能的 key-value 系统,可以用来缓存或存储数据。Redis 数据可以持久化,并且支持多种数据类型能够对关系型数据库起到很好的补充作用。

4 结语

精准扶贫信息管理系统是根据我们深入贫困地区调研获得需求而设计的web系统,通过划分不同的角色、划分不同的功能权限,在系统上实现了 Spring+SpringMvc+Mybatis+Mysql+Redis+Shiro+Html5+JQuery+Linux的整合开发,实现了在大数据量,高并发环境下缓解Mysql压力,提高系统整体的运行速度,在当前精准扶贫持续开展的大背景下,精准扶贫信息系统具有极大的应用价值。

参考文献

[1] 汪三贵,郭子豪.论中国的精准扶贫[J].贵州社会科学,2015(5):147-150.

[2] 舒伟,刘兵.Redis架构下的MySQL数据库性能提升浅析[J].通讯世界,2015(14):222.

[3] 吴霁轩.MySQL数据库后台优化方案[J].科技创新与应用,2016(22):107.

[4] 范新民.高并發环境下MySQL软硬件配置优化[J].福建师范大学学报(自然科学版),2013,29(6):49-54.

[5] 张苏颖.Web服务器的架设与应用[J].科技创新导报,2013(2):45.endprint

猜你喜欢

透明高效
为小语课堂“瘦身”,为学生语文素养增“肥”
“透明”麦当劳的网络公关之道
提高提问的有效性, 构筑高效的语文课堂
打造务实、创新、高效的语文课堂