基于SSH技术的在线考试系统设计与研究*
2015-03-15张育人
新技术新工艺 2015年2期
张育人
(宝鸡文理学院 计算机学院,陕西 宝鸡 721016)
基于SSH技术的在线考试系统设计与研究*
张育人
(宝鸡文理学院 计算机学院,陕西 宝鸡 721016)
摘要:对目前高校在线考试系统存在的一些问题进行了研究与创新,提出了采用B/S三层结构模式和高性能SSH架构思想,优化和改进了设计模式和系统功能,详细描述了系统的实现方法和关键技术。
关键词:WEB;SSH;考试系统
随着计算机技术和网络技术的发展,国内外教育机构非常重视教育现代化建设的研究,作为其重要组成部分的网络考试系统,由于考试和阅卷更加规范和合理、教考分离、提高考试效率、强大的统计分析功能、数据的有效保存以及增强了信息的共享等优点,而得到了人们的高度重视。纵观现行的各种考试系统,存在成本高、重复劳动多和容易出现错判、误判等情况,考试成绩难于分析和统计,并且试卷质量和阅卷质量受教师主观因素的影响难以做到客观公正等。设计一种基于网络且能够满足高校需求的在线考试系统很有必要。
1考试系统的总体框架
本系统结合高校教育现代化资源,利用计算机技术、网络技术和数据库技术,采用企业开发中最为流行的、开源的组合框架SSH和三层结构的B/S模式的MVC框架[1],实现应对多用户需求的在线考试系统。
Struts2、Spring和Hibernate三种开源框架都是J2EE的实现技术,并进行了改进,都遵循Java规范,因此可将其整合成高性能的开发架构SSH。整合后,Struts2框架提供了丰富的视图组件,不再负责Action的实例生成,减少了代码的编写量,提高了程序的规范性、易用性和稳定性;……
登录APP查看全文
