智能化在线考试系统的研究与实践

智能化在线考试系统的研究与实践

论文摘要

信息技术的发展为教育带来了新的机遇和挑战。随着计算机网络的日益普及和Internet的迅猛发展,如何利用现代网络技术,解决传统考试的弊端,已成为教育界迫切需要解决的问题。网上考试系统利用先进的现代网络技术,用电子技术手段来代替人工活动,解决了在传统的人工考试环境下不能解决的一些问题,提高了考试工作的效率。因此,基于网络的在线考试系统的研究目前正方兴未艾。论文的主要内容:(1)详细论述了在线考试系统开发的完整过程。(2)对.net平台下基于B/S和C/S混合结构的软件体系结构、关键技术、实现技术、框架解决方案进行了深入的探索。论文的主要工作:(1)对ASP.NET,ADO.NET技术进行了深入的研究。应用程序页面和分布式数据库之间的接口采用了ASP.net技术,并通过ADO.net进行数据库存取操作。(2)对.NET平台下,三层结构的解决方案的具体实现方法,进行了初步的探讨。在本文中表示层主要由学生用户界面和管理员用户界面组成。业务层在每一个功能模块中都有各自的业务逻辑类来处理,包括登录逻辑、考试逻辑、试题管理、科目管理、考试策略控制逻辑。数据层采用SQL SERVER 2000数据库作为后台服务器,使用了存储过程实现了系统的部分业务逻辑。(3)使用改进的遗传算法进行组卷,提高了组卷的质量和效率。(4)给出了“非客观题”的处珲理念,克服了目前大部分网络考试系统中“非客观题”无法考试和评分的缺陷。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 引言
  • 1.1 课题背景
  • 1.2 课题任务
  • 1.3 本文结构
  • 1.4 在线考试系统基本概念
  • 1.5 在线考试系统的功能
  • 1.6 国内外研究现状分析
  • 2 考试系统采用的技术和运行平台
  • 2.1 ASP.NET概述
  • 2.2 ADO.NET
  • 2.3 SQL Server 2000
  • 2.4 Web服务
  • 2.5 NET对web服务的支持
  • 2.6 考试系统的运行平台
  • 2.7 遗传算法简介
  • 3 在线考试系统的需求分析和总体设计
  • 3.1 系统体系结构
  • 3.2 系统设计目标
  • 3.3 系统总体功能设计
  • 4 在线考试系统的设计与实现
  • 4.1 组卷算法设计
  • 4.1.1 传统自动组卷方法
  • 4.1.2 遗传算法
  • 4.1.3 采用遗传算法的自动组卷
  • 4.1.4 系统数据库的设计
  • 4.2 系统功能模块的设计与实现
  • 4.2.1 考生登录模块的设计与实现
  • 4.2.2 在线考试模块的设计与实现
  • 4.2.3 试题管理
  • 4.3 其他功能模块介绍
  • 4.3.1 用户注册
  • 4.3.2 考场监控模块
  • 4.3.3 限制考生进行操作的模块
  • 4.3.4 用户权限管理模块
  • 4.3.5 试题编辑模块
  • 4.3.6 删除试题页面
  • 4.3.7 考生查询成绩
  • 5 系统的安全性设计
  • 5.1 网络级安全分析
  • 5.2 本系统在网络层上采用的安全技术
  • 6 总结与展望
  • 6.1 在线考试系统研究开发工作总结
  • 6.2 进一步的开发设计工作
  • 6.3 在线考试系统的发展趋势
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    智能化在线考试系统的研究与实践
    下载Doc文档

    猜你喜欢