基于J2EE的高校在线考试系统的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:xiaobi68029616802961
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自2014年以来,“互联网+”技术发展已经日新月异,互联网方面也获得长足发展和进步。各种行业领先技术与互联网进行配合后功能越来越有新动力,移动终端的普及率持续攀升。“互联网+”已经给传统教育行业引入新活力和竞争力,创造出暂新的出卷、答卷、改卷、成绩管理等全新模式。应用计算机系统来管理考试流程能够极大程度地保障考试公正性、高效性与便利性,能够提髙教师工作效率同时提高教学效果,因此设计并实现具有良好交互性的在线考试系统十分必要。本文设计实现系统可以通过学生在线考试来提高学生自主学习方面兴趣,同时也能大大减轻任课教师工作负担,进而提高教学效果和教学质量。在充分调研和分析系统需求基础上,在线考试系统能够合理划分系统功能。把在线考试系统划分为题库管理、组卷管理、考务管理、阅卷管理、在线考试、试卷分析六个子系统。针对在线考试系统总体架构进行分析工作,选择B/S开发模式来构建在线考试系统总体架构和数据库“实体—关系”模型。数据库设计依据关系数据库设计原则,采用SQL Server 2010数据库管理系统,并设计具体数据库表结构。本系统构建于Java EE环境,主要基于Struts和Hibernate框架。Struts是Apache软件基金下的源自MVC设计模式的开放源代码项目,Struts完美地将JSP、Java Servlet、Java Bean等技术进行融合。在线考试系统以Java EE为核心框架技术,采用分层结构设计方法,将系统划分为表示层、Web层、业务逻辑层、DAO层、数据持久层总共五个层次,应用轻量级Java EE框架技术——“Struts+Hibernate”;编码实现该子系统来简化开发过程并优化系统性能,从而达到提高系统实际开发价值的目标。为了提高系统可用性,本文针对Web应用服务器执行负载均衡,对于数据库实施Data Guard方案。为了能够提高系统的并发访问能力,本文在数据持久层添加Ehcache来作为Hibemate二级缓存实现技术。
其他文献
随着牙髓组织工程的发展,牙髓再生作为牙髓病治疗的新趋势.牙髓再生包括三个必备因素,即有分化能力的干细胞、生长分化信号因子、生物活性支架材料,其中支架材料在牙髓再生中
实时荧光定量PCR(real-time fluorescent quantitative polymerase chain reaction)是将普通PCR和光谱分析、实时检测等手段巧妙结合应用的一项技术。具有特异性强、灵敏度高
将黏度系数作为标定氢键缔合的表征参数,通过测量不同微波辐照剂量处理的白酒样品的黏度系数,研究白酒中氢键缔合受微波辐照剂量影响。研究不同的黏度测量结果表明,对于43%vo
土地等自然资源并不是有价格无价值,而是有价格必有价值,这是由劳动价值论理论体系的自洽性所决定,也是保持马克思主义政治经济学体系一致性和科学性的必然要求,价值的实现由交换
目的:探讨糖皮质激素联合来氟米特对系统性红斑狼疮患者的有效性及免疫功能的影响。方法:选取2015年7月-2019年1月住院的系统性红斑狼疮患者78例,根据治疗方式不同分为对照组
在美国期货市场监管体系中,CFTC、NFA、交易所及SEC、美联储、货币监管局享有对美国期货市场的监管权,其中前三者构成了核心监管体系,CFTC享有最广泛的市场监管权力,NFA在从业人