一、研究的背景意义 所谓大数据技术,主要指能够进行传统常规软件无法处理的海量数据的数据统计、处理、挖掘和分析等相关技术。大数据技术的重点不是获取和存储海量的数据信息,而是对这些海量数据信息进行专业化处理。大数据技术离不开云计算,云计算为大数据技术的应用提供了基本的设施保障,借助云计算使得大数据技术发挥出更大的作用。 首先,在大数据时代,以大数据促进精准教育扶贫,对教师提出了更好的要求,有助于提升教师的信息素养。第二,贫困地区的教学水平与教师的专业能力成正相关,贫困地区的教师能力提升是基于大数据的精准教育扶贫的重点内容。最后,借助大数据技术,可以实现针对不同教师的不同需求,采用适当的途径和方法,帮扶贫困地区的教师提升教学能力。借助大数据技术能够帮助贫困地区的学生获得更多的优质教育资源,具体表现为以下几个方面:第一,针对不同贫困地区的不同需求,运用大数据技术,选择合适的帮扶方法,实现“互联网+”背景下的优质教育资源共享。第二,借助大数据技术,以传递课堂、名校网络课堂等方式实施网络在线教学,使得贫困地区也能通过网络观摩名师课堂。第三,借助大数据技术,建设微课和慕课等系统平台,从而为精准教育扶贫提供数据采集、处理和分析功能,进而使得贫困地区的学生能够获得更多的优质在线教育资源。很多贫困地区的家庭一般都是父母在外打工,而子女留守家中,形成了规模较大的留守儿童群体。在这种情况下,长期亲子分离导致留守儿童缺乏关爱,使得留守儿童归属感较低,容易造成留守儿童人格缺失。而借助大数据技术,能够让留守儿童通过大数据网络平台,在教师的帮助下与家长远程沟通,从而使得留守儿童获得更多的父母关爱。 二、研究的目的和内容 基于大数据的校园精准精扶贫机制系统基于大数据技术,将系统分为数据访问层、业务逻辑层、控制层、前端页面。后台使用Java的Springboot框架,数据库使用MySQL,基于大数据的校园精准精扶贫机制系统包括两种用户,管理员和学生。学生用户通过系统查看扶贫政策、帮扶审定、精准扶贫的成效跟踪查看。管理员登录后,管理角色信息、管理大数据信息、发布精准扶贫政策、管理大数据下的学生信息、精准扶贫的审定工作、精准扶贫的成效跟踪管理、系统管理等。
大数据(big data),或称巨量资料,指的是所涉及的资料量规模巨大到无法透过主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。 大数据包括结构化、半结构化和非结构化数据,非结构化数据越来越成为数据的主要部分。据IDC的调查报告显示:企业中80%的数据都是非结构化数据,这些数据每年都按指数增长60%。大数据就是互联网发展到现今阶段的一种表象或特征而已,没有必要神话它或对它保持敬畏之心,在以云计算为代表的技术创新大幕的衬托下,这些原本看起来很难收集和使用的数据开始容易被利用起来了,通过各行各业的不断创新,大数据会逐步为人类创造更多的价值。 此系统开发主要运用了java语言,和最新流行的三大框架,比如Spring,SpringBoot,MyBatis,这些技术主要运用在后端的开发实现上,数据库方面主要用轻巧简单的实用的Mysql数据库。前端用了HTML,JQuery和Vue框架技术。在Web应用程序的开发实践中,Spring公司研制了基于MVC模式应用的轻量级的框架—Spring。Spring使用的思路在于JavaBean的生成和销毁的生命周期,为了完成以前的EJB完成的任务。Spring框架主要核心作用在于IOC和AOP容器,IOC控制反转,顾名思义,将以前创建对象的控制对象的权利交给Spring的IOC容器来完成,方便管理所有的对象,解决开发中生成的大量的对象,使开发变得简单容易。AOP面向切面,主要为了分离开发系统中的业务逻辑,当有大量重复的业务逻辑时,可以运用AOP技术,使重复做的工作量变得简单,最核心的为了完成业务逻辑。根据MVC模式的特点,构建了SpringBoot框架,使得Web应用开发更加方便操作。JQuery的插件为了和Vue兼容的整合到一起,构建了Vue的UI组件库。此UI库,含有大量的实用性的组件,给前端开发人员快速开发非常方便。以JavaScript为核心技术,开发封装了一套简单、方便使用的JQuery框架,此框架能特别快速上手。JavaScript中的很多的常用功能代码都进行封装,提供简单的操作,使得其能和HTML标签快速融合,进行前后端的人机交互。Vue主要又在JQuery的基础上进行更多的的封装,使得开发人员操作起来更加的人性化,完善了JQuery的不足之处,形成了栅格式的网站风格,页面变得简洁大气美观。 系统要求如下: 1、该系统基于B/S架构,将系统分为数据访问层、业务逻辑层、控制层、前端页面。 2、结合实际的应用以及理论知识的要求,设计出满足需求的数据库表结构,并且在后期维护中,从查询数据库中的表中的数据来探讨数据库的查询优化方法。 3、用户体验和界面需求具有友好性,页面更加美观,操作更加人性化,提高用户交互性和用户体验。 4、设计安全,增加安全验证,达到系统安全的目标。 5、系统显示信息必须正确且不重复,可以通过关键字搜索到用户希望找到的信息。 6、没有登陆的用户不能直接访问网址。 三、研究的方法和步骤 1.研究方法 实验法和查阅文献法。实验法指在设计中不断对代码更新优化,从而衡量出最佳对的方案,查阅文献法是指设计出最优化的界面研究离不开理论的指导,借鉴学习先人的成功经验是我们更上一层楼的保证。本课题的研究要查阅大量的文献资料,以便于使研究更深入,更加完善。
2.研究的步骤: (1)可行性研究 首先从技术可行性方面依靠现有技术可以实现基于大数据的校园精准精扶贫机制系统,其次在经济可行性方面,后期我们可以引入商家流量广告,获取一定收益,以及扩充平台,通过这些平台达成对品牌的的宣传,平台也可以获得持续运营的动力。这样既能够让网站继续运营下去,实现双赢。 (2)需求分析 管理员添加贫困户档案的流程中,管理到系统后,点击贫困户档案模块,点击添加贫困户档案,输入贫困户档案信息提交到数据库。 管理员添加帮扶审定的流程中,管理到系统后,点击帮扶审定模块,点击添加帮扶审定,输入帮扶审定信息提交到数据库。 (3)总体设计 根据需求分析,基于大数据的校园精准精扶贫机制系统设计了主要的功能模块,接下来我们要设想供选择的方案,我们应该考虑各种可能的实现方案,通常至少选取低成本、中等成本和高成本的3种方案,在其中权衡利弊,并且从中选出最佳方案,之后对其制定详细的实现计划,为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库),首先进行结构设计然后进行过程设计,最后制定测试计划和书写文档。 (4)详细设计 详细设计的根本目标是确定应该怎样具体地实现基于大数据的校园精准精扶贫机制系统,经过这个阶段的设计工作,我们应该能够得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成Java程序设计语言书写的程序,在这个阶段还不是具体的编码程序,而是要设计出编码的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。 (5)实现 实现分为编码和测试,所谓编码就是把软件设计结果翻译成用Java书写的程序,编码是对是设计的具体化,因此程序的质量主要取决于设计的质量。在基于大数据的校园精准精扶贫机制系统的开发过程中,测试也是起着极其重要的作用,它横跨两个阶段,编写完每个模块就要做必须的测试叫单元测试,它和编码在同一个周期,在这个阶段结束后还有一个对系统进行综合测试,通常由专门的测试人员进行测试。 四、拟解决的关键问题
- 对前端技术的不熟悉,可能导致页面不够美观
- 由于表结构问题,页面可显示的数据较少
- 用户体验较少,调查的数据有极限性
- 没有域名,只有一个阿里云服务器可能会造成页面崩溃