在线考试系统设计开发

上传人:mg****2 文档编号:122226134 上传时间:2020-03-03 格式:DOC 页数:37 大小:742KB
返回 下载 相关 举报
在线考试系统设计开发_第1页
第1页 / 共37页
在线考试系统设计开发_第2页
第2页 / 共37页
在线考试系统设计开发_第3页
第3页 / 共37页
在线考试系统设计开发_第4页
第4页 / 共37页
在线考试系统设计开发_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《在线考试系统设计开发》由会员分享,可在线阅读,更多相关《在线考试系统设计开发(37页珍藏版)》请在金锄头文库上搜索。

1、 在线考试系统设计与开发 1 前言 1 1 背景 网络化教育代表了教育改革的一个发展方向 已经成为现代教育的一个特征 并 对教育的发展形成新的推动力 随着 Internet Intranet 的迅速发展和广泛普及 建立在 其上的远程教育成为现代教育技术未来发展方向之一 考试测试作为远程教育的一 个子系统也成为一个重要的研究领域 现代远程教育作为一种新的教学手段已经开 始进入我们的生活 正在给传统教育模式带来新的变革 并对教育的发展形成新的 推动力 Internet 技术的发展使得考试的技术手段和载体发生了革命性的变化 Internet 的开放性 分布性的特点和基于 Internet 的巨大的计

2、算能力使得考试突破了时间和 空间的限制 基于 Internet 的考试系统正成为人们的研究热点之一 与传统考试模 式相比 网上考试具有无可比拟的优越性 它可以将传统考试过程中的试卷组织 审定印制 传送收集 登记发放 评判归档各个环节缩小到一至两个环节 几乎屏 蔽了所有人工直接干预考试活动的可能性 不但能够节约大量的时日 人力 物力 与财力 而且还可以大幅度提高考试成绩的客观性和公正性 在线考试系统课题产 生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设 目的是充分 利用学校现有的计算机软 硬件资源和网络资源实现无纸化考试以避免传统手工考 试的不足 与传统考试模式相比 网上考试渗入了

3、更多的技术环节 对实现安全性 的途径 方法也提出了更高的技术要求 通过 Internet Intranet 来实现网上考试 是现代教育技术的一个具体实现 具有很重要的现实意义 可以实现教考分离以及 考务工作的全自动化管理 可以有效利用校园网的软硬件资源 使其发挥最大效力 更好的为学校的教学 科研 管理服务 可以大规模的实行考试 实现考试的客观 公证性 自动化组卷 阅卷可以减轻教师的工作强度 传统考试要求老师刻试卷 印试卷 安排考试 监考 收集试卷 评改试卷 讲评试卷和分析试卷 这是一个 漫长而复杂的过程 已经越来越不适应现代教学的需要 网络考试系统是传统考场 的延伸 它可以利用网络的无限广阔空

4、间 随时随地的对学生进行考试 加上 Web 数据库技术的利用 大大简化了传统考试的过程 本文以 Internet 为平台 研究了基于 Web 考试系统的设计与实现 包括系统需求 分析和系统功能设计以及数据库设计 重点阐述了用户登录模块 题库管理模块和 试卷管理模块的设计 特别是在题库管理模块中对自动组卷功能常用的算法进行了 比较 对于较流行的验证码技术也给出了具体实现 1 2 动态网页技术 由于系统的操作界面都是 Web 页面形式 而且需要对各种用户的具体请求进行动态 处理并返回结果 这是一般静态 Web 页面技术所无法实现的 所以采用动态网页技术 目前动态网页技术有很多 可以说是层出不穷 比

5、如 CGI PHP JSP ASP ASP NET 等 本设计采用 ASP NET 技术 ASP NET 又称ASP 是ASP的下一代版本 它并不只是ASP 4 0 它是一个用于 Web 开发的全新框架 其中包含了许多新的特性 ASP NET完全基于模块与组件 具有更好 的可扩展性与可定制性 数据处理方面更是引入了许多激动人心的新技术 正是这些具 有革新意义的新特性 让ASP NET远远超越了ASP 同时也提供给Web开发人员更好的灵 活性 有效缩短了Web应用程序的开发周期 ASP NET与Windows 2000 Server Advanced Server的完美组合 为中小型乃至企业级的

