基于S2SH架构的教学质量评价系统设计与实现.docx

基于S2SH架构的教学质量评价系统设计与实现.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于S2SH架构的教学质量评价系统设计与实现

?

?

周巧婷+王晓玲

摘要:高職院校教学质量评价存在效率低、过程缺乏监控、评价数据没有得到有效利用等问题。针对上述问题,在分析Struts2、Spring和Hibernate三大框架特性的基础上,剖析了教学质量评价系统的需求和功能,研究设计了一个基于S2SH框架的教学质量评价系统。实验结果表明,该系统实现了教学质量评价的网络化和数字化,有效提高了质量评价效率。

关键词:MVC;S2SH框架;教学质量;评价系统

DOIDOI:10.11907/rjdk.171179

:TP319

:A:1672-7800(2017)007-0106-04

0引言

高校教师课堂教学质量评价工作是高校建立质量监控与保障体系的重要措施,是引导教师不断提高业务素质和教育教学水平的重要手段[1-2]。目前,在教师教学质量评价工作实践中存在着以下几个问题:①现行评价多为阶段性评价,一学期或一学年评价一次,而非过程性评价;②评价注重量化分数及量化分数排名,并没有对评价结果数据作进一步分析[3];③评价过程缺乏监控,学生、教师的参评率无法得到保证,因而无法保证评价结果的客观公正性。

本文以上海电子信息职业技术学院《教学质量标准》为评价依据,设计了一个面向学生、教师和督导专家的教师教学质量评价系统,不仅提高了评价效率,同时借助对评价数据的分析,能够对教师的教学质量给出客观公正的评价,并通过大数据分析,找出教学中存在的问题,为教学管理部门提供决策依据。

1S2SH技术架构

1.1S2SH集成框架

S2SH是3种轻量级框架Struts2、Spring和Hibernate的集成。S2SH严格采用J2EE的分层结构,Web层由Struts2构建,业务层由Struts2和Spring集成构建,而持久层由Spring和Hibernate集成构建。

S2SH集成框架如图1所示,包括表现层、业务逻辑层、数据持久层与域模型驱动Model。其中,表示层由Struts2框架来描述MVC框架,业务逻辑层由Spring框架的IoC容器协助完成,持久层由Hibernate框架的对象关系映射(O/RMapping)完成与数据库的交互,服务器端表示层和业务逻辑层通过域模型层的VO(ValueObject)进行数据传递,业务逻辑层和持久层通过域模型层的VO来描述对象之间的关系[5]。从S2SH的体系架构中不难看出,S2SH框架是以Spring框架为核心,向上集成Struts2,向下集成Hibernate,并整合Struts2和Hibernate的框架组合。这种集成框架具有可伸缩性、灵活性、易维护等特性,能简化企业系统的开发、部署和管理。

1.2Struts2框架

Struts2[6-7]是Servlet的进一步封装,负责处理Web页面请求,并在表示层中调用后端数据[8]。Struts2的核心组件包括核心控制器(FilterDispatcher)、业务逻辑控制器(Action)、拦截器(Interceptor)、结果类型(Result)和视图(View)等。处理流程如图2所示。浏览器发送一个请求,由核心控制器FilterDispatcher根据请求选择合适的Action,其间拦截器链会自动对请求应用通用功能,然后通过回调Action的Execute方法反馈结果类型给相应视图,最后视图将结果信息输出到浏览器。

1.3Spring框架

Spring主要实现轻量级的控制反转(IoC)和面向切面(AOP)开发[9]。Spring是一个轻量级的解决方案,包括:基于依赖注入的核心机制、基于AOP的声明式事务管理、与多种持久层技术整合以及优秀的WebMVC框架。Spring框架是一个分层架构,由CORE(基于DI)、AOP、ORM、DAO、MVC、Web、Context7个模块组成,每个模块都可以单独存在,或者与其它一个或多个模块联合工作,所以开发者可以自由选择Spring框架的部分或全部。

SpringCore:实现Spring框架的基本功能,其中实现工厂模式的BeanFactory使用控制反转(IoC)将应用程序的配置和依赖性规范与实际的应用程序代码分开。

SpringAOP:实现面向切面的编程功能,为基于Spring的应用程序中的对象提供事务管理服务。通过使用SpringAOP,即可将声明性事务管理集成到应用程序中,而不用依赖EJB组件。

Spring框架的核心是控制反转IoC(InversionofControl)、依赖注入DI(DependenceInjection)机制和AOP技术,

它们是整个Spring框架的基础。

1.4Hibernate框架

Hibernate是采用ORM机制的

文档评论(0)

158****7198 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档