基于.NET在线考试系统的设计与实现.pdf_第1页
基于.NET在线考试系统的设计与实现.pdf_第2页
基于.NET在线考试系统的设计与实现.pdf_第3页
基于.NET在线考试系统的设计与实现.pdf_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

收稿日期 作者简介 方玉华 女 硕士 讲师 现主要从事计算机应用方面的教学与研究工作 基于 在线考试系统的设计与实现 方玉华 厦门医学高等专科学校医学技术系 福建 厦门 摘要 基于网络的在线考试模式由于其在科学性 精确性 高效性 灵活性等方面的不可比拟的优势 正逐渐取代传统的考试模式 成为推动教育现代化的一个重要手段 针对在线考试的实际需求 对基于 在线考试系统的总体架构 系统功能模块等进行设计并实现了相关关键技术 关键词 在线考试系统 数据库 中图分类号 文献标识码 文章编号 考试是是检验 评价教学质量的重要手段 传统考试方式非常烦琐 工作量大且容易出错 给教师 和教务管理人员带来很大负担 随着信息技术的飞速发展 基于网络的无纸化在线考试模式具有科学 性 高效性 灵活性和安全性等优势 因而逐渐取代传统考试方式 下面 笔者对基于 在线 考试系统的设计与实现进行探讨 系统分析 总体架构 图 在线考试系统架构图 针对在线考试系统的分布式需求和功能模 块化设计要求 考虑到微软 平台技术先 进 效率高和容易维护的特点 系统采用基于 微软 平台的 层架构模式 具体包 括表示层 业务层和数据层 表示层负责处理 用户的输入和输出 业务层负责处理用户提交 的请求并向用户返回处理结果 数据层负责实 际的数据存储和检索 在该系统中 对于用 户而言 无需安装客户端 只需采用浏览器登 录 服务器提出申请来访问后台即可 客 户端不直接与数据库进行交互 而由中间层向外提供接口 通过 通讯或者 等方式与 其建立连接 再经由中间层与数据库进行交互 真正的数据处理全部放在后台的 和应用服务器上 进行 考试结束后 系统会自动将考生成绩提交给 服务器 系统架构图如图 所示 研发工具 系统研发工具包括如下几方面 数据库系统采用 服务器选择 所有业务逻辑层程序都将部署在 服务器上 如数据访问组件 业务 处理组件和核心组件等 它向所有的用户提供页面请求服务 开发工具选择 系统设计 系统工作流程 笔者对教师阅卷工作和教务部门考试管理进行调研分析 提出在线考试系统流程图 见图 长江大学学报 自然科学版 年 月 第 卷 第 期 图 在线考试系统流程图 系统功能模块设计 在线考试系统功能模块设计图如图 所示 其中每个功能都由若干相关联的子模块组成 具体内容如下 个人信息模块 学生通过该模块可修改 登录密码并查看个人信息 在线考试模块 学生可通过该模块在指 定时间内根据指定考试科目进行客观题或主观 题的操作 在线提交答题结果 完成模拟练习 或正式考试 成绩查询模块 学生可通过该模块查看 练习完成情况以及得分情况 系统管理模块 该模块具有许多功能 具体内容如下 用户管理 可以新增 修改 删除用户 分类为考试管理者 教师 学生 并提供用户数据批量导入功能 班级管理 图 在线考试系统功能模块设计图 可以新增 修改 删除班级 并将教师和学生 用户与班级相关联 权限管理 为不同类型 的用户 考试管理者 教师 学生 设置不同 的菜单访问权限和操作访问权限 系统配置 对系统的通用参数进行配置管理 题库管理模块 题库管理包括传统的选 择 填空 判断 问答等客观题型 也设置如 计算机基础课程中的部分模拟操作题以满足多 样化的考核需求 同时设置题目的分类 知识 点归属 难度系数等 可支持对不同考核对象 的管理要求 此外 教师和考试管理员还可批 量导入导出题目 对题库进行增删修改 统计知识点分布等 试卷管理模块 提供手工出卷 自动出卷 随机出卷 种出卷模式 设置正式考试 模拟练习 种类型 同时提供试卷导出功能 图 单选题实体 图 考试管理模块 考试管理人员进行考场 和监考人员安排 查询缺考人员和未交卷人员 名单等 对整个考试过程进行全程管理和监控 成绩管理模块 对正式考试和模拟练习 的结果进行评分管理 客观题由系统自动评分 主观题由指定的评卷人进行手工评分 评分后 将成绩记录在相应的成绩表中 查询统计模块 教师可按成绩 知识点 和题型进行多元化的统计分析 以便掌握学生 考核情况和各知识点的学习效果 数据库设计 系统数据库采用 根据对系统功能模块的分析 设计出系统各实体 图 以单 选题实体为例 其 图如图 所示 同时设计学生信息表 教师信息表 考试管理员信息表 班级 信息表 考场信息表 科目表 题目表 试卷信息表 考生答卷表和成绩表等数据表 长江大学学报 自然科学版 年 月 部分关键技术的实现 数据库连接 由于系统要经常访问数据库 为提高数据库的运行效率 可在应用程序配置文件 中设 置数据库连接信息 其连接语句为 登录系统 用户登录是用户进入系统的第 步 其关键在于验证用户身份 实现代码如下 登录失败 随机抽取试题 随机抽取试题是试卷管理中的关键技术 解决思路是先将数据库中指定科目 指定题型 指定知识 点的所有试题记录读出 获得试题记录的总数后 然后不断生成一个 试题的总数 考试的 试题数量 的随机数 同时避免出现重复数 从此开始读出数据 系统安全性 由于在线考试系统的运行平台处于开放的 环境下 因而需要特别重视系统安全性 为此采 取多策略控制方法 针对用户设置了角色管理 将用户加入相关角色 用户即可继承相应角色的权 限 一个用户可以赋予多个角色 这样就有了更加灵活的授权控制 在权限方面设置 级访问权限控 制 即菜单 结点及操作 基于菜单的访问权限控制针对大的功能模块设定 例如 可以设定题库管理 员只能进入 后台管理 题库管理 菜单 而不能访问成绩管理模块 基于结点的访问权限控制针对树 形目录中的结点设定 例如 可以设定系部级题库管理员只能进入其所属院系的题库目录下进行操作 而不能访问其他院系的题库 基于操作的访问权限控制针对具体的操作设定 例如 可以设定题库管理 员对题库的读 写 管理权限 而考试管理员只能对题库进行查询操作 通过以上的多策略控制方法增 强数据库的安全性 参考文献 百度文库 三层设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论