6、web商业模型提供了一个更为稳定 高效 安全的运行环境 1 3 数据库技术 由于本系统涉及到许多数据的处理 这就需要有一个强大的后台数据库管理系统支持 目前主要的数据库有 Access FoxPro Excel Sybase Oracle Informix SQL Server 等 其中网络型的 SQL Server Oracle 产品安全性远远高于桌面型的 Access FoxPro 等数据库 本系统采用的是微软公司的 SQL Server 2000 原因如下 第一 SQL Server 与 Windows 2000 Server 服务器紧密集成 而 Windows 2000 Server

7、服务器具有很好的安 全性 能够排除所有未经授权的非法用户的访问 确保了 SQL Server 2000 服务器的安 全性 符合系统对安全性的要求 第二 用户可以使用 Web 浏览器查询存储在 SQL Server 2000 数据库中的数据 符合系统远程访问数据库的要求 第三 容量庞大 每 个数据库中可创建多达 20 万个数据表 数据表中的记录的行数只受服务器硬盘空间的 限制 符合系统的考题数目较多的要求 1 4 网络考试系统优点 1 可以创立电子题库 方便地实现试题的数字化管理 所谓题库就是试题的仓库 是把许多题目集合到一起 供试卷编制者随时查询和使 用的集合 为题目的保存 分类和检索提供了便

8、利 为编制试卷提供了高效率和低成本 的手段 电子题库是网络考试系统的重要组成部分 也是考试系统中最具有特色和实用 价值的模块之一 2 可以按照科学的策略智能组卷 从而提高出卷效率 网络考试系统以电子题库为依托 可以按照教师制定的组卷策略自动的抽题成卷 极大的提高了出卷效率 为一些面向社会开放的常年考场 提供了海量试卷资源的有力 支持 也可以被广大教师用来辅助教学和测验 3 可以具有操作性和交互性 计算机考试系统与传统纸上考试相比 有一个显著的优点和特点就是具有操作性和 交互性 可以更好的 设置一定的情景让学生表现 以此衡量学生的心理品质 如计 算机应用技能的考试等 使用计算机模拟就具有纸面考试

9、无法比拟的效果 计算机考试 系统可以根据学生的反应 对试题进行调整和反馈 使一些非经典的测量理论 能够在 实践中得以实现 发挥出它们的优点和长处 而网络化考试很好地继承了这个优点 4 使考试和判卷更具规范性和合理性 网络考试系统使用计算机系统来进行考试和自动判卷 具有更好的规范性和合理性 试题的呈现和判卷的标准都是严格统一的 一般不会发生学生忘记书写姓名 答题卡填 写方法不正确或错位等意外丢分情况 学生答题过程中 由于系统限制也必将更加规范 不会出现笔试中经常出现的由于学生没有严格按照答题要求做 判卷时被强行扣分的事 情 判卷由系统自动完成 极大的提高了准确性 防止了人工判卷时经常出现的错判

10、漏判和分数计算错误的情况 使考试更加公正合理 具有权威性 5 实现自动判卷和数据的有效保存 如果说考试使教师教学过程中重要工作之一的话 那么判卷又是教师在考试实施过 程中最重要和最烦琐的工作之一 判卷有两个基本的要求 那就是快速和准确 学生希 望在最短的时间内知道自己准确的考试成绩 在集体中的位置知道问题出现的所在和应 该努力的方向 这也是考试教育功能的重要体现 如果判卷越慢这种对学生的反馈和激 励的效果就会越小 达不到原有的考试目的 快速和准确对传统的教师手工判卷来说是 一对矛盾 加重了教师的工作负担 而使用考试系统的自动判卷功能 能很好的解决这 些问题 甚至在学生考试完成后 他就能马上看到

11、自己的成绩 考试成绩的保存 对计 算机考试系统来说 是非常简单方便的 而在手工考试中 需要教师特别的注意将成绩 单存档或再输入计算机中 工作比较烦琐 6 具有强大的数据统计分析功能 计算机考试系统与传统纸上考试相比具有强大的统计功能 原来非常烦琐甚至手工 难以进行的分析统计计算工作 现在可以在瞬间完成了 由于考试系统从出题 考试到 判卷 统计 完全实现了数字化 不再需要教师手工地将学生成绩 答题情况等详细信 息输入计算机 因此使学生成绩统计分析 试题参数的统计分析及自动调整在实际工作 中成为可能 随着社会的不断发展 信息保存和分析提取的日趋重要 考试实现数字化 提高数据存储和分析的能力是不可逆

12、转的潮流 网络考试系统的发展前景是光明的 1 5 可行性分析 可行性分析也称为可行性研究 即是在系统调查的基础上 针对新系统的开发 是否具备必要性和可能性 对新系统的开发从技术 经济 社会的方面进行分析和 研究 以避免投资失误 保证新系统的开发成功 可行性研究的目的就是用最小的 代价在尽可能短的时间内确定问题是否能够解决 该系统的可行性分析包括以下几 个方面的内容 A 社会因素方面的可行性 本系统用于学校考试 无法律和政策方面的限制 B 经济方面的可行性 主要是对项目的经济效益进行评价 本系统作为一个实训的一个项目 无需开 发经费 对于我系在经济上是可以接受的 并且本系统实施后可以显著提高考试

13、效 率 有助于学院完全实现网络化管理 所以本系统在经济上是可行的 C 技术方面的可行性 1 技术上的可行性分析主要分析技术条件是否能顺利完成开发工作 硬 软件 能否满足开发者的需要等 2 软件方面 网络化考试需要的各种软件环境都已具备 数据库服务器方面则 有 SQL Server 均能够处理大量数据 同时保持数据的完整性并提供许 多高级管理功能 其灵活性 安全性和易用性为数据库编程提供了良好 的条件 因此 系统的软件开发平台已成熟可行 3 硬件方面 科技飞速发展的今天 硬件更新的速度越来越快 容量越来越大 可靠性越来越高 价格越来越低 其硬件平台完全能满足此系统的需要 D 操作方面的可行性 目

14、前 大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍 从而满足校内各学院 各职能部门 各直属单位上网需求 学校良好的网络设施为 开发使用无纸化网络考试系统提供了坚实的基础 综上所述 此系统开发目标已明确 在技术和经济等方面都可行 并且投入少 见效快 2 2 软件需求说明书 2 1 编写目的 我们学校的计算机课程采用上机考核方式 以前所用的考试系统由于种种原 因不能满足一些要求 需要添加新的功能 因此我们对考试系统重新设计和开发出 一套全新的考试系统的项目 并得到老师的大力支持 我们在保持原有绝大部分功 能的前提下 不仅需发完善原有功能 而且按照老师和同学的要求 加入许多新的 功能

15、使得题目管理 上机考试 试卷评分 考试分析更加方便完善 该软件项目可行性研究报告是对项目课题的全面通盘考虑 是项目分析员进行进 一步工作的前提 是软件开发人员正确成功的开发项目的前提与基础 写软件项目可行 性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性 我们首先确定考 试系统需要做什么 并充分理解考试系统要实现的功能 以文档形式说明我们的分 析的过程 以便我们以后的设计开发中参考 所以该软件项目可行性研究报告在整 个开发过程中是非常重要的 2 2 任务概述 2 2 1 目标 a 本系统的用户可分为教师 学生两类 考虑到系统的安全性 本系统共分成两个部分 一个部分用于教师登录 主要负

16、责 进行基本资料 题库 试卷 成绩的管理以及查询等 另外一个部分用于考生登录 参 加考试和考试前的模拟训练 b 从总体上考虑 系统应该实现下列功能 对教师来说 包括试卷管理 题库管理 成绩管理 基本资料管理 试卷管理 教师可以将各种题型的数量等方面对某份试卷提出一定的要求生成试卷 规则 在学生考试时 由系统根据试卷规则自动组卷生成满足教师要求的试卷 而 不用手工组卷 同时 教师还可以对库中已有的试卷进行修改和删除 添加新试卷 等 题库管理 教师可以根据教学需求对题库中的试题进行三种基本操作 添加新 的考题 删除旧有考题 修改原有考题 其中试题类型包括判断题 填空题 单选 题 多选题 Microsoft office 操作 包括 word 文档操作 excel 文档操作 PowerPoint 文档操作 windows 文档操作题和打字测试 中文 英文 windows 文档操作题 成绩管理 教师可以查看考生的考试成绩 并针对不同的课程进行成绩统计 包括考试人数 最高分 最低分 平均分以及各分数段得分人数等 主要包括管理基本资料 包括教师 学生资料的增 删 改以及个人资料修改 对学生来说 有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号