基于ASP在线测试系统的设计与实现_第1页
基于ASP在线测试系统的设计与实现_第2页
基于ASP在线测试系统的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ASP在线测试系统的设计与实现

【摘要】文章介绍了基于校园网的在线测试系统的设计方案及其运用ASP技术的实现方法。详细介绍了该系统所能实现的主要功能,包括题库维护、考试管理、成绩管理、考生测试等功能。它实现了学生对学习内容的自测,教师通过对学生考试信息的分析,达到指导教学的目的。【关键词】在线测试;数据库;考试随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是,教师如何通过网络了解学生的学习状况。为此,配合传统课堂教学而建立的在线测试系统就显得相当必要。

测试是教学过程的重要组成部分,是教学评价的主要渠道之一,也是课堂教学中师生互动的重要手段。教师通过课堂测试可以了解学生的学习情况,及时调整教学进程;学生通过课堂测试可以了解自己的学习情况,及时调整学习方法。在传统教学模式中,一位教师同时面对一个班的所有学生,师生不能及时准确地获得反馈信息。目前,虽然在课堂教学中引入多媒体辅助教学手段,但课堂练习仍然采用传统的模式,练习的评价功能并没有充分体现。随着网络技术的不断进步和信息技术的广泛普及,网络教学与考试系统已经遍布于Internet的每个角落。因此,如何充分利用计算机网络的信息处理、传输功能,构建一个基于网络的在线测试系统,是我校推进教学改革亟待完成的任务,也是计算机辅助教学领域中的一个重要研究课题。该测试系统基于现代教育理论和计算机应用理论,给学生提供了一种在线测试的学习方式,希望能激发广大教师和学生的兴趣。相对于传统的课堂测试,利用网络平台开展在线测试具有以下一些优势:(1)教学活动不受时间和空间的限制,教师和学生可以根据自己的实际情况选择不同的时间段、不同的地点进行自我测试和自我学习;(2)有助于减轻教师的负担,帮助学生详细了解知识点掌握情况,巩固所学,提高认知和解决问题的能力。

一、系统设计方案

(一)系统构成

在线测试系统由学生和管理员两个模块组成。学生模块包括学生注册、登陆、测试、查询成绩模块。管理员模块包括院系管理、试卷管理、题库管理、审批管理等模块。

(二)测试流程

测试部分是系统的核心部分。管理员首先登陆,若不是管理员,则应被授权之后才能登陆。登陆后首先添加好试卷名称,并往试卷中添加试题,此时学生还不能参加考试,只有生成试卷以后,学生登录后方可参加考试。学生通过注册保存基本信息,根据注册信息登陆进入系统界面。进入系统之后,可以选择某门课程考试,当考试完一门课程,就可以看到本门课程得分,考完后也可进行其他课程的考试。另外还可查询历史成绩信息。

(三)系统功能

后台管理功能:(1)自由设置考试科目;(2)自由设置题库;(3)自动生成试卷;(4)多功能查询功能;(5)新闻发布。考试功能:(1)系统控制考试时间;(2)防刷新功能;(3)考试成绩自动生成功能;(4)多功能查询功能。

(四)题库设计

题库是在线测试系统的基础。一个测试系统的题库应能容纳足够数量的题目,这些题目在题库中的组织、分类及其特征信息的确立与描述将直接影响系统的工作效率与效果。题库是按照一定的教育测量理论利用计算机技术构成的某种学科题目的集合。题库中的题目都是按照测验目标精心筛选和校准的,每一题目除了试题本身的内容外,还要具有答案。在线测试系统中,试题是存储在数据库中的,为了能够进行计算机判卷,试题必须是标准化的,比如选择题、判断题、填空题等,且允许管理员在试题库中添加、修改、删除试题。

二、技术的选择

现在网络技术越来越多,提供实现系统功能的工具也越来越多,主要技术有CGI、PHP,JSP和ASP,而且它们各有特点:

1.CGI——CommonGatewayInterface,公用网关接口。可以使用不同的程序编写,如VB、Delphi或C/C++等。将已经写好的程序放在WEB服务器上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。通过CGI建立WEB页面与脚本程序之间的联系,并且可以利用脚本程序来处理访问者输入的信息并据此做出响应。但是,这样的编制方式比较困难而且效率低下,因为每一次修改程序都必须重新将CGI程序编译成可执行文件。

2.ASP与Script(脚本)的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者ASP内置的ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。此外,ASP与CGI最大的不同在于对象向导和组件重用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象、ObjectContext对象等基本对象外,另外可以允许用户以外挂的方式使用ActiveX控件。当然,ASP本身也提供了多个ActiveX控件供使用,如文件存取组件、文件连接组件与数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。

通过以上对比以及对系统要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论