一、需求分析
平行志愿录取系统是一种用于高等院校招生录取的志愿填报和录取方式,旨在提高录取的公平性和科学性,确保考生能够在选择志愿时有更大的灵活性和机会。下面详细分析平行志愿录取系统的定义、功能以及其优缺点。
志愿录取系统功能:
-
志愿填报:考生可以根据自己的兴趣和成绩填报多个志愿,通常是多个院校和专业,提升选择的多样性。志愿之间不设优先级,考生的选择更加灵活。
-
录取规则:录取时,系统根据考生的高考成绩、志愿顺序和各院校的招生计划进行综合匹配。通常采用“分数优先,遵循志愿”的原则,即优先录取高分考生。
-
信息透明:各院校的招生计划、录取分数线、往年录取情况等信息被公开,考生可以更清晰地了解各个院校的录取情况。
-
提高公平性:减少了传统志愿填报中由于对志愿优先级理解不同而导致的录取不公现象。降低了“调剂”录取的可能性,考生更有可能被录取到自己意愿的院校和专业。
-
数据分析:系统可以通过大数据分析,帮助招生部门优化招生计划,分析考生的志愿填报趋势。
-
提高考生满意度:考生可以根据自己的实际情况和兴趣选择志愿,增加了被自己喜欢的专业和院校录取的机会。
-
促进公平竞争:通过平行志愿填报,考生不再因为对志愿的优先级设置错误而失去被录取的机会。
-
降低心理压力:考生在填报志愿时心理负担减轻,因为多个志愿并列,减少了因填报失误而导致的焦虑。
-
优化资源配置:院校能够根据考生的志愿填报情况进行动态调整,合理分配招生名额。
平行志愿录取系统通过让考生可以同时申请多个志愿,优化了高等院校的招生过程,提高了录取的公平性和透明度。然而,它也带来了新的挑战,尤其是在志愿选择和信息获取方面。因此,考生在填报志愿时仍需谨慎考虑,综合评估各院校和专业的特点,以做出最佳选择。
二、实现分析
1、系统结构图
2、数据库
学生表User:
字段名 | 类型 | 长度 | 是否主键 |
student_id | int | 0 | 主键 |
candidate | varchar | 12 | |
student_name | varchar | 255 | |
total_grade | int | 0 | |
will1 | varchar | 5 | |
will2 | varchar | 5 | |
will3 | varchar | 5 | |
will4 | varchar | 5 | |
will5 | varchar | 5 | |
will6 | varchar | 255 | |
adjust | tinyint | 0 | |
rank | int | 0 | |
province | varchar | 20 | |
city | varchar | 20 | |
subject_type | varchar | 10 | |
accepted_major_id | varchar | 5 | |
accepted_type | tinyint | 0 |
专业表major:
字段名 | 类型 | 长度 | 是否主键 |
major_id | varchar | 5 | 主键 |
major_code | varchar | 10 | |
department_id | int | 0 | |
major_name | varchar | 20 | |
comment | varchar | 255 | |
period | varchar | 255 | |
plan_student_count | int | 0 | |
realistic_student_count | int | 0 |
专业表department:
字段名 | 类型 | 长度 | 是否主键 |
department_id | int | 0 | 主键 |
department_name | varchar | 20 |
3、系统实现
标签:Vue,SpringBoot,填报,录取,系统,考生,毕业设计,志愿,主键 From: https://blog.csdn.net/m0_46013789/article/details/143170065