1网上考试系统研究开题报告一、问题的提出Java网上考试系统,是为了配合Java语言的网上教学而设计的。它是Java课件的一个重要组成局部。二、网络考试系统概述在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试那么是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可防2止考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在效劳器上,考生通过姓名、准考证号码和口令进行,考试答案也存放在效劳器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试开展的趋势。三、网络考试系统常用的实现技术网络考试系统的实现技术有多种,可以采用传统的客户机/效劳器〔C/S〕型的MIS型架构,即试题内3容放在远程的效劳器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比拟烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web技术实现。Web技术超越了传统的“客户机/效劳器〞两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库效劳器上〔事务层和数据库可以是同一台机器〕。4四、本系统拟采用的解决方法〔技术〕本系统作为Java课件〔网络版〕的一个组成局部,要求实现网络考试系统的各项根本功能。从安全性和易维护性考虑,选择了Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于效劳器上的试题以及对系统进行远程维护。效劳器端程序的实现技术也很多,本人选用了当前比拟流行的网络编程技术—JSP作为主要实现手段〔配合JavaServlet、JavaBean、HTML等〕。JSP作为一种Web实现技术,它的效率是很高的。这一点正5好符合了考试系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够到达考试的保密性要求,保证了考试的公平性原那么。除此之外,作为Java平台的一局部,JSP拥有Java语言“一次编写,各处运行〞的特点。...