网上考试系统的开发与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系别XXXXXXXXXXXX 专业XXXXXXXXXX 班级XXXXXXXXXX 学生姓名XXX

学号XXXX

指导教师XXX

XXX 年 XX 月

目录

摘要 (3)

前言 (4)

第一章网上考试系统 (5)

1.1系统开发背景 (5)

1.2系统开发意义 (5)

第二章网上考试系统需求分析 (6)

2.1现状分析 (6)

2.2可行性分析 (7)

2.2.1经济可行性 (7)

2.2.2技术可行性 (7)

第三章系统设计 (8)

3.1功能要求 (8)

3.2系统开发环境 (9)

3.3系统开发工具 (9)

第四章网上考试系统设计 (11)

4.1数据库设计 (11)

4.1.1数据库结构设计 (11)

4.1.2数据库表的设计 (11)

4.2系统结构设计 (12)

4.2.1页面模块化设计 (12)

4.2.2 MVC模式设计(Jsp+Servlet+JavaBean) (12)

第五章网上考试系统实现 (14)

5.1系统环境配置 (14)

5.1.1 安装和配置java (14)

5.1.2 下载并安装服务器 (14)

5.1.3 测试服务器 (14)

5.2数据连接的设计 (14)

5.3考生登录和功能模块 (15)

5.3.1登录模块 (15)

5.3.2功能模块 (16)

5.4管理员登录和功能模块 (19)

5.4.1 登录模块 (19)

5.4.2 功能模块 (19)

第六章系统测试 (21)

6.1系统测试分析 (21)

6.2软件测试的目标与方法 (21)

6.3系统测试过程和结果 (21)

第七章系统的不足和改进 (23)

结束语 (24)

谢辞 (25)

参考文献 (26)

网上考试系统的开发与实现

摘要

随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。

目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。基于网络的考试系统以其考试组织严格可信、考试结果分析科学合理、考试成本低、考试效率高等优势被各类学校所重视。本系统基本上可以满足学校及现代化企业的内部考试要求,以考生的信息作为基础,考生的信息管理,试卷的生成和提交直接由程序完成,大大提高了考试的公正性。

本文重点就考试系统的技术选择、总体设计、数据库设计、系统的详细设计与实现等涉及的关键性问题予以重点阐述。

关键字:网上考试系统,总体设计,数据库设计,JSP

前言

伴随着网络技术的飞速发展,尤其是互联网、宽带技术在应用中日益成熟,网络技术已经应用到我们生产和生活的各个方面,成为不可缺少的工具。通过网络可以突破时间和空间上的限制,使用户能够随时随地享用几乎是无限的各种数据资源,可以了解到最新、最及时的信息,并可进行实时的交流,以便做出最合理高效的决策。

基于网络的上述优势,应用成熟的网络技术来开发基于网络的教学辅助系统在技术上是完全可以实现的。随着科技的进步与经济的繁荣,校园计算机网络的建立与应用已相当普遍,它对内综合了校园中的计算机资源,对外建立了交换体系,更为快速的传递数据信息,初步达到了校园内资源的共享。为此,我们可以发挥网络的资源整和优势,将分散在校园各处的教学资源有机的结合起来,使有限的资源得到充分的利用,加大信息的流动效率,实现信息量的相对增加。

第一章网上考试系统

1.1系统开发背景

很多学校学生的考试仍采用任课教师(个人或集体)考前出题的方式。为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。这样做虽能解决一些问题,但给教师增加了很大的工作负担。

1.2系统开发意义

随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。

若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。通过Internet来实现网上考试,可以有效利用校园网的软硬件资源,使其发挥最大效力,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师收集资料、出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网上考试可大大提高考试的可靠性、有效性,降低考试成本,提高工作效率。

第二章网上考试系统需求分析

2.1现状分析

传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。这种模式如图2-1 所示:

图2-1 传统考试模式

这种模式存在有较多的问题:

命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的。而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。

试卷印刷:对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用和可能出现的试卷丢失,损坏等问题。在考试的印刷和运输过程中同样有试题泄漏出去的问题。

考场的安排:涉及监考人员的培训与管理。对于大规模的考试,尤其是到了考试密集期(如期中,期末)。诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。

进行考试:由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题。因此,历届组织考试的人动了很多脑筋,如分AB卷,加强监考,加重对作弊者

相关文档
最新文档