基于数据可视化的高考志愿推荐系统毕业论文
2021-11-08 21:29:23
摘 要
本文借助当下流行的数据可视化技术对历年来各省市高校的高考录取分数进行数据可视化处理。项目依托于我国现有的分省配额制的高考录取制度,对当下相对不公正的生源名额分配制度进行深入研究。
基于数据可视化的高考志愿推荐系统是用来帮助高考之后面临择校问题的学生群体,当他们面临选择大学这一人生重要抉择时,能够充分利用数据分析技术,来辅助决策,让他们在选择道路时少走弯路,少留遗憾。
高考志愿推荐系统采用了 B/S 体系软件框架,应用后端框架Django、前端组件VUE和数据库管理系统MySQL进行项目开发。系统分别面向管理员和普通用户,用户通过使用系统功能,能查看每座学校的历史招生数据,分数排名匹配的学校以及院校对比等。利用前后端分离技术,构建了一套完整的数据分析系统。
关键词:高考;分省定额;高考志愿填报;数据可视化
Abstract
With the help of the popular data visualization technology, this paper visualizes the scores of college entrance examination in various provinces and cities over the years. Based on China's existing provincial quota system for college entrance examination, the project makes an in-depth study of the current relatively unfair quota allocation of students.
The college entrance examination voluntary recommendation system based on data visualization is used to help students who are faced with the problem of choosing a school after the college entrance examination. When they are faced with the important decision of choosing a university in their life, they can make full use of the data analysis technology to assist the decision making, so that they will make fewer detour and regrets when choosing the road.
The college entrance examination voluntary recommendation system adopts the B/S system software framework, and applies the back-end framework Django, front-end component VUE and database management system MySQL to carry out the project development. The system is for administrators and ordinary users respectively. Users can check the historical enrollment data of each school, the schools with matching scores and rankings, and the comparison of colleges and universities by using the system functions. A complete set of data analysis system is constructed by using the technology of front and rear end separation.
Key Words:college entrance examination;provincial quota;application for college entrance examination;data visualization
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 目的及意义 1
1.2 国内外研究现状 1
1.3主要工作 2
第2章 系统分析 3
2.1 需求分析 3
2.1.1 行业背景 3
2.1.2 问题来源 3
2.1.3 开发动机 3
2.1.4 目标期望 3
2.1.5 功能需求分析 4
2.2 可行性分析 4
2.2.1 技术可行性 4
2.2.2 经济可行性 4
2.2.3 管理可行性 5
2.3 组织结构分析 5
2.4 业务流程分析 5
2.5 数据流程分析 6
2.6 数据字典 9
2.6.1 数据项 9
2.6.2 数据流 10
2.6.3 处理逻辑 13
2.6.4 数据存储 14
2.6.5 外部实体 14
第3章 系统设计 15
3.1 功能结构设计 15
3.2 代码设计 16
3.3 数据库设计 17
3.3.1 数据库概念模型设计 17
3.3.2 数据库逻辑模型设计 19
3.4 输入输出设计 20
3.4.1 输入设计 20
3.4.2 输出设计 21
3.5 处理流程设计 21
3.6 用户界面设计 23
第4章 系统实施 27
4.1 系统开发工具 27
4.1.1 系统架构 27
4.1.2 后端开发工具 27
4.1.3 前端开发工具 27
4.1.4 数据库开发工具 28
4.2 系统关键代码 29
4.2.1 数据库结构源代码 29
4.2.2 用户数据管理后端源码 32
4.2.3 学校数据展示界面后端源码 37
4.3 系统测试与调试 39
4.3.1 账户安全性测试 39
4.3.2 数据性能测试 39
4.3.3 数据库安全测试 39
4.3.4 数据可视化调试 39
第5章 总结与展望 41
5.1 总结 41
5.2 展望 41
参考文献 42
致 谢 44
第1章 绪论
1.1 目的及意义
自从1977年我国恢复高考制度以来,我国的高考制度在这40年间不断地革新完善,形成了一套具有中国特色的高考制度,这套制度为国家为社会不断的提供一批又一批优秀的高级知识人才,推动了社会的进步,同时也让许多贫困地区的人能够改变自己的命运[2]。
无可否认,我国的高考制度是一套行之有效的制度,但是我们应该清楚的看到,在高考选拔过程中出现了一系列不公平现象,遭到了社会上许多人士的批判,如同卷不同分、地区歧视、地区名额分配不均等,其中分省定额招生是其中最典型的代表[3]。