文档介绍:本科毕业论文(设计)
题目: 基于VB的网络考试系统
学院: 数学与计算机科学学院
班级: 07级计算机一班
姓名:
指导教师: 职称: 讲师
完成日期: 2011 年 05 月 27 日
网络考试系统
摘要:在网络技术逐渐渗入社会生活各个层面的今天,电子考试的发展使得传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。
本考试系统是利用非常流行的基于Basic语言的可视化编程工具Microsoft Visual Basic ,并用SQL Server 2000数据库编写的应用程序。它有应用简单、升级和部署方便、扩展性强等特点。满足任何授权的考生随时随地考试并迅速获得成绩。
关键词:网络考试系统;VB;SQL Server 2000数据库.
目录
一、概述 1
(一)系统简介 1
(二)开发用到的工具和语言 1
Visual Basic 1
2. SQL Server 2000 3
basic语言特点 4
二、系统分析 5
(一)需求分析 5
5
6
(二)系统达到的目标 6
三、系统概要设计 7
(一)系统模块图 7
(二)系统流程图 7
7
2. 教师阅卷管理管理数据流程图 8
(三) 数据库设计 9
(四)关键技术 10
1. 考生随机抽题的实现 10
2. 考试定时功能的实现 11
3. MSChart控件的使用 12
四、系统实现 13
(一) 主要窗口的设计及功能实现 14
(二) 部分功能的演示 19
五、小结 21
参考文献 21
一、概述
(一)系统简介
我们知道,在现在信息飞速发展的时代,速度和效率已经变成非常重要了,在学校也如此,举行一次考试也可以不要集中学生在一起进行,可以在学校的网内进行,这可以提高考试的效率,网上考试系统已变的非常重要。以前的人工监考既费时又费力,现在有了网上考试系统只要一个管理员,一切就轻松解决了,对考试的公平性和保密性也得到了很好的保证。对试卷的管理也很方便,对学生的情况管理也特别管用,这些优点极大的提高了传统考试的效率,使得网络考试系统变的相当重要。由此可见,开发一套网络考试系统是很有必要的。
传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。在下面的各章中我将以开发一套基于局域网的网络考试系统为例,谈谈在开发过程中所涉及的问题及解决的方法。
软件采用Visual Basic ,采用SQL Server 2000中文版作为后台数据库来维护和管理数据库。本软件主要针对各大高校和中小学校设计,实现基于局域网的网络考试系统。它主要完成了模拟一般考试的各个功能,如考试的分发试卷,交卷,学生异常的处理等功能。本系统界面友好,操作简单,即使对不太熟悉电脑的老师来说也是很容易操作的。随着网络的逐渐普及,本系统已变得越来越重要。
(二)开发用到的工具和语言
Visual Basic
Microsoft Visual Basic ,。
Visual Basic集成开发环境
Microsoft Visual Basic ,是与其卓