40-毕业设计论文-基于ASP.NET的在线考试系统的开发

合集下载

基于ASP.NET技术的在线考试系统的设计与实现

基于ASP.NET技术的在线考试系统的设计与实现
的基于 A S E N E T的在 线考 试系 统 。 1系统的 总体设 计思 想 1 . 1系统 的软件 架构
甲 一

图 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的网络考试系统的设计与实现

基于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)

试 课程 管理 、考 试试 卷 管理 和考 试试 题管 理 。其 中 ,考 试课 程 管 理 主要 用于 对所 有 的考试 课程 进行 控制 ;考试 试卷 管理 是根 据不 同的考 试需 求对 试卷 进行 组织 和 安排 。考 试试 题管 理主 要用 于对 所 有 的考试 试题 进行 控制 。 ( )在线 答题 模块 功 能 四
网络考 试系 统利 用 网络 手段将 考 试资 源整 合 ,实现 了一定 程 度 的无 纸化 考试 。从而使 考 试这 项常 规而 繁琐 的任 务 变得 更加 方 便 ,更 加便 于管 理 ,进而 提高 了学 校的整 体 教学 管理 水平 。另外 , 网络考 试系 统 的设计 与应 用 ,能 够有 效地 调动 各部 门工 作者 的积 极 性和 能动 性 ,开展 全 员动 手 ,规范 管理 的新 篇章 。 同时 ,对 学 生而 言也可 体验 一种 更加 新颖 的应 试方 式 , 引学生 的考试 兴趣 , 吸 让 学 生把考 试 当成 一项 更有 情趣 的活 动 ,从 而能在 轻松 的考 试 环 境 下取 得 良好 的成绩 。 二 、 网络考 试 系统 的设计

基于ASPNET的在线考试评判系统

基于ASPNET的在线考试评判系统

基于的在线考试评判系统摘要传统的考试从出题、组卷、印刷,到试卷的分发、答题、收卷、再到判卷、发布成绩,整个进程都需要人工参与,周期长,工作量大,容易犯错,还要有适当的保密工作,使得整个考试的本钱较大。

而在线考试系统是一种能够实现无纸化、网络化、自动化的运算机考试系统。

论文采纳技术和SQL Server 数据库技术设计和实现了基于的在线考试系统,该系统包括:考试模块、用户治理模块、科目治理模块和分数治理模块等功能,实现了动态随机组卷、在线阅卷、进行题目的录入、存储、修改和删除。

在考试模块中,考生能够通过姓名、准考证号和口令进行登录,随机抽出试题;开始考试后系统能够自动计时,保留答案,自动阅卷等。

该系统的实现能够大大提高考试的靠得住性、有效性,降低考试的本钱。

关键词:,在线考试系统, SQL Server 数据库Based on the on-line examination evaluationsystemAbstractThe traditional examination from the title, the examination paper, printing, distribution, answer, rewinding, and then to the grading, announcement of results, the entire process needs the participation of artificial, cycle is long, workload is big, easy to make a mistake, must have the appropriate security work, the test cost is bigger. Online examination system is one kind can realize paperless, networked, automated computer examination system.The paper uses technology and SQL Server database design and implementation of online examination system based on , the system includes: test module, user management module, management module and the scores of subjects management module and so on, to achieve the dynamic random test papers, online marking, to subject the input, storage, modify and delete. In the test module, candidates could name, ticket number and password to log in, a random sample of test questions; begin after the examination system can save the answer, automatic timing, automatic checking. The implementation of this system can greatly improve the reliability test, validity, reduce test cost.Key words: , online examination system, SQL Server databas第1章绪论1.1系统开发的背景目前,很多院校的考试大体上都是采纳传统的考试方式,在这种方式下,组织一次完整的考试要求教师输入电子文档试卷、印试卷、安排考试、监考、搜集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的进程, 需要大量人力、物力与时刻的投入,已经愈来愈不适应学院信息化建设与现代教学的需要。

基于ASP.NET2.0的在线考试系统的设计与实现

基于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的网上考试系统的设计与研究.doc

基于ASP的网上考试系统的设计与研究.doc

1 概述1.1 项目研究的意义和目的1.1.1 项目研究的意义随着 Internet技术的发展,开发基于 Web的管理信息系统 (MIS),最大限度地利用高校现有资源,提高教学质量是高等院校教学上的新研究课题。

