基于B/S的网上考试系统文献综述
2020-06-01 15:50:09
1.1前言 计算机化考试系统是一个基于Web的在线考试系统,本系统采用B/S 模式,用户可以通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。
服务器端采用JSP(Java Server Pages)技术作为主要实现手段,JSP是由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准。
它是在Java Servlet的基础之上发展而来,都是服务器端技术,JSP页面由HTML 代码和嵌入其中的Java 代码组成,能够更简单得实现前台页面,因此我们经常将J1.2网络考试系统及其发展现状 SP与Java Servlet结合使用。
数据库端我们使用Oracle数据库,采用JDBC方式实现JSP与数据库的连接,使用户能够在前台页面对数据进行增加、删除、修改、查询等操作。
1.2.1 网络考试系统现状 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。
基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。
试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。
所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。
因此,采用网络考试方式将是以后考试发展的趋势。
1.2.2 网络考试系统常用的实现技术 网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。