毕业设计:基于javaweb的网络考试系统的设计与实现.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《毕业设计:基于javaweb的网络考试系统的设计与实现.doc》由用户(四川天地人教育)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 javaweb 网络 考试 系统 设计 实现
- 资源描述:
-
1、毕业设计:基于javaweb的络考试系统的设计与实现章录前Hi,同学们好呀,被评为全最细的丹成学长()o,今天带家复盘个学长帮往届同学做的个毕业作品基于java web的络考试系统的设计与实现需要毕设帮助的同学,看过来毕设帮助,开题指导,技术解答7468760411 课题描述科技在进步,们活和作的式正发着改变,不仅体现在们的住,也体现在与时俱进的考试形式上。以前的考试需要组织者投量的时间和精,需要对考试的试题进筛选,对后期的考卷进批阅,这么多的步骤影响了整个考试执的效率。因此,本提出了种络考试系统,于解决上述的些问题。学长设计的络考试系统主要是利浏览器作为界,利B/S模式,即户可利浏览器直接访
2、问本站点。主要到的技术是采JavaWeb技术和MySql数据库等设计出了各种功能。该系统主要有户管理、功能管理、权限管理、学络考试、试题管理、错题管理、动组卷等功能。本篇博客提供了些该系统的部分代码跟截图帮助介绍该系统,对系统的总体设计、详细设计以及测试都给出了些介绍,还对运截图以及代码作出了相应的解释。该络考试系统基本上可以满些简单的考试,运良好,基本可以满设计要求。2 相关技术JAVAJ2EEMySQLMyEclipseJavaScriptJQueryCSS3JSPTomcat服务器3 系统需求分析3.1 功能需求分析络考试系统主要于实现校在线考试,基本功能包括:动组卷、试卷发布、试卷批阅
3、、试卷成绩统计等。学长设计的系统结构如下:3.1.1 学端:登录模块:登录功能;络考试模块:可参加考试,并查看考试结果,提交试卷后师允许的情况下查看错题;3.1.2 超级管理员端:登录模块:实现管理员登录功能;户管理模块:实现户信息的增加、修改、查看功能;权限管理模块:实现的增加、修改、查看功能;试卷管理模块:实现试卷信息的增加、修改、查看功能;试题管理模块:实现试题信息的增加、修改、查看功能;3.1.3 试题管理员端(师):试卷管理模块:实现试卷信息的增加、修改、查看功能;试题管理模块:实现试题信息的增加、修改、查看功能;4 系统设计框架这个系统所开发的络考试系统主要分成了三个模块的主要功能
4、,系统功能、考试功能和学功能,每个功能都包含了个功能,功能主要包括:对于系统功能的管理、的管理、户的管理、对于试题管理、对于的试卷管理、学答题、总结出错题库与得分。系统的概要功能图如下图所:4.1 系统基本功能系统功能的划分式可以分成很多种类,前是按照功能模块进划分,将系统分成三个模块,本章节依据络考试系统的系统不同,可以分成户端和管理员端。户端包括:登录功能、学答题、答题得分以及考完试之后的错题解析。管理员端包括:登录功能、系统功能管理、户管理、管理、题管理、试卷管理。下本节主要对各个基本的功能进个简介。(此处没有对试题管理员进详细介绍,因为管理员的题管理跟试卷管理的功能就是他的功能)4.2
5、 登录功能登录功能是个系统的重要组成部分,也是个系统重要的门户功能,登录功能主要实现了使者对系统的登录,在本所设计的体系中,登录主要分成了两种份:学户和管理员。两种份登陆,能细分系统的功能模块,实现更加便的操作和管理。4.3 系统答题系统答题模块是本系统的个重要功能,可以实现让户的答题操作。系统答题功能主要是学户登录以后操作的,学户在输正确的户名和密码以后能开始系统答题,系统答题的题均来数据库。4.4 答题得分答题得分功能实现了学户在答题结束以后对得分情况的查看,该功能就实现了登录系统的学户在完成的试卷以后,点击体提交就能看到的得分,因此该功能是个展性质的功辅助能。4.5 错题解析错题解析功能
6、是系统答题功能的个辅助或者说优化的功能,只有学户在登录系统完成答题以后在师允许的情况下才能进该功能的操作,学答题可能存在定的错误,对错误题的查看成为考试系统的功能。因此本所设计的错题解析功能,能让学迅速发现正确或者错误题,以及解析过程。这样便学和改进。学功能结构图,如下图所:4.6 系统功能管理系统功能管理主要实现了对系统的其他功能进管理,主要包括对新功能的添加和编辑,对现有功能的添加和修改,同时能对现有的功能进功能的编辑和修改,修改后的功能可以在系统中被查看。4.7 户管理户管理是个系统的重要功能之,对户的管理可以实现对系统使者的了解和查看,能让使者更加便的使本系统,户的种类分为多种,本主要
7、体现在学户和管理者两种户上,可以对户的信息进添加修改等。4.8 管理管理主要是针对户来设计的,不同的户拥有不同的权。换句话说就是操作的权限是不同的。学账号只能进答题等为,不能进后台的管理员操作。管理员账号也拥有不样的权利。这些权体现在对账号的操作,试卷和题的管理上,因此对权限的管理能很好的控制系统户的为,有利于系统更加稳定的运。4.9 题管理题管理主要是针对管理员的功能,该功能向系统中试卷所使的题库,在本系统中,管理员能通过对题的添加和修改对题进管理,可以查看现有的题,同时也能对新的题进添加,为试卷的成提供更多题的选择。4.10 试卷管理试卷管理是本系统的核功能,主要实现的是对学户考试答题的试
8、卷进管理,通过系统随机抽取的题动成试卷并且能将试卷存数据库,供学考试时进选择。管理员功能结构图,如下图所:5 系统代码设计5.1 学端在这个系统中使者主要是分为管理员和学,我在这先介绍学户系统的运情况。以下是学户从登陆到错题解析的整个运流程情况将在下进展。5.1.1 学户登录学户登陆,先到这个界。 如下图所:在进登录界以后选择学登录,再输正确的户名和正确的密码,就可以登录。如下图所:户正确完成登录输以后,系统会根据户所输的信息,通过功能代码实现与数据库中存储数据的对,从判别该登录户是否合法,如果不合法将提输正确的登录信息,输正确则登录系统,进系统的主界。5.1.2 主界学户正确登录系统之后会跳
9、转到学户端的界,主界如图所:学户的主界主要包含了试卷列表和查看错题两个功能,试卷列表中罗列了所有考试的试卷,学可以根据师的要求选择对应的的试卷进考试,考试结束以后还可以进错题查看功能。5.1.3 系统答题学户登录系统以后选择试卷列表中的试卷进考试答题,答题界如图所:学要在定的时间内,完成试卷上的所有题,然后进提交,答题的进度和时间的限制可以系统会给出提,运界如图所:5.1.4答题得分学在规定的时间内完成答题,完成以后提交系统,提交系统,系统会根据题库对得到考试成绩,成绩界如图所:计时器(到时动交卷)功能,交卷时判断试卷是否有未答题、计算得分等功能都在paper.jsp中javascript来实
10、现/ 交卷功能判断是否有未答题function unAnswer()if(unanswer != 0)layer.open(title:警告,content: 还有+unanswer+道题未做!,icon:2,end:function()postAnswer(););elsepostAnswer();计算得分function getScore()/var spid = n$.post(url: basePath + user/studentPaper?cmd=score&userid= +$userid +&spid=+ now.getTime(),contentType : false,pr
11、ocessData : false,success: function(res) console .log(res)layer .open(title:得分,content: res,icon:1,end:function()location.href = basePath+user/studentPaper?cmd=stupaper ;),error : function(res) console .log(error);)倒计时功能/于10的数字前补0function p(n)return n10?0+n:n;/获取当前时间var now=new Date();/获取结束时间var end
展开阅读全文