APP下载

浅谈高考志愿填报系统数据库设计

2019-09-10吴杰楠

读书文摘(下半月) 2019年8期
关键词:数据库

吴杰楠

[摘  要:随着现代信息技术的发展,在人们的生产和生活中应用广泛,利用计算机网络技术、通信技术和数据库技术来实现系统的信息化,已成为世界各国发展的主要趋势。高考作为我国特有的第一大考,在每年的高考志愿填报中,各省的志愿填报数据已经达到数百万条,利用数据挖掘技术和数据仓库等技术对其进行采集和研究分析,给各省的高考志愿填报提供数据支持。

关键词:高考志愿;填报系统;数据库]

基于MySQL数据库,使用动态网站开发语言PHP结合JS语言在开发高考选校辅助系统,对各省的高考志愿辅助填报系统提供可行性的数据支持,从而设计更加完善的高考志愿辅助填报系统的数据库。

本项目属于高考志愿填报系统项目的子项目。高考志愿填报系统项目根据高考志愿填报机制、历年高校录取分数数据库、高校价值、专业分数线、分数查询等信息自动为用户提供志愿方案,能够自动分析志愿中高校、专业、录取风险等相关信息,为客户提供参考。该子项目主要负责高考志愿辅助填报系统的数据库部分设计开发。

1数据库分析

第一,了解系统数据库的情况,调查这个数据库由哪些表组成,各个表的功能是什么,为分析数据库信息流程做准备。

第二,了解各个表的情况,分析各个表输入和使用什么数据,如何分配这些数据。输出什么信息,输出到什么界面,输出的格式等。在收集数据的同时,要注意对各种数据的收集,如高校信息、高校近三年的录取分数线、高校简介、高校去年专业分数线、考生分数匹配等,要特别注意了解这些表之间的关系,各数据项的含义等。

在数据库中还可以添加高校名称、高校排名、高校简介、高校历史招生分数线,高校专业分数线等同时还可以在数据库中对各省市的重点线进行添加删除修改操作。系统从数据库中读取出所有存在的相关省市高校信息。

2数据仓库逻辑设计

各高校的数据源主要包括有:高校近三年的录取分数线以及考生所考分数与其匹配的相关高校;招生过程中各高校在历年各省份的录取分数线及各个省份的一本分数线。以及细分到各高校的热门专业的录取分数线;高校信息包括,各高校的简介以及排名,为家长和考生选校提供信息。

主题域:本系统可分为以下几个主题,分别是考生分数匹配各省高校主题,高校历年录取分数线主题,高校热门专业录取分数线主题,各高校簡介主题,高校排名主题。其中高校历年录取分数线主题中,以各高校的近三年录取分数线为中心,方便考生或家长选择符合自己分数的高校。考生分数匹配各省高校主题,以考生的分数为中心,匹配出与其符合的相关高校。高校热门专业录取分数线主题,以各高校的热门专业为主,方便考生可以查看去年该高校该专业的录取分数线。各高校简介主题,以全国各高校的简介为中心,方便考生和家长查看高校简介信息。高校排名主题,以全国各高校的排名为中心,方便考生和家长查看高校排名信息。

2.1输入/输出设计

输入输出的设计是用户与系统进行交流的唯一途径,是用户查看系统功能的一个标准,一个好的输入输出设计时间量减少,用户的键盘操作次数也减少,使用户在相对轻松的情况下就进行完了所要进行的操作。输入输出设计是系统设计中很重要的一环,在输入设计中要尽量避免用户输入过多复杂的文字,当然一些必要的文字除外。另外在输入想要得到的信息后,最后就会得到数据库中相应的输出,如果并没有这样的输出,就在一定程度上说明该系统的数据库中的信息不完善。系统中输入输出都在不同程度上影响着考生的填报报考情况,所以对数据输入输出的设计不能有马虎,对输入输出的设计上实现了比较简单的输入方式和详细的数据信息输出模式,让用户操作起来比较简便,错误率能够有效的降低,输出的数据信息能够清楚明白。

2.2数据库功能测试

在查询输入数据页面中,对查询的信息长度和允许输入的最长值进行检验查询,测试是否支持该功能;分别对单条数据进行精确查询;输入汉字、数字查询,测试查询后是否可以进入相应界面。

测试系统是否会显示全国大学排行页面;点击“查看各高校信息”并且点击选择想要查看的高校名称,系统会从数据库中检索相关高校简介,测试系统是否会显示该高校的简介信息。点击“查询各高校专业分数线”,系统会从数据库中读取该高校在该省份去年的各热门专业分数线,测试系统是否会显示该高校在该省份的各热门专业分数线;点击“匹配考生分数查询”,系统会从数据库中匹配到与考生符合的有关高校名称,测试系统是否会显示高于该考生分数线的高校名称。由于该数据库涉及到高考学生的选择高校的问题,所以信息就应该受到保护,避免信息出现错误,本数据库主要采用了管理员登陆数据库进行数据库管理,这样就保证了数据来源的可靠性,保证了信息的准确性。另外在运行该数据库的服务器上安装防火墙以及杀毒软件等,对系统进行保护,对该系统数据库进行及时的备份,避免数据丢失或系统崩溃。

3结束语

本文通过对该系统数据库设计分析后,对高考志愿辅助填报系统的数据库功能以及一些相关的系统信息有了进一步的深入了解,该系统基本上实现了学生和家长通过该系统数据库里的高校数据信息进行高校录取信息的查询、近三年高校录取分数的查询、报考辅助参考的功能。数据库管理员在数据库中进行高校信息数据管理以及近三年高校分数线信息的管理。

参考文献

[1]张继珍.高考志愿填报策略建议和分析[J].教学与管理,2008(13).

[2]马福俊,童玉龙.谈对高考考生填报志愿的指导[J].各界文论,2007(04).

[3]聂海峰.高考录取机制的博弈分析[J].经济学(季刊),2007(03).

[4]赵莉.高考志愿填报应注意的几个问题[J].甘肃教育,2004(05).

猜你喜欢

数据库
Designer测试大数据预定义均衡配置
MemSQL获3000万美元D轮融
数据库
数据库
数据库
数据库
数据库
数据库
SQL语言在电信业务数据库数据查询中的应用
数据库