基于Struts+Hibernate架构的在线考试系统的设计与实现

被引量 : 0次 | 上传用户:haosy2966
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教育的进步改革,不仅仅体现在教育理念的进步改革,也体现在教育技术和手段的改进提高,考试作为教学过程的一个重要环节,长期以来一直是教学过程中一项及其消耗人力物力的主要部分之一。在线考试利用计算机辅助完成传统的考试过程中的出题、答题、阅卷、分析等工作,比传统纸制试卷考试主要优势体现在组成庞大的题库可以复用,阅卷准确快速、成绩分析科学、节约纸张、易于控制等多种优点,在人力、物力、财力方面同传统考试都有明显优势。而且考试不受地理位置的局限,为远程教育成果的检验有重要意义。本文采用B/S模式的多层体系结构设计开发基于Struts和Hibernate开源框架的在线考试系统。首先对在线考试系统进行需求分析,并利用UML完成建模,结合Struts和Hibernate开源框架,具体分析了各个框架在Web应用的不同层次上所发挥的作用。然后根据J2EE的分层结构,结合Web应用的特点,整合这两种框架,设计出一个适合在线考试系统应用的J2EE通用架构。其中Struts主要负责考试系统表现层,完成页面显示、响应考生请求等功能;Hibernate主要负责考试数据持久层,负责考试数据数据的持久化。最后在此架构的基础上,设计实现了在线考试系统。实践表明,使用此架构可以充分发挥各个框架的优势,降低应用开发的复杂性,提高系统开发效率和质量,同时提高了系统的可维护性、可扩展性、可移植性和组件的可复用性。
其他文献
国家精品课教材建设是精品课程建设的重要组成部分,其主要方略为:围绕人才培养目标,体现行动导向的先进教学理念;理解精品课教材建设的内涵,创建立体化教材体系;把握时代发展
林业资源是生态系统的重要组成部分,加强林业资源的保护力度,对于提高生态系统的稳定性与平衡性有较大意义。人类的生产与生活,都离不开林业资源这一重要的物质基础。因此对
在城市环境日益恶化的当下,"发展低碳交通、打造绿色城市"已成为了各大中城市发展的主基调,新能源汽车推广和应用又成为了发展低碳交通的重要载体。深圳作为国家首批新能源汽
纳米技术在动物医学中的应用有很大的潜力,本文以动物医学与纳米技术相结合的角度为出发点,着重介绍纳米技术在动物疫病诊断中的应用,包括纳米基因芯片、纳米标记物等技术的
加强零售终端建设是烟草企业生存和发展的内在需要,在全行业全面推进精益管理的大背景下,本文结合行业特性思考了如何将精益管理理念应用于现代零售终端建设工作中,以期提高
本文介绍了噬菌体展示技术的原理、分类和特点。阐述噬菌体展示技术在疫苗开发、疾病治疗、抗体工程、模拟表位筛选、蛋白质组学、信息传递方面的应用。
上市公司的股利政策作为公司重要的财务决策是公司生存和发展的关键因素。由于股利政策直接影响到股东的自身利益,因此股东不仅非常关注公司的股利分配政策,而且会通过一定的
近年来,社会中制售“假冒伪劣”商品违法行为的屡禁不绝,虚假广告泛滥,以及商业贿赂、商标侵权等妨碍社会公平竞争的违法行为的不断出现,特别是食品安全问题更为突出,如假酒
2007年美国爆发的次贷危机很快演变为一场席卷全球的经济危机,这对经济理论与经济实践都产生了深刻的影响。一方面由于绝大多数经济学家没有预见到危机爆发的可能性,这引发了
在国民党军队中开展兵运工作,发动兵变组织武装起义,是大革命失败后我党武装反抗国民党反动统治的斗争形式之一。"两当起义"是我党策动国民党军阀部队整建制兵变,举行武装起