APP下载

基于JSP的校内考研网的设计与实现

2019-09-10彭佳瑞董艳雪

科学导报·学术 2019年38期

彭佳瑞 董艳雪

摘要:随着考研人数的不断递增,考生对诸如学校、专业、考研资料等信息的需求尤其迫切。相对互联网这一途径,有针对性的校内考研网站能更好的立足本校学生水平,通过分析归纳往届考研经验、提供校内交流平台等方式使得考生及时、准确的获取考研相关资讯。本文利用Java Web的相关技术和 MySQL数据库技术,设计并开发了包含专业书籍推荐、历年考研真题、考研论坛等模块的校内考研网站,力求为本校考研同学助一臂之力。

关键词:JSP;Java Web;MySQL;考研数据库;

一、引言

随着我国教育事业的飞速发展,全国高校考研人数日益增多,不仅加大了高校考研同学的压力,更对考研信息的获取提出了更高的要求。2019年,临沂大学考研人数在全国位列第12名,如何为我校考研同学提供更多的在线帮助成为当前急需解决的问题。互联网上资源丰富,不乏各种专业的考研网站,例如中国研究生招生信息网(https://yz.chsi.com.cn/)、考研幫(http://www.kaoyan.com/)、中国考研网(http://www.chinakaoyan.com/)等,但其面向对象为全国所有考生,难以结合各级各类院校的状况,所以结合临沂大学近年来考研情况,设计并实现针对本校考生的考研网站,力求给考研同学最大的帮助,为学生提供有价值的信息,提高学生学习效率。

二、系统分析

系统模块的划分简单明了,重点突出,更加注重网站的交互性,具体分析如下:

(一)流程分析

(1)登录网站,游客登录或用户登录

(2)根据自身需求,阅览网页

(3)部分功能需注册登录后方可使用,注册登录后需绑定手机号

(二)模块分析

本着立足本校考生需求的原则,本考研网站设计了院校信息、学院信息、考研书籍、历年真题等共七个模块。学生可以根据需求进入不同模块或进行学习资料搜索、下载,或进行院校信息查询,还可以进入论坛就考研信息进行交流。

三、考研网站的设计

该网站设计采用面向对象的设计思想,开发基于JSP技术的考研网站,主要模块如图1所示:

用户可以以游客身份进入网站首页,网站首页主要包含两大内容,一是考研热门信息,主要利用后台数据库进行热门信息的更新与推送,例如考研指南、某校大纲更新变动等。二是导航模块,网站首页共设置七大导航模块,用户可选择游客身份点击进入任何一个模块进行浏览,但部分功能需要注册登录后方可使用,例如论坛发言、书籍购买、在线答题。

用户注册和登录页面的设计采用了<form>窗体顶端表单标记,在使用某些功能需要登录时,系统会自动弹出文本框,密码框和登录按钮,要求用户注册,也可在首页直接注册登录。本校学生和已考取研究生的同学用自己的学号和姓名注册登录,教师用教师工号和姓名进行注册登录,系统管理员登录采用专属账号,当系统检测输入账号或密码不正确时,提示重新输入。注册成功后可以绑定自己的手机号码,以便遗忘密码时通过手机号实现密码找回。用户有属于自己的个人空间,可以接收网站通知、学生私聊,可收藏书籍、真题、院校信息等。

结合导航的设计,各模块具体介绍如下:

(一)院校信息模块

院校信息包括历年我校学生曾考取过的高校的考研信息和同级别高校的考研信息,模块中设置了查询文本框,学生在文本框中输入院校名称,然后点击“查询”按钮,可直接检索到院校的招考信息。

(二)学院信息模块

从各个学院获取考研率,考取院校,学生分数等数据,进行整理后,放置各个学院对应的板块下。学生所考专业属于哪个学院,便可进入对应学院板块下获取相应信息,学生可根据最高分、最低分、平均分以及考研率等,衡量自身的水平,还可根据已考取院校榜单,筛选有意向的学校。

(三)考研书籍模块

通过考研书籍模块,学生可以方便的查询到所需的书籍,并可根据购买者评分和热度给出排序,以供学生做出最后选择。主要功能如下:

(1)书籍介绍

对每本考研书籍配以图片和文字简介,并有评分和推荐指数。

(2)搜索功能

以下拉菜单的形式设置查询关键字,包括书籍名称、出版社、作者等,

根据关键字对书籍进行检索。

(3)购物车

用户选中书籍,可加入购物车,在线实行购买。

(四)在线答题模块

学生进入此模块,可阅览公共课知识点讲解以及基础知识,但在线答题功能需要注册登录,登录后点击“开始答题”按钮,从题库中随机抽取题目,科目不同抽取的题目数量不同,主要科目如下:

(1)政治

仅设置单项选择题、多项选择题,方便学生检测,同时能够抓住考核重点。

(2)英语

设置英语阅读、完形填空。

(3)数学

根据数学一、数学二、数学三的不同,从不同题库中抽取题目,设置选择题、填空题两种题型。

答题结束后,点击“提交”按钮,系统自动评分,每题右下角有“解析”按钮,点击“解析”按钮可以看到参考答案解析。

(五)考研论坛模块

考研论坛板块的设计至关重要,具体包含以下内容:

(1)发帖留言功能

学生注册登录后可在考研论坛发帖、提问,其他学生可在帖子下留言。

(2)教师专属板块

各个学院板块下设置入驻网站老师的专属板块,学生可进入某个老师对应的版块向老师咨询考研问题。教师可在所属学院板块发布公告,安排时间进行在线答疑。

(3)二手商品板块

学生自行拍照上传商品信息并设置价格,附加联系方式,因针对本校学生,所以仅作为交流平台不支持线上交易,需双方自行联系,若卖家成功出售商品则需撤销商品信息,长时间无人购买或购买后不撤销信息,后台数据库会对其撤销并通知卖家。

(六)历年真题模块

历年真题科目包含政治、英语、数学,学生可以根据考试科目或者考试年份对历年真题进行查询,考虑到试卷名称的多样性,此处支持模糊查询,学生可以下载电子版试题,自行打印。

(七)本校硕士点

临沂大学于2019年迎来首批研究生,我校研究生教育正处于初级阶段,多数同学对本校研究生专业和相关教育不够了解。在这一板块介绍本校研究生最新动态,包含招考专业介绍、导师介绍、考试科目等内容,借此让本校学生率先了解学校研究生教育,这对学校研究生教育的发展有很大的帮助。

四、结语

该网站是一个依托于JSP技术和后台数据库的校内考研网站,针对性更强,实用性更强,网页设计添加大量CSS样式使网站更加美观。内容上根据用户的需求将其分为多个模块,清晰明了,内容丰富,方便学生高效获取信息。

参考文献:

[1] 寿华好.校内考研网站设计与制作[J].教育教学论坛,2015

[2] 沈灵芝,乔闹生.大学生考研互学互助网站页面设计[J].科技资讯,2018

[3] 杨军.高校图书馆考研网站建设[J].图书馆学研究,2011

[4] 王景.JSP动态网站的技术开发分析[J].赤峰学院学报(自然科学版),2013

[5] 吕牡丹.基于JSP技术的高校只能排课系统的设计[J].计算机产品与流通,2019

[6] 吴周霄,郑向阳.基于 JSP 技术的动态网页开发技术[J].信息与电脑理论,2018

[7] 李秋锦.基于 JSP 的简单网页设计[J].科技经济信息化.2019

(作者单位:临沂大学信息科学与工程学院)