计算机系在线考试系统的毕业设计[1]

2020-06-07 11:55

N科类 理工科 编号(学号)

本科生毕业论文(设计)

在线考试系统设计与实现

The design and realization online examination system

姓名

指导教师:

*****大学 地址 邮编

学 院: 基础与信息工程学院 专 业: 计算机科学与技术 年级: 2001级 论文(设计)提交日期: 2001年5月 答辩日期: 2001年6月

答辩委员会主任: ****

**大学 2001年6月 日

**大学毕业设计(论文)

目 录

摘 要 ............................................................................. 2 ABSTRACT ........................................................................... 3 1 绪 论 ............................................................................ 4 1.1 开发背景...................................................................... 4 1.2 系统的总体概述及其研究意义 ................................................... 4 1.3 本考试系统的功能和特点........................................................ 5 2 开发软件和开发环境 ............................................................... 7 2.1 开发软件...................................................................... 7 2.2 ASP的运行环境 ............................................................... 7 2.3 ASP环境的配置(前提是IIS已经安装成功) ...................................... 8 3 系统需求分析 ..................................................................... 9 3.1在线考试系统可行性分析 ........................................................ 9 3.2在线考试系统功能需求 .......................................................... 9 3.3在线考试系统的性能需求 ....................................................... 11 3.4系统的物理架构需求 ........................................................... 11 4 在线考试系统总体设计和详细设计 ................................................. 13 4.1在线考试系统使用流程 ......................................................... 13 4.2 各功能模块设计............................................................... 15 4.2.1 考生注册 ................................................................ 15 4.2.2 考生登陆模块 ............................................................ 15 4.2.3 考试模块 ................................................................ 16 4.2.4 评分系统模块 ............................................................ 17 4.2.5 单选题管理 .............................................................. 18 4.2.6 多选题管理 .............................................................. 18 4.2.7 填空题管理 .............................................................. 18 4.2.8 判断题管理 .............................................................. 18 4.2.9 试卷管理模块 ............................................................ 18 4.2.10 成绩管理 ............................................................... 18 4.2.11 学生管理 ............................................................... 19 4.2.12 公告栏管理 ............................................................. 19 4.2.13 留言薄管理 ............................................................. 19 4.2.14 系统管理 ............................................................... 19 4. 3系统数据库设计 .............................................................. 19 4.3.1实体联系图(E-R) ........................................................ 19 4.3.2数据库结构 ............................................................... 20 5 系统实现 ........................................................................ 22 5.1系统的主要界面 ............................................................... 22 5.2系统主要模块代码 ............................................................. 23 5.3 ASP连接数据库 ............................................................... 26 6系统测试及分析 ................................................................... 27 7结 论 ............................................................................ 29 参考文献 .......................................................................... 30 致 谢 ............................................................................. 31

第1页 (共30页)

**大学毕业设计(论文)

摘 要

在科技迅猛发展的21世纪,网络技术已经渗透到了社会的各个领域,而且正在改变着人们工作和学习的方式。在线考试系统就是很好的一个例子。通过网上在线考试系统,考生几乎可以在任何地方参加考试,在很大程度上拓展了考试的灵活性。在交卷不到一秒钟的时间内便可知道自己的考试成绩。老师也可以通过网络随时查看考生成绩和考试相关情况,这不但解决了传统考试存在的一系列问题,也大大提高了考试效益。采用ASP+ACCESS数据库结合设计的一个在线考试系统正是实现了此用途。管理员登录后能够动态添加、删除、修改题库中的试题,并且对考生、考生成绩以及留言薄和公告栏等进行管理。考生通过注册、登录后,由系统自动分发试卷实现在线考试并得出考生成绩。除此之外,本系统还有很好的安全策略,可以应付在考试过程中出现的各种意外情况。从而保证了在线考试的公平、公证和严谨.

关键词:在线考试 ; ASP ;试卷管理;ACCESS数据库

第2页 (共30页)

**大学毕业设计(论文)

Abstract

In the 21st century when science and technology is developed rapidly, the network technology has already permeated through every field of the society, and is changing the way that people are working and studying. The online examination system is a very good example. Through the online examination system now, examinee nearly can participate in examination in any place, can know his own marks of the examination in handing in an examination paper less than one second. The teachers can also look over examinee's scores and relevant state of having an examination at any time through the network. This has not only solved a series of problems existing in traditional examination, but also increased the benefit greatly. The system’s functions are realized by adopting ASP and Access database and combining an online examination system designed. The administrator can add, delete, revise the examination question in the exam pool dynamically, and manage examinee, examinee's scores and comments notebook and announcement board after logging-in. The examinees are distributed the paper, then an examination online begin automatically after registration. In addition, this system has very good security strategy, and can deal with various unexpected situations.

Keyword: online exam; ASP; examination paper management; Access database

第3页 (共30页)

**大学毕业设计(论文)

1 绪 论

1.1 开发背景

近年来,计算机科学技术的发展迅猛异常,日新月异。网络技术、多媒体技术、面向对象的技术日趋成熟,为计算机的应用揭开了新篇章。为了适应计算机技术的发展,网上教育也以受众广、投入低、不受师资和校舍等办学基础设施等条件限制、容易开展高水平教学、教学质量相对容易保证等特点而受到教育界的广泛重视,网上教育促进了教育思想、教育方法、教育手段的更新。信息时代的未来教育,具有创造性、多样性、开发性和个性化的特点。未来教育发展层次的高低,与教育网络的建设与否息息相关。落后的教学手段与封闭的教学模式,再也不能适应未来教育的需求。

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容按条件组成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷评分,大大提高阅卷的效率;还可以直接把成绩送到数据库中,进行统计分析、排序等操作。所以现在较好的考试方法是采用网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,登录后进行考试,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。本校为了适应远程教育的发展,也开始进行计算机实用基础课程的建设,也就是实现网上教学。网上考试是这个课程建设其中的一部分,本文将重点介绍网上考试系统。

1.2 系统的总体概述及其研究意义

网络考试系统的实现技术有多种,可以采用传统的架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web技术采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。本文讨论的系统中,先有超级用户登陆,他首先录入教师的信息。由于库里存在了教师的编号、密码等信息,教师可以进入此系统进行考试前的准备,即向数据库中录入各类型的试题建立题库并进行维护。录入完毕后,可以按照一定的难度和要

第4页 (共30页)


计算机系在线考试系统的毕业设计[1].doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:焊条标准牌号对照表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: