基于J2EE的在线考试系统的研究与实现

基于J2EE的在线考试系统的研究与实现

论文摘要

随着远程教育的蓬勃发展和虚拟大学的出现,考试已经成为衡量人的能力的重要手段。随着现代教育技术应用的普及,考试在现代生活中的地位进一步提高,深入到社会生活的各个方面。各种考试类型在不断增加,考试要求也随之不断提高。传统的组织教师出题、集中学生考试、人工阅卷、手工统计评估成绩及分析试卷的考试形式已经不能适应现代化考试的需求。同时,随着网络技术的飞速发展,教育信息化是一个必然的趋势,作为评价教育质量的考试正经历着网络化和无纸化的飞跃。从传统的笔试考试到利用计算机和网络辅助考试,已经发展到最新的基于Web技术的在线考试。如何运用现代计算机技术,客观、准确地评估人的知识和能力水平,已成为考试研究中的热点问题。《办公自动化》课程是高等学校非计算机专业低年级的必修课,随着高校学生人数的增加,组织实施《办公自动化》课程考试带来沉重负担,考试从出题到阅卷评分费时费力。因此,如果开发一个网络在线考试系统代替传统的考试形式,不仅可以提高教学效率,实现教学互动、教考相长,而且可以更大范围地使教学资源得到共享。本课题以《办公自动化》课程为例,设计并实现了一个基于J2EE平台的在线考试系统,可以为学生提供在线考试服务。该系统采用了基于MVC设计模式的Struts框架的三层结构,采用XML技术存储试卷,Ajax技术实现系统断点保存。本系统已在校园网上成功运行。它界面友好,易于操作,能够方便、及时地和用户进行交互,提高了考试水平和效率,为学院教学改革起到了推动作用。本论文重点研究的内容有:1、在线考试系统采用基于MVC设计模式的Struts框架的三层结构,Struts框架可以使得本系统结构更加清晰,使系统更具有良好的可扩展性、可维护性以及平台无关性。2、利用Ajax技术,实现无刷新保存信息,保证了在出现意外中断的情况下可以继续上一次的考试。3、试题库是以XML文档的形式来存储试题,这个优点保证了试题数据反复可重用,可通用于其他系统,方便地与其它考试系统的数据进行交流与交换。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的研究背景与意义
  • 1.1.1 研究背景
  • 1.1.2 课题意义
  • 1.2 国内外关于在线考试的研究
  • 1.2.1 国内外考试系统的研究现状
  • 1.2.2 国内外考试系统的特点
  • 1.3 论文的主要工作
  • 1.4 论文结构安排
  • 第2章 系统设计相关技术
  • 2.1 系统体系结构
  • 2.1.1 C/S模式
  • 2.1.2 B/S模式
  • 2.1.3 C/S模式与B/S模式的比较
  • 2.2 J2EE架构
  • 2.2.1 J2EE体系结构
  • 2.2.2 J2EE的相关技术
  • 2.3 基于 J2EE的 MVC设计模式
  • 2.3.1 MVC设计模式简介
  • 2.3.2 Struts框架概述
  • 2.4 XML技术
  • 2.4.1 XML简介
  • 2.4.2 在JSP中应用XML
  • 2.5 Ajax技术
  • 2.6 SQL Server 2000简介
  • 2.7 本章小结
  • 第3章 需求分析
  • 3.1 可行性分析
  • 3.2 系统需求分析
  • 3.2.1 系统调查
  • 3.2.2 系统功能需求
  • 3.2.3 系统的功能设计
  • 3.3 运行环境
  • 3.3.1 硬件环境
  • 3.3.2 软件环境
  • 3.4 本章小结
  • 第4章 系统设计
  • 4.1 系统功能模块划分
  • 4.2 系统数据流程分析
  • 4.3 系统功能模块设计
  • 4.4 系统数据库设计
  • 4.4.1 数据库逻辑结构设计
  • 4.4.2 数据库连接池
  • 4.5 本章小结
  • 第5章 系统关键技术的实现
  • 5.1 基于 MVC设计模式的Struts框架的实现
  • 5.1.1 Struts的运行机制
  • 5.1.2 Struts核心组件
  • 5.2 使用 XML技术存储试题
  • 5.3 自动组卷
  • 5.3.1 常见的组卷算法
  • 5.3.2 算法实现
  • 5.4 自动阅卷
  • 5.5 断点保存
  • 5.6 系统其他技术的实现
  • 5.6.1 计时器的实现
  • 5.6.2 考场监控问题的实现
  • 5.7 本章小结
  • 第6章 结论与展望
  • 6.1 结论
  • 6.2 论文的创新之处
  • 6.3 未来展望
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    标签:;  ;  

    基于J2EE的在线考试系统的研究与实现
    下载Doc文档

    猜你喜欢