网络考试系统的设计与实现.
网络考试系统的设计与实现

摘
凤
湖北 黄冈 4 80 ) 302
要: 随着计算机 网络技术在教 育领域 的广 泛应 用, 统的考试 方式正 面临 着重 大的变革 , 传 而利 用网络来进行考试
则是 一种 先进 的考试方 式。本 文重点探 讨 了网络考试 系统的设计 与实现 。 关键 词 : 网络技术 ; 考试 系统 ; 设计 中图分类号 :P 9 . T 330 2 文献标识码 : A 文章编号 :62—14 (080 —0 1 —0 17 072 0 )4 0 8 3
H ag ag ung n
4 80 3 02
H bi) ue
Ab a t W i ee tn ie a piain o ew r c n q e i h d c t g ram,te t dt n l x mia o t o a ms a ar e : t t xe s p l t f t o k t h i u t ee u ai el hh v c o n e n n h a i o a a n t n me d i fe n r i e i h s
已经成 为考试方式发展 的必 然趋 势。
一
资料、 在线考试 、 询以往考试成绩等 。系统由前 台学 生登 查 录考试 , 学生注册 , 回密码 , 台管理 , 出系统 5 部分 找 后 退 个
组成。本系统协助考试 管理人 员 的 1 3常考试 管理工作 , 减
轻其工作强度 、 lm e t t n o e ・ s d E a n t n S se sg n mp e n a i fa W b—Ba e x mi ai y tm o o
S eF n h eg
( un g n o t h iC lg H ag agP l e n ol e yc c e
在线考试系统的设计与实现

在线考试系统的设计与实现一、引言在线考试系统是目前教育领域中热门的话题之一,它可以给学校,企业,政府等各种机构提供一种快速、便捷、高效的考试方式。
伴随着互联网技术的不断发展,在线考试系统的应用范围不断扩大,同时对于在线考试系统的设计和实现,也提出了更严格、更高要求。
本文将介绍在线考试系统的设计与实现,着重分析了在线考试系统的功能需求、系统结构和技术实现等方面。
二、在线考试系统的功能需求1、用户管理模块用户管理模块主要用于管理在线考试系统的用户,包括管理员、考生和教师等。
管理员可以对考生和教师进行添加、删除、修改和查询的操作,而考生和教师则可以通过该模块进行用户信息的管理。
2、题库管理模块题库管理模块用于管理考试系统的题库,包括题目分类、题目难度、试卷库等。
管理员可以对题库进行管理,教师可以创作试题并将其添加到题库中。
3、考试管理模块考试管理模块用于管理在线考试系统的考试流程,包括考试安排、考后成绩统计等。
管理员可以对考试进行安排和管理,考生可以通过该模块参加考试,考后系统会自动完成评分、结果统计等操作。
4、考试成绩查询模块考试成绩查询模块用于考生查询自己的考试成绩,管理员和教师也可以通过该模块查询考试成绩。
三、在线考试系统的系统结构设计在线考试系统的系统结构可以分为前台和后台两个部分。
前台部分是考生和教师使用的界面,后台部分主要功能是实现考试管理、成绩管理等管理功能。
1、前台系统前台系统是考生和教师使用的界面,通常包括登录页面、注册页面、考试页面、查看成绩页面等界面。
考生可以通过登录页面进入到考试页面,开始进行在线考试。
教师可以通过登录后进入到试题管理页面,管理考试试题。
2、后台系统后台系统主要功能是实现考试管理、成绩管理等管理功能。
后台系统通常包括管理页面、数据库、服务器等。
四、在线考试系统的技术实现1、Web技术在线考试系统是基于Web技术实现的,HTML、CSS、Javascript 是前端技术的三大核心技术。
网上考试系统(学生端)的设计和实现

网上考试系统(学生端)的设计和实现摘要随着网络技术的飞速发展,远程教育已成为计算机技术开发的热门项目,而网上考试做为其中的重要环节,更是引起了人们的关注。
网上考试可以减轻教师工作负担,提高工作效率,增强考试的质量,公证性,及激发学生的学习兴趣。
完备的网上考试系统(学生端)应包括以下功能:1.验证用户登陆的合法性2. 禁止用户重复登陆同一考试3. 可以根据需要选择考试科目4. 实现考试中的师生交互。
教师要能够监控考生屏幕、查看考生完成情况、对考生发送信息,以及是否允许考试继续进行。
考生有问题可以电子举手,提醒老师注意。
5. 能对考试时间加以控制,时间到了会要求考生交卷6. 自动对客观题判分7. 即时保存答案及在特殊情况下进行答案恢复本考试系统以Windows 2000操作系统为运行平台,通过Visual Basic 6.0来编程实现,采用ADO技术为应用程序与数据库接口,使用Microsoft SQL Server 2000数据库。
系统的主要功能均已经过了测试,运行情况良好。
关键字:考试,Visual Basic,数据库,安全性The Design and Realization of the Online Examination SystemStudent TerminalAbstractWith the development of the Internet technology, long distance education has become a popular project for computer science. As an important component, on-line examination has got much attention, for it lightens the burdens of teachers, increases working efficiency, guarantees equity and stimulates students' curiosities.A complete Online Examination System includes functions listed below:1. Validate user's login information.2. Prevent user from logging into the same exam.3. Provide certain exams to be selected.4. Realize interactions between teachers and students. Teachers should be able to real-timely supervise student's monitor and completion of the exam, send out messages to students, and decide if the exams could go on. Students should be able to get teacher's notice using the system.5. Control the time length of the exam and remind students before time is up.6. Automatically grade object questions like multiple choices.7. Regularly save answers in case of unexpected situations.This system is designed and created on Windows 2000 OS, using Visual Basic 6.0 as programming language, ADO as the connectivity between application and database, and Microsoft SQL 2000 to manage database. Main functions of the system have been tested and are proved to work fairly well.Key words:Exam, Visual Basic 6.0, Microsoft SQL Server 2000, Security摘要 (1)ABSTRACT (2)第一章序言 (5)§1.1开发网上考试系统的目的 (5)§1.1.1 网络教育已成为社会热点 (5)§1.1.2 网上考试与传统考试的比较 (5)§1.2怎样开发一个网上考试系统 (6)§1.2.1 操作系统的选择 (6)§1.2.2 编程环境的选择 (6)§1.2.3 数据库的实现 (7)§1. 2. 4 两者的结合 (8)第二章相关技术及知识背景 (9)§2.1W INDOWS下的V ISUAL B ASIC 编程环境简介 (9)§2.1.1 Visual Basic的编程基础 (9)§2.1.2 可视化编程的环境及方法 (10)§2.1.3 创建Visual Basic应用的步骤 (11)§2.1.4 面向对象的编程 (12)§2.1.5 API函数 (13)§2. 1. 6 Winsock控件 (14)§2.2使用SQL S ERVER 2000实现关系型数据库 (15)§2. 2. 1 结构化语言SQL介绍 (15)§2.2. 2 数据库的基本概念 (16)§2.2.3 关系型数据库 (17)§2.3. 4 Visual Basic 中的数据库操作 (18)§2.3.5 数据库设计步骤 (19)§2.3ADO数据访问技术 (19)第三章系统总体规划 (22)§3.1设计思想 (22)§3.1.1 总体构架 (22)§3.1.2 考试端主要功能 (22)§3.1.2 系统安全性 (23)§3.2数据库设计 (23)§3.3考试流程图 (28)第四章系统具体实现 (29)§4.1登陆模块 (29)§4.1.1 考生登陆的具体步骤 (29)§4.1.2 实现功能 (29)§4.2验证 (30)§4.2.1 具体实现 (30)§4.2.2 实现功能 (30)§4.3考试 (30)§4.3.1 考试界面设计 (30)§4.3.2 考试流程 (31)§4.3.3 实现功能 (35)§4.3.4 安全性 (36)§4.3.5 其它 (36)§4.3.6 退出 (36)§4.4屏幕监控 (36)§4. 4. 1 网络传输 (36)§4. 4. 2 交互功能 (37)第五章程序的兼容性和安全性 (39)§5.1考试系统在不同平台上的兼容性 (39)§5.1.1 问题背景 (39)§5.1.2 问题的解决,讨论 (39)§5.2安全性 (41)§5.2.1 考试中的安全设计 (41)§5.2.1 存在的问题 (42)第六章程序的可扩展性分析 (44)§6.1界面效果 (44)§6.2操作系统 (44)§6.3考试安全 (44)§6.4题库的选择 (44)§6.5监控 (45)第七章结束语 (46)参考文献 (47)致谢 (48)附录一:考试系统学生端使用说明 (49)附1.1基本简介 (49)附1.2运行环境 (49)附1.3安装说明 (49)附1.4使用说明 (51)附录二网上考试屏幕监控端使用说明 (54)附2.1系统简介 (54)附2.2运行环境 (54)附2.3安装说明 (54)附2.4使用说明 (54)第一章序言§1.1 开发网上考试系统的目的考试是教学环节中一项比较特殊的工作,将计算机与网络技术应用于教学考试领域是一个值得探讨的问题。
基于Web的网络考试系统设计与实现

KEYW ORDS AS e h oo y,ADO eh oo y ewo k ts y tm,B/ d l P tc n lg t c n lg ,n t r e ts se S mo e
随着计 算机 网络 以及 We b技术 的迅速 发展 , 传统 的以纸介质 为媒体 的传播手 段正逐 渐被 以计算机 为载
d v lpn e h oo yo P a dt eDaa a eAc e sOb etADO su e st ewa fa c sigaDa a ae, e l et en t r e eo ig tc n lg fAS n h t b s c s jc i s da h yo ce sn t b s rai h ewo k z
t s ysem . e ts t Exp rme alr s t ov d t a h y t m a he pe fc t iiy, t xt n biiy an he pr c ialvaue e i nt e uls pr e h tt e s s e h s t re ts ab lt he e e si lt d t a tc l .
体 的电子文 档所代替 。现行 的考试 多 以纸质 试卷 的形 式 出现 , 在很 多弊 端 , 于 We 存 基 b的 网络考 试 系统 将 有 效地 改变 传统 考试 带来 的诸 如效 率 低 、 教师 工作 量 大 、 学资 源浪费等 问题 。 教 采用 网络考 试将逐 步成 为今 后考试 改革 乃至教育发 展 的趋 势n 。 ]
【 关键词 1 A P技 术 ,A S DO技 术 , 网络 考试 系统 ,B S模 式 /
中 图分 类 号 :TP 9 33 文 献 标 识 码 :A
ABSTR ACT Thede i n nd m an f c i e w o k t s y t m s d on t e e dic s e sg a i un tonsofa n t r e ts s e ba e heW b ar s u s d, A c or ng t do i he c di O a ptng t
网络考试系统的设计与实现

