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

基于AJAX的在线考试系统的设计与实现

作 者: 黄婷婷
导 师: 周聪;刘灵芝
学 校: 南昌大学
专 业: 计算机技术
关键词: 在线考试系统 ASP.NET技术 Ajax技术 SQL Server数据库
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 45次
引 用: 0次
阅 读: 论文下载
 

内容摘要


计算机技术的发展和应用给人们的生活和工作带来了很大的方便,越来越多的行业开始使用计算机技术来对管理各方面工作,以求达到更高的工作效率。通过在线考试统进行的在线考试也是如此,由于考试类型的不断增多以及考试规模的不断扩大,传统的人工管理模式的各种缺点开始暴露出来,比如说人工处理大量数据需要花费大量的劳动力,且其效率非常的低、容易出错、不好维护等。这些传统管理模式的缺点表明了使用计算机技术来对考试进行管理是非常有必要的。因此,本文就以在线考试系统为题,旨在通过系统的开发,解决在线考试在信息化建设方面所面临的问题。本文在经过需求调研和分析的基础上,进行在线考试系统的设计和实现。设计的内容包括:(1)设计并开发了题库管理功能模块:实现了新题型的添加、题目的添加修改和删除,以及题目的导出;(2)设计并开发了考试组卷功能模块:实现了选择试卷的题目类型、选择试卷的难度系数、选择试题的分值比例、生成试卷和审批试卷的功能;(3)设计并开发了考试管理功能模块:实现了对考试时间的设定、对参加考试人员的设定、发出考试通知、查询考试安排、生成考试试卷、提交考试答卷和生成考试成绩的功能;(4)设计并开发了考生管理功能模块:实现了对考生信息的添加、对考生信息的修改、对考生信息的查询以及分析考生知识点掌握的功能;(5)设计并开发了成绩管理功能模块:实现了对考生成绩的录入、对考生成绩修改、对考生成绩的删除、对考生成绩的查询,以及统计考生考试成绩的功能;(6)设计并开发了系统维护功能模块:实现对系统的用户管理、数据维护和系统日志的维护的功能。本文系统的设计和开发采用Ajax技术,开发平台选用Visual Studio 2008,数据库服务器采用是SQL Server 2005,程序框架运用的是Asp.net三层架构。目前,该在线考试管理系统已在单位正式上线运行,运行状态良好,并确实提高了教职工的工作效率和准确率,为考试的信息化建设做了贡献。

全文目录


摘要  3-4
Abstract  4-9
第1章 绪论  9-20
  1.1 在线考试系统概述  9-11
  1.2 课题选择依据  11-13
  1.3 在线考试系统的发展概况及现状  13-17
  1.4 课题研究的意义  17-18
  1.5 本文研究内容  18-19
  1.6 本文章节安排  19-20
第2章 相关技术概述  20-26
  2.1 AJAX技术概述  20-23
    2.1.1 Ajax技术介绍  20-22
    2.1.2 Ajax模式与传统Web模式的差异  22-23
  2.2 ASP.NET技术  23-24
  2.3 ADO.NET技术  24
  2.4 SQL SERVER 2005数据库  24-25
  2.5 本章小结  25-26
第3章 系统分析  26-41
  3.1 需求分析  26-34
    3.1.1 需求分析概述  26-27
    3.1.2 功能需求描述  27-28
    3.1.3 用例分析  28-33
    3.1.4 非功能性需求  33-34
  3.2 数据字典  34-35
  3.3 数据流程分析  35-40
  3.4 本章小结  40-41
第4章 系统设计  41-62
  4.1 系统技术架构设计  41-42
  4.2 系统功能模块设计  42-44
  4.3 系统数据库设计  44-56
    4.3.1 数据库逻辑设计  44-46
    4.3.2 数据库概念设计  46-52
    4.3.3 数据库物理设计  52-56
  4.4 题库管理模块的设计  56-58
    4.4.1 添加新题型  56-57
    4.4.2 添加新试题  57-58
  4.5 考试组卷模块的设计  58-59
  4.6 在线考试模块的设计  59-61
    4.6.1 答卷提交  59-60
    4.6.2 成绩计算  60-61
  4.7 本章小结  61-62
第5章 系统实现  62-76
  5.1 系统基础类库的实现  62-66
  5.2 试题录入的实现  66-67
  5.3 组卷的实现  67-69
  5.4 考试安排的实现  69-71
  5.5 成绩生成的实现  71-73
  5.6 AJAX技术在考试系统中的应用  73-75
  5.7 本章小结  75-76
第6章 系统测试  76-81
  6.1 系统测试概述  76-77
  6.2 功能测试用例  77-79
  6.3 性能测试用例  79-80
  6.4 本章小结  80-81
第7章 总结和展望  81-82
  7.1 总结  81
  7.2 展望  81-82
致谢  82-83
参考文献  83-84

相似论文

  1. 部队在线考试系统设计与实现,TP311.52
  2. 部队军事理论在线考试系统设计与实现,TP311.52
  3. 开放式实验室管理系统的设计与实现,TP311.52
  4. 江西省商务学校在线考试系统,TP311.52
  5. 大型输送机动特性分析软件的数据库构建,TH222
  6. 三门峡高职教务管理系统的设计与实现,TP311.52
  7. 企业电子商务系统设计与实现,TP311.52
  8. 基于Asp.net的建筑企业成本管理系统设计与应用,TP311.52
  9. 基于.net的智能小区物业管理系统设计与实现,TP311.52
  10. 开放式实验室管理系统的设计与实现,TP311.52
  11. 基于ASP.NET的高校档案管理系统的设计与实现,TP311.52
  12. 四川职业技术学院设备管理信息系统的设计与实现,TP311.52
  13. 辽宁省金土国土资源管理统计系统的设计与实现,TP311.52
  14. 中小企业销售管理系统的设计与实现,TP311.52
  15. 上海互声网络公司人事管理系统的设计与实现,TP311.52
  16. 非主流音乐平台的设计与实现,TP311.52
  17. 仓库信息化管理系统的研究与实现,TP311.52
  18. 浙江农业商贸职业学院收费系统的设计与实现,TP311.52
  19. 茶叶网上销售平台的设计与实现,TP311.52
  20. 上海聚益信息技术有限公司生产管理系统的设计与实现,TP311.52

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