当前位置:文档之家› 远程教育在线考试系统毕业论文

远程教育在线考试系统毕业论文

远程教育在线考试系统

1 摘要

该系统是专门用于用户注册、登录、参加在线考试,以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它具有开放性、方便性和灵活性,采用B/S模式设计。试卷全部为客观题,具有用户注册、多用户同时在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重要功能。

管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增科目并建立相应的数据;它还允许用户根据自己的需求,选取考试科目。考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。用户可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。

远程教育在线考试系统

2 ABSTRACT

This system is an ASP application used exclusively for the

users register, logging in, attending the on-line

examination, and for the manager proceeding to record test

questions, modify, delete, score search, manage users.It is

designed by B/S model and has the characteristics of

opening,convenience and flexibility.Test paper is all for

objective.This system has the important functions of the

users register, the multiusers on-line at the same time to

examine, the dynamic and random making out questions, time

control, judging automatically paper, test questions

recording , modifying question storeroom, user

management,subject management,category

management,administrator management, etc.

Administrator can not only easily append,modify and inquire

questions in storeroom, but also add automatically the new

subject and establish homologous data;It also allows the

users to select examination category according to their own

needs.After proceeding valid verification registering, the

examinee choices examination category and start test in

prescriptive time.When attaining prescriptive time,the

system will give to a hint automatically.Once the examinee

hands in his paper the examination score will be shown

immediately,and his score will be recorded into storeroom

for checking and inquery;Moreover, the test paper can be made

of various questions which are singled out from storeroom

by the computer vividly and random.Its contents would change

along with the changeses of questions in

storeroom.Otherwise,each test paper is made out for diffent 远程教育在线考试系统

3 ers can be teachers and students in shchool,and

also be training section in enterprise( The emplyees in

enterprise need to be tested and trained for

diathesis,safety education and working skills each year).

远程教育在线考试系统

4 目录

前言 ............................................................................................................. 5

第一章 系统设计相关原理 ........................................................................ 7

1.1 ASP技术介绍 ............................................ 7

1.2 SQL语句介绍 ........................................... 11

1.3 VBScript介绍 .......................................... 15

第二章 需求分析 ..................................................................................... 18

2.1 系统需要解决的主要问题 ................................ 18

2.2 系统应该具备的基本功能 ................................ 18

第三章 系统总体设计 ............................................................................. 20

3.1基本简介 ............................................... 20

3.2 运行环境与系统结构 .................................... 20

3.3 详细设计 .............................................. 21

3.3.1试题设计 ......................................... 21

3.3.2数据库中表的设计 ................................. 22

3.3.3 用户、管理员权限 ................................. 25

3.3.4 功能模块详细设计 ................................. 25

3.3.5 在线考试系统考试模块框图 ........................ 27

第四章 系统实现 ..................................................................................... 28

4.1 系统流程图设计 ........................................ 28

4.2 各文件功能介绍及详解 .................................. 30

4.3调试过程中遇到的主要问题和解决办法 .................... 37

4.4 系统测试及实现后主要界面 .............................. 37

参考文献 .................................................................................................... 47

结束语 ....................................................................................................... 48

远程教育在线考试系统

5 前言

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,

相关主题