基于J2EE的学生网上考试系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:yrrej86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术没有应用到考试上时,组织一次考试至少要经过五步,人工出题、考生考试、人工阅卷、成绩评估和试卷分析,教师的工作量会很大,并且其工作将是一件十分烦琐和非常容易出错的事情。很显然传统的考试方式已经不能适应现代教学的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,这些应用正逐步深入到千家万户。人们迫切要求利用这些技术进行再学习、再提高,同时这些技术的广泛应用也可以减轻教师的工作负担,提高工作效率。当这些技术应用到各类考试中,使考试更趋于公证、客观,更加容易激发学生的学习兴趣。目前许多国际著名的计算机公司所举办的各种认证考试绝大部分都采用在线方式。所以基于Web的学生网上考试系统的研究有着重要意义。基于Web应用中的关键技术和内容主要集中在数据访问、数据格式转换、逻辑控制、数据传输、数据表示等方面,而这些关键技术的体现和内容的处理都离不开Java技术,这是因为Java语言本身所具有的开放性体系以及简洁的语法的特点。因此,本文在针对学校开发的、通过网络连接以浏览器/服务器方式使用的学生网上考试系统的应用项目中,选择了Java作为开发语言和技术平台。本文主要针对作者所参与的“基于J2EE的学生网上考试系统”的项目,阐述了从需求分析,到架构设计、详细设计和开发的全部过程。并运用UML对网上考试系统的设计过程进行详细的说明。文中通过对“基于J2EE的学生网上考试系统”表示层、业务层和数据存取层的设计实现,阐述了如何使用Spring进行考试方面的Web系统开发设计。“基于J2EE的学生网上考试系统”的设计实现,验证并展示了轻量级容器带来的良好无侵入性、可复用性、扩展性和高开发效率。该系统的设计实现还加入了Ajax技术,它是一种创建交互式网页应用的网页开发技术,使用它可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。随后的测试,也证明了该系统在满足功能性需求的同时,还具有可维护性强和可靠性高的特点。该系统实现了Spring与Struts及Hibernate的完美结合。
其他文献
微博是基于用户关系消息共享、传播和获取的一种媒介。与其他的网络应用平台相比较,微博具备更出色的时效性、便捷性和原创性,用户可以随时随地分享讯息,并且还可以和好友随时随
网格是构筑在互联网基础之上的一门新兴的分布式计算技术,它不同于一般传统的分布式计算,网格计算着重于大规模的资源共享、创新应用,并在一定情况下定位于高性能计算,已经成
随着对Web服务技术研究的不断深入,为了实现智能化的Web服务提供,出现了语义Web服务。语义Web服务是Web服务和语义Web结合的产物,它的目标是通过对Web服务进行语义描述,使其
随着图像传感器技术的发展,多传感器图像融合技术得到了迅猛发展,已经成为图像理解、计算机视觉等领域中一项重要的技术。多传感器图像融合就是把多个不同传感器获得的同一场景的多幅图像,或同一传感器在不同时刻获得的多幅图像合成一幅包含输入图像相关信息的图像的过程。通过综合利用不同图像之间的互补信息和冗余信息,获得对该场景更为全面、更为准确的图像描述。在多传感器遥感图像融合技术中,关于多光谱图像和全色图像的融
WWW是一个开放的全球性资源,它是世界上最丰富和最密集的信息来源。随着WWW上信息的爆炸性增长,在如此海量的数据中发现有用的信息变得越来越困难。数据挖掘就是从大量的数据中
为了贯彻中央“让群众喝上放心水”的重要精神,促进农村供水现代化管理水平与效率的提高,提供实用供水信息化管理工具,作者受委托参与本课题,进行了某省农村饮水工程信息管理
数据挖掘是目前发展最迅速的海量数据分析与处理技术。数据挖掘中的关联规则挖掘得到了人们极大的重视,并且已经在商业领域广泛应用。多维关联规则作为关联规则的一种重要形式
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该技术在解决多相流检测问题上具有巨大的发展潜力和广阔的工业应用前景。电容层析成像(ECT)技术是基于电容敏感机理
产品试验台计算机测控系统在制造业中得到越来越广泛的使用,由于具体的产品试验台计算机测控系统的应用有很强的针对性,因此研究这类系统的提高软件可重用性的方法是一个很有
目前的搜索引擎大多是综合性的,收录各方面、各学科和各行业的信息,在反映专题或专业化信息方面很难做到全、快、准。因此课题完成了基于行业的个性化搜索引擎。该论文总体分