javaweb的网上考试系统的设计与实现(源码)【字数:12763】
摘 要科技在不断的进步,人们生活中和工作中的方式正在改变,这不仅体现在人们的衣、食、住、行当中,也同样体现在与时俱进的考试形式上。以前在考试中需要组织人员投入大量的精力和时间,因为需要进行对考试的试题筛选,在后期需要阅卷批改,如此多的步骤影响到了整个考试执行的效率。因此,本文提出了一种网上考试系统,用于解决上述的一些问题。本文的网上考试系统,是运用B/S模式,即用户可运用游览器直接进行对本网站的访问。主要采用JavaWeb技术和MySql数据库等设计出本系统。主要有用户管理、角色权限管理、功能管理、学生网络考试、试题管理、自动组卷、错题管理等功能。本文提供了一些该系统的部分代码跟截图来帮助介绍该系统,不仅介绍了本系统的总体设计、详细设计以及测试,还对运行截图以及代码作出了相应的解释。该网考试系统基本上可以满足客观题的考试,运行良好,基本可以满足设计要求。
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 1
1.3.1研究目的 1
1.3.2研究意义 2
1.4全文组织结构 2
第2章 网上考试系统需求分析 3
2.1网上考试系统功能性需求概述 4
2.1.1系统概述和用户特点 4
2.1.2系统功能需求 4
2.2系统可行性研究 5
2.2.1经济可行性 5
2.2.2技术可行性 5
2.2.3操作可行性 6
第3章 系统总体设计 7
3.1系统概要功能图 7
3.2 系统基本功能 7
3.3 数据库设计 9
第4章 系统详细设计 13
4.1 学生用户端 13
4.2 管理员端 20
4.3 数据管理 30
第5章 系统测试 34
5.1 功能测试 34
5.2 兼容性测试 38
5.3测试的方法 39
第6章 总结与展望 40
6.1总结 40
6.2 展望 40< *好棒文|www.hbsrm.com +Q: ¥351916072¥
br /> 参 考 文 献 41
致 谢 42
第1章 前言
1.1研究背景
网络化的教育已经成为现代教育的发展趋势,已变成现代教育的一个特征,为教育的发展注入了新的动力。随着Internet/Intranet技术的飞速发展和广泛的普及,其创建的远程教育已成为未来现代教育技术发展的方向之一,作为一种新的教学手段,已经开始进入到我们的生活中,并给传统的教育模式带来了新的变化。
1.2国内外研究现状
随着计算机应用的迅猛发展,网络应用的不断扩大,现在很多国外的大学和社会其他部门都逐渐开设了远程教育,通过计算机网络的实现进行异地教育的培训,且这些应用正在逐步深入到社会当中。人们迫切努力的利用这些技术来进行网上在线考试,以便提高教师的工作效率和减轻他们的工作负担,同时也提高了考试的质量,能够使考试更趋于公正、公平、客观,从而更激发学生对学习的兴趣。
例如,目前有许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种考试方式。在英国,已经实现了英语资格考试的水平认证和网上学习的全过程。
在我们国家,远程教育已在蓬勃的发展,但在目前,学校和社会上的所有考试多数都采用传统的考试方式,在此环境下,进行一次考试的组织至少要经过五个步骤:人工出题、学生考试、人工阅卷、成绩的评估和试卷成绩的分析。随着考试要求的不断提高和考试类型的不断增加,教师的工作量会变得越来越大,并且工作中出错率会大大提高,可以说传统的考试方式已经不能适应现代考试的需要。
网上考试系统是建立在国际互联网上的应用系统,使考试可以不受地域的限制。
1.3研究目的和意义
1.3.1研究目的
我们可以在过去的考试经历中看到,在我们每一次的考试中都要求经过出试卷、印试卷、发卷、做卷、收卷、阅卷批改、统计等过程,过程中有着很强的顺序性,不能顺序颠倒。这些计卷过程中,出卷、阅卷和统计最为繁琐和重要,当考试中人数较多的情况时,老师往往需要重复的批阅试卷,这样重复的机械工作消耗大量的时间,不仅如此,而且效率极为低下,与此同时,这样大量的重复工作也会消耗老师的,最终导致批改的准确率下降。即使阅卷批改完成之后,工作还并没有完成,还需要把分数进行登记、成绩统计、以及和对每个题目进行错误率的统计,这些工作相当的繁琐和复杂,导致效率同样是非常低的。不仅如此,从学生的角度思考,每一次答卷不仅浪费纸张和笔,从环保的角度看待也是十分浪费资源,换个角度,从老师的角度去思考,如果可以减少出卷、阅卷批改和统计的时间,那就可以腾出时间用于其他的事情。因此,本文基于JavaWeb技术希望开发一套网上考试系统用于解决出卷、阅卷批改、统计消耗时间过多的问题,与此同时,也为学校的教务信息化管理作出自己的一份贡献。
1.3.2研究意义
本文所开发的网上考试系统在现实角度考虑具有一定的意义,主要是用于解决教师在出卷、阅卷批改和统计上消耗时间过多的问题。开发一个系统有很多的问题需要去考虑,比如说,两个最最常见的因素是时效性和高效性,因为时效性直接关系到你的系统在使用投入时是否真的能够解决当前所存在的这些问题,虽然在国内网络考试系统已算是初具规模,一些学校已经开始投入网上考试系统,但是我认为目前的网上考试系统还存在一定的问题,还需进一步的完善。与此同时,另外一个非常重要的因素是高效性,如果做出来的系统欠缺有效性,那么你的系统必定为一个不合格不成功的产品,这在我们开发时,也是同样需要去考虑的一个重要问题。本系统当前只能做到实现对一门科目客观题的考试,理论上还不是一个特别成熟的系统,我以后研究的方向是我还需要考虑如何进行主客观题型的多科目的考试。因此,该系统的开发是具有重要的现实意义,可以被应用到当前的学生和教师提供适当的支持,也为今后开发此类软件提供了相应的依据。
1.4全文组织结构
本文共分为6章,文章结构及各章内容简介如下:
目 录
第1章 前言 1
1.1研究背景 1
1.2国内外研究现状 1
1.3研究目的和意义 1
1.3.1研究目的 1
1.3.2研究意义 2
1.4全文组织结构 2
第2章 网上考试系统需求分析 3
2.1网上考试系统功能性需求概述 4
2.1.1系统概述和用户特点 4
2.1.2系统功能需求 4
2.2系统可行性研究 5
2.2.1经济可行性 5
2.2.2技术可行性 5
2.2.3操作可行性 6
第3章 系统总体设计 7
3.1系统概要功能图 7
3.2 系统基本功能 7
3.3 数据库设计 9
第4章 系统详细设计 13
4.1 学生用户端 13
4.2 管理员端 20
4.3 数据管理 30
第5章 系统测试 34
5.1 功能测试 34
5.2 兼容性测试 38
5.3测试的方法 39
第6章 总结与展望 40
6.1总结 40
6.2 展望 40< *好棒文|www.hbsrm.com +Q: ¥351916072¥
br /> 参 考 文 献 41
致 谢 42
第1章 前言
1.1研究背景
网络化的教育已经成为现代教育的发展趋势,已变成现代教育的一个特征,为教育的发展注入了新的动力。随着Internet/Intranet技术的飞速发展和广泛的普及,其创建的远程教育已成为未来现代教育技术发展的方向之一,作为一种新的教学手段,已经开始进入到我们的生活中,并给传统的教育模式带来了新的变化。
1.2国内外研究现状
随着计算机应用的迅猛发展,网络应用的不断扩大,现在很多国外的大学和社会其他部门都逐渐开设了远程教育,通过计算机网络的实现进行异地教育的培训,且这些应用正在逐步深入到社会当中。人们迫切努力的利用这些技术来进行网上在线考试,以便提高教师的工作效率和减轻他们的工作负担,同时也提高了考试的质量,能够使考试更趋于公正、公平、客观,从而更激发学生对学习的兴趣。
例如,目前有许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种考试方式。在英国,已经实现了英语资格考试的水平认证和网上学习的全过程。
在我们国家,远程教育已在蓬勃的发展,但在目前,学校和社会上的所有考试多数都采用传统的考试方式,在此环境下,进行一次考试的组织至少要经过五个步骤:人工出题、学生考试、人工阅卷、成绩的评估和试卷成绩的分析。随着考试要求的不断提高和考试类型的不断增加,教师的工作量会变得越来越大,并且工作中出错率会大大提高,可以说传统的考试方式已经不能适应现代考试的需要。
网上考试系统是建立在国际互联网上的应用系统,使考试可以不受地域的限制。
1.3研究目的和意义
1.3.1研究目的
我们可以在过去的考试经历中看到,在我们每一次的考试中都要求经过出试卷、印试卷、发卷、做卷、收卷、阅卷批改、统计等过程,过程中有着很强的顺序性,不能顺序颠倒。这些计卷过程中,出卷、阅卷和统计最为繁琐和重要,当考试中人数较多的情况时,老师往往需要重复的批阅试卷,这样重复的机械工作消耗大量的时间,不仅如此,而且效率极为低下,与此同时,这样大量的重复工作也会消耗老师的,最终导致批改的准确率下降。即使阅卷批改完成之后,工作还并没有完成,还需要把分数进行登记、成绩统计、以及和对每个题目进行错误率的统计,这些工作相当的繁琐和复杂,导致效率同样是非常低的。不仅如此,从学生的角度思考,每一次答卷不仅浪费纸张和笔,从环保的角度看待也是十分浪费资源,换个角度,从老师的角度去思考,如果可以减少出卷、阅卷批改和统计的时间,那就可以腾出时间用于其他的事情。因此,本文基于JavaWeb技术希望开发一套网上考试系统用于解决出卷、阅卷批改、统计消耗时间过多的问题,与此同时,也为学校的教务信息化管理作出自己的一份贡献。
1.3.2研究意义
本文所开发的网上考试系统在现实角度考虑具有一定的意义,主要是用于解决教师在出卷、阅卷批改和统计上消耗时间过多的问题。开发一个系统有很多的问题需要去考虑,比如说,两个最最常见的因素是时效性和高效性,因为时效性直接关系到你的系统在使用投入时是否真的能够解决当前所存在的这些问题,虽然在国内网络考试系统已算是初具规模,一些学校已经开始投入网上考试系统,但是我认为目前的网上考试系统还存在一定的问题,还需进一步的完善。与此同时,另外一个非常重要的因素是高效性,如果做出来的系统欠缺有效性,那么你的系统必定为一个不合格不成功的产品,这在我们开发时,也是同样需要去考虑的一个重要问题。本系统当前只能做到实现对一门科目客观题的考试,理论上还不是一个特别成熟的系统,我以后研究的方向是我还需要考虑如何进行主客观题型的多科目的考试。因此,该系统的开发是具有重要的现实意义,可以被应用到当前的学生和教师提供适当的支持,也为今后开发此类软件提供了相应的依据。
1.4全文组织结构
本文共分为6章,文章结构及各章内容简介如下:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/449.html