文档介绍:第1页(共17页)学生在线考试系统——在线阅卷和考试成绩统计模块摘要:近年来,随着互联网技术的迅速发展,基于互联网技术的各种应用也日益受到人们的重视。为了更好的实现考试的高效性,客观性与公正性,基于WEB的在线考试系统得到了越来越广泛的关注与研究。本文分析了基于WEB在线考试系统的设计与实现技术,结合实际提出了本系统的总体结构设计和主要模块的功能实现。关键词:在线考试;在线阅卷;成绩统计Abstract:Inrecentyears,technology,technology,,objectivityandimpartiality,oftheonlineexaminationsystembasedonWEBgotthemoreandmorewideattentionandresearch。ThispaperbasedontheanalysisofWEBonlineexaminationsystemdesignandimplementationtechnology,::Theonlineexam;Theonlinemarking;,现在很多大学院校及科研机构以及企事业单位都已经第2页(共17页)开设了远程教育,目前,计算机硬件技术的发展己经达到了相当高的水平。但是远程教育软件的研发还处于起步阶段,随着这项技术的不断深入发展,标准化考试的日益普及,各级各类考试中,就要求有更好、更完善的软件系统应用到远程教育中去,这就给软件设计人员提出了更高的设计要求。。目前国内外有许多的网络考试,根据应用的技术和系统架构方式,网络考试系统主要可以分为如下几类:单机版的考试系统,C/S架构的考试系统,B/S架构的考试系统。这三类系统各有其优缺点。(1)单机环境考试系统考生考试时就调用该计算机上的数据库,考试完毕后又将答卷存储在该计算机上的数据库中。这种系统对资源消耗极大,对硬件系统依赖性强,从而导致大型数据库应用系统只能在大型机上运行,使数据库的应用发展受到很大限制。(2)基于C/S架构的网络考试系统基于ClienUServer(客户端/服务器)架构的考试系统,利用计算机局域网络,每台计算机(客户端)通过安装必要的软件才能与服务器端进行通信,但是由于需要安装客户端程序,维护和升级同样存在困难。(3)基于B/S架构的网络考试系统基于B/S架构的网络考试系统采用Web技术实现。Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。这种B/S模式客户端只要安装一个标准的Web浏览器,其他应用程序都存储在Web服务器上,建立在B/S模式上的网络考试系统,可建立大型、高效、共享的题库,在服务器端对数据库进行管理,客户端通过浏览器登录考试系统第3页(共17页),打破了时间地域界限,可以实现自动出卷、阅卷、评卷、简化了试程序,且考试结果更加公正、客观。,被广泛的应用于各类考试。组织一次传统考试一般要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩统计和试卷分析。这一过程烦琐而低效,在计算机信息处理技术飞速发展的今天,这种传统的考试方式在安全、效率、成本等诸多方面所表现出来的弊端越来越不能为人们所接受。与传统的考试相比,网络化考试系统的优势主要体现在如下几个方面:(l)保密性强在传统考试中,通常下发试卷等环节需要较长的时间,接触的人员相对较多,给保密带来一定的困难。而在线网络考试系统则采用试题库方式来提供试题来源,考试时考卷由计算机现场随机生成,各考生的试卷不完全相同,避免互相参看导致作弊现象或成绩不公平等。(2)客观性强采用传统考试时,由于出卷、印刷等问题,一般一次考试所印试卷套数较少,试卷整体覆盖面有限,容易形成小范围复习或猜题等倾向,影响了测试的客观性。(3)迅速准确,公平公正对于标准化试题而言,在线网上考试系统可自动评分,迅速准确,无任何人为因素,从而避免人为误差及人情分等问题,保证考试的公平公正。(4)便于组织以网络技术为支撑的现代计算机应用已经具备较大的规模并相当普及,利用计算机网络组织实施大