络考试 系统相 比, 系统加 强 了系统 的通 用性和 系统 的考试测评 功能 。本 文概要地介 绍 了系统 的体 系结构 、 能 该 功 设计, 实现的 角度介绍 了系统的特 点。分析讨论 了该 系统 中采 用的考试 测评 方 法和教 学效 果评 价方法 , 从 并指 出 考试测评机 制的建立与 完善对 于改善教 学效果 、 高教 学质量和教 学管理水平有重要 的作用。 提 关键词 网络考试 , 考试测评 , 学效果 教
1 引言
当前 , 个学 校 组织 的各 种 考 试基 本 上 都是 采 各 用传统 的考试 分析
2 1 系统的开 发环境 .
整的考试至少需要经历 以下四个步骤 : 人工命题 出 卷 、 生考 试 、 工评卷 判分 、 考 人 成绩 统计分 析 。显然 , 随着各种 考试科 目和考 生 人 数 的增 加 , 校 的教师 学 和考务工 作者 的工作量 也将 越来越大。无论是命 题、 考务 、 还是评卷、 成绩分析都是十分耗费人力、 物 力的事情 , 同时在人工命题 出卷过程中, 还存在以下 弊端 : 出现不 必要 的重复 劳动 , 造成人 力 资源及 时间 上 的浪费 ; 卷难 易度 、 卷质 量容 易受命题 老 师 的 试 试 主观因素影响, 难以做到客观 、 公正 、 高效 , 同时缺乏 种 衡量 、 评价试 卷 的有效 机 制 ; 在 自教 自考 , 存 考 前泄题 的情况 ; 试卷容易 出现错 、 、 漏 缺等现象 。可 以说 , 传统 的考试 方 式 已经 不 能 满 足现 代 考 试 的需 求。 为 了减轻 广大教 师 的劳 动强 度 , 提高教 学质量 , 迫 切需要 一种 能够 实 现考 试 自动 化 、 网络 化 的考试 系统 。网络考 试 系统不仅 能够把 教师 和考务 人员 从 繁重的命题 、 印卷、 装订试卷、 保密 、 监考、 阅卷、 登 分、 成绩统计分析等考务工作 中解脱 出来 , 而且也推 动了试题库 的发展 , 使试 卷趋 于客观 、 公正、 高效。 同时也 为教考 分离 、 教学资 源共享 、 学评价 教学效 科 果 、 理安排 教学提 供 了有 利 的条 件 。 合 分 析 目前 各 种 网络考 试 系统 , 笔者 认 为还 或 多 或少存在一些不完善的方面。具体表现在 : 的题 有 型单 一 , 只有单项选 择 、 判断题 、 多项 选择 题 ; 的系 有 统结构单一, 是专 门为一门课程设计 的, 不能根据教 学活 动 的需 要 , 动态地 在系统 中添 加考 试课程 ; 的 有
网络考试系统的设计与实现

