本文主要阐述了基于网络技术的网络测试系统的设计和实现。在介绍动态网页程序开发和数据访问技术的基础上,提出了网络英语测试系统的组成和结构,阐述了系统的设计方案、实现方法、开发工具和相关技术,并重点分析了前台测试部分的程序设计。
系统采用B/S开发模式,以JAVA为开发平台,结合JSP、JavaScript、以Tomcat为服务器和SQL的Html等语言 Server 后台数据库为2000。整个系统层次结构简单,操作方便,安全性强。在此系统的帮助下,考生可以随时随地进行课程结业考试。同样,教师可以更高效、更方便地组织驾驶员考试系统。
该系统采用以下技术方案,确保考试的正常稳定进行。综合容错处理可以有序控制考试操作过程,有效屏蔽用户的错误操作;在考试过程中,禁止考生刷新浏览器,防止考生错误操作导致答案丢失。
系统结构分析
考试系统的用户分为管理员、教师和学生。
管理员:管理教师信息、学生信息、学院信息、班级信息。
教师:题库管理、学生成绩管理、试卷发表。
学生:主要是参加考试,考试结束后可以立即查出自己的考试成绩。
结果查询子系统
为了让考生及时、方便地了解考试结果,查询子系统也通过网络实现。考生登录查询子系统后,可以在页面上输入合法信息。系统测试正确后,服务器可以将结果信息传输到考生的机器上。
后台部分
总分主要包括以下四个模块,主要从管理员和教师的角度管理考试过程的控制和试题的生成。
管理员信息管理子系统
该模块主要分为两部分。一是教师用户管理,二是考生信息管理。这包括增加、修改和删除用户和候选人的信息。
测试控制子系统
这一部分主要是控制试卷状态,回收考试成绩。
试卷管理子系统
本模块的工作主要包括试题的输入和修改,以及试卷的生成和修改。
绩效管理子系统
本模块主要为管理人员设计,如教师,调整和统计考试结果。分数查询子系统只能完成单个候选人的分数查询工作。