基于J2EE的机考系统的设计与实现

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:fafafaalex
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络和多媒体技术在现代社会的各个领域中被广泛应用,带来了计算机远程教育的飞速发展。然而,随着教学内容的不断丰富和参加远程教育人数的日益增多,对远程教育系统的要求也越来越高。机考系统作为远程教育系统中的一个重要环节,对远程教育系统的优劣有重要的影响。所以,研究和开发一个具有强大功能,且可扩充、易维护的机考系统有着十分重要的现实意义。现有机考系统还存在一些难点问题,例如:大量并发事件发生时服务器是否可以正常运行,系统如何保证安全性,考试过程中发生意外的处理,以及考试时间的限制等。针对这些问题,本文研究、设计、实现了一个机考系统,此系统采用B/S架构。将J2EE体系、Struts框架、Spring框架、Hibernate框架结合起来实现MVC设计模式,提高系统的重用性、可维护性、可扩展性。系统通过提前组卷、错开考试时间、对考生进行分流、提交时保存考生答案的文件的方法减少并发事件的发生,减缓了服务器端的网络负载,减轻了网络的负荷,降低了服务器发生意外的可能性,保证系统的稳定;利用验证Session存储的信息来判断用户信息是否有效;利用Ajax和cookie技术解决考试过程中发生的意外问题,;设置计时器,限定考试时间,保证考试公平性;设计json格式的答案,使得其通用于各种考试题型。本文详细介绍了机考系统设计和实现的过程,主要分为七个部分:第一部分阐述了课题提出的背景以及课题研究的主要内容等,第二部分研究了系统相关的理论和技术,第三部分对系统进行需求分析、功能划分与设计,第四部分提出机考系统难点问题的解决方案和具体实现,第五部分介绍了系统的流程和功能实现,第六部分给出了系统的测试用例,第七部分对课题研究工作加以总结并指出了进一步改进方向。
其他文献
如今传统的Web已经不能满足我们的需要,Ajax技术的出现给传统的Web带来了巨大的冲击。同时Ajax框架及其应用模式成为普遍关心的问题。本文着力对其进行深入分析研究,发现Ajax框
随着Flash产业的发展与成熟,Flash存储器作为一种新的存储介质已经被广泛应用到计算机系统中,并有全面取代磁盘的趋势。由于与传统磁盘的读写特性不同,Flash存储器上的数据管理
本文在研究汉语句子相似度的过程中,针对汉语由语素构成词语,由词语构成语句的特点,分别对汉语中的义原、词语、句子三个层次的相似度计算进行了研究。并根据问句自身的特点,对问
时空数据建模技术已成为当前领域的一个重要研究方向,主要包括获取地理现象的空间、时间及属性的完整描述信息,实现时空数据的统一存储、管理,并按不同需求提取,完成时序、空间和
随着互联网的不断发展以及各种低码率视频压缩标准的提出,网络流媒体视频传输也日益普及,这给多媒体的版权问题提出了新的挑战,同时也为基于网络流媒体视频进行隐藏通信提供
无线传感器网络已经广泛应用于环境监测、目标追踪、地理路由等领域。大量低成本、多功能、微小体积的无线传感器网络节点可以布置在一定的区域形成一个大规模的、动态拓扑结
本文的研究来源于导师的课题《教育云平台的运营和管理研究》。主要研究跟教育云服务平台相关的管理和运营关键技术问题。《教育信息化十年发展规划(2011-2020年)》[1]对于国
图像和视频中的文本字符,是图像高层语义内容的一个重要来源,包含许多非常重要信息,如街道名称、商店名称、路标、交通标示等,这些信息对于图像和视频资料的自动注释、索引等方面
随着信息技术的飞速发展、市场竞争的日益加剧,越来越多的企业意识到单凭自身内部的资源整合已经难以把握快速变化的市场机遇,于是它们开始将注意力转向企业外部。这种由多个
互联网的迅猛发展和计算机水平的提高带来了信息过载问题,如何快速地从中获取用户所需要的部分,成为一个亟待解决的问题。文本过滤所研究的内容就是如何准确地表达用户需求,进而