《ASP网页数据库短训教程》第19章 网上考试

第19课网上考试 19.1课前导读 19.2课堂教学 19.3上机练习 19.4课后作业
19.1 课前导读 19.2 课堂教学 19.3 上机练习 19.4 课后作业 第19课 网 上 考 试

19.1课前导读 网上考试又称为在线考试,是Web技术应用的一个 典型实例。一个完整的网上考试系统要考虑的实际因 素很多,如怎样设计测试题库,如何制定合理评分体 系等等。在技术层面上,网上考试系统要解决诸如学 生身份确认、随机出题、考试时间倒计时、自动阅卷 等问题。这些,需要用到ADO的 Connection、 Recordset对象和存储特定考生信息的 Session对象的 方法和属性
19.1 课前导读 网上考试又称为在线考试,是Web技术应用的一个 典型实例。一个完整的网上考试系统要考虑的实际因 素很多,如怎样设计测试题库,如何制定合理评分体 系等等。在技术层面上,网上考试系统要解决诸如学 生身份确认、随机出题、考试时间倒计时、自动阅卷 等问题 。 这 些 , 需 要 用 到 ADO 的 Connection 、 RecordSet对象和存储特定考生信息的Session对象的 方法和属性

19.2课堂教学 19.2.1网上考试系统 19.2.2考试系统的改进
19.2 课堂教学 19.2.1 网上考试系统 19.2.2 考试系统的改进

19.2课堂教学 本课的“网上考试”主要包括以下内容 ①建立一个简单的网上考试系统,主要实现考生 登录、显示题目和评定考试成绩等功能。 ②改进考试系统,使用框架结构显示试卷。 ③在“上机练习”中进一步完善考试系统核心框 架的功能,增加管理考生信息的页面
19.2 课堂教学 本课的“网上考试”主要包括以下内容: ① 建立一个简单的网上考试系统,主要实现考生 登录、显示题目和评定考试成绩等功能。 ② 改进考试系统,使用框架结构显示试卷。 ③ 在“上机练习”中进一步完善考试系统核心框 架的功能,增加管理考生信息的页面

19.2.1网上考试系统 1.数据库设计 2.创建考生登录页面 3.创建考试答题页面 4.考试成绩评分页面
19.2.1 网上考试系统 1. 数据库设计 2. 创建考生登录页面 3. 创建考试答题页面 4. 考试成绩评分页面

19.2.1网上考试系统 实现网上考试的基本功能:考生登录、出题与答 、评定成绩。功能分别由 Login.asp,Test.asp和 Result.asp等3个文件来实现。 1.数据库设计 将试卷进行标准化后,很容易把考试题目建成 个数据库中的一个表一一试题表 Topic。这里将问题 简化,假设试题表中每一条记录中存放一个题目,每 题又由考试题目、答案选项A、答案选项B、答案选项 C、答案选项D等5个字段组成。另外,参加考试的学 生名单也需要建立一个考生信息表 Student,有编号、 口令、成绩等3个字段
19.2.1 网上考试系统 实现网上考试的基本功能:考生登录、出题与答 题、评定成绩。功能分别由Login.asp,Test.asp和 Result.asp等3个文件来实现。 1. 数据库设计 将试卷进行标准化后,很容易把考试题目建成一 个数据库中的一个表——试题表Topic。这里将问题 简化,假设试题表中每一条记录中存放一个题目,每 题又由考试题目、答案选项A、答案选项B、答案选项 C、答案选项D等5个字段组成。另外,参加考试的学 生名单也需要建立一个考生信息表Student,有编号、 口令、成绩等3个字段

数据库用 Access格式来建立,对应于文件 Exercise.mdb。试题表 Topic和考生信息表 Student结 构如表191和表192所示 表19-1试题表 Top ic结构 段名 数据类型 必填 说明 Question 文本 考试题目 文本 否否否 答案选项A 文本 答案选项B 文本 否 答案选项C 文本 否 答案选项D 说明:试题的正确答案为答案选项A,在出题的 时候将随机调整4个选项的顺序,以达到各份试卷决 不雷同
数据库用 Access 格 式 来 建 立 , 对 应 于 文 件 Exercise.mdb。试题表Topic和考生信息表Student结 构如表19-1和表19-2所示。 表19-1 试题表Topic结构 字段名 数据类型 必填 说明 Question 文本 否 考试题目 A 文本 否 答案选项A B 文本 否 答案选项B C 文本 否 答案选项C D 文本 否 答案选项D 说明:试题的正确答案为答案选项A,在出题的 时候将随机调整4个选项的顺序,以达到各份试卷决 不雷同

