在线考试系统的设计与实现(源码)【字数:8240】
目录
一、引言 6
(一)课题背景 6
(二)课题的研究目的和意义 6
(三)课题研究内容 6
(四)课题研究的起源与发展 7
二、开发环境及技术简介 7
(一)开发环境 7
(二)运行环境 7
(三)技术简介 7
1. MyEclipse IDE的安装与使用 7
2. Tomcat服务器 8
3. JSP与Servlet 8
4. MySQL 8
三、需求分析 9
(一)可行性分析 9
1.技术可行性 9
2.操作可行性 9
3.经济可行性 10
(二)功能的设计与分析 10
(三)系统流程设计 11
(四)数据库设计 11
(五)界面设计 12
四、系统详细实现 12
(一)考生功能模块实现 12
1.登录注册功能实现 12
2.学生考试功能实现 16
(二)后台功能模块实现 18
1.基本信息管理功能实现 18
2.考试安排功能实现 20
3.考试成绩统计功能实现 23
五、系统测试与维护 24
(一)系统测试目的及意义 24
(二)测试分析 24
1.系统优点 24
2.系统的不足和改进方案 24
(三)测试案例 24
总结 26
致谢 27
*51今日免费论文网|www.jxszl.com +Q: #351916072#
参考文献 28
一、引言
(一)课题背景
随着现代信息系统的发展和计算机网络的普及,信息化的应用已经逐渐渗透到了很多的领域,其中包括教育领域。先进的技术使学校更加方便管理教师和学生的信息,教师也更加方便对学生的学习情况进行管理,同时学生通过查看已考试卷也可以更直观地看到自己的学习情况。
目前部分学校已经广泛使用在线考试系统,还有部分学校的考试模式仍然以人工方式为主,人工管理下的考试通常分为出卷、考试、阅卷以及统计四个步骤,其繁杂的工作流程通常给工作人员带来非常大的苦恼,不仅效率低下而且出错率也高,而在线考试系统利用计算机技术和网络技术相结合,将学校的阅卷考试工作交给计算机来操作,不仅更加公平公正,更是提高了学生和老师环保的意识。
(二)课题的研究目的和意义
课题开发的在线考试系统是一款基于B/S三层架构的WEB应用,本系统以学校的学生为研究对象,通过mybatis数据库技术从题库获取数据并显示到界面上,此外,教师还可以手动添加试题和分析试卷答题情况,同时,学生也可以通过登录网站来进行考试以及查看考试成绩。最后,在线考试系统相对于传统的人工考试有着如下的特点和优势:
首先在线考试系统实现了无纸化的考试管理,帮助教师完成了所有与考试相关的工作,包括考试的安排、阅卷和成绩统计等,另外,在线考试系统为登录的每个用户都分配了与其相关的视图页面,完美的实现了考试与教学的同步管理。
其次,信息化的考试系统不改变传统考试固有的模式,只是通过数据库与服务器的连接外加一个考试客户端,就可以让学生很方便的完成考试的各项工作,比较具有稳定性和随机性,不仅能保证考试的公平公正性,还能在一定程度上保持了试卷的难度。
最后就是考试结果的反馈,相比于传统考试,在线考试的阅卷考试结果既准备又及时,学生能够第一时间查看自己的错题,知道自己做错了什么,教师也能及时的查看、统计以及分析结果。
意义:传统的考试方式需要耗费大量的人力物力,网络在线考试系统节约了时间和资源,降低了考试成本,解决了繁重的考务工作,免去了教师大量的临考工作,考后对考生成绩进行统计、排序、汇总,大大提高了工作效率。同时,试卷是随机组成的,不存在考试作弊问题,使考试的公平性得到有效的保证。网络在线考试系统利用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合,实现在线测试的无纸化、自动化、网络化。网络在线考试系统还提高了试卷信息存储的安全性、数据提取的便捷性、信息存放的准确性。
(三)课题研究内容
本文的研究内容是在线考试系统,经过对课题背景的研究以及国内外现状的对比了解到了已经存在的在线考试系统存在着不少的弊端,因此课题开发一款基于B/S三层架构的考试系统,课题的研究内容主要有以下几点:
通过市场调研和需求分析了解到了在线考试系统的背景与国内外现状,然后确定了课题开发的内容:
下载安装在线考试系统所需要的环境以及技术架构,准备好软件环境和硬件环境。对在线考试系统进行需求分析,分析在开发的过程中要做哪些模块,然后对数据库进行设计。最后通过SSM框架技术实现各部分功能模块并采用黑盒和白盒方法进行测试。
(四)课题研究的起源与发展
在线考试系统最初是源于美国,并一直延续了许多年,其中最具出名的有美国的TOEFL和GRE题库考试系统,这两个考试系统都运作了多年,一直都以科学的考试模式来测试学生的实际水平。直至如今,国外依然还有许多的考试机构采用在线考试的方式来给学生进行考试的评估,最为典型的就是思而文(美国)机构,该机构在全球一共有2200多个考试中心,采用25种语言和一千多种方式进行考试。总的来说,国外的考试模式基本上都已经采用了网上在线考试系统来简化考试的过程,并且这种考试形式也慢慢地往更好处扩展,逐渐变得智能化和科学化。
随着互联网技术的蓬勃发展,国内也加快了对类似系统的研究,如清华大学在国家科学项目课题“具有中国特色的教育评估研究”就完成了相关的系统研发。目前,国家也已经有多项考试都是使用的这种系统,其中比较出名的就是CET考试以及机动车驾驶员考试等。
原文链接:http://www.jxszl.com/jsj/rjgc/81008.html