目前,各高校校园网络已经建成,通过校园网可以实现点播教程、教师辅导、在线自测、在线考试等功能。

该系统拟用微软公司的 Visual 的集成开发环境,使用先进的ASP .NET技术,结合 SQL Server数据库管理系统,开发基于 Web的在线考试系统。

在线考试系统将传统教育理论与基于以协助考试组织机构对考试进行科学的评价和分析;在线考试系统将实现网络组卷、在线考试、网上判分、在线统计等各项相关的功能,以优化传统考试的运行模式,在确保考试系统安全性的前提下,将极大地提高考试的组织效率,节约考试成本。

Web的计算机协同工作(CSCW)软件系统有机结合起来,以满足各种课程的考试需求;该系统将教育理论、经验和方法引入系统内部,在完成网络考试任务的同时还获得了科学的量化指标,可以协助考试组织机构对考试进行科学的评价和分析;在线考试系统将实现网络组卷、在线考试、网上判分、在线统计等各项相关的功能,以优化传统考试的运行模式,在确保考试系统安全性的前提下,将极大地提高考试的组织效率,节约考试成本。

1.1.2 项目研究的目的主要目的为,建立完备的试题库,整合现有的考试资源,提高资源的利用率和当前的工作效率;利用计算机自动生成试卷,减少教师负担,提高试卷的科学性,同时也防止考生抄袭作弊;登陆后可以根据用户类型的不同分别进入不同的界面,身份验证严格;考生答完卷后答案自动存储,若时间已到而试题未答完则自动保存成绩后强行退出;设定自动阅卷功能,标准化试题由于答案固定,可以让计算机自动将考生答案和标准化答案比对,自动生成成绩,确保成绩的公平和公正,从而利于教学改进。

该系统运行于校园网上,依据传统考试过程进行了比较合理的结构设计,该系统提供网上考试及题库的框架结构,完成包括身份识别、网上考试、成绩查询、试卷生成、教师阅卷等。

基于ASP.NET和多数据库访问技术的在线考试系统的设计与实现

基于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

基于ASP的在线考试系统的设计于实现开题报告

本系统是使用用ASP和数据库结合来构建在线考试系统
一个应用实例。主要以Windows xp、IIS 6.0为开发平台,
采用Dreamweaver作为网页编辑器,采用ASP技术、HTML语
言、VBScript脚本语言、SOL和Access等工具开发的在线考
试系统。
(在线考试系统的考试流程图如右图所示)
三、研究的基本思路和基本方法
基本思路:本系统的用户类型分为老师(管理员权限)和考生,具体的各用户所能执行或管理的模块见下图:系统的功能模块管理图。
以下是各个模块所能实现的功能及管理方法:
登录系统:教师和考生只有登录系统后才能进入各自的模块。教师和考生登录系统后.系统会自动判别各自的权限,显示各自的功能模块。
(系 统考 试 流 程 图)
四、各阶段内容及进度安排
序号
工作步骤
工作内容
起止日期
1
选题与定题
公布选题、定题并下达任务书
09.9.20—11.30
2
开题报告
文献检索、资料搜集、撰写开题报告
09.12.1—12.31
3
撰写初稿
撰写初稿
10.1.1—4.20
4
中期检查
检查进度、查找问题、解决问题
10.4.21—4.30
因而,计算机在线考试系统具有保密程度在线考试系统的设计与实现高、客观性强,便于组织大规模异地实时考试等优势。借助它可以有效利用校园网的资源,更好地为学校的教学管理服务。因此有必要对这个问题加以研究。
二、研究的主要内容
在线考试系统是当前研究开发的一个热点,它是建立在Internet上的应用系统,以提高考试和考生管理效率。本课题主要研究基于ASP的在线考试系统的设计与实现,该系统可以充分发挥网络的优势,实现出题、考试和评分的自动化,使得考试考试不受时间和空间的限制,测评结果更为准确和客观。

基于ASP .NET的在线考试系统的设计研究

基于的在线考试系统的设计研究[摘要]随着Internet技术的发展,开发基于Web的管理信息系统(MIS)、最大限度利用职业技术学校现有资源、提高教学质量是职业技术学校教学上的新的研究课题。

本文针对的在线考试系统的设计进行了分析。

【关键词】;在线考试系统;设计方案随着互联网与计算机软硬件技术的快速发展,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。

