无纸化考试管理系统设计与实现

无纸化考试管理系统设计与实现

论文摘要

在二十一世纪科技飞速发展的今天,计算机技术的快速发展,计算机的广泛的普及,Web技术的飞跃性发展,电子商务、电子政务时代的到来,人们对于静态地发布信息的网站已经不感兴趣,更多的时候需要的是能与用户进行交互,并且能提供后台数据库的管理和控制等服务的动态网站。本论文主要阐述了网络在线考试的必要性,以及它的功能模块说明和设计开发过程。随着现代科学技术的进步,人类社会正逐步走向信息化,计算机作为一种高效的管理工具,对教育方式的与时俱进,教学、考试的网络化发展和普及,发挥了极其重要的作用。随着信息化的发展和计算机应用的普及,高校考试考务管理也进入了信息化管理时代,实现了无纸化在线考试和考务管理,即从原来的人工记录管理模式转变为计算机一体化管理。高校是学生考试、实验的基地,考试考务管理系统也应该一改传统的人工管理,更加信息化,时代化,节省人力、物力,提高效率。本文的目的是开发一个基于Web的无纸化考试管理系统,通过对相关的研发背景、系统目标、系统架构、功能设计、关键技术、网络安全策略等内容进行深入研究。然后阐述了与论文相关的理论基础知识及开发技术。在此基础上给出了考试考务管理系统的功能分析、架构设计及详细设计。最后,论述了考试管理系统的部署与测试。运用J2EE技术,设计开发一个基于B/S体系结构,在总结无纸化考试管理系统的设计方法和业务处理流程的基础上,重点研究了基于SSH(Struts+Hibernate+Spring)架构的Web系统开发方法和过程,其中,重点分析了SSH架构在无纸化考试管理系统中的整合应用方法及该系统中所涉及的开发技术和开发工具。首先,应用面象对象的方法对所研发的无纸化考试管理系统进行需求分析,采用UML统一建模的方法分析了无纸化考试管理系统中的主要功能模块,同时对用例作了详细的分析并给出了所分析的UML用例图。然后,根据需求分析结果对系统中所涉及的数据模型进行了设计,应用数据建模工具设计了无纸化考试考务管理系统中所涉及的表结构,并给出了无纸化考试管理系统的关系数据模型图和数据模型的数据字典。在设计完数据模型后,把所设计的数据模型转化为物理数据模型,并应用Hibernate实现数据库与系统数据持久层之间的映射设计。接着,应用DAO层对系统的数据库访问作了进一步的封装,通过DAO层,可以让业务逻辑层与具体持久层技术分离。同时,按系统的功能模块对无纸化考试考务管理系统业务逻辑层进行了详细的设计。最后,在所研发的系统架构的基础上对各功能模块进行了详细的设计与实现,同时,对系统进行了部署与测试,取得了预期的系统实施效果。本论文系统地介绍了本软件设计开发的整个过程,首先介绍了软件的开发背景;其次介绍了软件的详细设计过程,包括数据库的设计,各个功能模块的设计与实现,以及系统界面的设计等;最后是软件的测试运行。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 网络在线考试系统开发背景
  • 1.2 网络在线考试的发展现状
  • 1.2.1 国外发展现状
  • 1.2.2 国内发展现状
  • 1.3 开发环境的技术及配置
  • 1.3.1 硬件环境要求
  • 1.3.2 考试管理系统中Struts框架的应用
  • 1.3.3 考试管理系统中Spring框架的应用
  • 1.3.4 考试管理系统中Hibernate框架的应用
  • 1.4 论文结构
  • 第2章 考试管理系统可行性研究与需求分析
  • 2.1 系统分析
  • 2.1.1 需求分析
  • 2.1.2 可行性分析
  • 2.2 考试管理系统主要用例设计
  • 2.3 考试管理系统非功能性需求
  • 2.3.1 性能需求
  • 2.3.2 安全性需求
  • 2.3.3 网络安全
  • 2.3.4 数据机密
  • 2.3.5 身份鉴别
  • 2.3.6 访问控制
  • 第3章 系统设计
  • 3.1 系统总体设计
  • 3.1.1 系统目标
  • 3.1.2 系统功能结构
  • 3.1.3 系统流程图
  • 3.1.4 文件夹组织结构
  • 3.2 考试阅卷系统概要设计
  • 3.2.1 系统概要说明
  • 3.2.2 系统软件环境
  • 3.2.3 网络环境
  • 3.2.4 硬件环境
  • 3.3 数据库设计
  • 3.3.1 数据库分析
  • 3.3.2 数据库概念设计
  • 3.3.3 数据库物理结构
  • 第4章 考试管理系统的详细设计与实现
  • 4.1 前台页面设计
  • 4.1.1 前台首页设计
  • 4.1.2 前台首页实现过程
  • 4.1.3 前台首页的实现结果
  • 4.2 考生信息模块设计
  • 4.2.1 考生信息模块概述
  • 4.2.2 考生注册模块的实现过程
  • 4.2.3 考生注册页面的实现结果
  • 4.3 在线考试模块设计
  • 4.3.1 在线考试模块的概述
  • 4.3.2 在线考试模块的技术分析
  • 4.3.3 分数系统和成绩保存的实现过程
  • 4.3.4 在线考试页面的实现结果
  • 4.4 后台首页设计
  • 4.4.1 后台首页概述
  • 4.4.2 后台首页的实现过程
  • 4.4.3 后台首页页面的实现结果
  • 4.5 考题信息管理模块设计
  • 4.5.1 考题信息管理模块的概述
  • 4.5.2 考题信息添加的实现过程
  • 4.5.3 查询考题信息的实现过程
  • 4.6 考试安排功能算法实现设计
  • 4.6.1 安排考试表现层界面设计
  • 4.6.2 安排考试主要算法的描述
  • 4.7 成绩查询统计管理功能实现设计
  • 4.7.1 成绩查询学生在线考试表现层界面设计
  • 4.7.2 成绩查询教室管理模型驱动层VO
  • 4.7.3 成绩查询教室管DAO层实现设计
  • 4.7.4 成绩查询教室管理控制层动作类的设计
  • 4.8 教师管理功能实现设计
  • 4.8.1 教师管理表现层界面设计
  • 4.8.2 教师管理主要算法设计
  • 4.8.3 教师管理模型驱动层VO
  • 4.8.4 教师管DAO层实现设计
  • 4.8.5 教师管理控制层动作类的设计
  • 4.9 本章总结
  • 第5章 考试管理系统的测试
  • 5.1 网络在线考试系统测试
  • 5.1.1 在线考试系统前台的测试
  • 5.1.2 在线考试系统后台的测试
  • 5.1.3 系统测试总结
  • 5.2 系统维护
  • 5.3 本章总结
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  

    无纸化考试管理系统设计与实现
    下载Doc文档

    猜你喜欢