论文部分内容阅读
考试是学校测验教学水平必然要采用的方式,但是目前学校测试一般都要经过以下几个步骤,即人工出题、考生测试、人工阅卷、成绩评估和试卷分析,教师需要花大量的时间在出题及阅卷上,因此教师的工作量很大,并且这种工作是十分烦琐和非常容易出错的事情,可以说传统的测试方式已经不能适应现代测试的需要。于是网络考试应运而生,基于Web技术的网络考试系统可以借助于遍布全球的因特网Internet网进行,因此可以在任何地点、任何时间进行实时考试,试卷的难易程度也可以由教师或管理员进行控制,这种考试方式还支持自动批卷功能,而且数据的统计分析方便快捷,大大拓展了考试的灵活性,它也可以使教师从繁重的教学走向简化,是各个院校远程教育和校园信息化建设的一部分。网络考试旨在探索一种以互联网主要借助于Internet为基础的考试模式,为学校创造一种新的考试环境,使学校的考务管理能突破时空限制,从而提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时、随地通过网络完成考试。网络考试系统对大量的教育评估来说也是一种高效解决方案。网络考试系统将基于Web开发,用户界面均以网页形式显示。考虑到代码的可移植性,服务器端的编程利用JSP, Servlet, Java Bean技术;客户端的编程使用JavaScript脚本语言。系统后台数据库采用MYSQL数据库管理系统。整个网络考试系统按客户浏览器端表示层、中间事务逻辑层和数据库存取层三层结构来构架。系统结构以Java平台为基础,利用Java“编写一次,到处运行”的特性,方便存取数据库的JDBC API技术,提供了对EJB( Enterprise Java Bean), Java Servlet API,JSP以及XML的全面支持;并综合运用HTML语言、动态HTML语言、ASP和ActivX文档等技术,由Web Server统一进行管理和发送,用户通过Web浏览器以HTTP协议向服务器发出请求,并接受和显示服务器提供的Web信息。这样的一个系统是符合现代教学所需要的。建立了本系统后,基本可以实现教师自由出题、学生在线考试(自由测试、单元测试、模拟考试)、错题本,以及相关的系统维护功能。