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

基于J2EE技术的网络化考试系统设计与实现

作 者: 万兵
导 师: 文军;张彬
学 校: 电子科技大学
专 业: 软件工程
关键词: J2EE 网络化考试 自动组卷 自动阅卷
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 60次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络技术的飞速发展,教育信息化是必然的一个趋势,作为评价教育质量的考试正经历着网络化和无纸化的飞跃。网络化考试系统是将计算机和网络通信技术应用到教学领域的产物,它可以有效克服传统考试模式成本高、效率低等问题,不仅可以减轻教师的出题、阅卷负担,还具有考试不受时间、空间等条件的约束,快速分析考试数据等优点,从而提高教学效率和质量。因此,对网络化考试系统的研究具有重要的理论意义和现实意义。本文基于J2EE相关的理论和技术,以市级教改课题“重庆科创职业学院“3+1”人才培养模式研究与实践”为研究基础,针对现有网络考试系统存在的安装使用复杂、功能偏少、智能化程度低等问题,设计实现了一个基于J2EE的网络化考试系统。考试系统结合先进的教学管理方法和现代网络技术,采用MVC设计模式、Struts框架及Hibernate框架等先进技术构建。系统实现了考生信息管理、题库管理、手动/自动组卷自动阅卷及成绩查询与统计等功能。在系统的设计过程中,对网页间链接、跳转的安全性,考试时间的限定,显示层与业务逻辑层的分离,MVC模式及Struts框架在系统中的实现,后台数据库的设计等问题提出了自己的解决方案;借鉴数据仓库的多维数据立方体的概念,在随机组卷算法基础上,设计了一个实现简单、随机性好且知识点分布均匀的自动组卷算法;利用模糊理论实现了一个准确率高的自动阅卷算法;利用软件测试方法对系统进行了界面、功能、兼容性等相关测试。经测试,系统界面又好,相关功能可正常使用,少于200人同时进行考试时,系统未发现相关不正常问题,可见系统有较好的稳定性与可靠性。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-14
  1.1 引言  10-11
  1.2 国内外研究动态  11-12
    1.2.1 国内外考试系统研究现状  11-12
    1.2.2 国内外考试系统特点  12
  1.3 本文的主要研究内容  12-13
  1.4 论文的组织结构  13-14
第二章 相关理论与技术研究  14-25
  2.1 J2EE 体系  14-18
    2.1.1 J2EE 的概念  14
    2.1.2 J2EE 的优势  14-15
    2.1.3 J2EE 的四层模型  15-17
    2.1.4 J2EE 的结构  17-18
  2.2 MVC 设计模式  18-19
    2.2.1 MVC 设计模式简介  18-19
    2.2.2 系统采用MVC 模式的优势  19
  2.3 Struts 框架  19-21
    2.3.1 Struts 框架简介  19-20
    2.3.2 Struts 框架具体实现  20-21
  2.4 Hibernate 框架  21-24
    2.4.1 Hibernate 框架简介  21-22
    2.4.2 Hibemate 的接口  22-23
    2.4.3 系统采用Hibernate 的优势  23-24
  2.5 Tomcat 简介  24
  2.6 小结  24-25
第三章 系统分析与总体设计  25-30
  3.1 需求分析  25-28
    3.1.1 系统功能需求概述  25-26
    3.1.2 系统功能和角色分析  26-28
  3.2 系统总设计  28
  3.3 系统性能分析  28-29
  3.4 小结  29-30
第四章 系统的详细设计  30-57
  4.1 表示层设计  30-31
  4.2 业务层设计  31-32
  4.3 数据访问层设计  32-35
  4.4 数据库设计  35-40
    4.4.1 数据库设计概述  35-36
    4.4.2 面向对象数据库系统的优势  36-37
    4.4.3 系统数据库概念结构设计  37
    4.4.4 数据库表设计  37-40
  4.5 组卷模块的分析与设计  40-49
    4.5.1 组卷现状与需求分析  40-43
    4.5.2 组卷算法的设计  43-49
  4.6 自动判卷策略  49-54
    4.6.1 阅卷思路分析  49-50
    4.6.2 相关定义  50
    4.6.3 算法说明  50-51
    4.6.4 评分流程  51-52
    4.6.5 案例说明  52-54
  4.7 系统安全策略  54-56
  4.8 小结  56-57
第五章 网络化考试系统的实现与测试  57-76
  5.1 系统流程  57-58
  5.2 数据流程  58
  5.3 利用 Struts 框架实现登陆功能  58-63
    5.3.1 表示层设计  59
    5.3.2 配置Struts  59-60
    5.3.3 创建模型LoginForm  60-61
    5.3.4 登陆功能  61-63
  5.4 功能模块展示  63-68
    5.4.1 试卷管理模块  63-66
    5.4.2 考生信息管理  66-67
    5.4.3 考试模块实现  67-68
  5.5 系统测试与分析  68-75
    5.5.1 系统测试目标  68-69
    5.5.2 系统测试环境  69-70
    5.5.3 界面测试  70-72
    5.5.4 系统功能测试  72-74
    5.5.5 兼容性测试  74
    5.5.6 负载测试  74
    5.5.7 系统测试结果  74-75
    5.5.8 系统测试结果分析  75
  5.6 小结  75-76
第六章 总结与展望  76-78
  6.1 课题研究总结  76
  6.2 展望  76-78
致谢  78-79
参考文献  79-81

相似论文

  1. 基于MDA的界面自动生成方法的研究,TP311.5
  2. 信息资源元数据模型的研究与应用,TP315
  3. 基于行业参数优化模型的投资项目决策支持系统,F283
  4. 商业银行联网核查公民身份信息系统的设计与实现,TP311.52
  5. 基于文本相似度计算的主观题自动阅卷技术研究,TP391.1
  6. 基于FMS的校园即时通讯系统设计与实现,TP311.52
  7. 设计模式在银行支付系统中的应用研究,TP311.52
  8. 基于B/S的在线考试系统设计与实现,TP311.52
  9. 基于Flex与J2EE的族谱网的设计与实现,TP393.092
  10. 基于SaaS模式的中小型服装企业商务平台的研究与开发,TS941.8
  11. 基于VBA技术的Office上机考试系统的设计与实现,TP311.52
  12. 高职高专院校学生在线考试系统的设计与实现,TP311.52
  13. 山东大学办公信息系统的设计与实现,TP311.52
  14. 基于WEB技术的考试系统的研究与实现,TP311.52
  15. 基于J2EE的网络教学平台设计与研究,TP311.52
  16. 高校教务管理信息系统的研究与实现,TP311.52
  17. 潍坊食品药品监督管理系统的设计与实现,TP311.52
  18. 基于J2EE技术的公文管理系统设计与实现,TP311.52
  19. 小型国际结算系统的设计和实现,TP311.52
  20. 基于存销比配货模型的营销信息管理系统设计与实现,TP311.52
  21. 交通工程质量监督管理系统的设计与实现,TP311.52

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