在线考试是现代远程教育研究的一个重要部分,它利用计算机和网络进行组卷、考试、评分,实现“教考分离”,相对减少了考试各环节的人为主观因素,更高速、客观、安全的组织考试,把教师从繁重的组卷、评卷、成绩分析等工作中解放出来,提高考试的效度和信度,对提高教学效果和教学质量具有重要意义。

1、系统设计与实现本系统主要需要实现对教师管理员以及考生的身份验证,试题的录入和随机抽取试题组成试卷,考试过程中的试卷无刷新,考试的计时功能,考生交卷后客观题的系统自动评分,教师和后台管理人员对试题信息的单独管理。

针对考试系统,考虑到数据库的数据比较庞大,本系统采用SQL2005数据库存储数据信息。

根据考试系统的要求,我们需要设计管理员信息表、考试科目信息表、考生记录信息表、考生信息表、教师信息表、试题信息表。

1.1文件夹组织结构每个网站都会有相应的文件夹组织结构,如果网站中网页数量很多,可以将所有的网页及资源放在不同的文件夹中。

如果网站中网页不是很多,可以将图片、公共类或者程序资源文件放在相应的文件中,而网页可以直接放在网站根目录下。

在线考试系统就是按照前者的文件夹组织结构排列的。

1.2公共类设计在开发项目中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。

本系统中创建了一个公共类BaseClass类,其中包含建立数据库连接的DBconn 方法、绑定GirdView控件的BindDG方法、执行SQL语句的EXsql方法、判断考生登录的ChkStu方法以及判断教师登录的ChkTea方法和判断管理员登录的ChkAdmin方法。

基于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)学生试题的智能生成在设计本系统时除考虑到各必备功能外,还拥有友好简洁的使用界面,提供高效的互动方式,具有高安全性、高可靠性等特点。

基于.NET技术在线考试系统论文

基于.NET技术的在线考试系统【摘要】今天,网络技术已逐渐渗入到社会生活的各个层面,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。

【关键词】考试系统;数据库;;客户端1. 引言目前学校与社会上的各种考试大都采用传统的考试方式。

显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,其工作也将变成一件十分繁琐和非常容易出错的事情。

随着计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率、提高考试的质量。

从而使考试更趋于公证、客观。

因此,我们基于.net技术构建了一个在线考试系统。

2.关键技术2.1系统采用visual 平台,运用技术:结构是一个三层系统:ui层、业务逻辑层和数据层。

2. 2.系统开发采用.net平台下的c#语言:c#是.net平台的通用开发工具,它能够建造所有的.net应用。

其固有的语法简洁,与web的紧密结合,完整的安全性与错误处理等特性,保证了它是一种高效,安全,灵活的现代程序设计语言。

2. 3..采用ms sql server 2000数据库服务器;sql server 数据库能够轻而易举地通过internet的内部网络加以访问。

sql server提供了一系列方法将数据填充到您的web服务器,同时提供了对数据的快捷访问,它是一种可伸缩,高性能的数据库管理系统,具备内置的复制能力,internet集成,开发系统结构以强大的基于gui的管理工具。

它的一个独特功能是基于服务器的作业调度系统,允许直观地控制多个服务器和远程操作。

这极大地增加了数据库的性能和可靠性。

2. 4.web模块:采用b/s结构,即browser/server(浏览器/服务器)结构,是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。

在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录目录设计总说明 (I)INTRODUCTION (II)1引言 (1)2基础知识 (2)2.1动态网页技术 (2)2.2数据库知识 (2)3系统设计 (3)3.1系统需求分析 (3)3.2数据库设计 (3)3.2.1数据库需求分析 (3)3.2.2数据库物理设计 (4)3.2.3数据库逻辑设计 (4)3.3系统结构 (4)4系统主要功能模块 (5)4.1用户登录模块 (5)4.1.1流程分析 (5)4.1.2 文件设计 (6)4.2试题管理模块和考生成绩管理模块 (7)4.3 抽取试题管理 (8)4.3.1 手工抽题 (9)4.3.2 自动组卷 (10)4.4答题页面的实现 (10)5系统测试 (11)6总结 (11)鸣谢 (12)参考文献 (13)设计总说明随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。

本文设计开发的考试管理系统也是其中重要的一个方面。

该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。

