论文摘要
在二十一世纪科技飞速发展的今天,计算机技术的快速发展,计算机的广泛的普及,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 成绩查询教室管理模型驱动层VO4.7.3 成绩查询教室管DAO层实现设计4.7.4 成绩查询教室管理控制层动作类的设计4.8 教师管理功能实现设计4.8.1 教师管理表现层界面设计4.8.2 教师管理主要算法设计4.8.3 教师管理模型驱动层VO4.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章 总结与展望参考文献致谢学位论文评阅及答辩情况表
相关论文文献
标签:无纸化考试论文; 模式论文;