基于ASP技术的网上考试系统研究

  • 格式:pdf
  • 大小:120.35 KB
  • 文档页数:3

对于考生 , 先注册 , 使其成为合法的用户。然 后 进 人考试 系统 答题 , 考试 完毕 后查 分 。
dw 00Sr r o s 0采用 I50 S A P H M 建立高效的 We 服务器程序 , S和 TL b 客户 端通过 浏览 器完 成系统 的全 部功 能 。
图 1 网络 考试 系统 结构 图 .
132组卷 管理模 块 .. 为避 免 同一 份 试 卷产 生 相 同 的 试题 , 卷 的 试 生成 采用 系统 自动 抽题 的方式 , 案 如下 : 方 方案一 : 先声明一个数组 , 其长度为相应题型 的数 量 , 然后依 次 产生 随机数 , 随机数 与数 组 中 把 的元 素逐 个进行 比较 。若 存在 , 则抛 弃 , 反之 添加 到数 组 。最后 把数 组 中 的元 素 作 为试 题 编 号 , 按 试题 编号从 题 库 中抽 取试 题 。 方案 二 : 试题 表 中增 加 一个字 段 , 在 用来 标识
基 于 A P技术 的 网上 考试 系统 研 究 S
张 巍
( 阳工业 高等 专科 学校 , 南 洛 阳 4 12 ) 洛 河 70 3
【 摘 要】 文中 介绍了 基于AP 一个 S 技术的网 上考试系 统的 设计方案, 统的功能 对系 作了 说明, 并给
出部 分 关 键技 术 的 具 体 实现 方 法 。
【 收稿 日 】 07— 4 1 期 20 0 — 2 【 作者简介】 巍(99 , 江苏连云港人, 张 1 ~)男, 7 洛阳工业高等专科学校助教, 主要从事多 媒体课件开发、 系统开发等方面的研究。
维普资讯

巍 : 基 于 A P技术 的 网上考 试 系统研 究 S
【 关键词】 网 上考试系 AP 随 统;S ; 机抽题; 动阅 自 卷 【 中图分类号 】P0 【 T32 文献标识码】 【 A 文章编号 】0 — 0920)3 02 — 3 1 8 85(0 0 —00 0 0 7
0 引 言
网上 考试 系统 是基 于 网络技术 的一种 考试 系 统, 教师通 过 网络对 题库进 行 维护 , 看考 生考 试 查 情 况 、 计 分 数 等 ; 生 通过 网络 完成 考 试 、 数 统 考 分 查询 等操 作 。 系统使 用 B S Bos/evr 模 式 , 台 数 / ( rweSre) 后 据库 选 择 Mioo ces 服 务 器 端 使 用 Wi— c sf A cs, r t n
1 系统总体 设计 方 案 1 1功 能介 绍 .
教师 先通 过试 题 库 管 理模 块添 加 考 试 科 目、 录人试题 及答案 。考生登 陆 系统 , 证身份 后 , 验 选 择考试科 目, 进人考场 , 系统为其随机抽取试题 。 考 试结束 , 系统 自动 阅卷并 计算 分数 , 考生通 过 查 询模 块查 询 自己 的考 试成 绩 。 12系统 功能模 块 图 . 该 系统 的功 能模块 如 图 1 所示 : 13系统功 能模 块介 绍 . 13 1用户 管理模 块 .. 系 统 的超 级 用 户 是 教 师 , 通 用 户 是 考 生 。 普 超级用户的注册直接通过后 台数据库来进行 , 其 权限是考试科 目和试题 的添加、 删除、 修改 , 对考 生的信息进行管理 , 统计考生的成绩等。
维普资讯
20 0 7年 6月
第2 3卷 第 3期
思茅 师 范高 等专 科学 校 学报
J un l fSma e c e ’ olg o ra i o T a h r SC l e o e
Jn 2 0 u .0 7
Vo . 3 No 3 12 .

试题是否被抽取 , 其初始值全为 0 表示均未被抽 , 取 。如果被抽取 , 值被 置为 1 。抽取试题过 程如
下:

先产生随机数 , 由此确定试题 的编号 , 然后 由 标 识 的值 确 定 该题 是 否 被 抽 取 。试 题 抽 取 完毕 , 把所有 被抽 取 的试 题 的标 识 全 部 置 0 以便 系 统 , 为其他 考生 继续 抽题 。 13 3评分 管理模 块 .. 考 生提 交答 案后 , 系统 把 试 题 的正 确 答 案 与 考生的答案进行 比较 , 即可判 断正误。根据单个 试题的分值计算出总分并添加到考生成绩表中。 134题库 管理模 块 . 对题 库 的管理 , 师需先 添加考 试科 目, 添 教 再 加试题 。 系统 默认 的题 型有 选择 题 , 判断题 , 空 填 题 。根 据不 同科 目的特 点 , 系统 还 可 以减 少 或 增 加 题 型。科 目被删 除 , 应 的试题 也 被删掉 。 对 13 5分数 查询模 块 .. 考 生登 陆系统 后 , 进入 查分模 块 , 选择 考试 科 目, 即可查询 到相应 的分数 。 2 数 据库 的设计 根 据系统 功 能设计 的要 求 以及功 能模 块 的划 分 , 系统 的数据库 主 要 由以下几 张表 构成 。 该 教 师表 (ece) 姓 名 ( a e 、 码 ( as tahr : nl ) 密 n ps— w ) d。 考生信息 表 (t et : 名 ( al) 学 号 s dn) 姓 u nl 、 T e (o 、 n ) 密码 ( as d 、 级 ( ls) psw ) 班 c s。 a 考 生 成 绩 表 (rd ) 学 号 ( o 、 目名 称 gae : n) 科 ( a )成 绩 (rd ) nme 、 gae 。 判 断 题 表 (ug ) 编 号 ( u br 、内 容 jde : nm e) (ot t 、 cne ) 分数 ( r) 答案 (nw r 。 n mak 、 ase) 选 择 题 表 ( hie : 号 ( u br 、 容 co ) 编 c nm e) 内 (otn) 分数 ( r) 选项 1 im1 、 项 2 i cnet、 mak 、 (t ) 选 e (— t 2 、 项 3 im ) 选 项 4 im ) 答 案 (n e )选 n r (t 3 、 e (t 4 、 e a— s e) w ro 科 目表 (ujc) 编 号 ( u br 、 目名 称 sbet : nm e) 科 (a e。 n l ) n 对 于数据库 中不 存 在 的题 型 , 师 可 以在 题 教 库 管理模 块 中添加 , 由系统 自动创建 表 。 3 相关 技术 介绍 3 1A P和数据 库 的连 接 , S A P和数据库 的连 接技 术 , 系 统 采用 A O S 本 D ( cvX D t O j t 操纵数据库的方式。代码 A te a b c ) i a es 如下: