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

基于J2EE的考试题库管理系统的研究和应用

作 者: 刘肃平
导 师: 丁树良
学 校: 华东师范大学
专 业: 软件工程
关键词: J2EE 多层模型 Max_CWI算法 IRT
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 121次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着社会对教育考试需求的日益增长和对教育考试质量要求的日益提高,许多高校及社会教育培训机构都在为自己的大规模常规考试建立题库系统,使得这些常规性考试能真正意义上的提高考试质量,保证考试的公正和公平。而且,计算机网络技术和多媒体在教育领域的中得到了广泛应用,传统的题库系统已面临着重大的变革,一种利用网络技术开发的题库系统将取而代之。所以,研究和开发一个具有强大功能、安全性高,且可扩充、易维护的考试题库管理系统有着十分重要的现实意义。本文是一个基于J2EE架构的考试题库管理系统,用于为网上考试系统、教师检查学生学习情况和反映教学质量提供试题、试卷资源。开发该系统的目的是通过网络实现与教材相配套的标准化试题(包括多媒体试题)资源的数据库管理,实现试题资源的共享,能够组出合格的试卷,保证试题、试卷保密性,支持手工组卷与自动组卷。系统采用基于J2EE架构的多层模型结构。客户层为用户提供可视化图形界面;Web层响应客户请求,为客户提供所请求的数据;业务逻辑层运行应用逻辑,完成客户请求中相应的计算和数据操作;数据层存储、管理数据信息。使软件系统具有很强的可靠性、可用性、可扩展性、可维护性,可移植性等。系统采用MyEclipse开发工具,后台使用SQL Server 2000数据库,按照软件工程的思想进行了需求分析、系统设计,系统实现等工作。利用项目反应理论(IRT)作为组卷的指导理论,在组卷算法问题上采用了Max_CWI算法和随机化Max_CWI算法相结合的方法,在实现阶段重点对业务逻辑层和Web层的实现做了论述,并给出了系统具体实现部分的实例。

全文目录


摘要  6-7
Abstract  7-12
第1章 绪论  12-15
  1.1 课题研究的背景  12-13
  1.2 课题研究的概述  13-14
  1.3 本论文的组织结构  14-15
第2章 J2EE体系、MVC设计模式及其相关技术分析  15-26
  2.1 J2EE体系结构  15-19
    2.1.1 J2EE概念  15
    2.1.2 J2EE的四层模式  15-16
    2.1.3 J2EE组件介绍  16-18
    2.1.4 J2EE结构  18-19
    2.1.5 系统采用J2EE的优势  19
  2.2 MVC设计模式  19-21
  2.3 相关技术  21-26
    2.3.1 JSP技术  21-22
    2.3.2 EJB技术  22-23
    2.3.3 Web数据库技术  23-25
    2.3.4 XML技术  25-26
第3章 组卷理论与算法的概述  26-36
  3.1 项目反应理论概述  26
  3.2 项目反应理论的基本假设  26-27
  3.3 项目反应理模型简介  27-30
    3.3.1 逻辑斯蒂克模型  27-29
    3.3.2 等级反应模型简介  29-30
  3.4 信息函数  30-31
    3.4.1 项目信息函数  30-31
    3.4.2 测验信息函数  31
  3.5 组卷策略  31-32
  3.6 智能组卷算法介绍  32-36
    3.6.1 CWI加权信息量  32-33
    3.6.2 Max_CWI组卷算法  33-35
    3.6.3 随机化Max_CWI组卷算法  35-36
第4章 考试题库管理系统的需求分析  36-41
  4.1 系统需求分析概述  36-37
  4.2 系统功能需求分析  37-38
  4.3 数据流程图  38-41
    4.3.1 顶层数据流图  38-39
    4.3.2 0层数据流图  39
    4.3.3 各功能模块1层数据流图  39-41
第5章 考试题库管理系统的设计  41-53
  5.1 系统的设计思想  41-43
    5.1.1 B/S结构  41-42
    5.1.2 三层体系结构  42-43
  5.2 系统的功能结构  43-45
    5.2.1 系统功能结构图  43-44
    5.2.2 系统主要模块功能分析  44-45
  5.3 系统架构设计  45-46
  5.4 数据库设计  46-53
    5.4.1 数据库概念设计  46-49
    5.4.2 数据库逻辑设计  49-51
    5.4.3 数据库连接池配置  51-53
第6章 系统实现与实验  53-73
  6.1 开发环境  53
  6.2 Web层的实现  53-62
  6.3 业务层的实现  62-65
    6.3.1 会话Bean的实现  62-64
    6.3.2 实体Bean的实现  64-65
  6.4 系统主要模块界面实现  65-69
    6.4.1 登入模块界面  65-67
    6.4.2 用户管理模块界面  67
    6.4.3 考纲管理模块界面  67-68
    6.4.4 试题管理模块界面  68-69
    6.4.5 试卷管理模块界面  69
  6.5 实验与结果分析  69-73
第7章 结论  73-75
  7.1 总结  73
  7.2 展望  73-75
参考文献  75-78
致谢  78

相似论文

  1. 基于MDA的界面自动生成方法的研究,TP311.5
  2. 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
  3. 人力资源管理系统的设计与实现,TP311.52
  4. 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
  5. 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
  6. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  7. 振道科技人力资源管理系统,TP311.52
  8. 田径运动会通用管理系统,TP311.52
  9. PTN网管系统保护功能设计与实现,TN915.07
  10. 高校科研项目管理系统设计与实现,TP311.52
  11. 进出口食品风险管理系统研究、设计与开发,F752.6
  12. 基于J2EE的医院科研管理系统的设计与实现,TP311.52
  13. 居民客户电费即时缴费平台的建设研究,TM73
  14. 基于J2EE的移动存储设备电子文件安全管理系统的设计与实现,TP311.52
  15. 塔里木河干流生态监测管理信息系统的设计与实现,TP311.52
  16. 新疆农大附中教学管理信息系统的设计与实现,TP311.52
  17. 基于J2EE技术构架的校园网核心平台研究与设计,TP393.18
  18. 企业设备管理信息系统,TP311.52
  19. 警察院校学工管理系统的设计与实现,TP311.52
  20. 公积金个人贷款系统设计与实现,F832.4;F293.3
  21. 潍坊市坊子区交通执法管理系统的设计与实现,TP311.52

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