基于Struts和Hibernate的智能考试系统的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zsk1370826
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的高速发展以及计算机网络技术的日趋成熟,考试的手段和媒介也在发生着革命性的变化。从传统的纸笔考试到计算机网络在线考试,其实现形式也由单机形式逐步向不受时间、地点限制的网络化远程考试发展。网络在线考试系统以其特有的优势在教育中扮演着十分重要的角色。如何运用网络在线考试技术,客观、准确的对人的知识和能力水平进行评估,已成为大家关注的课题。另外,J2EE平台的广泛采用使基于B/S的多层Web体系结构逐渐发展并成熟起来,先前部署J2EE平台企业级应用过于复杂且费用高,导致许多中小型企业从技术和资金方面考虑而不愿意或不能够进行这种企业级应用。现在在J2EE设计中出现了各种开源免费的框架,这些框架的出现为中小企业使用开源技术来建构企业级应用提供了一个经济的、快速开发部署的、稳定而可扩展的可行方案和借鉴。本文首先对J2EE技术和MVC设计模式做了一个论述,接着对基于MVC模式的Struts框架和实现数据持久层的Hibernate框架进行研究,主要讨论Struts框架如何实现MVC设计模式以及其各个组件协同工作的流程,分析Struts框架的特点,研究了J2EE的数据持久层技术及Hibernate的对象关系映射框架实现机制及工作原理,并结合Struts和Hibernate框架,构建开源的轻量级的Web应用框架,并将应用框架应用于在线考试系统的项目中。主要实现了一个整合Struts和Hibernate框架的在线考试系统,对系统进行详细的功能设计以及在Web应用的逻辑上将系统分为六层架构并说明了各层组件的详细信息,详细介绍了系统权限管理模块、用户管理模块、用户认证管理模块、试卷和题库管理模块和学生考试功能模块的具体实现。最后对全文进行总结,提出系统存在的缺陷和今后的工作方向。总之,本文集成Struts和Hibernate框架的应用开发方案,并将这种技术组合应用于在线考试系统的设计与实现中,同时在本实验室中进行测试,结果表明:整个系统具有平台无关性,并提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性,具有较高的应用价值。
其他文献
互联网己经进入一个崭新的时代,日益成为我们日常生活的一部分,但同时,带来的安全问题也日益突出,成为一个不得不重视的问题。嵌入式平台作为一种安全、高效、低成本的平台,
目前乒乓球机器人系统普遍存在两个难题:首先,乒乓球高速运动时,机器人较难在短时间内做出反应;其次,机器人无法识别来球类型(如下旋、上旋、无旋等),不能判断来球是否旋转以及
随着网络技术的飞速发展,计算机网络的规模不断扩大,复杂性也越来越强。传统的简单网络管理协议(SNMP)由于其自身的一些缺点已经越来越不能满足网络管理的要求。近几年来,可
计算机的应用促进了控制理论的发展,计算机技术的发展推动了工业控制的微机化、智能化、网络化和先进控制理论的应用。同时,成功的应用也促进了控制理论的持续和深入的发展。因
随着经济的发展,信息对于一个国家或者企业越来越重要,人们被淹没信息之中,却得不到更多有用的知识。因此数据挖掘技术应运而生,并越来越显示出强大的生命力。关联规则挖掘作
Web2.0时代的到来为社交网络的发展提供了契机并呈现蓬勃发展的态势。随着社交网络的普及,人们分享和发布的信息越来越多,隐私安全问题越来越严峻,隐私保护需求越来越强烈。
当今工商领域电子政务系统中,内部安全问题已经成为了制约电子政务系统发展的重要因素,所以本文以此类问题作为研究的重点。在本文中,作者首先分析了原工商电子政务系统内部的安
随着微型计算机的广泛普及和应用,计算机己成为人们生活中不可或缺的重要工具,人们对掌握计算机知识的需求与日俱增。计算机课程己成为从小学开始的各层次学校学生的必修课程
即时通信系统的研究是互联网中的一个热门方向,尤其是企业级即时通信系统更是目前国内外研究的热点。企业级即时通信软件的诞生,给企业的管理带来了新的思路和手段,推动了企
人脸识别技术是模式识别和机器视觉领域最富挑战性的研究课题之一,它在公共安全、信息安全、人机交互等领域中有着广泛的应用前景。经过三十多年的研究,人脸识别技术在理想环