在 网络考试系统 出现之前 , 人们都是采用传统考试方式 , 在 八 、 术路 线 技 网络考试系统应采用 BS结构 ,这是对传统 的 CS结构 的 / / 生考试 、 人工阅卷 、 成绩 评估和试卷分析 。 显然 , 随着考试类型的 改进 。在客户机上无需安装考试应用程序 ,只需要有浏览器即 不断增加及考试要求的不断提高 , 教师的工作量将会越来越 大, 可。开发环境与应用环境分离 , 提高了系统 的可扩展性 、 安全性 而且将是一件非常烦琐 和容易出错的事情。可以说传统 的考试 和可重用性 。 数据库结构 的改变对客户端不产生连锁影响 , 提高 方 式 存 在诸 多 弊 端 。 了系统 的维 护效 率 。在 服 务器 端 ,系统 平 台采 用 Wid w no s 三 、 户 的 要 求 用 2 0 ,安 全性 好 、运行 稳 定 、管理 容 易 。数据 库 平 台采 用 00 网 络考 试 系 统 是 网上 模 拟 考试 的应 用 程 序 , 目的是 在 网络 S L evr0 0 使用方便 、 Q S re20 , 可伸缩性好 、 与相关软件集成程度高。 上 搭建 一 个 考 试平 台 , 不 同的 考 生进 行 不 同 课程 的测 试 。 针对 基 系统采用 A P技术实现用户界 面层 的设计 , S 可移植性 好 、 代码 于 目前 试 卷 标 准化 程 度 越来 越 高 、考试 的规 模 和 频 率 越 来越 大 执行 效 率 高 、 与数 据 库 的 连接 方 便 。 等趋势 , 网络考试 系统应通过维护一个数据库 , 来存储题库 、 考 九 、 开发 难 点 及 解 决方 法 生 、 师 等 信 息 , 要 包 括 试题 录入 、 改 和查 询 , 工 组 卷 , 教 主 修 于 学 在开发网络考试系统的过程 中, 主要会遇到如下一些难题 : 生在线考试 , 自动判卷 , 成绩杏询 、 统计及相关 的系统维护等功 1 .试题分为客观题和主观题 两大类 , 于客观试题 , 对 系统 能。 基本满足界面 良好 、 运用方便 、 操作简单 、 效率较高等用户 的 可 自动得到成绩 ; 于主观试题 , 对 如何 简化判 卷过程 , 尽量达到 基 本 要求 。 自动化 、 智能化成为一个问题。这类题 的判别方法 , 应该运用词 四 、 行 性分 析 可 法分析 、 语义识别等人工智能方面的知识。 此问题 没有得到充分 从 技 术 成 熟 度方 面 分 析 , 一 个 网 络 考 试 系 统 完 全 可 以 由 解决。 A PJ P P S 、S 、HP等动态网页编程技 术来 实现; 从网络状况是否支 2 .数据库的安全问题。 应该 为数据库中的数据建立历史档 持方 面分析 , 现今的网络状况较 以前有 了非常大的改善 , 完全有 案 , 由系统生成相应 的档案信息来记录用户的操作 内容, 通过这 能力支持开发任何一个系统 。而网络考试恰恰充分利用 了现今 种机制 , 可以有效地监督 、 约束用户 的操作行为 。 丰富的网络资源 , 用户能从中感受到节省人力财力 、 时间空 节约 以上是我从多个方面简单阐述了一下网络考试系统设计与 间 等 诸多 好 处 ; 试 题 特 点 是 否适 合 网 络 考试 方 面分 析 , 从 网络 考 实 现 应 须考 虑 和 注 意 的 问题 。网 络 考试 系统 可 大 大 减 轻 教 师 的 试系统支持判断 、 选择 、 填空等客观题型和简答 、 问答 、 计算等主 工作负担 , 有效提高工作效率 , 同时提 高了考试 的质量 , 使考试 观 题 型 。 因此 , 以上 几 方 面考 虑 , 络 考试 系统 的开 发 与 应 用 更 客 观 、 正 。 从 网 公 是 完 全可 行 的 。
通用网络考试系统设计与实现

