本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于B/S架构的在线考试系统设计
编号  11405
编程语言  ASP
开发环境  DreamWeaver 8
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

引言
网络技术的飞速发展 特别是Internet技术的广泛应用 为高校的教育方式和方法带来了新的思路 针对现代化教学手段带来的问题 我们充分利用在线考试系统 以减轻教师的工 作负担及提高工作效率 摆脱了传统的考试方式 与此同时也提高了考试的质量 从而使考试更趋于公证客观 同时能更加激发学生学习的积极性及兴趣
在线考试是建立在互联网上的应用系统 客户端的配置可以极为简单 使考试不受地域的局限 在线考试系统中题目的生成 试卷的提交 成绩的批阅等都可以在网络上自动完成 教师只需要精心设计题目 维护题库 从而大大减轻了教师的负担
我们利用ASP+SQL Server 2000的开发平台 应用Active Server Page技术 开发了基于B/S模式多用户在线考试系统这一程序 目前实现了试卷的客观题部分 多用户同时注册 学 生登录 在线考试 成绩查询 修改密码 管理员登录 题库管理 试卷管理 学生管理等重要功能 这些实现了真正的无纸化考试 满足任何授权的考生都可以考试并迅速获得成绩 同 时也大大减轻了教师出题和判卷等繁重的工作量
系统模块结构设计
该系统包括 新生注册 学生登录 在线考试 成绩查询修改密码 管理员登录 题库管理 试卷管理 学生管理等 是一个在线考试平台 对于考试来说 有两种方法 一种是考生随机从已有的题库中抽取试题 另外一种是采用教师预先设置好并存在系统中的试题 两种考试试题生成的方法不同 所 应用的关键技术也不同
系统主要分为前端 后端两大管理系统 包括四大功能模块
2.1主要功能需求
2.1.1新生需在线注册个人的基本信息 以备将来进行在线考试和成绩查询所用
2.1.2学生登录后可查询历次考试成绩 修改密码 在线考试
2.1.3题库管理包括章节管理 试题管理 各章节的选择题 填空题 判断题
2.1.4考试管理包括试卷管理 配题 针对不同试卷编号从不同章节中选取合适的选择题 填空题 判断题
2.1.5在线考试开始 系统自动根据每次考试的题量和配题表中的选题从试题库中进行随机抽题
2.1.6考试结束 系统自动对照正确答案得出分数
2.1.7管理员和学生都可以查看成绩
2.2功能细化要求
2.2.1新生注册 输入学号 姓名 性别 班级 密码
2.2.2学生登录 输入学号 密码 如正确则显示学生的班级 姓名 性别 班级 登录成功后可进行如下操作
2.2.2.1修改密码
2.2.2.2查询自己的考试成绩
2.2.2.3选择试卷题库进行在线考试
2.2.3在线考试 系统自动根据每次考试的题量和配题表中的选题从试题表中进行随机抽题 进入考试页面后 倒计 时开始 学生开始答题 时间到系统自动交卷 也可以提前交卷 提前交卷的时间控制在超过整场考试时间的60 交卷后 系统对照正确答案给出成绩并显示给学生 学生还可以查看答案
2.2.4管理员登录 输入账号和密码后可进行系统维护
2.2.4.1章节管理 添加 删除 修改
2.2.4.2试题管理 填空题 选择题和判断题的添加 删除及修改
2.2.4.3试卷管理 试卷编号 试卷名称 题型 题量 分数和时间的添加 删除及修改 还可以点击试卷编号直接查看本 次考试的试题 并进行第二次筛选
2.2.4.4试题配题 根据试卷编号从不同的章节中选取各类试题加入到配题表中 只有配题时被选中的试题才能参与随机组卷
2.2.4.5成绩查询 可以按班级 试卷编号查询学生成绩及时掌握学生的学习情况
2.2.4.6学生管理 学生信息的录入 删除和修改
2.2.4.7成绩查询 按班级 试卷编号查询成绩主要技术实现
3.1开发工具
本网站采用ASP技术+SQL Server数据库运行模式 利用Macromedia Dreamweaver MX作为网站的基本设计环境
3.2用ASP技术实现与数据库的连接
用户名 密码等各类信息都存放在数据库中 用ASP技术实现数据的存取 编辑等操作 需要使用ADO组件 在ASP中使 用ADO组件访问后台数据库 首先需要定义数据源 然后使用ADO组件查询Web数据库 使用ADO组件查询数据库的方法 为 调用Server.CreateObject方法取得 ADODB.Connection 的实例 再使用Open方法打开数据库 指定要执行的SQL命令 通过SQL指令可对数据库进行查询 修改 删除等操作 使用RecordSet属性和方法 并显示结果 关闭数据 运行SQL Server企业管理器 建立一个名为exam的数据库 然后进入存放SQL Server数据的目录 假设为SQL Server DATE 到MSSQL Data目录 找到 exam_data 和 exam_log 两个文件 删除 建立好数据库后 需要建立网站页面与后台服 务器的连接 代码如下
<%
dim conn strcnn
set conn=Server.CreateObject "ADODB.Connection"
strcnn="Provider=sqloledb;User id=sa;Password=admin;Initial Catalog=eaxm;
Data Source= Local "
Conn.Open strcnn
%>
其中User id为管理员用户名 Password为密码

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • ASP实现的在线考试系统
  • 在线考试系统
  • 基于ASP.NET的在线考试及试卷分析系统的设计与实现
  • JSP在线考试系统
  • 《信息论与编码》在线考试系统
  • 文章导航
  • 上一篇:基于B/S架构的高校网络选课系统设计
  • 下一篇:ASP实现的基于数据挖掘的在线考试系统