基于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
tme u - i n i n m tme um-1;
it n m> O fi u = ) (me
{ a m lMa .or i n m 6 ) v ri e t = t f o t u /0 h l (me it e 11 fi l (m ( o
对 于 静 态 信 息 ,本 系 统 主 要是 用 HT ML和 页 面 制 作 工 具
Fotae 00 现 瞧 动 态信息 是通过 使用脚 本语 言编写 A PN T r Pg 0实 n 2 S .E
程序 实 现 的 ;后 台 数据 库选 用 S LS re 2 0 ,使用 BS 式 , Q evr 0 0 /模 服务 器端 使用 Wi o s 00Sr r n w 0 e e操作 系 统 ,并安 装 I , 户端 d 2 v I 客 S
一
系 统 的 总 体 设 计 l 系统 的 功能模 块设 计 、l
、
绍 。
矗
31 . 在线 考试子 模块 学 生 正确 登录 系统 后 ,先 选择 考 试科 目,考试 科 目选 择 正确 后 ,可 进入 考试 页 面 ,系统 开始计 时 ,并 实时 显示 剩余 时 间。在 考 试过 程 中 ,考 生若 要提 前交 卷 ,只要 按 提示框 中的 “ 交 ”按 提 钮 即可 ,计 时时 间 到时 ,系统 将 自动 提交 。为 了方 便教 师监 考 ,
秒 ”;
d c me ttsf r . ma ni v le e tme u o u n . tom r e e it me.au =tmp i n m; d c me ttsf r rma ni n o u n . toi e i t e B. me um.au = i n m; v e tme u l
得 分 、是 否 已 阅 。 试卷 表 :试 卷 号 、课 程 号 、章 节 开 始 、章节 结 束 、难 度 系 数 、选 择 题数 、选 择 题 分值 、判 断 题 数 、判 断 题 分值 、填 空 题
tm t e u = e pi n m ”剩 余 时 间 :” +i e+ m t l”分 ” + eo d+ . m scn s ”
二 、系统 数据 库 的设计
根据对 用户需 求及 系统功能 要求 的分析 , 可设计 出系统 数据库 的 结构 ,主要 由 以下 一些 用 户 表组 成 : 课 程 表 :课 程 号 、课 程 名 。 学 生 信 息 表 : 学 号 、班 级 、 姓 名 。 考 试 成 绩 表 :学 号 、试 卷 号 、 得 分 。 考试 安 排 表 :试 卷 号 、课程 号 、 出卷 教 师 、考 试 日期 、参 加 班 级 、开 始 时 间 、 结 束 时 间 。 用 户 信 息 表 :用 户 号 、用 户 名 ,密 码 、用 户 类 型 。
文重点探讨 了基 于 A P N T S . E 网络考试系统的设 计与实现。 关键词 :A P N T ;B S 式;网上考试 ;S L S v r 2 0 。 S.E /模 Q e e 0 0
翕 Leabharlann 在 传统 考试方 式 下 ,组 织一 次考 试要 经过 多 个环 节 ,教师 出 2、选 项 3 选 项 4、答 案 、章 节 、难 度 、分 值 、 能 否 人 工 阅 、 题 、试 卷 印 刷 、阅 卷 等 ;耗 费 大量 的人 力 物 力 ,并 且 在 阅卷 、 卷 、是 否 己 使 用 。 统 分的过 程中也 容易 出现 人为 的差锚 在 计算 机技术 和 网络 技术 日 三 、 主 要 功 能 模 块 的 具 体 实 现 益 发展 成熟 的今 天 ,传 统 的考试 方式 已很 不适 应 现代考 试 的需要 本 网上考 试系 统 的总 体功能 是 由系统管理 模块 、 考生考试 模块 了 ,将先 进 的计算 机 技术 和 网络技术 应用 于考 试 ,已成 为考 试 方 和 教师 管 理模 块等 三个 功 能模块 组成 ,各模 块 中又 有若 干个 子系 式 发展 的必 然趋 势 。 统 。限于篇 幅 ,在此 仅将 系统 的几 个 主要 部分 的实 现作 一简单 介
基于ASP.NET技术的在线考试系统的设计与实现
甲 一
厂
图 2 系统 的硬 件 架 构 图 3 三 层 架 构 设 计 模 式 示 , 其工作原理是 : 用户通过 We b 浏 览器 以H t t p 协议向服务器发出请求 , 服务器根据用户的请求, 向数据库 中提 取用户需要的数据, 并将结果返回到用户的浏览器中。 其结构如图 1 所
具有 良好 的 实 用价 值 。 厂— —_ 请 求 厂 —— ——] 请 求 r ]
关键词: 无纸化考试; 在线考试系统; B / S 模式; 三层架构
考试 的 目的是为 了考 察学 员对知 识 的掌握 睛况 ,同时 为考 评人 员 提供教学分析的依据 。 传统 的考试流程包括命题 、 印刷试卷 、 安排考场 、 组织阅卷等, 整个流程时间长 , 效率低 , 在成绩统计方面 , 还容易 出错。
w e b 浏 览 器 [ = 二 二=
返回 一
w e b l t R  ̄ - [ = 二 二=
返同
数 据 刚& 务 器
图 1 系统 结 构
随着计算机以及相关技术的普及和发展 , 无纸化考试形式逐渐被采纳。 无纸化考试 的优势体现在 : 出题方便 陕捷 , 阅卷 陕速准确 , 成绩统计高 效无误。 极大解决了以往考试工作效率低 、 出错率高 、 浪费纸张的缺点。 为了满足学校无纸化考试的需求,本文设计并实现了 Wi n d o w s 平台下
不 。
l _ 2系统 的硬 件结 构 本 系 统 的硬件 设 备涉 及 网络 服 务器 , 交换 机 , 数 据库 服 务 器 , 客户 机( 包括考评人员机和学员机 ) 。根据在线考试系统的特| , 我们采用星 型拓扑结构的网络模型 , 以数据库服务器和网络服务器为中心 , 所有客 户机通过交换机连接到网络服务器上 ,与数据库服务器中的数据进行 交互。其结构如图 2 所示。 图 5考试管理模块结构图 1 3 系统 的设 计模 式 系统在设计时采用了软件开发中常用的三层架构设计模式 ,其结 图 6 试 卷 维 护 界面 构图如图 3 所示 。 表示层位于三层的最上层 , 它的功能主要用于显示数 据和接收用户输入的数据 , 为用户提供一种交互式的操作界面。 业务逻 为了避免考试中的作弊现象, 考评人员可以组成多套难度相近 辑层 是最 核心 的部分 , 它处 于数 据访 问层 和表 示层 中间 , 起 到数 据交 换 成试卷。 中承 上启 下的作 用 。 数 据访 问层 主要 的功能是 负责数 据访 问 , 将 用户 需 试卷。对于已经考过的试卷, 考评人员可以修改其 中部分试题 , 以便下 要 的数据 从数据 库 中提取 出来 。 次考试 再用 , 也可 以选 择删 除 。试 卷维 护 的界面 如 图 6 所示。 2 系统 的功 能模 块设计 2 . 2 . 4考生试卷管理 该模块包括试卷评阅和统计考生成绩。考生考试完毕提交试卷后 , 系统主要分为学员考试模块和考试管理模块。学员考试模块部署 在学员机中, 考试管理模块部署在考评人员机中。 这两个模块通过网络 考 评 人员可 以实 现对试 卷 的在线 评 阅。客观题 采用 机器 评 阅 , 而 主观题 互相协作 , 共 同完成命题 、 考试、 阅卷 、 计分等传统考试中的步骤。 由考评人员判分。 对所有学员的成绩判分完成后 , 该模块能 自动计算总 2 . I学 员考 试 模块 分和学员成绩分布图, 并以班级为单位生成成绩单。 学员考试模块主要对学员开放 , 所包含 的主要功能有 : 考生登录 、 3结 论 密码修改 、 在线考试、 成绩查询等。学员考试模块的结构图如图 4 所示。 本文所提出的在线考试系统 , 运用简单 , 操作方便 , 具有较高的效 这是 在线 考试 系统 的核心模 块 。该 模块 给考 生提 供 了一个 在线 考 率 。 目前 已经 实现 了系统 登录 、 在线 考试 、 在线 提 交 、 在 线 阅卷 、 在 线统 试平 台, 考生根据 自己的学号和密码登陆系统 , 选择指定的科 目后进行 计等 核心 功能 。经过 组织 学员 在线测 试 , 取 得 良好 的效果 。基本 实现 了 考试 , 在规定的时间内完成考试并提交试卷 , 如果不能在规定的时间内 考试 的电子化 、 无纸化要求 , 减少了人为因素 的干扰 , 极大减轻 了考评 完成 答题 , 则系统 自动提交 试卷 。 人员 、 考务人 员 的工作 负担 。 2 . 2考 试管 理模块 参考 文献 考试管理模块是一个多功能模块 , 主要功能包括 : 学员信息管理、 【 i I 陆垂伟, 周松林等. 基于J 2 E E的网络考试系统的设计与实现l J l 计 算机 考试科 目管理 、 考试试题管理、 试卷出题与维护、 考生试卷管理等。 该模 应 用与¥  ̄ 4  ̄ - , 2 0 0 6 , 2 3 ( 1 0 ) : 1 3 9 — 1 4 3 . 块 的结构 图如 图 5 所示。 [ 2 】 陈涛. 基于 We b的在线考试 系统设计与实现l J 1 . 四川文理学院学报f 自 2 . 2 . 1学员信息管理 然科 学 ̄ & ) 2 0 0 7 , 1 7 ( 2 ) : 5 8  ̄ 5 0 . 该模块负责添加学员用户 , 为用户分配登录账号和密码 。 对于忘记 f 3 1 陈思慧. 基于网络的无纸化考试 系统设计与关键技术研究『 J I . 电脑知识 密码 的用户, 还提供重置密码的功能。 与技 术. 2 0 1 1 3 (  ̄ : 9 8 9 - 9 9 1 . 9 9 3 . 2 . 2 . 2考试科 目管理与试题管理 [ 4 1 胡枫. 无纸化考试 系统的设计与研发 【 J I . 湘南学院学报, 2 0 0 8 , 2 9 ( 2 ) : 9 0 — . 系统 中试题是按科 目的形式管理的。 在添加试题之前 , 要先为试题 93 创建 科 目。创 建相应 的科 目以后 , 才 可 以添加试 题 。 [ 5 】张珈毓 ,罗晓军 . 基于 A S P 技 术 的无 纸化考 试 系统 的设 计与 实现 . 2 . 2 . 3试 卷 出题 与维 护 2 0 1 0 , 9 ( 2 ) : 4 1 — 4 出题前首先要选定科 目名称,然后从题库中选择一定量的题 目组
基于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的在线考试系统设计与实现
基于的在线考试系统设计与实现随着计算机及网络技术的飞速发展和社会信息化水平的不断提高,计算机在教学领域也得到了广泛的应用.开发、应用能够整合教育测评理论、方法和现代信息技术手段的在线考试系统,为学生个性化学习提供"灵活、方便、科学、公平"的"个别化学习测评服务"已成为教育工作者所面临的一项重要任务.<br>在线考试系统为考试的无纸化和网络化提供了一套相对完整的解决方案.利用本系统可以提高考试质量、减轻教师的工作负担和提高工作效率,也使考试更趋于公正、客观,更加激发学生的学习兴趣,有利于提高教学效果和教学质量.<br>本研究基于b/s模式,采用asp.n...随着计算机及网络技术的飞速发展和社会信息化水平的不断提高,计算机在教学领域也得到了广泛的应用.开发、应用能够整合教育测评理论、方法和现代信息技术手段的在线考试系统,为学生个性化学习提供"灵活、方便、科学、公平"的"个别化学习测评服务"已成为教育工作者所面临的一项重要任务.在线考试系统为考试的无纸化和网络化提供了一套相对完整的解决方案.利用本系统可以提高考试质量、减轻教师的工作负担和提高工作效率,也使考试更趋于公正、客观,更加激发学生的学习兴趣,有利于提高教学效果和教学质量.本研究基于b/s模式,采用技术,以sqlserver2005为系统数据库,以软件工程的开发思想为依据,应用uml(unifiedmodelinglanguage)构建系统模型,借助于和dreamweaveimx等工具实现适用于多学科的在线考试系统平台.主要研究内容如下:(1)分析国内外在线考试系统现状及张家口职业技术学院开发在线考试系统的可行性.(2)研究开发在线考试系统时所使用的各种关键技术.(3)研究在线考试系统的组卷策略.(4)以软件工程开发思想为依据,对在线考试系统进行了需求分析,总体设计,完成子系统的划分,对登录模块、在线考试模块、成绩查询模块、题库管理模块、试卷管理模块、试卷生成模块等主要功能模块进行了详细设计,最终实现在线考试系统.展开。
基于ASP.NET技术在线考试系统的设计与实现
基于技术在线考试系统的设计与实现作者:高尚来源:《无线互联科技》2013年第09期摘要:本文叙述了针对某职业技术学校而开发的在线考试系统,该系统基于技术,采用B/S模式,结合SQL Server 2008数据库系统而开发。
系统实现了用户登录、随机抽题、在线考试、自动评分、试题管理和考试结果管理等功能。
关键词:在线考试;1 引言随着计算机网络技术的飞速发展,我校与南京医科大学继续教育学院、苏州大学成教院及江苏职工医科大学等高校联合开设了多个层次的远程学历教育,通过计算机网络实施异地培训。
目前,我校远程教育软件的开发还处于发展阶段,各类考试都采用传统的笔试考试方式,随着考试要求的不断提高,传统考试准备周期较长、试题保密性差、人工阅卷存在误差及工作效率低等问题日趋严重,已经不能适应现代教育考试的需求。
于是我们开发了一款功能完善、易维护,扩展性强的在线考试系统。
2 需求分析整个系统分为三类用户学生、教师和管理员。
对于学生用户来说,该用户登录系统需要输入正确的用户名和密码。
身份验证成功后,学生用户可以根据考试安排选择考试科目进行考试,系统将从试题库中随机抽取试题组成试卷,学生必须在规定时间内答题。
考试结束后,系统会自动评分并公布成绩。
对于教师用户来说,该用户登录系统后会自动转入教师管理界面。
教师用户不仅可以添加、修改及删除所负责科目的试题,而且可以根据教学需要安排考试计划。
考试结束后,教师用户还可以查看考试结果并具有对主观题的批阅权限。
对于管理员用户来说,该用户拥有最高的权限,用户成功登录后,可以对教师信息、学生信息、科目、试题信息、考试结果和数据库等进行管理。
3 系统主要功能的实现3.1 公共类的设计该系统中创建了一个公共类BaseClass。
它包括DBCon、BindDG、OperateDate、CheckStudent、CheckTeacher、CheckAdmin等方法,分别具有数据库连接、绑定GridView控件、执行SQL语句、检查用户是否登录等功能。
基于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的网上考试系统的设计与实现
第26卷第2期 2007年2月实验室研究与探索RESE ARCH AND EXP LORATI ON I N LABORAT ORYV ol.26N o.2 Feb.2007 基于 的网上考试系统的设计与实现杨秀梅, 陈洪亮, 董得义(上海交通大学电信学院,上海200240)摘 要:基于现代教育理念,将现代考试理论与先进的网络技术相结合,应用软件工程思想将网络考试的组卷算法、数据库设计及加密实现等对系统进行软、硬件方面的集成,开发了基于 的CS 和BS混合模式的网络考试系统。
网上考试系统是现代教育以及远程教育不可缺少的辅助工具。
关键词: ;数据库设计及加密;系统设计与实现中图分类号:TP39文献标识码:A 文章编号:1006-7167(2007)02-0067-03Development of a sp .net Medley Mode Online Te st SystemY ANG Xiu 2mei , CHEN Hong 2liang , DONG De 2yi(School of Electronic ,In formation and Electrical Eng.,Shanghai Jiaotong Univ.,Shanghai 200240,China )Abstract :According to the m odern teaching concept ,combining the m odern teaching theory with advanced internet technology ,this article made an integration of database design and encryption ,net exam organizing paper alg orithm based on s oftware engineering idea and developed CS &BS medley m ode online test system.This system is a necessary assistant tool of m odern teaching and E 2learning.K ey w ords : ;database design and encryption ;system design and realizationC LC number :TP39 Document code :A Article ID :1006-7167(2007)02-0067-03收稿日期:2006-08-31作者简介:杨秀梅(1975-),女,硕士生,专业:电工理论与新技术。
基于ASP.NET的在线考试系统的设计与实现 毕业设计论文
基于的在线考试系统的设计与实现-Based online Examination System Design and Implementation摘要随着计算机技术的发展和互联网时代的到来,人们已经步入了信息时代,也有人称为数字化时代。
在数字化的网络环境下,学生希望得到个性化的满足,根据自身的情况进行学习,老师希望能够改进现有的考试模式,提高学生考试的效率,教育机构也希望给学生们提供更全面更灵活的服务,希望全面准确地对学生进行跟踪和评价。
但是传统的笔试考试模式在节约成本,绿色环保等方面都暴露出了许多弊端,最突出的问题就是考试效率低,浪费人力资源,而且还污染环境,不利于我国的长期可持续发展战略。
“基于的在线考试系统”采用了B/S体系结构,是一款在网络环境下运行的管理信息系统软件。
前端开发平台采用了当今流行的开发工具Microsoft Visual Studio 2008中的 技术,采用C#语言编写代码,采用IIS服务器技术,后端数据库采用SQL Server 2005数据库管理系统。
系统的主要特点是不需要在客户端上安装任何软件,操作者只需在浏览器上输入网址,登录服务器进行答题即可。
系统主要实现如下功能:1. 后台管理——负责考前准备,包括注册学生信息维护,试题信息维护,组织生成试卷和成绩管理等模块。
2. 前台管理——实现上机答题,包括学生注册,登陆,答题,交卷、查询等模块。
关键词在线考试 B/S模式 VS2008 SQL Server 2005-Based online Examination System Design and ImplementationAbstract With the development of computer technology and the Internet era, people have entered the information age, it was also known as the digital age. In the digital network environment, the students want personal satisfaction, to learn according to their own circumstances, the teachers hope that the effective improvement of existing test model to improve the efficiency of examinations, educational institutions also want to give students a more comprehensive line of flexible services to fully and accurately track and evaluate students. But the traditional model in the written exam cost savings, environmental protection and other aspects of exposed many shortcomings, the most prominent problem is low efficiency test, waste of human resources, but also pollute the environment is not conducive to our long-term sustainable development strategy."Online Examination System Based on " of the B / S architecture, is running under a network environment management information system software. Front-end development platform using today's popular development tools, Microsoft Visual Studio 2008's technology, using C # language code, using IIS server technology, back-end database using SQL Server 2005 database management system.The main features of the system does not require the client to install any software, the operatorsimply enter the URL in the browser you can log on the server to answer.System to achieve the following main functions:1. Admin - for exam preparation, including maintenance of registered student information, testinformation maintenance, organization and performance management, generation module papers.2. front desk management - to achieve the machine answer, including student registration,landing, turning in an assignment, query modules.Key words Online exam B / S mode VS2005 SQL Server 2005目录第一章概述 (1)1.1 基于的在线考试系统 (1)1.2 开发工具的选择 (1)1.2.1 概述 (1)1.2.2 数据库(SQL Server 2005)概述 (3)1.2.3 SQL Server2005的特性 (3)1.2.4 SQL Server 2005的体系结构 (3)1.2.5 B/S模式概述 (4)第二章可行性研究 (5)2.1 技术可行性 (5)2.1.1 硬件可行性 (5)2.2.2 软件可行性 (5)2.2.3 人员可行性 (5)2.2 经济可行性 (6)2.3 操作可行性 (6)2.4 法律可行性 (6)第三章需求分析 (7)3.1 业务流程调查 (7)3.2 “基于的在线考试系统”业务用例分析 (9)3.3 用例图描述 (10)第四章系统分析 (15)4.1 “基于的在线考试系统”的静态结构 (15)4.2 “基于的在线考试系统”的动态结构 (16)4.3 “基于的在线考试系统”的物理结构 (17)4.4 “基于的在线考试系统”的数据表设计 (18)第五章系统实现 (20)5.1 Web.Config配置文件编写 (20)5.2 数据库操作类Datacon编写 (20)5.3 系统后台主要功能模块设计 (24)5.3.1 后台主要用到的技术 (24)5.3.2 管理员信息模块 (25)5.3.3 管理员修改模块 (27)5.3.4 考试题目模块设计 (29)5.3.5 试题添加模块设计 (30)5.4 系统前台主要功能模块设计 (32)5.4.1 前台界面设计主要应用到技术 (32)5.4.2 考生登录模块设计 (32)5.4.3 考生注册模块设计 (35)5.4.4 考生准备考试模块设计 (36)5.4.5 考生答题模块设计 (36)5.4.6 考生成绩查询模块设计 (41)第六章软件测试 (44)6.1 测试计划 (44)6.1.1 测试目的 (44)6.1.2 测试方法 (44)6.2 测试用例 (44)结论 (47)致谢.......................................... 错误!未定义书签。
基于ASP.NET的在线考试系统设计与实现
基于的在线考试系统设计与实现毕业设计说明书(论文)中文摘要考试是教育工作中重要的一环,帮助考生发现自己的知识盲点,促进学习进步。
但随着信息化时代的到来,传统的考试方式迫切地需要结合互联网技术,以推进教育的进步,提升考试效率。
传统的考试以笔试为主,需要人工组卷、阅卷,人力物力投入较大,且大量的试卷难以管理和维护。
结合互联网的在线考试方式可以大大改善传统考试的不足,减低考试成本,节省资源,让考生可以随时通过互联网进行在线考试。
系统采用三层结构设计模式,利用技术实现系统,并且经过查阅资料,对系统进行需求分,详细介绍了系统的设计与实现过程。
关键字在线考试系统 B/S 毕业设计说明书(论文)外文摘要 Abstract Examination is a important part of the education work, to help students find their own knowledge blind spot, enhance learning progress.But with the advent of the era of information technology, the traditional examination way urgently need combined with Internet technology, in order to promote the progress of education, improve the test efficiency.The traditional examination is given priority to with the written test, need artificial group volume, marking, manpower input is larger, and difficult to manage a large numberof papers and bining the Internet online examination methods can greatly improve the shortcomings of traditional examination, reduce the test cost, save resource, let the examinee can be on-line examination at any time via the Internet. System uses three layer structure design mode, using technology to realize the system, and through access to information, to demand points of system, detailed introduces the system design and implementation process. Keywords Online Examination System, , B/S 目录第一章绪论 2 1.1 研究背景与意义 3 1.2 论文主要工作 4 第二章相关技术概述 5 2.1 技术 5 图2-1 技术的基本体系结构 7 2.2 技术 7 第三章系统需求分析 9 3.1 在线考试系统的需求分析 9 1)考生模块 10 2)教师模块 10 3)管理员模块 11 第四章系统设计与实现 11 4.1 系统目标 11 4.2 系统流程图 12 图4-1 在线考试系统的流程图 12 4.3 考试系统功能结构 12 图4-2 在线考试系统前台系统功能结构图 14 图4-3 在线考试系统前台系统功能结构图 15 4.4 系统的界面设计 16 图4-4 系统布局 17 4.5 数据库设计 17 4.5.1 数据库概念结构设计 17 图4-5 用户实体图 18 图4-6 考生试卷答题实体图 18 图4-7 单选题实体图 18 图4-8 考生成绩实体图 19 图4-9 系统E-R图 19 4.5.2 数据库逻辑结构设计 20 表4-1 用户信息结构表 20 表4-2 考试科目表 20 表4-3 单选题信息表 20 表4-4 单选题信息表 21 表4-5 判断题信息表 21表4-6 填空题信息表 21 表4-7 问答题信息表 21 表4-8 考生答案信息表 22 表4-9 考生成绩信息表 22 4.5.3 数据库的操作 22 4.6 公共类的设计 22 4.6.1 Ajax 公共类 23 4.6.2 实体类 24 4.6.3 树形菜单类 28 4.6.4 数据库操作类 29 4.6.5 辅助类 30 4.7 页面的设计 30 4.7.1 在线考试页设计 30 表4-10 在线考试页面涉及的主要控件 31 4.7.2 用户信息管理页 31 表4-11 用户管理界面主要控件 33 4.7.3 试卷制定页 33 表4-12 试卷定制页面主要控件 34 4.7.4 试卷评审页 34 表4-13 GridView控件中模板列支持的模板35 表4-14 试卷评审页用到的主要控件 35 4.7.5 考生成绩管理页37 第五章系统模块测试 38 5.1 模块测试 38 图5-1 服务器信息38 图5-2 系统登录界面 38 图5-3 管理员后台界面 39 图5-4 系别管理界面 39 图5-5 用户管理界面 40 图5-6 试卷制定界面 40 5.2 系统Bug与总结 41 第六章总结 42 第一章绪论随着信息化时代的到来,给人们的生活方式也带来重大的变化,互联网已经成为人们生活的一部分,无论,我们是工作,还是学习,甚至是休闲娱乐,也需要与互联网打交道,互联网已经深入到各个行业以领域,当然教育行业也不例外,人们的教育方式也随着互联网的发展面临着一场巨大的变革,互联网也已经在教育领域实现了许多实际应用,比如远程的实时教学,在线培训,网络云课堂等,甚至随着移动网络的发达,我们可以随时随地通过手机接入互联,进行私人定制的个性化教育。
基于ASP.NET的在线考试系统设计与实现的开题报告
基于的在线考试系统设计与实现的开题报告一、选题背景与研究意义随着互联网技术的不断发展,网络教育和在线考试已经成为教育领域的重要发展方向。
在线考试系统的开发已经成为高校教学管理的必经之路。
传统考试需要考生集中到指定考场,花费较多的时间和物力消耗,不便于考生灵活安排时间;同时,传统考试进行时,监考人员需要一一检查考试场地,监督考生答题,工作效率低下。
在线考试系统的使用可以有效地解决这些问题,大大提高教育教学的效率。
本项目的研究就是基于平台开发一个在线考试系统,使得教育机构可以通过互联网方便地对学生进行考试和监控,同时也会对学生和教育管理者提供更加便捷的服务,有着重要的教育和社会意义。
二、研究目标和内容本项目的主要研究目标是设计和实现一个基于平台的在线考试系统。
具体的研究内容包括:1. 系统需求分析:基于用户需求,确定系统的功能需求和技术需求。
2. 系统设计:根据需求分析结果,设计系统的功能模块、数据结构、系统架构和界面等。
3. 编码实现:在平台下,使用C#编码实现系统的各个模块。
4. 系统测试:对系统进行全面测试,包括功能测试、性能测试和安全测试等。
三、研究方法和步骤本项目采用以下研究方法和步骤:1. 系统需求分析根据用户需求和现有的在线考试系统,进行系统需求分析,明确系统的功能需求和技术需求,确定系统的设计目标和功能。
在此步骤中,需要与教育机构合作,了解他们的考试需求和意见。
2. 系统设计在需求分析的基础上,进行系统设计,包括功能模块、数据结构、系统架构和界面等的设计。
在功能模块设计时,需要考虑系统的易用性、安全性、灵活性和可扩展性。
对于数据结构,需要采用合适的数据库设计模式,保证数据的存储和查询效率。
系统架构需要在确保系统可靠性和易用性的基础上,提高系统的性能和扩展性。
3. 编码实现根据系统设计图,采用C#编码实现各个模块,并将其集成到平台中实现整个系统。
4. 系统测试在编码实现后,进行全面测试,包括功能测试、性能测试和安全测试等,确保系统的正确性、可用性和可靠性,同时可以进行用户测试,获取用户意见,以不断改进系统。
基于ASP_NET的在线考试系统的设计与实现
第27卷 第1期新乡学院学报:自然科学版 2010年2月V ol. 27 No. 1 Journal of Xinxiang University: Natural Science Edition Feb. 2010 基于的在线考试系统的设计与实现顾美玲,蔡长安(盐城师范学院 信息科学与技术学院,江苏 盐城224002)摘 要:采用.NET框架技术和数据库技术开发了基于B/S三层架构的在线考试系统,介绍了系统原理、系统功能设计和数据库配置。
该系统具有用户登录、系统管理、在线考试3大功能模块,实现了用户管理、考试管理、成绩核算及查询等功能,提高了课程教学质量,改进了学生考核手段,实现了由传统考试方式向网络无纸化考试方式的转变。
关键词:;在线考试;SQLServer;数据库中图分类号:TP31文献标志码:A文章编号:1674–3326(2010)01–0055–04Design and Implementation of On-line Exam System Based on GU Mei-ling, CAI Chang-an(School of Information Science and Technology, Yancheng Teachers University, Yancheng 224002, China) Abstract: This paper presents an on-line examination system based on a B/S three-tier structure mode, using framework and technique of database. The system principle, function and data base setting are introduced in the paper. It consists of three function modules which are user login, system management and online examination. It implements many function modules, such as user information management, examination management, score accounting etc. The use of system has improved the quality of teaching, mended examination means and realized transition from traditional test to no paper test with network.Key words: ; On-line Exam; SQLServer; DataBase0引言随着网络和计算机科学技术的发展,以纸和笔为主要工具的传统考试方式的诸多弊端越来越突出地显现出来。