通用网络考试系统设计与实现摘要:针对越来越普及的网络考试要求,提出基于FTP服务器、采用C/S架构的考试系统的设计思想,讨论了在开发过程中遇到的关键技术,给出了具体实现方法,并在“广东省计算机操作员网络考试系统”案例中进行了实践。
关键词:考试系统通用性FTP服务器C/S架构Abstracts:According to the demand of widespread network examination,this paper put forward design thoughts of examination system which are based on FTP server and adopt C/S infrastructure,discusses key technologies and the methods of implementing them in the process of development,and practices them in the guangdong province computer network examination system.Key words:Examination System;Generality;FTP Server;C/S Infrastructure随着计算机的普及,选择机试代替笔试的课程越来越多。
机试的优点是不言而喻的:只要建立相关题库,就可以随机组卷,即时判卷等。
对于大规模的全国或省市统考,大大减少阅卷工作量,提高阅卷效率,缩短成绩公布周期。
随着可以机考的科目越来越多,各种考试系统的开发也层出不穷。
大体而言,考试系统采用的设计架构的选择,可以大体分为三种:基于浏览器/服务器的B/S架构;基于客户机/服务器的C/S架构;或两者混合的架构。
无论采用哪种架构进行开发,都必须满足考试系统的一般性要求:随机组卷;即时阅卷;限制时间;断电保护;保证考试文件的完整性等。
浅析网络考试系统的设计与实现

