学位论文 > 优秀研究生学位论文题录展示

基于.NET与AJAX的智能在线考试系统的设计与实现

作 者: 颜鲁合
导 师: 陈晓云;杨正华
学 校: 兰州大学
专 业: 软件工程
关键词: 在线考试 ASP.NET AJAX
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 69次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在信息技术不断发展的今天,计算机技术与网络技术已在各个领域得到了广泛而深入的应用。考试是教学中不可缺少的重要环节,它起着导向与反馈的作用。本文结合甘肃中医学院教改课题,为更好的满足高等医学教育终身性、综合性与阶段性的特点,设计并实现了基于WEB页面的网络考试系统。本文首先通过对网络考试系统背景、国内外研究现状与发展趋势的研究,确定系统采用B/W/D的三层架构,阐述了系统开发所采用的Asp.net、ADO.NET、XML、Ajax技术和数据库技术。在此基础上,进一步分析了考试系统的功能需求与运行流程,设计系统模型,通过相关理论研究,确定了组卷策略,并完成了数据库结构设计。在本考试系统的整体设计与开发过程中充分应用了Ajax技术。通过Ajax技术所具有的异步交互模式、JavaScript脚本、XMLHttpRequest对象和XML封装数据的应用,有效地提升了考试系统的运行效率与性能,特别是在倒计时、页面异步交互等环节的应用取得了较好的效果。最终开发出面向多科目,不同年级的考试系统,实现了科目管理、试题管理、试卷制定、自动判卷与人工评阅结合、网上查询、考试结果分析等功能。这些功能的实现,最大限度满足了甘肃中医学院教改课题需要,达到了预期目标,为教务管理人员、教师、学生搭建了一个开放、高效的学习与管理的平台。最后,介绍了如何有效提升系统的安全性措施以及对现有系统的不足提出了进一步的思考。

全文目录


摘要  4-5
Abstract  5-6
目录  6-8
第一章 绪论  8-12
  1.1 课题的研究背景与意义  8-9
  1.2 国内外研究现状与发展趋势  9-11
  1.3 课题来源及主要研究内容和方法  11-12
第二章 关键技术介绍  12-19
  2.1 .NET框架  12-13
  2.2 Asp.net技术  13-14
  2.3 ADO.NET技术  14-15
  2.4 AJAX技术  15-16
  2.5 XML技术  16-17
  2.6 C#语言  17-18
  2.7 SQL Server 2005数据库平台  18-19
第三章 在线考试系统的分析与设计  19-37
  3.1 概述  19
  3.2 需求分析  19-22
    3.2.1 功能需求  19-21
    3.2.2 性能需求  21
    3.2.3 需求分析总结  21-22
  3.3 总体设计  22-28
    3.3.1 系统结构  22-23
    3.3.2 系统流程分析  23-25
    3.3.3 系统应用模型  25-26
    3.3.4 系统功能模块分析  26-28
  3.4 教师管模块  28-30
  3.5 数据库设计  30-37
    3.5.1 E-R图分析  31-33
    3.5.2 主要数据表  33-36
    3.5.3 数据表关联关系  36-37
第四章 理论基础  37-40
  4.1 系统开发理论  37
  4.2 试题制定  37-38
  4.3 题库组织  38
  4.4 组卷策略  38-39
  4.5 试卷评阅  39
  4.6 成绩统计  39-40
第五章 Ajax技术的应用  40-45
  5.1 利用Ajax技术实现倒计时、倒数5分钟提示、到时收卷功能  40-43
  5.2 利用Ajax技术中UpdatePanel控件提升页面显示效率  43-45
第六章 系统实现  45-53
  6.1 登陆与考生模块  45-47
  6.2 管理员  47-48
  6.3 教师模块  48-49
  6.4 试卷制定  49-50
  6.5 试题添加  50-51
  6.6 试卷评阅  51-53
第七章 安全策略  53-59
  7.1 服务器安全  53-55
    7.1.1 IIS的相关设置  53
    7.1.2 启用账户锁定策略  53-54
    7.1.3 用户登陆的行为限制  54
    7.1.4 对外部连接限制  54-55
    7.1.5 数据备份工作和数据恢复  55
    7.1.6 其他安全设置  55
  7.2 考试系统安全  55-59
    7.2.1 利用验证码验证用户身份  55-56
    7.2.2 通过MD5加密用户密码  56
    7.2.3 禁用鼠标右键、Ctrl+N、Shift+F10、F11、F5、退格键、Alt+F4  56-59
第八章 结论  59-60
参考文献  60-62
攻读硕士研究生期间的科研情况  62-63
致谢  63

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. 部队军事理论在线考试系统设计与实现,TP311.52
  5. 基层部队网站的设计与建设,TP311.52
  6. 部队人员住房管理系统的开发与实现,TP311.52
  7. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  8. 基于嵌入式Web服务器的监控系统研究,TP393.05
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 江西省商务学校在线考试系统,TP311.52
  11. 基于web的考试系统的设计与实现,TP311.52
  12. 数字化查账系统研究,TP311.52
  13. 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
  14. 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
  15. 军队科技干部在线心理测评系统的设计与实现,TP311.52
  16. 银行客户关系管理信息系统的设计与实现,TP311.52
  17. 社区WebGIS原型系统设计与实现,P208
  18. 材料的分类及优化检索系统的研究与设计,TP311.13
  19. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  20. 基于SNS的网络协作学习平台设计与实现,TP311.52
  21. 江西省社区矫正对象信息管理系统设计与开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com