本文介绍了基于网络环境的考试系统设计与实现过程,包括系统需求分析和系统的功能设计、数据库设计以及主要页面的设计。

重点阐述了用户登录模块、题库管理模块和试题抽取管理模块的设计。

关键词:在线考试;;SQL server 2000INTRODUCTIONAlong with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in everypart. The school will be building an information management and educational platfrom hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the students' identity and papers' secrecy. It can save more people money and time than tradition methods .This paper expounds the designing and implementing process of an examination system based on network environment. It includes the analysis of demand and the function design, database design , the design of main pages. this paper stress in the design of problem storehouse management modular , user entry modular and paper management modular.KEYWORDS: examination online SQL Server 2000基于的在线考试系统电子信息工程,2002181526,徐成龙指导教师:王震宇毕业设计说明书1引言网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。

现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。

Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet 的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。

基于Internet的考试系统正成为人们的研究热点之一。

与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。

网上考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。

与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。

通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。

可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。

传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。

这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。

网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。

本文以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。

重点阐述了用户登录模块、题库管理模块和试卷管理模块的设计。

特别是在题库管理模块中对自动组卷功能常用的算法(包括随机选取法、回溯试探法和遗传算法)进行了比较。

2基础知识2.1动态网页技术由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术。

目前动态网页技术有很多,可以说是层出不穷,比如CGI、PHP、JSP、ASP、等。

本设计采用技术。

(又称ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一个用于 Web 开发的全新框架,其中包含了许多新的特性。

完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。

与SQL Server 2000的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。

2.2数据库知识由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。

目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中网络型的SQL Server、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。

本系统采用的是微软公司的SQL Server 2000。

原因如下:1、完全的客户机/服务器体系结构。

这一结构可以有效的使用网络,提高网络带宽的利用率。

因为在客户枷服务器运算模式下,数据库操作都集中在服务器进行,在网络上传输的是用户的请求命令和数据库服务器的操作结果,而不是整个数据库文件,这样可以减少网络上的信息流量,从而提高网络的使用效率。

2、简单的图形化管理工具使系统管理更为直观方便。

SQL EnterpriseManager是一个基于Windows图形用户接口的集成管理工具,利用它可完成SQLServer的许多配置管理工作。

3、隐含的并发控制能力。

SQL Server利用锁定功能防止用户在查询和更新并发操作时相互发生冲突,锁定是隐含的,用户不必操心锁定过程。

4、丰富的编程接口工具。

SQL Server提供了多种专用开发工具,其中Transact SQL 与工业标准SQL语言兼容,并在其基础上加以扩充,使它更适合事务处理方面的需要。

此外它还支持ODBC规范,可以使用ODBC访问SQLerver数据库。

5、多线程体系结构。

SQL Server支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减少内存需求,提高系统的吞吐量。

在用户数量增加时,SQL Server的运行速度也不会明显变慢。

6、SQL Server是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows NT, Internet Information Server, Exchange Server等)有机结合,并充分利用它们提供的服务或功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O 等),从而增强了SQL Server数据库系统的功能,同时占用较少的系统资源。

7 、容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。

总之,在使用Windows NT作为服务器操作系统,IIS作为Web服务器的环境里,使用SQL Server作为Web数据库管理系统有着不可替代的优势。

3系统设计3.1系统需求分析本系统的用户分为教师和学生两部分,考虑到系统的安全性,本系统共分成两个界面:一个界面用于教师登录,主要负责试题库的管理,试题的抽取和考生信息的管理;另外一个界面用于考生登录,主要用于进行在线考试。

从总体上考虑,系统应该实现下列功能:对教师来说,包括试卷管理、试题抽取、考生成绩管理。

1、试题管理:教师可以对试题库中不同科目的试题进行修改,删除旧有试题和添加新试题等。

2、试题抽取:教师可以选择不同的科目抽取试题,并可以通过手工抽题和随机抽题两种方法抽取试题组成试卷。

3、学生信息管理:教师可以查看考生的考试成绩,并修改学生的基本资料和考试成绩等。

对于学生来说,只能够在老师抽取试题的情况下才能登陆并进行在线考试3.2数据库设计3.2.1数据库需求分析针对一般考试系统的需求,设计如下所示的数据项和数据结构:学生信息,包括的数据项有:学生学号、姓名、语文成绩、数学成绩等。

相关文档
最新文档