百度高考志愿填报助手

时间:2017-05-26 来源:东星资源网 本文已影响 手机版

篇一:高考志愿填报系统-优志愿助您填好志愿

高考志愿填报系统:优志愿助您填好志愿

高考志愿填报系统-优志愿助您填好志愿高考志愿填报也被称之为“第二次高考”,受到考生和家长的高度重视。然而,名校情结困扰着不少考生和家长,一味的选择名校,忽视了专业,导致不少考生升上大学后兴致缺缺,从而虚度光阴。可见,合理、科学地填报志愿是多么重要。

近年来,我国高考录取制度不断改革,平行志愿、自主招生、学业测试、专业级差......各种全新的概念不断出现,考生和家长频频诉苦“根本停不下来!”

传统的志愿填报方式,是考生和家长翻阅厚厚的招生计划凭感觉进行填报,成绩很好却因报考失利从一本跌落二本的考生比比皆是。

优志愿基于大数据开发的高考志愿填报导航系统。系统包含有历年各批次分数线,院校专业等海量数据,结合2015招生计划,为考生和家长提供最新政策及院校专业信息、最科学的高考志愿填报模拟和分析建议,以最经济的分数,上最理想的大学。

海量权威院校专业数据,满足家长提前做好志愿填报“功课”,“智能推荐”功能将根据考生的分数、专业倾向、地域选择在结合2015招生计划,从数据库中推荐具有合理梯度院校和适合自己的专业,实现科学、智能的填报志愿。通过智能推荐出具有合理梯度的志愿,将提高自己被理想学校录取的几率,真正的为志愿填报保驾护航。

篇二:高考志愿填报分析助手论文

目录

1 绪论 .............................................................................................................................................. 2

1.1研究背景 ............................................................................................................................. 2

1.2 研究现状 ............................................................................................................................ 3

1.3 课题的研究内容与意义 .................................................................................................... 3

2 平台与开发工具 ........................................................................................................................... 4

2.1开发平台介绍 ..................................................................................................................... 4

2.2 框架开发方法与技术 ........................................................................................................ 4

2.3 开发语言与开发环境 ........................................................................................................ 4

3 系统分析....................................................................................................................................... 5

3.1 系统角色 ............................................................................................................................ 5

3.2功能结构图 ......................................................................................................................... 5

4 系统设计....................................................................................................................................... 7

4.1系统架构设计 ..................................................................................................................... 7

4.1.1分层体系结构 .......................................................................................................... 7

4.1.2 MVC结构和Struts框架 ........................................................................................ 7

4.1.3分层体系结构 .......................................................................................................... 8

4.2系统模块设计 ..................................................................................................................... 8

4.3界面设计 ............................................................................................................................. 8

4.4类设计 ................................................................................................................................. 9

5 数据库设计 ................................................................................................................................. 10

5.1数据库设计 ....................................................................................................................... 10

5.1.1管理员信息 ............................................................................................................ 10

5.1.2院校基本信息管理 ................................................................................................ 10

5.1.3院校录取分数线信息 ............................................................................................ 11

5.1.4专业信息 ................................................................................................................ 12

5.1.5专业 ........................................................................................................................ 12

5.1.6专业录取分数线信息 ............................................................................................ 13

5.2数据库建模 ....................................................................................................................... 13

6系统实现...................................................................................................................................... 14

6.1创建Java EE工程 ............................................................................................................ 14

6.2管理员登录功能实现 ....................................................................................................... 15

6.3院校模块功能实现 ........................................................................................................... 19

6.3.1新增院校 ................................................................................................................ 19

6.3.2查询院校 ........

百度高考志愿填报助手

........................................................................................................ 21

6.3.3院校加入对比 ........................................................................................................ 23

6.3.4浏览高校对比 ........................................................................................................ 24

6.4专业模块功能实现 ........................................................................................................... 25

6.4.1新增专业 ................................................................................................................ 25

6.4.2查询专业 ................................................................................................................ 26

6.4.3 院校开设专业 ....................................................................................................... 29

6.5院校分数线模块功能实现 ............................................................................................... 30

6.5.1新增院校分数线 .................................................................................................... 30

6.5.2查询院校分数线 .................................................................................................... 31

6.5.3估分选大学 ............................................................................................................ 32

6.5.4院校录取概率 ........................................................................................................ 35

6.6专业分数线模块功能实现 ............................................................................................... 36

6.6.1新增专业分数线 .................................................................................................... 36

6.6.2查询专业分数线 .................................................................................................... 37

6.6.3估分选专业(截图) ............................................................................................ 38

6.6.4专业录取概率(截图) ........................................................................................ 38

7系统测试...................................................................................................................................... 39

7.1搭建测试环境 ................................................................................................................... 39

7.2测试方法 ........................................................................................................................... 39

7.3功能模块测试 ................................................................................................................... 39

