一、基本信息
标题:基于大数据的高考志愿辅助填报系统设计与实现
时间:2019
来源:河北软件职业技术学院
二、研究内容
1.主要内容
高考志愿填报是一项复杂的系统工程,需要搜集多方信息,综合考虑考生分数、院校招生计划、报考热度、专业发展前景、考生个人兴趣以及
家庭情况等因素。文章充分分析了考生在志愿填报过程中可能遇到的各类问题,通过大数据分析与数据挖掘,建立了高校招生信息数据挖掘系统,并应用 ASP.NET MVC 设计模式,在.NET 平台上开发了 B/S结构高考志愿辅助填报系统,提供院校/专业查询,具有数据分析、投档分析、模拟填报等功能。
2.系统设计存在的问题
高考志愿辅助填报系统是针对考生需求而设计的,因而首先综合分析了考生在填报志愿过程中存在的问题:
(1)面对互联网海量的高校宣传信息,考生缺乏快速、准确辨识有用信息的甄别能力。
(2)考生对自身的职业倾向不明确,对高校的专业设置、专业发展前景、就业方向缺乏明确认识。
(3)对目标院校的录取分数、招生计划、报考人数、区域分布缺乏数据分析能力,出现高分低就、落榜等现象,影响人生规划。
在此基础上,文章设计开发了高考志愿辅助填报系统。系统主要由高考志愿辅助填报系统和高考招生信息数据挖掘系统两大功能模块和高考志愿填报数据库组成。
3.高考志愿辅助填报系统设计
(1)系统功能模块
(2)数据分析模块
本模块分为院校数据分析和专业数据分析两个子功能模块。其中院校数据分析模块可根据用户设置的院校名称、所在区域等查询条件,从高考志愿填报数据库中查询该校往年的投档分数、计划招生人数、录取最低分、录取最高分、批次分数线等信息;同时系统会根据往年的录取信息、本年份院校发布的计划招生人数、报考热度、高考分数排名等信息,通过构建的院校数据分析模型给出投档建议,供考生参考。专业数据分析模块可根据用户设置的院校名称、所在区域、目标专业等查询条件,查询目标学校、目标专业往年的录取信息,结合本年份目标专业的计划招生人数、报考热度、考生高考分数等信息,通过构建的专业数据分析模型计算录取机率。
(3)志愿填报模块
本模块分为投档分析和模拟填报志愿两个子功能模块。投档分析子功能模块提供批次控制线查询、一分一段表查询以及投档分析三个功能。批次控制线查询可根据用户输入的省市、年份查询该区域本科批次的录取分数线。一分一段表查询可根据用户输入的分数段、年份,查询该年份,在此分数段内的同分人数,帮助考生更好地定位自己的高考排名。投档分析主要是根据用户输入的高考成绩、所在区域、期望专业等信息,通过系统数据分析与计算为用户遴选推荐录取机率较高的院校。模拟填报志愿子功能模块主要是模拟高考志愿填报流程,帮助考生熟悉填报系统。
(4)测评中心模块
该模块是针对部分考生在填报志愿时由于自身的职业倾向不明确而导致专业选择迷茫的情况而设计的,该模块提供的测评可有效帮助考生更加清晰地认识自我,明确职业方向,确定报考专业。
4.高考志愿辅助数据库设计
数据库设计在网站开发建设中具有举足轻重的地位,一个好的网站必然有一个安全、高性能的数据库作为支撑。在考生报考志愿过程中,数据的安全性、有效性、实时性直接关系着考生能否被心仪的学校录取。本系统构建的高考志愿填报数据库以河北教育考试院发布的数据为依托,通过高校招生信息数据挖掘系统获取院校、专业的最新招生信息。表 1 至表 3 为部分数据表的字段定义和说明。
5.高考志愿辅助数据挖掘设计
高校招生信息数据挖掘系统采用分布式体系结构,以高考志愿填报数据库、普招电子数据、应用编程接口、部分高校网络应用提供的大型数据文件为数据依托,采用分析、预测、关联规则、聚类
等挖掘方法,从大量的、不完全的、模糊的实际应用数据中,发现隐含在其中的院校、专业之间的关系,通过对考生成绩、院校关系、历史录取分数、招生计划等有效信息进行分析、统计、推理,为考生填报志愿提供预测建议。高校招生信息数据挖掘系统体系结构如图所示:
三、结论
通过阅读这篇期刊。了解到基于大数据的高考志愿辅助填报系统设计与实现的整个方案。文章介绍的“基于大数据的高考志愿辅助填报系统”综合分析了考生在填报志愿过程中的各项需求,开发了基于 B/S 结构的高考志愿辅助填报系统和高校招生信息数据挖掘系统两大功能模块。应用 C#、React、MySQL、大数据分析、数据挖掘等技术,为考生高考志愿填报提供信息查询、投档分析、模拟填报、报考预测等,具有很好的学习、引用作用。
四、参考文献
[1]许焕新,崔秀艳,李战军.基于大数据的高考志愿辅助填报系统设计与实现[J].河北软件职业技术学院,2019.