表19-2考生信息表 Student结构 字段名 数据类型 必填 说明 编号 文本 考生编号 令 文本 考生口令 绩 否 考试成绩
表19-2 考生信息表Student结构 字段名 数据类型 必填 说明 编号 文本 否 考生编号 口令 文本 否 考生口令 成绩 数字 否 考试成绩

2.创建考生登录页面 考生登录页面是网上考试系统的第一个页面,通 过连接数据库中的 Student表接受并验证考生身份,确 认通过后,引导考生到Test.asp页面开始考试。编写 考生登录页面的代码,并将文件以 Login.asp为名存盘 说明:如果该考生已经参加过考试,则会出现提 一示界面
2. 创建考生登录页面 考生登录页面是网上考试系统的第一个页面,通 过连接数据库中的Student表接受并验证考生身份,确 认通过后,引导考生到Test.asp页面开始考试。编写 考生登录页面的代码,并将文件以Login.asp为名存盘。 说明:如果该考生已经参加过考试,则会出现提 示界面

3.创建考试答题页面 通过身份认证后,进入考试答题页面。该页面从 试题表中随机抽取10道选择题,并对每题的4个选项随 机调换,然后显示试题及选择项。每个选择项都有· 个选项按钮,每道试题为一个“选项按钮组”。全部 作好选择后,按下方“交卷”按钮,该页面的选择信 息将被送到 Result.asp进行评分 页面的状态栏中显示“剩余时间” 打开记事本,编写考试页面代码,并将文件以 Test. asp 为名存盘。 说明:程序开始定义了一个Sub过程,用于显示剩 余时间
3. 创建考试答题页面 通过身份认证后,进入考试答题页面。该页面从 试题表中随机抽取10道选择题,并对每题的4个选项随 机调换,然后显示试题及选择项。每个选择项都有一 个选项按钮,每道试题为一个“选项按钮组” 。全部 作好选择后,按下方“交卷”按钮,该页面的选择信 息将被送到Result.asp进行评分。 页面的状态栏中显示“剩余时间” 。 打开记事本,编写考试页面代码,并将文件以 Test.asp为名存盘。 说明:程序开始定义了一个Sub过程,用于显示剩 余时间
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ASP网页数据库短训教程》第18章 网上搜索.ppt
- 《ASP网页数据库短训教程》第17章 网上购物.ppt
- 《ASP网页数据库短训教程》第16章 同学录.ppt
- 《ASP网页数据库短训教程》第15章 留言板.ppt
- 《ASP网页数据库短训教程》第14章 课网上调查.ppt
- 《ASP网页数据库短训教程》第13章 课聊天室.ppt
- 《ASP网页数据库短训教程》第12章 SQL简介.ppt
- 《ASP网页数据库短训教程》第11章 ASP与数据库.ppt
- 《ASP网页数据库短训教程》第10章 ASP的内置组件.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第9章 软件项目管理.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第8章 软件维护.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第7章 软件测试.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第6章 软件实现.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第5章 面向对象的分析与设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第4章 软件设计.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第3章 软件需求分析.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第2章 软件过程.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第10章 软件工程高级课题.ppt
- 《软件工程方法与实践》课程教学资源(PPT电子教案)第1章 软件工程引论.ppt
- 《浅谈Medline检索》讲义.ppt
- 《ASP网页数据库短训教程》第1章 ASP的基础知识.ppt
- 《ASP网页数据库短训教程》第2章 TML语言介绍(一).ppt
- 《ASP网页数据库短训教程》第3章 HTML语言介绍(二).ppt
- 《ASP网页数据库短训教程》第4章 VBScript编程语言(一).ppt
- 《ASP网页数据库短训教程》第5章 VBScript编程语言(二).ppt
- 《ASP网页数据库短训教程》第6章 VBScript的对象编程.ppt
- 《ASP网页数据库短训教程》第7章 ASP程序与ASP的内置对象.ppt
- 《ASP网页数据库短训教程》第8章 Request对象及其使用.ppt
- 《ASP网页数据库短训教程》第9章 Application对象与 Session对象.ppt
- 同济大学:《计算机文化》(第三版)第一章 计算机与信息社会.ppt
- 同济大学:《计算机文化》(第三版)第四章 系统软件及其常用操作系统.ppt
- 同济大学:《计算机文化》(第三版)第五章 应用软件和办公软件.ppt
- 同济大学:《计算机文化》(第三版)第六章 网络基础.ppt
- 《小技巧让PDF文件与Word文档之间自由地转换》讲义.pdf
- 《计算机网络基础》第5章 Internet的使用.ppt
- 《计算机网络基础》第6章 网页制作技术.ppt
- 《计算机网络基础》第7章 网络管理与网络安全.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter3 Piecewise Polynomial Interpolation.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapte 4 Numerical Integration.ppt
- 复旦大学:《Matlab》(ppt实验英文版)Chapter 6 Linear systems.ppt