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

基于Struts体系结构的在线考试系统的设计与实现

作 者: 刘叶兰
导 师: 王晓红;谭旭晨
学 校: 河北科技大学
专 业: 计算机技术
关键词: 在线考试 组合试卷 优化算法 Struts体系结构 B/S模式 JSP
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 43次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机网络技术和人工智能技术的日趋成熟以及计算机辅助教学需求的日益增加,使得计算机在线考试这种崭新的考试模式得以迅速地发展。对于计算机在线考试系统而言,其关键的部分为智能化组合试卷模块的构建与设计,即如何在试题库中挑选符合教学任务和目标的试题组成目标考试试卷。对于智能化组合试卷模块以及在线考试系统的研究已成为计算机科学和应用教育学领域研究的重点和热点。智能化组合试卷模块的关键就是相应数学模型的建立,其本质就是求解一个针对试卷评价指标构建的多目标参数优化问题。首先,本文在对传统数学模型进行详细分析和研究基础之上,指出了传统数学模型在构建过程中的不足,并给出了改进的优化模型。改进模型通过采用定性定量分析相结合的方法将传统的多目标优化问题转化为改进的单目标优化问题。其次,为了提高求解优化问题的效率,一种改进的粒子群优化算法被引入。改进的粒子群优化算法较之传统方法,具有更强地跳出局部最优解的能力,从而提高搜索全局最优解的能力。之后,本文采用基于MVC建模思想的Struts体系结构技术开发了计算机信息技术培训考试(Computer Information Technology Training Examination-CITTE)系统,本系统是一套完备的网络考试系统,集题库、考生库、考卷库管理、网络考试、电子阅卷、成绩处理于一体,真正实现了考务、考试的自动化和无纸化。本系统采用B/S模式,即浏览器/服务器模式,服务器进行考务管理和数据库管理,浏览器进行考试。系统CITTE的开发环境为Windows XP,开发工具为Eclipse,它是一个开放源代码的、基于Java的可扩展开发平台。CITTE系统结构严谨,操作简便,使所有考试按统一标准进行试卷组织,易于进行考试管理。最后,本文对CITTE的性能进行了实验性的验证,最终的试验结果表明CITTE的设计思路是可行的、实际应用是有效的。CITTE提高了考试的标准化和规范化程度,并增加了考试的权威性及可靠性。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-15
  1.1 课题研究的背景及意义  8-11
    1.1.1 课题研究的背景  8-9
    1.1.2 课题研究的意义  9-11
  1.2 智能化组合试卷系统研究现状分析  11-13
  1.3 本文主要研究内容  13-14
  1.4 论文结构安排  14-15
第2章 智能化组合试卷系统及B/S模式相关技术研究  15-31
  2.1 智能化组合试卷系统的指导原则  15-17
  2.2 智能化组合试卷系统的体系结构  17-21
  2.3 信息系统的体系结构  21-24
    2.3.1 C/S模式  21
    2.3.2 B/S模式  21-23
    2.3.3 C/S模式与B/S模式的比较  23-24
  2.4 JSP/Servlet  24-26
  2.5 Struts框架介绍  26-28
  2.6 Tomcat  28-30
  2.7 ORACLE数据库  30
  2.8 本章小结  30-31
第3章 CITTE系统改进的组合试卷模型  31-44
  3.1 CITTE系统优化模型的目标函数  31-40
    3.1.1 试题的表示形式  31-34
    3.1.2 优化模型目标函数的建立  34-40
  3.2 CITTE系统优化模型的约束条件  40-43
  3.3 本章小结  43-44
第4章 改进的粒子群优化算法  44-55
  4.1 标准的PSO算法(Standard PSO-SPSO)  44-49
  4.2 带约束因子的PSO算法(PSO with constriction factor-PSOCF)  49-50
  4.3 高斯PSO算法(Gaussian PSO-GPSO)  50-51
  4.4 带有跳跃的GPSO算法  51-54
    4.4.1 带有高斯跳跃的GPSO(GPSO with Gaussian jump-GPSOGJ)  51-53
    4.4.2 带有柯西跳跃的GPSO(GPSO with Cauchy jump-GPSOCJ)  53-54
  4.5 本章小结  54-55
第5章 CITTE系统的实现与性能分析  55-80
  5.1 利用改进的粒子群优化算法求解CITTE组合试卷模型  55-57
  5.2 验证改进的粒子群优化算法GPSOGJ和GPSOCJ的性能  57-64
    5.2.1 基于测试函数比较五种粒子群优化算法  57-59
    5.2.2 基于实际应用比较五种粒子群优化算法  59-64
  5.3 CITTE核心构件及部分代码简述  64-79
    5.3.1 CITTE考试系统的核心构件  64-68
    5.3.2 部分主要功能实现的代码描述  68-79
  5.4 本章小结  79-80
结论  80-81
参考文献  81-85
致谢  85-86
个人简历  86

相似论文

  1. 基于流形学习的高维流场数据分类研究,V231.3
  2. 溃坝生命损失风险评价的关键技术研究,TV122.4
  3. 基于新医学模式的儿童医疗环境设计研究,TU246.1
  4. 万科模式的居住小区设计研究,TU984.12
  5. 径向振动模式压电变压器的等效电路模型与应用,TM406
  6. 任务型教学在农村初中英语教学中的应用研究,H319
  7. 云南少数民族题材影视作品的叙事模式分析,J905
  8. 高中函数教学研究与实践,G633.6
  9. 高中政治新课程改革课堂教学模式整合探索,G633.2
  10. 海量多数据库集成系统的查询处理研究,TP311.13
  11. 基于仿生模式识别的文本分类技术研究,TP391.1
  12. 部队在线考试系统设计与实现,TP311.52
  13. “小团队”健美操教学模式改善高职院校女生心理健康状况的研究,G831.3
  14. 基于粒子群算法求曲线/曲面间最小距离方法,O182
  15. 山东省高校科研项目集成管理模式研究,G644
  16. 技师培养方式改革的研究,G719.2
  17. 社会消费方式变迁下的服装终端空间变化之研究,TS941.1
  18. 高原湖泊湖区可持续发展评价体系及模式研究,X22
  19. 基于目标成分“敲出/敲入”质量控制模式的中药姜黄抗氧化药效物质辨识,R285
  20. 文章难易度与主题熟悉度对英语学习者听力影响的个案研究,G633.41
  21. 试论地方政府的伦理决策,D625

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