基于ASP.NET在线考试系统设计
基于ASP.NET的网络考试系统的设计与实现
Ke wo d : pn teh oo yE a n t ns s m; t r;QLS r e y r sAs .e c n lg ;x miai y t NewokS ev r t o e
随着 2 世 纪 的到来 , 1 一个 崭 新的信 息 时代 己经展 现在 我 们面 前 。在 计算 机技 术和 互联 网技术 迅猛 发展 的 同时 ,传 统教 育也 随 之 发 生了变 化 。 网络 教 学 已经成 为全 球性 的大 趋 势 ,网络考 试 系 统 是 网络教 学 不可或 缺 的重 要组 成部 分 ,研 究 网络 考 试系 统有 利 于实现 考试 的 规范化 、科 学 化 、系统 化 。本 文主 要针 对跨 平 台网 络 考试 系统 做 了一些 探索 性 的研究 。
计 算机 光盘 软件 与应 用
软 件 设 计 开 发
C m u e D S f w r n p lc t o s o p tr C o ta e a dA p i a i n
2 1 年第 2 01 O期
基于 A PN T的网络考试系统的设计与实现 S .E
杨 丽 华
( 呼伦 贝 尔学院计 算机科 学与技 术学院 ,内蒙古呼伦 贝尔 0 10 2 08)
一
试 课程 管理 、考 试试 卷 管理 和考 试试 题管 理 。其 中 ,考 试课 程 管 理 主要 用于 对所 有 的考试 课程 进行 控制 ;考试 试卷 管理 是根 据不 同的考 试需 求对 试卷 进行 组织 和 安排 。考 试试 题管 理主 要用 于对 所 有 的考试 试题 进行 控制 。 ( )在线 答题 模块 功 能 四
网络考 试系 统利 用 网络 手段将 考 试资 源整 合 ,实现 了一定 程 度 的无 纸化 考试 。从而使 考 试这 项常 规而 繁琐 的任 务 变得 更加 方 便 ,更 加便 于管 理 ,进而 提高 了学 校的整 体 教学 管理 水平 。另外 , 网络考 试系 统 的设计 与应 用 ,能 够有 效地 调动 各部 门工 作者 的积 极 性和 能动 性 ,开展 全 员动 手 ,规范 管理 的新 篇章 。 同时 ,对 学 生而 言也可 体验 一种 更加 新颖 的应 试方 式 , 引学生 的考试 兴趣 , 吸 让 学 生把考 试 当成 一项 更有 情趣 的活 动 ,从 而能在 轻松 的考 试 环 境 下取 得 良好 的成绩 。 二 、 网络考 试 系统 的设计
基于ASP.NET网上考试系统的设计
李亚波 L I Y a — b o ; 霍吉 H U O J i
【 第 三 军 医 大 学 网络 中 心 , 重庆 4 0 0 0 3 8 ) ( T h i r d M i l i t a r y Me d i c a l U n i v e r s i t y I n f o r ma t i o n Ma n a g e m e n t C e n t e r , C h o n g q i n g 4 0 0 0 3 8 , C h i n a )
Va l ue Eng i n e e r i n g
・2 1 9・
基于 A S P . N E T网上考试 系统 的设计
De s i g n o f On l i n e Ex a mi n a t i o n S y s t e m Ba s e d o n AS P. NET
关键词 : A S P . N E T ; B / S ; 系统 功 能
Ke y wo r d s :AS P . NET ; B / S ; s y s t e m f u n c t i o n
中图分类号 : T P 3 1 1 . 5
文献标识码 : A
பைடு நூலகம்
文章编号 : 1 0 0 6 - 4 3 1 1 ( 2 0 1 3 ) 2 0 — 0 2 1 9 — 0 2
wo r k e ic f i e n c y ,d i r e c t l y a n a l y z e t h e e x a m p a p e r s 。a n d l e t t } l e t e a c h e r b e t t e r ma s t e r t h e l e a ni r n g s i t u a t i o n o f s t u d e n t s . h e T s y s t e m U S e S he t AS P . NE T t o d e s i g n a n d d e v e l o p o f o n l i n e t h e e x a mi n a t i o n s y s t e m. u s i n g my s q l d a t a b a s e t o c o mp i l e .
基于asp.net的在线考试系统设计与开发
P a s s wo r d =do r i e n t ” / > 要 能够查询 试卷答案和 自己的成绩。 </ c o n n e c t i o n St r i n g s > ( 2 ) 在线 考试 : 在 考上 登录 到系统 后要 能 够跳转 到考试页面 ,并对需要作答的题 目进行 这 中间Da t a S o u r c e 是特定的服务器名字 , 选择 。 P a s s w o r d 和I D分别为 连接到数 据库 时所需要 ( 3 ) 考生 登录 : 考 生如 果是第 一次使 用系 的密码和用 户名 ,制定 数据库 的名 称为 I n i t i a l
S o f t wa r e D e v e l o p me n t・ 软件开发
基于 a s p . n e t 的在线考试 系统设计 与开发
文/ 钟 贵
在 社会 的不 断发 展 下,互 联
网的技 术 越来 越 普及 ,在 线考 试 的形 式也被 越 来越 多 的学校 所 采
用 的 ,这 种 通 过 无 纸 化 、 无 软 盘
【 关键词 】A S P . N E T 在线考试 系统
t a l o g。 统必须 要进 行预先注册 ,凭借特有的用户名和 Ca 密码使用系统 。 2 . 2 身份 验 证 1 . 2 . 2管理员模块 管理员模块部分 的主要功能有 : 在 管理 员和 考生 登录 系统 时 ,要 对其 身 ( 1 ) 试 卷管理 : 通过参 数的设 定实现 试卷 份进行验证 ,通过验证之 后才能进入 到相应的 的分组和选取 。 模块 。此处还可 以运用 S e s s i o n对 象来对考 生 ( 2 ) 成 绩管理 : 可 以查 看成 绩 ,需要 时可 输入 的信息进行保存 ,这一对象 时特 定用户独 将成绩导 出。 享的 ,以此来传递信息 ,提高 考生的效率 ,减 ( 3 ) 题 库管理 : 对 题库 中的提 醒进行 分类 少 输 入 次 数 。 管理 ,对每一类 的提 醒可以进行 分别得管理和 2 . 3考生在线考试功能 维护。
基于ASP.NET2.0的在线考试系统的设计与实现
1 系统 总体 设计
O iet t l n n - s 系统面向三种身 份的用 户 : e 管理 员 , 师 , 生。 教 学
管理员 负责管理 维护考试系统 , 比如增 加删除用户 , 改试 题信 修
息; 教师 向题库 中添加 试题 , 阅填空 、 评 主观题 、 实验 、 询 学生 查 考试成绩 ; 学生登 录系统后 , 根据导航菜单可选择 在线 考试 子系
第 2 卷第 9期 8
2 1 年 9月 01
计 算机 应 用与软 件
C mp tr Ap l a in n ot a e o ue pi t sa d S f r c o w
Vo . 128 No. 9
Sp 0 1 e .2 1
基于 A P N T . S . E 2 0的在 线 考 试 系统 的 设 计 与 实现
o b a pi ain fd f rn c ls n o d rt e l et e r p d d v l p n ,p r c u ci n n t b eo e ain o h n ie t s s s fwe p l t so i e e t ae .I r e r a i h a i e eo me t e f t n t sa d sa l p rt t e o l e t y ‘ c o s o z e f o o f n t m h t a e e e v olg s a d i si ts h e o l e ts y t m e e o e t P NE . sp t o w r .B nr d cn n a t a e t a n b a rs r e c l e n t ue ,t n i ts se d v lp d wi AS . T 2 0 i u r a d c e n t n e h f y i t u i ga cu l o
基于ASP.NET技术的在线考试系统设计与实现
13 . 系统 开 发 环 境
技 术 与 开 发 环 境
1 1 A P N T技 术 . S . E
AS . T 又称 AS P NE P+ , 由微 软 公 司 开 发 的 新 一 代 是
动 态 网 站 开 发 工具 , 的全 新 技 术 架 构会 让 网络 开 发 变 得 它
序。
I 2 数 据 库 技 术 .
2 基 于 A P N T技 术 的在 线 考 试 系 统 的 需 求 S. E
分 析 与 设 计
由于 传 统 的 卷 面 考 试 常 受 到 出 卷 、 管 、 考 等 诸 多 保 监
人 为 因素 的 影 响 , 易 造 成 考试 中不 公 正现 象 的发 生 。此 容 外 , 试 命 题 、 刷 等 都 统 一 同 步 , 题 的 单 一 性 显 而 易 考 印 考 见 , 由于 卷 面 、 数 的 限 制 , 题 的 范 围 和种 类 难 以 达 到 且 分 出
第 1卷 第7 l 期
2 l年 7 02 月
软 件 导 刊
Sofwa e Gui e t r d
V0l1 lN O. 7
J12 2 u . 0l
基 于 ASP NE . T技 术 的 在 线 考 试 系 统 设 计 与 实 现
方 程 徐 新 新 ,
(. 1 长沙 广播 电视 大 学 教务 处 , 南 长 沙 4 0 0 ;. 湖 1 0 5 2 湖南广播 电视 大学 教 务 处 , 南 长沙 4 0 0 ) 湖 1 0 4
问 题 。该 系 统采 用 S S r e 据 库 , 结 构 化 查 询 语 QI ev r数 是 言 , 以直 接 存储 XML数 据 和 通 过 we 可 b访 问 数 据库 的支
基于ASP·NET技术的在线考试系统的设计
为 了实 现在 线 考 试 系统 中的倒 计 时 功 能 , 系 统应 用 了 A J A X无 { i f( C o n n e c t i o n . S t a t e . E q u a l s ( c o n n e c t i o n S t a t e . C l o s e d ) 刷新 技 术 和 T i me 控件。 在 考 生试 卷 页面 中可提 供 的题 型有 单 选 、 多 C o n n e c t i o n . O p e n 0 ; } } 选、 判断 3 种 。考生 提 交试 卷 后 , 系统 自动评 分 。在 考试 模 块后 台管 p u b l i c v o i d C l o s e 0 理中 , 管 理 员 可对 教 师权 限 分配 和 对考 生 与 教 师进 行 其 他更 人 性 化 { i f( C o n n e c t i o n . S t a t e . E q u a l s ( C o n n e e t i o n S t a t e . O p e n ) ) 的管 理 , 如 考 生忘 记 密码 可 为考 生 重设 密 码等 。 {C o n n e c t i o n . C l o s e ( ) ; } } 在 线 考 试 系 统 的前 台功 能 包 括 : 考生 , 教师 , 管理 员登 陆 , 考 生 E x e c u t e S Q L方 法 的 功能 是 执 行 S Q L语 句 , 首先 , 调用 O p e n 0 方 密码修改 , 在线考试和考试成绩查询等 。 其中在线考试功能包括 : 选 法打 开数 据 库 连接 , 然 后对 S q l C o m m a n d实例 化 , 同时本 方 法 还 应 用 择考 试 题 , 开 始考 试 和结 束 考试 等 功能 。 了A D O . N E T中的事物对象 , 可分别对事物进行提交和 回滚操作 , 具 在 线 考试 系 统 的后 台功 能结 构 如 图 1 所示 。 体代码如下 : p u b l i c b o o l E x e c u t e S Q L ( S t r i n ]E x e s t r ) f b o o l s u c c e s s= t r u e ;O p e n O ;S q l C o m m a n d c md = n e w S q l —
基于ASP.NET网上考试系统的设计与实现
F nt n e t 0 u c o fi i lt me {m n m P r l ( c m e t s o n e a t eu . l ) t e u = as n d u n n. t r . m i i n m v u ; i e to t fm r nm e a e
基 于 A N 网上 考 试 系统 的设 计 与 实现 S . P E T 『 一
秦 其 虹
( 山东现代 职业 学 院, 山东济 南 ,2 0 4) 5 01
摘 要:随着计算机 网络技 术在教育领域的广泛应用, 传统 考试 方式的弊 端尤为突 出, 网络考试 系统 的出现 已成 为必 然。本
tm el i =” 0” +t r e i l: e s c n s i n m% 60; e o d =tme u
i e od< f cn s 1 1 ( s o
s c ds e on =” 0” +s co s: e nd
教 师 任 课 情 况 表 :用 户 号 、课 程 号 、任 课 班 级 。 学 生 答 卷 信 息 表 :学 号 、试 卷 号 、试 题 号 、题 号 、答 案 、
根据 用户需 求分析 和系统设 计 目标 的要 求 , 可设 计 出系统 的功 能 模 块 结构 如 图 :
在 页面上 可显示 考生 的信息 。 考试结 束后 可立 即返 回学 生的考试 成
绩 。 图二 学生 考试 界 面 图一 系统 功 能模块
1 系 统 的开发 工具 和运 行环 境 、2
‘ 时单 位 为秒 , 总时 间为 10 计 若 0 分钟 , vle 则 a 值设 为 60 。 u 00
基于ASP.NET实现高校在线考试系统
/ s : mp ae ils Hyp r nk e d e Li Fil D a Na gae l eds= ” a t vi tUrFil
S re 数据库实现。 evr
31 登 录 验证 .
</a e tbl>
I D” Da Naiae r o a tn = h g Q et n C no s t vgtU l r t r g ”C a e u so S lf. - a F m Si n i a
< a l d h ” 1 0 ” b r e = 0 c l p cn =”0 tb e wi t = 0% o d r ” ” el a i g - s ” c l a dn = 0 e l d i g ” ”> p
< > < d w it = ” 2 ” sy e=” heg :7 6p t d h 30 t l i ht 3 x” >< t l <t> abe> r
a t ” sy e=” wi t : 7 0 x e g t 8 p ” sc= ” Ad n uo tl d h 8 p ;h i h : 2 x r 6 mi — Ch n e W D.s x i =’ F AM E1 > / r me < s a > < t > agP a p ” d ’I R ” <ia > / n f p / d
< a e S y e B c Co o =” Ⅵ i ” F r Co o =” } 0 0 6 P g r t l a k l r t oe lr e } 06 ” O Ho i o tl i n ” C ne ” / rz n Al = a g e tr > < a eSye He d r t l Ba k lr: ” 样 0 6 9 F n c Co o 069 ” o t—
基于ASP.NET的在线考试系统的分析与设计
3 . 2 后台主要模块设计 。( 1 )题库管理模块。本模块 的功 能包 括添 加 新题 , 对 已导入 的试题 可 以添 加新 的题 目; 修改题库 ,对已导入 的试题可以进行修改;查询试题,对 导入 的试题库进行查询;导入试题,通过 E x c e l 格式的试 题导 入到 系统 中;删 除试 题 :删 除题库 已经 过 时 的试 题 。 ( 2 ) 试卷 管 理模块 。 在试卷 管理 这 一模块 中设 置 了四个 功 能:新建试卷 ,根据数据库中保存的试题内容,随机生成 试卷;修改试卷,如果发现试卷有 问题 ,允许修改试卷; 删除试卷 ,对于有严重错误,或者 已经过时的试卷,允许
1 引言
现 如今 各大 高校 非 常重视 校 园信 息化 的建 设 ,而 网上 考试 系 统就 成为 了校 园信 息 化发 展 的一个 范例 。从 硬件 情 况上 来看 ,各大 院校 基本 都拥 有 比较 完善 的 网络 机房 ,各 种硬 件 条件 也 比较齐 全 ;从软 件 情况 上来 看 ,大学 生都 能 非常 熟练 的使用 互联 网,这 为在 线考 试系 统 的发 展提 供 了 必要 的软 硬件 条件 。
关键 词 :在 线考试 系统 ;数据库 中图分类号:T P 3 1 1 . 5 2
文献标识码 :A 文章编号:1 0 0 7 — 9 5 9 9( 2 0 1 3 )0 4 — 0 2 2 0 - 0 2
学生 的准 考证 号进 行使 用 。验证 和抽 题 成功 后转 向试 卷界 面 进行 答题 ,页面 顶部 进行 时 间提醒 。学生答 完题 后 点击 下方的提交按钮, 弹出确认对话框询问是否进行提交操作 。
侯 庆 花 ( 青 岛科 技 大学 ,山 东青 岛 2 6 6 0 6 1 )
基于ASP.NET和多数据库访问技术的在线考试系统的设计与实现
图 2 系统功 能结 构 图
( 教 师 子 系统 1 )
教 师子 系统 的各 模块 主要 功 能 描 述 如 下 : ① 学生 管 理 : 主要 是 添 加 、 除 、 改 及 查 询 学生 信 息 。 删 修
②科 目管理 :教 师可 以对 在线 考试系统的科 目进行新
的数据 , 为他们提供一种交互式操作界面。
1 . 2系统 功 能 模 块
用 A PN T技术进行系统开发 ,通过在三层模式结 构中使用抽象 S .E 工厂设计模式 , 设计并实现 了一个 可以支持多种数据库无缝移植的
通用考试系统。
根 据需 求分析 ,可 以将考试系统划分成两 大主要子 系
增 、 改 、 除操 作 。 修 删
③题库管理 : 主要是完成试卷题 目的增 、 、 查操作 。 删 改、
教 师 在 添加 题 目时 需 选择 相应 的科 目 ,并设 定 题 目的分 值 、 难 度 系 数 、 确 答案 等 。 正
④试卷管理 : 主要完成试卷 的生成 、 改、 修 删除 、 查询及 设置考试默认试卷 , 创建试卷时需判断设置的试卷总分与每
②在线考试 : 考生登 录验证通过后进入考试科 目选择界
面, 根据 考 生 选择 的科 目, 务器 调 用 随 机 抽 题 程 序 , 成 一 服 组 幅完 整 的 试 卷 返 回或 直 接 返 回 教 师 指 定 的 默 认 试 卷 并 在 客 户 端 显示 供 考 生 在 线 答题 。
新 饺 闻 理 论
XniY】lIn i a Inil X o ‘ l i
教学科 研
基于 A PN T和多数据库访问技术 S .E
基于ASPNET技术的在线考试系统设计
基于技术的在线考试系统设计【摘要】为了更好的为学校的教学、科研、管理服务,减轻教师的工作强度和适应现代教学,实现无纸化和自动化考试,而开发了在线考试系统,它采用web方式,无需安装客户端,即可实现在线考试、成绩排行及汇总等功能,并完成了答卷保存、自动判分、成绩查询和分析等功能.本文是在b/s三层模式的体系结构上开发的,使用应用比较广泛且相对先进的技术,后台数据库则采用sqlserver数据库进行系统开发。
【关键词】 b/s;;sql server;在线考试系【中图分类号】g64.21 【文献标识码】a 【文章编号】2095-3089(2013)24-0-02引言:根据一般考试的需求分析,设计一个具有自适应功能的网络考试系统意义很大。
主要研究内容有:(1)采用b/s体系结构,以校园网为基础,进行系统设计。
(2)以客观理论测试为基础,进行系统数据库设计,确定试题库的题目。
(3)可选择性的生成试题库。
(4)组织学生进行模拟练习,并及时对学生试题完成情况备份,杜绝因中途硬件问题造成数据丢失,并提供考试服务管理。
(5)采用系统数据库为sql server,并综合运用的、等技术进行系统的开发,实现在线考试、机器阅卷及成绩分析汇总等功能。
1.系统需求分析现在学校的考试基本还是采取书面考试的方式,在教师出题、监考、阅卷等方面造成了很大的工作压力,分散了教师钻研教学,管理方面的精力,造成了很大的人力、精力与时间的浪费,每次考试要耗费大量的纸张来印刷试卷,也造成了资源的浪费,本在线考试系统,就是为了解决这一问题,来简化考试、高效考试,因此本系统实现的功能主要有:(1)系统使用者的账号管理与权限控制(2)考生信息的录入与管理(3)考试科目的录入与管理(4)试卷的输入与操作(5)考试的操作与控制(6)学生成绩的保存与备份(7)学生试题的智能生成在设计本系统时除考虑到各必备功能外,还拥有友好简洁的使用界面,提供高效的互动方式,具有高安全性、高可靠性等特点。
基于ASP.NET4.0的在线考试系统的设计与研究
基于4.0的在线考试系统的设计与研究随着信息技术的不断发展,网络在人们的生活中扮演着越来越重要的角色。
网络的普及和便捷性使得很多传统的服务也逐渐向网络化转变。
教育领域也是其中之一。
在线教育已经成为了现代教育的重要组成部分,而在线考试系统就是在线教育的一个重要组成部分。
本文将结合4.0技术,对基于4.0的在线考试系统进行设计与研究。
一、系统概述在线考试系统是一种可以实现学生在网络上进行各种形式的考试,包括选择题、填空题、判断题等的一种系统。
它不再是传统的纸质考试方式,而是将考试的全过程都搬到了网络上进行。
在线考试系统,相对于传统的考试方式,有着诸多的优势。
它不受时间和空间的限制,学生可以随时随地进行考试,在一定程度上方便了学生的学习。
也减轻了老师们的工作量,提高了考试的自动化程度。
二、系统设计1. 系统功能设计(1)用户管理:系统将包括学生、教师和管理员三类用户,每类用户有对应的权限和功能。
(2)考试管理:管理员可以创建考试,设置考试的时间、题目、题型、考试范围等。
(3)试题管理:教师可以在系统中添加、编辑试题,包括选择题、填空题、判断题等。
(4)成绩管理:系统可以自动生成学生的考试成绩单,并且提供给老师和学生查询。
(5)考试监管:系统能够监控学生在考试过程中的行为,防止作弊等不当行为。
2. 系统技术架构设计基于4.0的在线考试系统将采用B/S结构,即浏览器/服务器结构。
网页是运行在服务器上,用户只需要通过浏览器访问网站,就可以使用系统的各项功能,而无需在本地安装额外的软件。
系统将采用MVC设计模式进行业务逻辑和界面呈现的分离,降低了系统的耦合度和提高了代码的复用性。
三、系统技术实现1. 前端技术(1)HTML/CSS:用于构建网页的结构和样式。
(2)JavaScript:用于实现页面的交互效果,提升用户体验。
(3)jQuery:用于简化JavaScript的开发,并提供丰富的插件。
(4)Bootstrap:提供响应式布局、界面组件等功能,提升系统的视觉效果和用户体验。
基于asp.net网上考试系统的设计与实现
行批 改 ,也可 以查 询某科 目某 班 级 的成绩 。 管 理 员子 系 统 对 应 的 用 户 一 般 为 网络 管 理
生
员 ,包括 登 录验证 、用 户信 息管 理等 模块 。
系统 功能 结构 图如 图 3所示 。
网上考试 系统
2 3 系 统运 行环 境 . 该 系统 在 校 园 网上 开 发 和 运 行 ,如有 需 要 也可 以在 Itre 上运 行进 行远 程 考试 。我们 采 ne t n
户机/ 服务器 )模 式 ,这种 模式 要求 客 户机 即考 试用 机事 先安装 好 客户 端程 序 ,如 遇 系统 升级 ,
则所有考试用机都要重新安装客户端软件 ,这
无疑 使 系统 的安 装 和 维 护 变得 困 难 。随 着 We b
技术 的发 展 与 成 熟 ,越 来 越 多 的 网络 应 用 软 件
采用 B S ( 览 器/ 务 器 ) 模 式 。本 文 采 用 / 浏 服 A P技 术 ,在. N T框 架 上 开发 基 于 B S模 式 S E /
卷相关 信息 。为使各 考生 卷 面 不 同以 防止 作 弊 ,
考试 时 ,系统 根 据 出题 规 则 ,动 态 从 题 库 中 随
的考试 系统 ,其 优 点 是仅 要 求 考 试 用 机 安 装 通 用 浏览 器 ,所 有 工 作 在 服 务 器 进 行 ,如果 系统
系 统提交 答 卷 ,这 时 系统 自动对 客 观 题 进 行批
改 。教 师再 对 主 观 题 进 行 批 改 后 ,便 可 形 成 考
试 成绩 供查 询 。系统 处理 流程 图如 图 1所示 。
考卷 上 的试 题 一 般 可 分 为 客 观 题 和 主 观 题
基于ASP.NET在线考试系统的设计与实现
De i n a d I p e n a i n o n i eEx mi a i n S se Ba e nAS . sg n m l me t t f o O l a n t y t m s d o PNET n o
1 系统 分析
11 需 求分 析 . 在我 国 ,远 程教 育 和 网络 化 的教学 模 式 已经蓬 勃地 发展 起来 ,考 试 的环 节必 不可 少 。但是 目前 学校
与社会上的各种考试大多采用传统的考试方式 ,在止 方式下 , 匕 组织一次考试要经过 5个步骤 :即人工出 题 、考生 考试 、人 工 阅卷 、成绩评 估 和试卷 分析 。l z J 显然 ,随着考试类型的不断增加及考试要求的不断提高 ,教师 的工作量将会越来越大 , 并且其工作 将是一件十分繁琐和非常容易出错的事情 ,可以说传统的考试方式 已经不能适应现代考试 的需要。随着 计 算机 应用 的迅猛 发展 ,网络应 用不 断扩 大 ,人 们迫 切要 求利 用 这些技 术来 进行 在线 考试 ,以减 轻教师
a d i t d c st e r lt d t e r n c n l g e a l. tf c s so h e i n a d i l me t t n o e n n r u e h ea e h o y a d t h o o y i d t i I o u e n t e d sg n mp e n a i f h o e n s o t
0 引
传统考试要求教师打印试卷 、安排考试、监考 、收集试卷 、评改试卷、讲评试卷和分析试卷。这是 个漫 长而 复 杂 的过程 ,已经越 来越 不适 应 现代 教学 和培 训考 试 的需要 。以现代 计算 机技 术 、网络 技术 为 基础 的数 字化 教学 主要 是朝 着 信息化 、网络化 、现代 化 的 目标 迈进 。【 因此 ,无 纸化 在线 考试 系统 应 l 】
基于ASP.NET的在线考试系统设计与实现
基于ASP.NET的在线考试系统设计与实现作者:蒲玄及杨百龙杨建飞来源:《现代电子技术》2008年第22期摘要:随着互联网的普及,越来越多的学校采用在线考试的形式,利用网络进行无软盘、无纸化的在线考试,大大提高了考试的可靠性、有效性、降低了考试成本。
在技术和SQL Server 2005数据库系统的基础上,设计和实现基于的四层体系结构的在线考试系统,并实现动态随机组卷和在线阅卷等主要功能,在实际应用中效果良好。
关键词: 2.0;在线考试系统;SQL Server 2005;四层体系结构中图分类号:TP311文献标识码:B文章编号:1004-373X(2008)22-059-03Design and Realization of On-line Exam System Based on PU Xuanji1,YANG Bailong1,YANG Jianfei2(1.The Second Artillery E ngineering College,Xi′an,710025,China;2.Qingzhou Non-commissioned ofticers School of Second Artillery,Qingzhou,262500,China)Abstract:Along with the popularization of Internet,more and more schools adopt the on-line exam,using the net non-disk,non-paper can improve the reliability,validity of the exam and it can reduce the cost of the exam.On the basis of the technology of and the database of SQL Server 2005,this Paper designs and realizes the on-line exam system with four tiers,and realizes the function of forming the paper at random and the function of judging the paper on-line,it has worked well in practice.Keywords: 2.0;on-line exam system;SQL Server 2005;four tiers architecture1 引言从目前的应用来看,一般基于Web的在线考试系统都需大量占用服务器资源。
基于ASP.NET的在线考试系统设计与实现
Ke wod : P NET 2 0;n—l ee a s se ; QL S r e 0 5 fu ir rhtcu e y rs AS . . o i x m y tm S e v r2 0 ;o rtesac iet r n
f u ir , n e l e h u cin o o mig te p p ra a d m n h u cin o u gn h a e n— l e i h s o rt s a d rai st e f n t ff r n h a e tr n o a d t e f n to fj d ig t e p p ro e z o i ,t a n
20 0 8年 第 2 2的在线考试 系统设计 与实现 S.E
蒲 玄及 杨 百龙 杨 建 飞 , ,
(. 二 炮 兵 工 程 学 院 1第 陕西 西安 7 0 2 ;. 二 炮 兵 青 州 士 官 学 校 1052第 山东 青 州 220) 6 50
1 引 言
从 目前 的应用 来 看 , 般 基 于 We 一 b的在 线 考 试 系
前台' 管理 员模 块属 于 子系统 后 台 。
统都 需大 量 占用服 务器 资源 。其 主要 原 因 : 统在 运行 系 的过 程 中采用 动态 取数 据 的方法 , 这使 用 户每一 次 进行 测试 都要 向服 务器 多次 查询数 据 , 因此 一个 好 的在 线系 统速 度是关 键 , 另一 方 面 , 个 系 统 的好 坏 应 需 要 对 系 一
摘 要 : 着 互 联 网的 普 及 , 来 越 多的 学 校 采 用在 线 考 试 的形 式 , 用 网络 进 行 无 软 盘 、 纸 化 的 在 线 考 试 , 大 提 高 随 越 利 无 大 了考 试 的 可靠 性 、 效 性 、 有 降低 了考试 成 本 。在 A P NE 技 术 和 S ev r 0 5数 据 库 系 统 的 基 础 上 , 计 和 实现 基 于 S. T QL S re 0 2 设 AS . T 的 四 层 体 系结 构 的 在 线 考 试 系统 , 实现 动 态随 机 组 卷 和 在 线 阅卷 等 主要 功 能 , 实 际应 用 中 效 果 良好 。 P NE 并 在
基于Asp.net技术的网上考试系统的设计与实现
2 由于 A P 、 S 没有提供任何 输出数据为 内容的元件 , 以 所 在使用 A P撰 写数 据库 页 面时只 能借 助 AD 的 R crS t S O eod e 对象逐 笔 读 取记 录 , A P N T 通过 A O N T提 供 的 而 S .E D .E D t r 等数据库元件可 以直接和数据库联系。 aGi a d
远程网络教 育 随着 It n t ne e 的飞 速发 展受 到 了普 遍 的 r 重视 , 它可以解决 当前 知识 更新周 期急 剧缩 短 、 人才急 需再 培训 、 师资 力量短缺等 难题 , 有着 广 阔 的研 究与应 用前 景和 巨大的社会和经济 效益。 “ 网络考试 系统 ” 是远程 教育 的一 个 重要组成 部分 。另 外 , 在有 很多专业 机构或公 司举办 的 现 有关本 公司产品 的资格认 证考试 , 参加考试 的人可 以是在任 何地 区 , 题库 可 以 随时更 新 , 题 随机 选 取 , 考 这就 对现 有 的 书 面考试及 单机考试 提 出了挑 战。随着 计算 机技术 的 飞速
3A P N T支持应用程序 的实时更 新。管理 员不必关 、 .E S 掉网络服 务器或者甚至不用停止应用 程序 的运行就可以更新 应用文件 。应用程序文件永 远不会被 加锁 , 因此甚 至在程序 运行 时文件就可 以被覆 盖。当文件更 新后 , 系统会温 和地转
换到新的版本。
传统的网络考试系统一般基于 A P和脚本语 言, S 将动态 网页和数据库结合 , 通过应用程序来处理 , 这是 目前较为流行 的解决方法 。但 是 由于 A P本身 的局 限性 使得 系统有一 些 S 不可克服的缺陷 , P程序采用的是非编译性语言, S A 这大大降 低了程序 源代码 的安全性 。任何 人只要进 入站点 , 就可 以获 得源代码 , 从而造成 A P应用程序源代码 的泄露 。A P代码 S S 利用表单 ( r 实现与用 户交互 的功 能, 相应 的内容会反 f m) o 而
基于ASP.NET的网络考试系统的设计及实现
B S结构模式的 网络考试 系统的设计厦 实现。并 以英语 网上考试为例 , 绍了相应 的设 计思想和 关键技 术的实现方法。 / 介 【 关键词】网络考试 系统 数据库 A PNE S. T
பைடு நூலகம்
1 引 言
英语教 学在各个高校都具有重要的地位 , 几乎每一位学生都 要学 习外语这门课程 , 英语考试 以其题量大 , 试卷 多 , 判卷难度大 而使得外语教师 阅卷负担很重 。 因此需要一种新 的技术手段来改 变。网上考试快速高效 , 减少了大量人力、 物力的投入 , 消除了人 为因素的影响 , 易于实现考 试的客观公 正 , 因此 使用网络考试 系
机抽取 , 抽取 的条件 ( 如最大难度 、 小难度 、 最 数量 、 总分等 ) 以 可 由教师确 定 ; 学生考试 进行计时 , 对 学生可 以在 考试时 间内主动 交卷或者在达到考试时间后系统 自动收卷。 () 3 系统维护 系统管理员拥有最高权限 。 以对系统进行维护 。包括对用 可 户进行管理 , 增加 、 修改 、 删除用 户及分配用 户的角色 , 可以直接 修改数据库。但所有对 系统 的操作都存在 系统 日志 文件 中 , 可供 查看并提高了系统 的安全性 。
维普资讯
通 信 沧 墙
责任编辑: 翌 姚
基 于 A PN T的 网络考试 系统 的设计及 实现 S .E
霍翡翡 王 玉 东
( 南农 业 大学外 国语 学 院 郑 州 400 ) 河 50 2
【 摘 要】通过 对英语考试现状 的分析 , 从技术发展和 考试 改革 的需要入手 , 出 了一种 以 A PNE 提 S . T技 术为基础 , 用 使
统 来 解 决 英 语考 试 问 题是 一种 很 有 效 的 方 法 。
基于ASP.NET的网上考试系统设计与实现
第1 7卷第 1 期 2O O8年 1 月
平 顶 山 工 学 晚 学 报
Jun l f l( 瑚 Itir f T c nlg o ra gh o n tt ̄o eh ooy Ctt
V 11 o 1 0 .7 N .
Jn 2 0 a .0 8
文章编号:6 1 96 ( 0 1 02 — 3 17 — 622 80 — 05 0 0 J
基 于 A P N T的 网上 考试 系统 设 计 与 实 现 S .E
张妍 琰 , 杨 斌
( 平顶 山工学院计算机科学与工程 系, 河南 平顶山474 ) 604
摘 要 : 以 A P N r acs 为主要 开发 工具 , S . E 和 ce s 介绍 了一个基于 B S 式的 网上考试 系统 的设计与 实 /模 现方法。该 系统主要 进行 对单选、 多选和判断等主观题型 的测试 , 并利 用随机 函数保证 考试 进行时每个 学生得 到的试卷都是 不 同的, 可有效 防止作弊行为 的发 生。考试 结束后 , 由机 器 自动 阅卷并记 录学生成绩 , 减轻教 师负担 又可快速查 阅考试结果。 既 关键词 : A P N T B S S . E ;/ 模式 ; 网上 考试 系统
于 BS / 模式的 网上考试系统 的设计与实现方法。
主要 开发工 具 , 绍一个基 介
1 系统 设计
1 1 系统 的功能结构 .
从功能 的角度分析 。 系统应分 为管理 员、 该 教师和学生三个模块 , 各模块应实现的功能 如图 123 、、 所示。
图 1管理员模 块
12 系统 的体 系结 构 和 实现 技 术 .
该模块 主要利用随机函数保证每份试卷的不同。例如 , 单项选择题在系统 中的题型代码 为… ’ 次考试 中单项选 1, 本
基于ASP.NET的在线考试系统
置每题难度等级, 等级分高中低三种, 并可随时进行修改 。 () 5 随机组卷模块 。 教师选定考试科 目, 再对试卷题型 分布、 难度 分布进行设置完毕后 , 由系统 自动随机 从该科 目
题 库 中 抽 取 试题 。
D t edr a R ae 对象所组成 。数据 操作组件最主要 的作用是 当 a 作 D t e对 象以及数据源之 间的桥粱 , a St a 负责将 数据源中的
看 到 试 卷 原 题及 标 准 答 案 , 以便 对 自 己所 学 内容 进行 查漏 21 数 据 库 分析 . A PN T本 身 无 法 存 取 数 据 库 , 须 与 A O N T配 合 S .E 必 D .E
幽 豳 幽 倒
图 1功 能模 块 框 图
2 系统数 据库 分析与 设计
Ke r s A PN T 艳 S L nie Ea iao ytm y wo d : S .E ;C Q ;O l xm nt nSse n i
1在线考 试系 统模 块
11系统功能模块 .
( ) 生 注 册 模 块 。要 求 学 生 以学 号 为 主 要 识 别 标 识 1学
情况等项 目进 行统计 。
起 来才能存取数据库的记录 。A ON T对象 可以快速简单 D .E 地存取各种数据 , 其对象模 型中有五个主 要的组件 , 分别是
C net n对 象 、 o m n onc o i C m a d对 象 、 aa dpe 对 象 、 a St Dt at A r Dte a
补缺 。 () 4 题库录 入模块。 因考试 系统功能所限, 只允许录入
生试卷 , 可看到试卷 原题, 考生所给答案 以及标准答案 , 并 对各题得分拥有编辑权 限, 对诸如答案之间顺序错乱, 掉字
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I目录摘要 (1)1 概述 (2)1.1运行环境配置与系统结构要求 (2)1.1.1 硬件环境要求 (2)1.1.2 搭建开发环境 (2)1.1.3 创建单机/局域网用户运行环境.................................................................. 错误!未定义书签。
1.2编程环境() (5)简介 ............................................................................................... 错误!未定义书签。
1.2.2HTML语言简介 ........................................................................................... 错误!未定义书签。
1.2.3SQL Server 2000 介绍 (8)2 可行性研究及需求分析 (9)2.1可行性研究 (9)2.1.1 项目要求 (9)2.1.2 待开发系统的主要开发目标 (9)2.1.3 可行性研究的方法 (9)2.1.4 评价尺度 (9)2.1.5 技术条件方面的可行性 (10)2.1.6 社会因素方面的可行性 ............................................................................... 错误!未定义书签。
2.1.7 可行性研究结论............................................................................................ 错误!未定义书签。
2.2需求分析 (10)2.2.1 市场需求 (10)2.2.2 软件功能分析 (10)2.2.3 软件的非功能性需求 (11)2.2.4 软件其他方面的要求 (11)3 总体设计 (12)3.1系统总体设计................................................................................................... 错误!未定义书签。
3.1.1 系统功能描述................................................................................................ 错误!未定义书签。
3.1.2 系统功能模块划分 (12)3.1.3 系统部分模块总体设计 ............................................................................... 错误!未定义书签。
3.2数据库设计....................................................................................................... 错误!未定义书签。
3.2.1 总体设计 ........................................................................................................ 错误!未定义书签。
3.2.2 表设计 (14)4 详细设计及实现 (19)4.1用户登录和注册 (19)4.1.1 界面设计 (19)4.1.2 用户登录 (19)4.1.3 用户注册 (20)4.2题库设计 (21)II4.2.1 选择题管理 (21)4.2.2 判断题管理 (24)4.3在线答题实现 (24)4.3.1 界面设计 (24)4.3.2 随机生成试卷................................................................................................ 错误!未定义书签。
4.3.3 在线答题 (25)4.3.4 交卷评分和查询成绩 ................................................................................... 错误!未定义书签。
5 测试运行与维护 (28)5.1网站测试 (28)5.2网站维护 (28)6 结束语 ..................................................................................................................... 错误!未定义书签。
参考文献 .. (29)致谢词 ......................................................................................................................... 错误!未定义书签。
1基于在线考试系统设计计算机科学与技术专业指导老师摘要:本文在分析计算机(网络)考试的发展及现有模式的基础上,结合计算机网络技术的发展和素质教育的要求,提出了计算机网络自适应考试的模式,并在技术实现上进行了详细的分析.本系统是在Windows XP下,以IIS5.1(Internet Information Server)网络信息服务为应用服务器,选择(C#)、SQL Server 2000开发在线考试系统,采用WEB技术实现,WEB技术超越了传统的“客户机/服务器”的两层结构,采用的是三层体系(B/S)结构:用户端/服务器端/数据库,因此WEB结构有着更好的安全性,在用户机上不需要安装任何应用程序;本系统可以随机生成试卷,同时保证试卷的整体水平一致的前提下,每套试卷的题目不完全相同,即使对于同一个试题而言,试题答案的显示顺序也是不相同的。
同时该系统避免了传统在线考试效率低,可维护性不高的缺点。
关键字:在线考试; ; SQL Server; Browser/Server; C#Online examination system design based on Science and technology of computer TeacherAbstract:The analysis in the computer (network) examination of existing patterns of development and the basis of computer network technology development and the requirements of quality education, made the computer network model of self examination, and in the technical realization of a detailed analysis. The system is in Windows XP, using IIS5.1 (Internet Information Server) network information services in applications servers, choosing (C#)、SQL Server 2000 for developing online examination system, using Web technology to achieve, Web technology beyond the traditional "client / server" two-tier structure, using the three-tier system (B/S) structure : user/ server/database structure, so Web structure is better safety, Client do not need to install any user applications; The system can randomly generated papers while ensuring the overall level of consensus papers premise set papers topics are not the same even for the same questions, the answers to questions that the order is not the same. At the same time avoid the traditional online examination of the system inefficient, low maintenance shortcomings.Keywords:Online examination; Active Server ; SQL Server; Browser/Server; C#21 概述1.1运行环境配置与系统结构要求1.1.1硬件环境要求CPU:PIV 2.0GHZ或更高频率的CPU内存:DDR333 256MB或更多的内存硬盘:至少10G以上或更多的硬盘空间1.1.2搭建开发环境单击“开始”按钮,并执行“设置”—“控制面板”命令,打开“控制面板”窗口,双击“网络”图标,打开网络对话框;然后,单击“添加”按钮,添加所需的组件,选择“协议”,最后,在“厂商”列表框中选择Microsoft公司提供的协议,在“网络协议”列表框中选择TCP/IP协议选项,单击“确定”按钮添加该协议,完成安装。
2.安装和配置IISIIS是Internet Information Server的缩写,称为Internet信息服务。
它是一种Web服务,主要包括WWW服务器,FTP服务器。
它使得(局域网)或Internet(因特网)上发布信息变得很容易Windows XP Professional中包含IIS 5.1,但系统安装时未包括此组件,因此需要手动安装。
(1)安装IIS单击“开始”菜单中的“控制面板”按钮,双击“添加或删除程序”项在弹出的菜单中双击“添加或删除组件”选项,弹出Windows组件向导对话框如图1所示。