7.3.1首页 ........................................................................................................................ 39

7.3.2登录 ........................................................................................................................ 40

7.3.3新增院校 ................................................................................................................ 41

7.3.4新增专业 ................................................................................................................ 41

7.3.5新增院校分数线 .................................................................................................... 42

7.3.6估分选大学(修改) ............................................................................................ 42

7.3.7新增专业分数线 .................................................................................................... 43

7.3.8估分选专业(调错、截图) ................................................................................ 43

7.3.9加入对比 ................................................................................................................ 44

结束语 ............................................................................................................................................ 44

致 谢 ............................................................................................................................................ 45

参考文献......................................................................................................................................... 46

1 绪论

1.1研究背景

志愿是考生的意愿的具体体现。高考志愿在招生录取的工作中具有特定的含义,它是考生根据社会的需要,按照国家招生的有关规定,从本人学习成绩及专业兴趣和特长的实际出发,选择学校和专业;也是考生自觉自愿的意向,它受到招生部门的承认,并成为高校录取新生的重要依据。高考志愿填报对高考录取结果起到了关键性的作用,它不仅关系着考生四年的大学经历,更与考生未来人生的发展有着非常重要的关系。

常言道:七分考,三分报。据统计数据显示,每年落榜的考生中,有46%的考生因为填报志愿失误,这其中,大多是因为出现志愿撞车以及对高校分数预估不足的情况。高考的结束并不意味着高考这场没有硝烟的战争的结束,反而是高考志愿填报这场战争的开始。考生及家长要了解招生形势,本地区各科类报考人数、各批次各科类招生计划数、录取比例等等,整体把握填报志愿的原则和方向,避免主观臆断。考生及其家长往往根据往年的历史数

据来分析确定考生的志愿。但是辅助考生进行院校专业选择的参考系统并不全面。在进行报考院校的过程中,往往会出现众多的信息,比如院校信息、专业信息、院校历年招生分数、专业历年招收人数等等,这些庞大的数据,任何一个考虑不周,都可能导致考生与自己喜爱的专业或者院校失之交臂。

基于此,为了更好地帮助考生及家长,获得全面详尽的信息,更好的辅助他们做出高考志愿的填报决策,设计并实现该高考志愿填报分析助手系统。

1.2 研究现状

高考的重要性对不同的人来说意义不同,对于农村的考生来说那就意味着是一次机遇,一直所期待的事情,农民的孩子要想走向世界,这个高考就是一个跳板,是一个公平竞争的平台,可以展现自我的舞台,只有通过高考考上一所很好的大学,不仅对自己,更是对家庭乃至一个村庄都有很重要的意义。农村的孩子只有这样才能争气,才能成为家里的骄傲,父母拼搏半辈子,辛苦半辈子就是为了让自己的孩子能够在高考上取得满意的成绩。

对于城里的孩子也同样重要,虽然良好的教育条件,但是还需要高考这个平台来分出个高低来,高的可以接受更加顶级的教育,低的只能接受较一般的教育。上大学的和没上大学的是有很大区别的,首先思想认识是不一样的,个人的修养也是不同的,素质也可以有所体现。我说的是一般的情况下,只有能够通过高考的检验进入大学的殿堂才能够走的更远、生活的更有意思。

学习和深造是无止境的,但学习具有连续性和阶段性。从人才成长的角度讲,学生进入高中后,就开始了“基础教育”向“专业教育”过渡阶段。高考是完成这一过渡阶段、保持受教育连续性的关键时刻。在进入“专业教育”前,必须确定“专业教育”的方向。目前,我国有约1100所普通高等学校。专业设置分为工科、理科、农科、林科、医药、文科、政法、财经、师范、体育、艺术等十几科,近千个专业。培养目标、毕业生使用方向又各不相同,选报高考志愿时,考生必须在众多的院校、专业中做出选择,确定方向。

基于高考的重要性,高考志愿填报工作显得尤为重要。现在网上充斥着各种高考志愿网站,良莠不齐,甚至以测试考生的性格意愿得出适合的专业。这就需要一个能够及时、准确、有效地提供高考志愿填报信息的网站,来帮助考生在众多的院校、专业中做出选择,确定方向。

1.3 课题的研究内容与意义

随着科学技术的发展,信息技术深入人们的生产和生活中。利用计算机技术和Internet来实现信息共享和无纸化,已经成为一种大趋势。传统的高考指南,厚重而信息有限,不能满足考生对院校及专业的了解需要。设计高考志愿填报分析助手,更好地将院校信息、专业信息整合在一起,考生和家长通过简单的操作获取需要的信息,更好地作出决策。

在该系统中,应用Eclipse、Tomcat和MySQL数据库作为基本环境,使用Struts框架的MVC模式,结合JSP与 JAVA开发高考志愿填报分析助手系统,使考生的志愿填报能在参考系统下,顺利、精确、安全的实现,减少因为志愿填报失误带来的差错。

本论文主要高考志愿填报分析助手系统的设计理念,实现的某些过程和该系统的一些具体设计,比如:界面设计、代码设计和数据库的设计。在本论文中,可以看到高考志愿填报分析助手系统的设计过程和数据流程,这对于理解该系统有着重要作用。

2 平台与开发工具

本章介绍开发平台、框架开发方法与技术和开发语言及环境,明确技术选型,为后面的设计与实现,提供保障。

2.1开发平台介绍

本系统采用Eclipse可视化的开发环境。Eclipse是myeclipse的核心,虽然不像Myeclipse增加了许多插件,但是消耗资源少,易于扩展,需要某些功能,找到相应的插件安装上就能使用;需要扩展某些功能,直接开发也很易于使用。Eclipse提供了相应的接口和扩展机制。而Myeclipse装有大量插件,冗余而臃肿,运行中消耗资源大,需要不断优化。Eclipse是一个开放源代码,基于Java的可扩张的开发平台,多数人都是将Eclipse作为Java的集成开发环境使用,虽然Eclipse使用Java开发:但Eclipse不仅仅局限于Java开发,还可用于其它语言的开发,如C/C++;

2.2 框架开发方法与技术

该项目涉及Web页面、JSP编程、Struts框架、JDBC编程等技术,应用三层结构和MVC模式搭建程序框架,应用Eclipse、Tomcat和MySQL数据库作为基本环境。

系统使用Struts框架的MVC模式,Struts与三层架构的结合中,Struts主要是负责页面(表示层)与业务模型(业务逻辑层)之间的控制转向。实际上是实现了表示层与业务模型层的松耦合,同时也增强了业务模型层的重用性。

将Struts引入三层结构,可以将Struts2当做Web表示层。表示层、业务逻辑层和数据访问层,每层之间传递业务类。

MVC模式把整个业务应用分为三个模型,模型(Model)、视图(View)和控制器(Controller)。Model包含应用程序的核心功能,表示业务数据或业务逻辑;View是应用程序的外观,即用户看到并与之交互的界面;Controller根据用户输入,控制用户界面数据显示和更新模型对象的状态。

Struts2是一种基于MVC的Web应用框架。

StrutsPrepareAndExecuteFilter作为前端控制器,根据请求选择合适的业务逻辑控制器(Action),让这个Action来处理用户的请求。

Action负责把用户请求中的参数组装成合适的数据模型,并调用相应的业务逻辑进行真正的功能处理,然后获取下一个视图展示所需要的数据。视图结果用来把Action中获取到的数据展现给用户

2.3 开发语言与开发环境

B/S体系结构,是一种通过浏览器来访问服务器的Web程序。在用户端,只要通过浏览器以及服务器的域名或者IP就能访问服务器,使用服务器为用户提供的功能。Web服务器是运行Java Web应用程序的软件,只有将设计开发的Java Web应用程(B/ S架构应用系统)放置在这样的容器中,才能使网络上的用户通过浏览器进行访问。ApacheTomcat是目前应用最广、最为流行的小型、轻量级Web服务器,它支持JSP和Servlet(服务器端的Applet)

技术。它是免费和开源的,也是目前学习与开发JavaWeb应用程序的首选。JDK是Java的开发平台,在编写Java程序时,需要JDK进行编译处理;JRE是Java程序的运行环境,包含了JVM的实现 及Java核心类库,编译后的Java程序必须使用JRE执行。在下载的JDK安装包中集成了JDK与JRE,所以在安装JDK过程中会提示安装JRE。

MYSQL是一个小型关系型数据库管理系统,由于体积小、速度快、开放源码,成为本系统的首选。

JDBC就是Java数据库连接,它提供了访问数据库的API,它是由一些Java类和接口组成,是Java运行平台的核心类库中的一个部分。在程序中可以通过使用JDBC连接到关系数据库,并使用结构化查询语言来完成对数据库中的表的记录的查询、修改、更新和删除

3 系统分析

本章分析了系统角色,确定了功能结构为管理员登录、院校模块、专业模块、院校分数线模块、专业分数线模块,并按照功能结构图来进行功能分析。

3.1 系统角色

高考志愿填报助手系统服务于考高学子,旨在帮助学生选择志愿填报的高校、专业。本系统有2类角色,分别为游客、管理员:

游客:可以查询各省市院校和专业的历年分数线,能够使用估分选大学、估分选专业等功能。

管理员:具有游客的所有权限,并可以登录到后台对院校、专业、分数线等信息进行管理。

3.2功能结构图

本系统主要分为管理员登录、院校模块、专业模块、院校分数线模块、专业分数线模块。功能结构图如下所示:

篇三:2014年模拟高考志愿填报表

标签:高考 填报 志愿 2016高考志愿填报助手 高考志愿填报指南