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

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

作 者: 欧阳潘
导 师: 陈海;陈军民
学 校: 南昌大学
专 业: 计算机技术
关键词: 在线考试 ASP.NET MVC 组卷策略
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 275次
引 用: 0次
阅 读: 论文下载
 

内容摘要


自古以来,通过考试来衡量人的能力,筛选相应的人才,一直都是人类社会的重要手段之一。在现代高度文明的社会,考试机制依旧广泛存在于各行各业各个领域。随着现代教育的高速发展和高科技技术在教育领域的广泛应用,教育行业也早已步入信息时代。传统方式下的考试过程是需要经历组织教师出卷、监督学生考试、手工或机器阅卷、对成绩进行统计及分析等环节。今年来我国高等教育逐年扩招,绝大部分非计算机专业的大学新生,在进入大学学习阶段的第一个学期都会学习《计算机基础》这门必修课。与以往的多数理论课程的考核不一样的是,这门课程的教学考核要求主要是学生对计算机的基本知识与技能掌握情况。如果对这门课程组织笔试考试较为繁重,也不大现实,难以用传统的考试形式来了解学生对课程的掌握情况。所以许多院校考虑开发一个基于网络信息化平台下的在线考试系统,用以替代传统形式的考试方式。这样不仅可以实现考试的网络信息化和无纸化,提高工作效率,也可以在全院甚至更大的范围内共享相关的教学资源。本文以《计算机基础》课程为例,研究设计并实现一个基于.NET Framework下的在线考试系统。除了可以提供组织在线考试的功能以外,还可以为学生提供一些在线自学和在线练习测试的服务。该在线考试系统基于ASP.NETMVC框架,利用合理的组卷算法实现后台组卷,并以XML技术进行试卷的存储,采用Ajax及相关技术来保证系统异常保存与恢复。同时,需要该系统界面友好,操作简单,可以快捷方便与用户进行交互,用以提高组织考试的工作效率和学生在线自主学习的效果。本论文主要研究的内容有如下几个方面:1、本系统采用基于ASP.NET下MVC框架实现,使得系统结构简单清晰,同时具有良好的扩展性和维护性。2、利用Ajax技术实现在不刷新页面的情况下对信息进行保存,保证在出现异常的情况下考试进度的保存与恢复。3、探究常用的几种组卷策略,并以XML技术进行试卷的存储,保证试卷库中的试卷数据能够反复重用。

全文目录


摘要  3-4
ABSTRACT  4-9
第一章 引言  9-14
  1.1 研究背景与意义  9-10
    1.1.1 研究背景  9
    1.1.2 课题意义  9-10
  1.2 国内外研究动态  10-12
    1.2.1 国内外考试系统的研究现状  10-11
    1.2.2 特点与存在的问题  11-12
  1.3 本人主要工作  12-13
  1.4 论文的结构  13-14
第二章 在线考试系统相关技术  14-22
  2.1 系统体系结构  14-16
    2.1.1 C/S体系结构  14
    2.1.2 B/S体系结构  14-15
    2.1.3 两种系结构模式比较  15-16
  2.2 ASP.NET 3.5技术  16-18
    2.2.1 ASP.NET 3.5简介  17
    2.2.2 ASP.NET的三层结构  17-18
  2.3 ASP.NET MVC框架  18-20
    2.3.1 MVC设计模式简介  18-19
    2.3.2 ASP.NET MVC特色与优点  19-20
  2.4 ASRNET Ajax技术  20-22
    2.4.1 Ajax技术简介  20-21
    2.4.2 ASP.NET Ajax的实现原理  21-22
第三章 系统需求分析  22-30
  3.1 系统可行性分析  22-23
  3.2 系统功能需求分析  23-27
    3.2.1 系统功能需求分析  23-24
    3.2.2 系统的功能模型设计  24
    3.2.3 系统的功能模块划分  24-26
    3.2.4 系统总体结构  26-27
  3.3 系统数据需求分析  27-30
    3.3.1 系统数据流程分析  27-28
    3.3.2 系统数据库概念模型设计  28-30
第四章 系统的设计与实现  30-37
  4.1 系统功能模块设计  30-33
    4.1.1 管理员子系统的设计  30
    4.1.2 教师子系统的设计  30-31
    4.1.3 学生考试子系统的设计  31-33
  4.2 数据库设计与实现  33-37
    4.2.1 数据库逻辑结构设计  33-35
    4.2.2 数据库的实现  35-37
第五章 系统关键技术的实现  37-47
  5.1 基于MVC设计模式的.NET框架实现  37-39
    5.1.1 ASP.NET MVC框架对WEB开发的改变  37
    5.1.2 MVC在.NET中的实现  37-39
  5.2 组卷策略  39-41
    5.2.1 常见组卷策略  39-41
    5.2.2 算法实现  41
  5.3 XML技术的应用  41-44
  5.4 系统其他功能的实现  44-47
    5.4.1 计时器的实现  44-45
    5.4.2 考场的监控  45-47
第六章 结论与展望  47-49
  6.1 结论  47
  6.2 论文创新之处  47-48
  6.3 展望未来  48-49
致谢  49-50
参考文献  50-51

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 部队军事理论在线考试系统设计与实现,TP311.52
  4. 基层部队网站的设计与建设,TP311.52
  5. 部队人员住房管理系统的开发与实现,TP311.52
  6. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  7. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  8. OpenBASE企业管理器设计与实现,TP311.52
  9. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  10. 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
  11. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  12. 社区WebGIS原型系统设计与实现,P208
  13. 高校教务管理系统与实现,TP311.52
  14. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  15. 工程项目管理系统的设计与实现方法研究,TP311.52
  16. 房地产项目管理系统的设计与实现,TP311.52
  17. 中国石油广域网智能管理系统设计与实现,TP311.52
  18. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  19. 江西现代学院OA系统的设计与实现,TP311.52
  20. 一个电子报纸发行系统的设计和实现,TP311.52
  21. 基于ASP.NET农特产品交易平台的设计与实现,TP311.52

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