论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

网络考试系统

1.引 言

随着信息技术与计算机技术的普及和发展,计算机技术已经应用到生活的各个领域,近年来随着计算机技术与教育的紧密结合与快速发展,各种基于网络的教育、培训、考试也随之发展起来。

copyright paper51.com

其中作为选拔人才和检验教学效果的一种手段和依据的考试,也随着于计算机技术和信息技术的蓬勃发展得到了较迅速的发展。目前各种软件开发的考试系统都在不同程度上实现了抽题、组卷、评分的功能;本考试系统在以上基础上实现对主观题和客观题的考试,教师统一考试和学生随机抽题考试及对考试的有效控制和管理。

内容来自论文无忧网 www.paper51.com

2.需求分析

内容来自www.paper51.com

网络考试系统与传统考试相比虽然形式发生了一些变化;但本质上始终要忠于考试的原则和目的,必须要保证考试的安全性和严谨性,故开发时需要设置不同的用户类型并授予不同的权限,保证能为各个用户提供其必要的功能和服务。

http://www.paper51.com

本系统设置了三种用户类型:管理员、教师和学生。 内容来自www.paper51.com

管理员能够实现对题库和教师用户、学生用户等系统资料的管理和维护,同时为了能够保证有效地控制考试的各个环节,因此在本系统设置一个考试信息管理模块,管理员通过新建考试、启动考试和结束考试;添加、修改和删除考试信息实现对考试进行管理。

内容来自论文无忧网 www.paper51.com

只有当管理人员新建了考试并启动了考试,学生才可以选择该考试进行测试,一旦考试被结束,学生就不能参与该项考试,而教师可以对已参加过的考试进行主观题的阅卷。 paper51.com

教师用户能够实现对主观题的阅卷,并根据考试代码查询考生成绩和观看统计图(系统提供的是条形图)。考试结束后系统将自动阅出客观题的得分,并记入成绩表中;之后通过教师阅卷,系统自动将该考生的客观题得分加上主观题的教师统计出总分,并写入数据库,供查询和做统计图时使用。 内容来自论文无忧网 www.paper51.com

考生用户能够选择具体考试代码进行考试,并查询自己的考试成绩。 http://www.paper51.com

本系统试图开发两种考试类型:一种为随机抽题考试,即从题库中随机抽取指定数目的考试进行组卷并考试;另一种为教师指定考试,从题库中根据指定抽题范围抽取一套题目,所有参加考试的考生都对同一套试题进行测试。 copyright paper51.com

考试可实现针对具体考试设置不同的考试时间,提供倒计时功能。

内容来自www.paper51.com

3.开发平台及运行环境 paper51.com

    本系统的主要通过VisualBasic的前端应用程序,SQL Server 2000 后台数据库的支持实现对考试系统各功能和服务提供支持。Visual Basic是一种可视化的、面向对象、事件驱动的结构化程序设计语言,不仅简单易学,容易掌握,而且具有很强的数据库管理功能开发效率高。利用VB自身的数据对象(ADO)和数据库管理窗口,可以直接建立或连接 SQL Server2000 数据库,并提供强大的数据存储和检索功能。 copyright paper51.com

[5]SQL Server2000吸收了SQL server 7.0的成功经验并结合了近几年计算机技术的最新成果,充分考虑了数据库应用背景的变化提供了XML 和HTTP的全方位支持,充分利用 Windows 2000 中引入的新技术,与Windows2000 很好地集成在一起,提供了很好的网络服务功能。

内容来自www.paper51.com

SQL Server2000(提供方便快捷的网络服务功能)共提供了四种基本的服务类型:SQL Server、SQLServer2000 Agant(代理服务)、Distributed Transactin Coordinator(DCT,分布式事务协调器)和Microft Search(全文检索服务)。 paper51.com

本系统主要使用了SQL Server2000的核心服务SQLServer,它直接管理和维护数据库负责处理所有来自客户端的Transact-SQL 语句并管理服务器上构成数据库的所有文件。同时还负责处理存储过程,并将执行结果返回客户端。

内容来自论文无忧网 www.paper51.com

本考试系统需在Windows2000/XP及以上系统运行。 copyright paper51.com

4.总体设计 内容来自www.paper51.com

4.1系统功能设计 内容来自www.paper51.com

系统开发的总体任务是实现考试信息的系统化、规范化和自动化,使整个考试系统更为人性化。学生可选择参加不同的考试项目并对自己的成绩进行查询;教师可对主观题部分进行批阅和查询,系统自动根据每场考试学生的分数制作条形统计图供教师进行教学分析。 http://www.paper51.com

本系统的特点主要体现在以下几个方面:

paper51.com

(一) 每场考试时间固定(倒计时),考试时间灵活,可在指定时间段内完成考试。(即不一定要在一个特定的时间点进行考试,虽然原则上可以随时进行考试,但为了保证考试的有效性和主观题的批阅的时效性,管理员可以设置一个时间段来限制考试,仅当处于该时间段内考生可以进行考试)且每个考生仅能对具体的某一考试项目进行一次考试。 paper51.com

(二) 阅卷速度快。考试结束系统会自动计算出客观题成绩,教师仅需要对主观题进行批阅,在一定程度上减少了教师的工作量和由于人为因素造成的阅卷失误。 http://www.paper51.com

(三) 考试成本低。可缩短考试周期、节约纸张和印刷成本。

paper51.com

(四) 系统提供综合(练习)型测试。学生可从题库中随机抽取一定数量的题目组成试卷并进行测试练习。

http://www.paper51.com

(五) 系统提供教师统一抽题测试。教师根据一定的目的选取特定的教学内容,并抽取试题,所有参加考试的考生完成同一套试题的测试。 copyright paper51.com

以下是系统功能结构图:

copyright paper51.com

http://www.paper51.com

内容来自www.paper51.com

图4-1 系统功能结构图 copyright paper51.com

具体流程如下: paper51.com

管理员功能结构图: copyright paper51.com

paper51.com

http://www.paper51.com

图4-2 管理员功能结构图图

paper51.com

考生数据流程图:

copyright paper51.com

http://www.paper51.com

图4-3 考生数据流程图 http://www.paper51.com

首先,考生进入到考生考试管理界面后,可以选择不同的考试,考生进行选择后会出现一些关于本场考试的基本信息,单击开始考试后系统会检测考生是否已经参加过本场考试,若没有参加该项考试,再判断所选择的是统一抽题考试还是随机抽题考试,根据考试类型进行抽题,并显示。否则,提示“你已参加过该场考试,不能重复考试!”。 内容来自论文无忧网 www.paper51.com

    考生交卷后,系统会自动对客观题进行评分,待教师对主观题进行阅卷后,主观题成绩将自动计入成绩信息表,并自动统计出总分。供以后的查询和统计使用。

内容来自www.paper51.com

以下是教师数据流程图:

copyright paper51.com

http://www.paper51.com

图4-4 教师数据流程图 内容来自论文无忧网 www.paper51.com

教师登陆后,可选择具体的考试代码,对参加该考试的所以考生的主观题进行阅卷,阅卷完成后系统会自动将成绩计入成绩信息表,供以后查询和统计使用。

内容来自www.paper51.com

 

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式