考试 的不足。在传统的教学环节 中,组织一次考试 至少要 经过 包括数 据库服务器、We b服务器、客户端浏览器三部分。在客
五个 步骤,即教师 出卷、考生考 试、教师阅卷、成 绩评估 和试 户端运 行浏览器,We b客户首先通过 HT TP协议与 we b服务
卷 分 析 ,教 师 需 要 命题 、 阅卷 、统 计 分 数 等 等 , 工作 量 非常 大 。 器 进 行 连 接 ,再 由 We b客户 经 浏 览 器 向 We b服 务 器 提 交请 求 ,
易维护、 便于扩展, 客户浏览器只跟 We b服务器交换数据 , 网络考试系统课题产生 的背景 是当今教 育信息化的趋 势及 性好、 我国高校教育信息化系统的建设 ,目的是 充分 利用学校 现有的 数据安全性 比较高。
计算 机软、硬件和 网络资源实现 无纸化考试 ,以弥补传 统手工
本系统 的设计基于 B S( / 浏览器 /服务器 )模式 ( 图 1, 见 )
服务 器 体 系 结 构 发展 而 来 的。 B S是 — 种 以 We / b技 术 为基 础 的 且 服务 器端 程 序 代码 隐藏 ,在 客 户端 仅 可 以 看 到 由 AS P输 出的
专业 硕士研 究生 ,( 州 贵 阳 50 2) 主要 研 究方 向 : 息管理 。( 南 曲靖 6 5 1 贵 5 05 信 云 5 01 ) 基 金 项 目 : 文 系曲靖 师范学院科 研基 金 资助项 目 ( 目 本 项 编号 : 0 9N 0) 的研 究成 果数据库服 务器
图 1B S结构示意图 /
2 服务器端命令执行环境 . 在 B S三 层 体 系结 构 中,应 用 服 务 器 的功 能 可 由微 软 /
页面技术 、 / ( rwsrS re ) B S B o e/ ev r 体系结构以及 AD Acie I 1 tr e n o main S r e)和 A P( t e S r e O( t X v I n en t I fr t e v r S( o S Aci e v r v Daa be t)数 据库访 问技术 的基 础上,设 计了基于校园局 P g s t O jcs a e)技术实现。I I S是一种功能强大的 We b服务器,使用超 域 网内的网络考试系统 。 u 文本传输协议传 输信息。AS P是一种运行 于服务器 端的命令执
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络考试系统的设计与实现
系统需求分析本系统的用户可分为教师,学生,系统管理员三类。
考虑到系统的安全性,本系统共分成三个界面:一个界面用于老师登录,主要进行身份的识别和管理员处的密码获取;一个界面用于考生登录,主要负责修改个人资料、浏览考试新闻、查询以往考试成绩等;另外一个界面用于管理员,主要负责进行基本资料、新闻、成绩的管理以及查询等。
从总体上考虑,系统应该实现下列功能。
2.1 教师角色对教师来说,主要负责考场、考试等相关管理。
其相关管理功能包括:对生成试卷待考的考场宣布开考,同时生成一个属于此考场的随机验证密码(考生登录考场时,监考教师提供给考生);对考场进行管理包括对单一考生实行锁定、解锁、交卷,或者对一个考场全部考生实行全部锁定、全部解锁、全部交卷操作,被锁定的考生将不能继续答卷。
此外,被锁定的考生、已经登录非法退出考试界面的考生、不能提供考场随机验证密码的考生都不能登录考试系统。
(可以最大限度的杜绝考试作弊事件的发生)未登录的考生、被解锁的考生需要提供考场随机验证密码、考生准考证号码、考生账号密码才能够登录考试系统,进行在线考试。
交卷后,考生本人或者监考教师均不能再修改考试信息。
2.2 学生角色在本网络考试系统中,对学生来说,能为他们提供包括成绩查询、浏览考试新闻、修改个人信息等功能。
2.2.1 查询成绩学生可以在线查询自己以前参加过的每门课程的考试相关信息。
2.2.2 新闻浏览学生可以浏览最新发布的考试信息。
2.2.3 修改个人信息学生可以修改自己的个人资料以及密码。
2.3 管理员角色在本网络考试系统中,对管理员来说,能为他们提供包括考后管理,管理员管理,系统初始化等功能。
2.
3.1 考后管理考试结束后,系统立即为考生判分,并且把考生答题信息保存到数据库中,便于考生查询;考试结束后,系统立即计算本考场平均成绩,系统首页“考试成绩排行榜”将列出最新结束考试成绩前20名考生的姓名和成绩。
2.3.2 管理员管理管理员可以添加、修改、删除管理员。
2.3.3 系统初始化系统初始化将删除已经考场安排信息、考生答卷信息、考生试卷信息等。
3 阅卷子系统的总体设计 3.1 开发工具和程序的运行环境 3.1.1 开发工具在开发本系统运用到的主要开发工具有:(1)ASP代码编写:UltraEdit 10.00C。
(2)图形图像处理:Photoshop 7.0.1 简体中文版。
(3)页面设计:Macromedia Dreamweaver MX、Microsoft FrontPage XP。
(4)数据库:Access 2003。
3.1.2 程序的运行环境系统运行时需要支持的软件和硬件环境分别如下:(1)硬件环境:服务器:PVI1.8G 以上+256M内存+40G以上硬盘+10/100M网卡以上。
(2)软件环境: Windows 2003 Server+IIS5.5+IE6.0以上。
3.3 数据库设计 3.3.1 数据库类型在设计本系统的数据库时,严格按照数据库的需求分析和逻辑设计,再考虑到系统实现的灵活性和移植性,还有就是对系统后台数据维护的可操作性,本系统采用了Access 2003数据库管理系统。
3.3.2 数据库需求分析针对阅卷系统的需求,以及用户身份和信息数据的差别,设计了如下所示的数据项和数据结构:(1)管理员信息,主要包括的数据项有:管理员用户名、口令、真实姓名等。
(2)教师信息,主要包括的数据项有:教师姓名、口令等。
(3)学生信息,主要包括的数据项有:学生编号、学号、姓名、性别、班级、生日等。
(4)成绩信息,主要包括的数据项有:考试科目、考生学号、成绩、考试时间、考生密码、考试类别、学生成绩、学生人数等。
本系统应该建立一个
稳定的后台数据库系统,通过该数据库管理整个阅卷系统所需的信息(用户信息、试卷信息等)。
为了从多方面来保障考生考试信息的安全性、可信性和考试成绩的可依赖性,本系统还应该建立一套机制,这套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、阅卷过程的控制机制。
3.3.3 数据库物理设计对应逻辑设计的数据库名ol_test,设计数据库的物理文件及相关属性如下: (1)主数据文件:stuInfo.mdf。
(2)最大文件大小:不受限。
(3)初始空间:3.85MB。
(4)存放路径:根据系统所在的路径而定。
3.3.4 数据库逻辑设计由于本系统是为网上考试系统--阅卷子系统而设计的,因此数据库名称定为ol_test。
根据需求分析设计了如图3所示的数据库结构。
在名为ol_test的数据库里包含用户数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生,用户数据对象是由设计人员根据需要设计。