![](https://csdnimg.cn/release/download_crawler_static/89339133/bg1.jpg)
1
编号: 填学号
毕 业 设 计
题 目 ASP.NET 在线考试系统
指导教师
学生姓名
专 业
教学单位 (盖章)
2007 年 5 月 18 日
![](https://csdnimg.cn/release/download_crawler_static/89339133/bg2.jpg)
2
摘 要
智能化网上考试系统采用开放式的设计思想,可以承载各种课程的题库,计算机自动组卷,实施课
程的考试;也可以通过网络传输一套或几套试卷,在保证试卷的安全保密性的前提下,实施课程的考
试,解决课程考试中规模小、笔试考试管理环节多、工作量大等问题。
ASP 是面向对象的开发工具,具有很多的控件,可以方便地进行界面设计和数据库连接等各种操
作,所以我们选用 ASP 作为本次开发的语言。
关键词:考试系统、数据库、ASP、SQL、表。
Abstract
The intelligence turns the design thought that the on-line examination
system adopts the open type, can load various database, a book of calculator,
the examination of the implement course;Can also deliver through a network a set
of or a few sets try book, while guarantee the premise of the safe
confidentiality of try winding, implement the examination of the course, resolve
the course examination is small in the scale, the written test examination
manages the link to have another and work to have great capacity etc. problem.
The ASP is a development tool that faces to the object, having to control
the piece a lot ofly, can carry on various operations, such as the interface
design and the database conjunction...etc. conveniently, so we choose with a
language for develop of the ASP conduct and actions.
Keywords: Examination system ,Database,ASP, SQL, Table
![](https://csdnimg.cn/release/download_crawler_static/89339133/bg3.jpg)
3
目录
摘 要..........................................................1
引 言..........................................................3
第一章 系统设计相关原理.......................................4
1.1 Dreamweaver 技术简介 ...................................4
1.2 SQL 和 SQL Server 技术简介 ..............................4
1.3 ASP 技术简介 ..........................................5
1.4 VBScript 介绍 ..........................................7
第二章 需求分析...............................................8
2.1 系统需求解决的主要问题.................................8
2.2 系统应具备的具体功能...................................8
第三章 系统总体设计结构与模型...................................9
3.1 系统设计的总体结构.....................................9
3.2 系统数据结构分析.......................................9
3.3 数据库逻辑结构设计....................................9
第四章 系统实现..............................................13
4.1 用户登录界面的实现....................................13
4.2 考生登录科目选择的实现................................14
4.3 考试界面的实现........................................16
4.4 管理员登录界面的实现..................................18
4.5 管理员管理页面的实现..................................19
第五章 硬件配置................................................23
5.1 软件环境...............................................23
5.2 硬件环境 ...............................................23
第六章 结束语..................................................24
主要参考文献...................................................25
附录...........................................................26
![](https://csdnimg.cn/release/download_crawler_static/89339133/bg4.jpg)
4
校园在线考试系统
引 言
现阶段,学校的各种考试大都采用传统的考试方式,每次考试至少要经过五个步骤,即
人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型不断增加,考
试要求不断提高,考试的工作量将越来越大,并且将是一件十分烦琐和非常容易出错的事
情,可以从某种程度上说传统的考试方式将不适应现代考试的需要。随着计算机网络应用的
迅猛发展,网络已经接入千家万户,特别是现在很多的中小学校已经建立了多媒体计算机网
络教室,因而利用现有的设备和技术等进行在线考试,不仅可以减轻教师和考生负担,提高
效率,同时也提高了考试的质量,从而使考试更趋于公证、客观,更能激发学生的学习兴
趣。我是从事高中信息技术教学工作,结合本校的实际,开发和设计此在线考试系统,本系
统分为两个部分,一是前台的网上考试模块,二是后台网上考试管理模块。
![](https://csdnimg.cn/release/download_crawler_static/89339133/bg5.jpg)
5
第一章 系统设计相关原理
1.1 Dreamweaver 技术简介
Dreamweaver 是一个所见即所得的网页编辑器,集功能强劲的可视化设计、应用开发环
境以及代码编辑一身的工具,支持最新的 DHTML 和 CSS 标准。它采用了多种先进技术,能够
快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得十分简单。它用于对
Web 站点、Web 应用程序进行设计、编码和开发,使开发人员和网页设计师能够快捷地创建
代码规范的应用程序,开发环境精简而高效。开发人员能够运用它与他们的服务器技术构建
功能强大的网络应用程序衔接到用户的数据、网络服务体系上。
Dreamweaver 提供基于强大的规范管理来确保高质量的设计,设计环境提供 CSS 能迅速
高效地开发代码简洁、专业规范的站点。通过手工编码和使用可视化对象和行为来快速生成
动态的、数据库驱动的 WEB 应用程序。
Dreamweaver 用于 ColdFusion、ASP、ASP.NET、JSP 和 PHP 的服务器代码库能够使用所
有前沿的服务器端技术,以可视方式创建动态 WEB 站点,使用一种开发工具即可与多种站点
和后端技术集成。
Dreamweaver 包含并扩展了 Macromedia UltraDev 中的所有功能,以帮助使用 ASP、
ASP.NET、ColdFusion 标记语言(CFML)、JSP 和 PHP 等服务器语言来生成由动态数据库支
持的 WEB 应用程序。
Dreamweaver 也是开放式和可扩展的,赋予使用者最大的自由度和灵活性来选择今天或
将来最适合自己工作的技术。
1.2 SQL 和 SQL Server 技术简介
SQL 是“Structured Query Language(结构查询语言)”的缩写,是用来对存放在计
算机中的数据库进行组织、管理和检索的语言。ANSI(美国国家标准学会)声称,SQL 是关
系数据库管理系统的标准语言。SQL 是一种综合的、通用的、功能极强的关系数据库语言,
它包括数据定义(Definition)、数据操纵(Manipulation)、数据管理(Management)、存取保
护(Access Protection)、处理控制(Control)等多种功能。利用表(table)、索引(index)、
码(keys)、行(rows)和列(columns)等来确定存储位置。标准的 SQL 命令,比如"Select"、
"Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用于完成绝大多数数据库的
操作。SQL 有两种使用方式,一种是联机使用方式,另一种是嵌入程序方式。大多数的程序
接口都采用嵌入式的 SQL 语言。通过它可以将 SQL Server 数据复制到其他的数据库中,包