基于ASP.NET和XML的网络考试系统的设计与实现

基于ASP.NET和XML的网络考试系统的设计与实现

论文摘要

当前计算机技术和网络技术的高速发展,使得人们对生活信息化要求越来越高,网络会议、在线交流、邮件通讯和在线学习等已经成为人们生活不可缺少的组成部分。在教育领域内,教学评价是教学设计的重要因素之一,评价是修改和完善教学的基础,评价活动始终给予教学设计价值体现,引导教学设计工作朝实现预定目标方向进展。考试作为衡量教育目标的一种重要的评价手段,必然要有新的要求、要有新的表现形式。利用计算机和网络充当媒介不但节省了社会资源、提高了社会效益,还能建立公平、合理的考试体制。因此,建立一套基于Internet网络的考试系统具有重要的意义。目前的在线考试系统大多数能够进行自动组卷、在线考试、成绩统计等功能,但是在多学科通用、自动阅卷、图表显现和系统维护等方面还不够成熟。本系统正是在此前提下,采用ASP.NET(C#)和XML技术,以SQL SERVER 2000为系统数据库,实现适用于多学科的通用在线考试系统平台。在本系统中,试卷的生成不仅可以由系统自动生成,还可以由具体的申请教师手工产生;考试后客观题及客观题均可由系统自动评卷;评分结束后系统自动将成绩进行汇总、分析,算出最高分、平均分等,并以图表的形式显现。本系统不仅解决试题容易泄露的问题,还实现考试的自动化、无纸化,大大提高了工作效率。本文首先介绍了当前网络考试系统的现状和特点,在结合教学评价相关理论及网络考试系统各部分具体原理基础上,运用最新的软件开发技术,设计出一套完整的、适用于多学科的通用网络考试系统。文章中着重阐述了开发系统平台所涉及到的总体设计及详细设计过程,介绍了系统中采用的XML、AJAX和ASP.NET等技术,并详细描述如何建立在线考试系统的各环节,如编制试卷、试卷生成、问卷评分和统计分析等。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 研究背景
  • 1.2 现状分析
  • 1.2.1 文献分析
  • 1.2.2 实践分析
  • 1.3 研究方法、研究目的及研究意义
  • 1.3.1 研究方法
  • 1.3.2 研究目的及研究意义
  • 2 可行性分析
  • 2.1 社会因素可行性
  • 2.2 技术可行性
  • 3 需求分析
  • 3.1 功能需求分析
  • 3.2 数据库需求分析
  • 4 理论基础
  • 4.1 R2D2 理论
  • 4.1.1 三项弹性指导原则
  • 4.1.2 三个焦点问题
  • 4.2 快速原型开发理论(Rapid Prototyping)
  • 4.3 试题编制原理
  • 4.4 题库建设原理
  • 4.5 组卷原理
  • 4.6 智能评分原理
  • 4.7 成绩统计原理
  • 5 总体设计
  • 5.1 结构设计
  • 5.1.1 三层体系结构
  • 5.1.2 系统应用模型
  • 5.2 功能模块设计
  • 5.3 系统用例设计
  • 6 详细设计
  • 6.1 关键技术
  • 6.1.1 AJAX 技术
  • 6.1.2 XML 技术
  • 6.1.3 ASP.NET 技术
  • 6.1.4 数据库设计技术
  • 6.1.5 WEB 图表和报表技术
  • 6.2 数据库设计
  • 6.3 关键模块设计
  • 6.3.1 试卷生成模块
  • 6.3.2 编制试卷模块
  • 6.3.3 问卷评分模块
  • 6.3.4 统计分析模块
  • 7 安全策略
  • 7.1 服务器安全
  • 7.2 考试系统安全
  • 7.3 考试监控系统
  • 8 难点与解决方法
  • 总结与展望
  • 参考文献
  • 相关文献
  • 附录
  • 自定义试卷样品
  • 成绩分析效果图
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于ASP.NET和XML的网络考试系统的设计与实现
    下载Doc文档

    猜你喜欢