论文部分内容阅读
摘 要:为实现对高校的精准帮扶效果进行量化和可视化管理,本文结合某高校的学生资助数据,基于Springboot+vue设计了一套精准帮扶系统,并详细规划了该系统的整体架构、主要功能以及数据库的存储功能,通过数据测试对系统功能的稳定性和健壮性进行了检验。结果表明,所设计的帮扶系统可以帮助高校更好地实施帮扶政策并进行可视化管理。
关键词:Spring;帮扶系统;数据可视化
中图分类号:TP301 文献标识码:A 文章编号:1003-5168(2021)27-0012-03
Abstract:Because it is difficult to quantify and visually manage the precise assistance policies of colleges and universities, this article combines the student funding data of a university and designs a precise assistance system based on Spring+Vue,and plans the overall architecture, main functions and database storage functions of the system in detail.Finally, the functional stability and robustness of the system were tested through data testing. The results show that the designed assistance system can help colleges and universities better implement assistance policies and carry out visual management.
Keywords: Spring; assistance system; data visualization
贫困是人类社会发展过程中各个国家面临的尖锐问题之一[1,2]。各个国家为解决这一世界性难题共同努力。对贫困问题的重视自中华人民共和国成立以来从未减弱,一直为解决这一难题而努力。2015年,我国出台《关于打赢脱贫攻坚战的决定》,把精准扶贫、精准脱贫作为基本方略,确定了打赢脱贫攻坚战的总体要求[3]。2017年,在党的十九大报告中习近平总书记指出,坚决打赢脱贫攻坚战,坚持精准扶贫、精准脱贫。高校学生资助工作在精准扶贫的实践过程中起着至关重要的作用。近年来,我国互联网技术迅速发展,已经达到了世界领先的地位[4-5]。我国人民的生活也发生了翻天覆地的变化,信息传播变得也极为简单。利用互联网的信息传播技术可以使扶贫工作变得更透明、更正规,可以使扶贫数据更加全面、更加完善,可以使扶贫攻坚更高效、更精准、更完善。如何科学地利用好这些数据变得尤为重要。
因此,本文借助于互联网的传播特性,利用采集的数据,建立贫困学生精准帮扶模型,根据模型分析数据完成对目标的精准识别,以便高校更科学地打赢脱贫攻坚战。
1 相关知识及技术
1.1 Spring框架
Spring是一个开源的框架,具有控制反转(IOC)、面向切面(AOP)、依赖注入(DI)等功能[6]。通过控制反转降低代码之间的耦合性。
Springboot是一个用来简化Spring项目的框架。该框架简化了Spring的各种烦琐配置,只需要非常少的配置就可以运行,让开发人员可以轻松地开发出基于Spring框架的应用。Springboot的理念:提供自动配置好的“starter”实现自动配置、自带servlet容器、不需要配置XML配置。
1.2 MyBatis
MyBatis是一款持久层框架,该框架可以让开发人员自定义SQL语句和存储过程。MyBatis让数据库操作变得极为简单,它消除了几乎全部的JDBC代码,并且简化了参数设置和结果集的检索。MyBatis不会改变应用的代码和数据库的结构,解除了SQL语句与程序代码的耦合,对SQL语句进行统一管理,提高了维护性。
1.3 vue.js
vue.js是一个渐进式的框架,它采用分层设计思想,把每个页面都分为Model层、View层、Viewmode层,ViewMode层负责协调调用View层和Mode层,并提供数据的双向绑定功能和组件系统。开发人员只需要关注视图层,并把重用代码封装为组件,提高代码的复用性,当页面中的数据改变时,不会刷新整个页面,只对组件本身进行重载。
2 系统整体设计
高校精准帮扶系统能实现对贫困用户进行精准识别和帮扶,利用决策树算法建立贫困等级模型,同时管理贫困用户的信息。本系统采用B/S架构,简化了系统的开发、维护和使用,减轻了系统维护和升级。本系统由视图层、数据访问层、业务逻辑层和物理层构成,如图1所示。
2.1 系统整体构架
2.1.1 视图层。该层由两部分组成,分别是普通用户视图层和后台管理人员视图层。普通用户视图层主要服务于高校学生,学生在浏览器中打开本系统的访问地址进行登录,登录完成之后即可正常使用本系统提供的相关服务。后台管理人员视图层主要服务于高校教师,在浏览器中打开本系统的访问地址,登录之后可以发布系统公告,添加补助材料,修改补助类型,审核用户提交的申请材料。
2.1.2 业务逻辑层。该层实现系统的核心业务,包括审核功能、上传材料功能和其他相关功能。与视图层进行数据的交互,根据数据库的用户信息建立贫困等级模型,从而进行精准帮扶。
2.1.3 物理层。该层是将数据保存到数据库,进行持久性操作。
2.2 系统详细设计
本系统按使用人群分为普通用户和后台管理用户。普通用户拥有账号管理功能、编辑个人信息功能、申请补助功能、查看系统公告功能;后台管理用户拥有系统公告管理功能、贫困类型管理功能、申请类型管理功能、审核上传材料功能。
本系统中存在大量用户信息,为了用户的使用体验,需要将用户信息保存到数据库,因此本系统针对功能实现设计了12张表:用户表、民族信息表、政治面貌信息表、系统公告表、补助类型表、贫困类型表、上传记录表、上传材料表、材料分类表、区信息表、市信息表和省信息表。系统的E-R如图2所示。
3 结语
本文介绍了扶贫政策与互联网结合的高校精准帮扶系统。深入研究扶贫背景以及国内外研究现状,设计并实现了完整的帮扶系统,为精准帮扶工作建立了一个良好的平台,使高校可以更加方便快捷地完成精准帮扶工作。分析了本系统的功能性需求与非功能需求,并详细对各个模块功能的设计细节逐一论述。最后对该系统进行功能测试、性能测试和安全测试,基本满足设计需求。
参考文献:
[1] 吕腾飞.习近平教育扶贫思想研究[D].曲阜:曲阜师范大学,2018.
[2] 霍琳.精准扶贫实践与农村基层党组织建设互动关系研究[D].南昌:南昌大学,2020.
[3] 侯宪利.“互联网+”对人类生存方式的变革[D].哈尔滨:黑龙江大学,2020.
[4] 侯军岐.论我国专项财政扶贫资金管理研究[J].价值工程.2015(4):159-160.
[5] 平莉.江西電力职业技术学院贫困生信息管理系统的设计与实现[D].昆明:云南大学,2012.
[6] 孙若梅,孙同全.联合国开发计划署在中国扶贫调查报告[C]//中国扶贫基金会.社会扶贫中的政府行为调查报告.2001:24.
[7] 田海晴.基于SpringBoot和Vue框架的共享运营管理平台的设计与实现[D].济南:山东大学,2020.
[8] 耿庆阳.基于Spring Boot与Vue的电子商城设计与实现[D].西安:西安石油大学,2020.
关键词:Spring;帮扶系统;数据可视化
中图分类号:TP301 文献标识码:A 文章编号:1003-5168(2021)27-0012-03
Abstract:Because it is difficult to quantify and visually manage the precise assistance policies of colleges and universities, this article combines the student funding data of a university and designs a precise assistance system based on Spring+Vue,and plans the overall architecture, main functions and database storage functions of the system in detail.Finally, the functional stability and robustness of the system were tested through data testing. The results show that the designed assistance system can help colleges and universities better implement assistance policies and carry out visual management.
Keywords: Spring; assistance system; data visualization
贫困是人类社会发展过程中各个国家面临的尖锐问题之一[1,2]。各个国家为解决这一世界性难题共同努力。对贫困问题的重视自中华人民共和国成立以来从未减弱,一直为解决这一难题而努力。2015年,我国出台《关于打赢脱贫攻坚战的决定》,把精准扶贫、精准脱贫作为基本方略,确定了打赢脱贫攻坚战的总体要求[3]。2017年,在党的十九大报告中习近平总书记指出,坚决打赢脱贫攻坚战,坚持精准扶贫、精准脱贫。高校学生资助工作在精准扶贫的实践过程中起着至关重要的作用。近年来,我国互联网技术迅速发展,已经达到了世界领先的地位[4-5]。我国人民的生活也发生了翻天覆地的变化,信息传播变得也极为简单。利用互联网的信息传播技术可以使扶贫工作变得更透明、更正规,可以使扶贫数据更加全面、更加完善,可以使扶贫攻坚更高效、更精准、更完善。如何科学地利用好这些数据变得尤为重要。
因此,本文借助于互联网的传播特性,利用采集的数据,建立贫困学生精准帮扶模型,根据模型分析数据完成对目标的精准识别,以便高校更科学地打赢脱贫攻坚战。
1 相关知识及技术
1.1 Spring框架
Spring是一个开源的框架,具有控制反转(IOC)、面向切面(AOP)、依赖注入(DI)等功能[6]。通过控制反转降低代码之间的耦合性。
Springboot是一个用来简化Spring项目的框架。该框架简化了Spring的各种烦琐配置,只需要非常少的配置就可以运行,让开发人员可以轻松地开发出基于Spring框架的应用。Springboot的理念:提供自动配置好的“starter”实现自动配置、自带servlet容器、不需要配置XML配置。
1.2 MyBatis
MyBatis是一款持久层框架,该框架可以让开发人员自定义SQL语句和存储过程。MyBatis让数据库操作变得极为简单,它消除了几乎全部的JDBC代码,并且简化了参数设置和结果集的检索。MyBatis不会改变应用的代码和数据库的结构,解除了SQL语句与程序代码的耦合,对SQL语句进行统一管理,提高了维护性。
1.3 vue.js
vue.js是一个渐进式的框架,它采用分层设计思想,把每个页面都分为Model层、View层、Viewmode层,ViewMode层负责协调调用View层和Mode层,并提供数据的双向绑定功能和组件系统。开发人员只需要关注视图层,并把重用代码封装为组件,提高代码的复用性,当页面中的数据改变时,不会刷新整个页面,只对组件本身进行重载。
2 系统整体设计
高校精准帮扶系统能实现对贫困用户进行精准识别和帮扶,利用决策树算法建立贫困等级模型,同时管理贫困用户的信息。本系统采用B/S架构,简化了系统的开发、维护和使用,减轻了系统维护和升级。本系统由视图层、数据访问层、业务逻辑层和物理层构成,如图1所示。
2.1 系统整体构架
2.1.1 视图层。该层由两部分组成,分别是普通用户视图层和后台管理人员视图层。普通用户视图层主要服务于高校学生,学生在浏览器中打开本系统的访问地址进行登录,登录完成之后即可正常使用本系统提供的相关服务。后台管理人员视图层主要服务于高校教师,在浏览器中打开本系统的访问地址,登录之后可以发布系统公告,添加补助材料,修改补助类型,审核用户提交的申请材料。
2.1.2 业务逻辑层。该层实现系统的核心业务,包括审核功能、上传材料功能和其他相关功能。与视图层进行数据的交互,根据数据库的用户信息建立贫困等级模型,从而进行精准帮扶。
2.1.3 物理层。该层是将数据保存到数据库,进行持久性操作。
2.2 系统详细设计
本系统按使用人群分为普通用户和后台管理用户。普通用户拥有账号管理功能、编辑个人信息功能、申请补助功能、查看系统公告功能;后台管理用户拥有系统公告管理功能、贫困类型管理功能、申请类型管理功能、审核上传材料功能。
本系统中存在大量用户信息,为了用户的使用体验,需要将用户信息保存到数据库,因此本系统针对功能实现设计了12张表:用户表、民族信息表、政治面貌信息表、系统公告表、补助类型表、贫困类型表、上传记录表、上传材料表、材料分类表、区信息表、市信息表和省信息表。系统的E-R如图2所示。
3 结语
本文介绍了扶贫政策与互联网结合的高校精准帮扶系统。深入研究扶贫背景以及国内外研究现状,设计并实现了完整的帮扶系统,为精准帮扶工作建立了一个良好的平台,使高校可以更加方便快捷地完成精准帮扶工作。分析了本系统的功能性需求与非功能需求,并详细对各个模块功能的设计细节逐一论述。最后对该系统进行功能测试、性能测试和安全测试,基本满足设计需求。
参考文献:
[1] 吕腾飞.习近平教育扶贫思想研究[D].曲阜:曲阜师范大学,2018.
[2] 霍琳.精准扶贫实践与农村基层党组织建设互动关系研究[D].南昌:南昌大学,2020.
[3] 侯宪利.“互联网+”对人类生存方式的变革[D].哈尔滨:黑龙江大学,2020.
[4] 侯军岐.论我国专项财政扶贫资金管理研究[J].价值工程.2015(4):159-160.
[5] 平莉.江西電力职业技术学院贫困生信息管理系统的设计与实现[D].昆明:云南大学,2012.
[6] 孙若梅,孙同全.联合国开发计划署在中国扶贫调查报告[C]//中国扶贫基金会.社会扶贫中的政府行为调查报告.2001:24.
[7] 田海晴.基于SpringBoot和Vue框架的共享运营管理平台的设计与实现[D].济南:山东大学,2020.
[8] 耿庆阳.基于Spring Boot与Vue的电子商城设计与实现[D].西安:西安石油大学,2020.