基于J2EE架构的网络考试系统的设计与实现
发布时间:2021-06-06
发布时间:2021-06-06
基于J2EE架构的网络考试系统的设计与实现
基于!"#$架构的网络考试系统的设计与实现
王
蓉
汪诗林
!国防科技大学计算机学院"长沙0&""2/#
-34567$8+!""#9*)5(:$;<4
摘
要
网络考试系统是网络教学平台的核心组成部分之一%笔者针对当前已有考试系统的不足和用户的需求"设计和
实现了一个新的基于,!--的网络考试系统%文章重点阐述了该系统的体系结构&软件框架及数据库设计%关键词
网络教学
考试
,!--文献标识码=
中图分类号>./?&
文章编号&""!3%//&3(!""#)!%3"!&&3"0
%&’(’)*+,-./&’0’/1-23$456*,5/*-,78)/’695)’:-,!"$$
;5,+<-,+;5,+7&*=*,
(@<77*:*<A@<4BC)*+!D5)6<(57E(6F*+G6)H<A1*A*(G*>*;I(<7<:H!@I5(:GI50&""2/)
>?)/25@/&D*)8<+J*K546(6(:GHG)*46G<(*B5+)<A)I*;<+*4<LC7*G<A(*)8<+J)*5;I6(:B75)A<+4#>I*5C)I<+564G5))I*GI<+)5:*<A)I*;C++*()*K546(6(:GHG)*45(L)I*CG*+G$L*45(LG!L*G6:(G5(L64B7*4*()G5(*8(*)8<+J*K546(6(:GHG)*4M5G*L<(,!--#>I*5+)6;7*4<G)7H*KB<C(LG)I*GHG)*4NG5+;I6)*;)C+*!G<A)3A+54*5(L)I*L*G6:(<A)I*L5)5M5G*#A’81-2:)&(*)8<+J)*5;I6(:!*K546(5)6<(!,!--
&引言
随着数字化校园工程的启动!目前国内许多院校正在开展
依赖性!允许在某种程度上的独立开发!这里按类似和相关功能把考试系统划分为以下功能模块#
基于’()*+(*)的教学试验!开发了网络教学支撑平台!充分利用校园内各种资源!给校园内的教师"学生提供方便"快捷的教学和学习工具#在网络辅助教学中!要巩固学生学习效果!最直观易行的方法莫过于考试$一个完整的网络考试系统应该拥有丰富的试题%科学的组卷方法"系统的考试管理!使网络考试达到真实的考试效果!从而可以替代传统的纸面考试形式$
近年来!国内外基于网络教学平台的考试系统层出不穷!有效的减轻了繁重的考试"评卷工作$但这些平台普遍存在以下缺点&一是许多系统组卷方式比较简单!只能生成单一的试卷!学生在考试时使用同一套试卷!试卷不能根据教师设定的要求动态生成’二是过多注重考试管理功能的实现!而忽略了实际考试过程中的考务管理’三是大多数系统只提供客观题的自动评卷!而对主观题的自动评卷实现不合理或者根本就没有实现$针对以上缺点!作者提出的基于,!--架构的网络考试系统(以下简称考试系统)除实现基本考试功能外!还考虑了以下几方面&(&)系统提供准考证号与’.地址绑定%动态生成试卷及屏蔽相关资源三种功能防止舞弊#(!)系统可以根据知识点%难度%题型%题量科学地生成试卷#(/)系统实现了主观题自动评卷#(0)系统可以对考试过程进行动态监控!并能对考试过程中出现的异常情况进行处理#
!$&题库管理模块
该模块主要供教师使用!其功能包括题库管理%试题管理%
试卷生成#题库从级别上!分为公共题库和个人题库!&"!其中公共题库提供给课程的所有教师使用!而个人题库完全是教师为了教学需要自己编撰的题目!考察角度和方法具有很大的灵活性!但在精确性和严格性方面无法保证#由于有个人题库的存在!教师在组卷时不仅可以选择公共题库中的试题!还可以加入符合当前教学内容的自拟试题!从而使题库很好地满足教师的个性化网络教学的需要#试卷中的试题可以从题库中逐题添加!也可以设定题型%难度%知识点%题量后!从题库中批量添加#对于动态组卷的试卷!教师只需设定题型!难度%知识点%题量%分值!系统将在学生考试时动态地从题库中抽取试题进行组卷#
!$!在线考试模块
该模块主要供学生使用!其功能包括登录%考试%计时%查
看已评试卷#学生进行考试时!系统记录考生的’.地址及学生统一身份认证号码(以下称’1号)!并生成唯一的准考证号给学生!学生用此准考证号进行登录!准考证号与’.地址及’1标识绑定!而且在正常情况下只允许学生使用一次#为了避免在考试过程中由于系统故障导致考试中断从而丢失考试信息!系统在学生每答完一道题后自动保存该题做答#对于动态组卷的试卷!在学生开始答卷时!系统保存生成的试卷#当出现意外情况导致考试中断时!考生可以在断点处继续答题!从而最大限度的保护已有的考试数据!确保考试继续正常进行#
!系统分析
考试系统主要针对三类用户&教师%学生%考务管理员#一
个良好的考试系统不仅要求有方便快捷的操作%简单有效的管理!而且要有科学的试卷组织%高级别的系统安全性以及很强的通用性#为了与网络教学支撑平台相结合!减少模块之间的
!$/评卷模块
该模块主要供教师使用!其功能包括自动评卷%人工评卷%
作者简介!王蓉(&?2%3)!女!硕士研究生!研究方向为软件工程%,!--%网络教学#汪诗林(&?O%3)!男!副教授!硕士生导师!主要从事数据库%网络
计算机工程与应用!""#$!%%&&