基于Java EE的教学质量评估系统外文翻译资料

 2022-11-26 08:11

英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料


基于Java EE的教学质量评估系统

杨超1,宋波2,李晓梅3

1. 沈阳师范大学软件学院,中国沈阳

2. 沈阳师范大学基础教育研究培训中心,中国沈阳

3.辽宁省基础教育研究中心,中国沈阳

电子邮件地址:

1183759107@qq.com (朝阳),songbo63@aliyun.com (博松),lxm63@Yahoo.com.vn (小梅莉)

文本引用:

杨超,宋波,李晓梅。 基于Java EE的教学质量评估系统。 软件工程。

2016年,第2期,第4卷,第27-33页。 doi:10.11648 / j.se.20160402.14

收到日期:2016年4月2日; 接受日期:2016年5月3日; 发布时间:2016年5月5日

摘要:教学质量评估体系一直是教师,考试管理的重要组成部分。 随着社会对人才素质要求的不断提高,传统的教学质量评估工作正在酝酿之中。 本文提出了一套基于Java EE教学质量评估系统的解决方案。包括不稳定性操作,教学质量体系的硬性维护以及AHP(层次分析法)在综合评估中存在的缺陷。 该系统包括JSF(Java Server Faces)EJB(企业级Java Bean)和JPA(Java Persistence API),采用MVC模式开发和构建PSO_AHP模型,解决了在层次分析法中确定判断矩阵时,在提高价值和指标一致性方面存在的问题。本文的数据对比图结果揭示了本文提出的解决方案是可取的。 同时,本文提出的如何提高教学质量评估的绩效,更有可能对公司或相关领域产生有价值的影响。

关键词:JSF / EJB / JPA,教学质量评估,AHP,PSO,PSO_AHP模型

1.介绍

教学质量评价体系是以学校教师为指标的综合评价的重要工具。尽管中国大部分学校都在使用教学质量评估系统,但在更多的使用过程中仍然存在很多问题。 如使系统负荷增加,难以维护,评估结果具有不确定性和不能令人信服的主观性。 特别是在综合评价权重方面缺乏科学性和可靠性尤为突出。本文提出了一个名为Java EE教学质量评价体系的项目,该系统用于解决之前列出的问题。系统选择开源框架:JSF,EJB3.0,JPA,以MVC模式开发,并巧妙地运用框架技术解决系统运行问题:负载提高和难以维护。 教学质量评估体系是核心。 本文改进了层次分析法,建立PSO_AHP模型,解决了判断矩阵确定时,在提高价值和指标一致性方面存在的问题。同时如何提高教学质量评估的绩效。在本文提出的基于Java EE的基础上,更有可能在未来的公司或相关领域具有重要意义。

2.系统开发环境的选择与分析

2.1 Java EE选择

Java平台Java EE的英文全称是JAVA Enterprise Edition(JAVA企业版),Sun公司为企业平台推出了多用户的可移植性,安全性和标准,以实现跨J2SE / WEB / EJB微容器公司,保护核心业务组件(Middleware)继续它的活力,而不是依靠J2SE / J2EE版本。 所以JDK5.0从一开始就将被重新命名为J2EE Java EE。 Java EE应用程序是由组件组成的,其系统结构分为表示层,中间层和数据层,这种结构的优点是由三个组件的代码共享,减少了开发时间。同时表示层和数据层是相互独立的,这样系统具有很好的可扩展性为项目发展做好分工合作,发挥自己的优势。

3.系统架构设计

3.1系统架构

负责EJB的表示工作,在设计工作中开展开发优秀的Web应用程序,如何使不同的应用程序层次上的相互融合和紧密融合,同时以低耦合的方式完成应用程序功能,是我们的关注点。 所以选择优秀的系统框架不仅可以提高系统的灵活性,可扩展性,便携性,便于维护性,而且可以提高系统的可重用性,使系统具有良好的扩展功能。 所以系统中的JSF JPA系统体系结构模型,JSF完整的系统功能层,EJB系统逻辑控制,JPA是完整的系统数据持久性。

基于这种架构的教学质量评估系统,采用MVC设计模式的原理,将系统划分为以下三个层次:表示层,业务逻辑层,持久层,从而使得应用中的每一层都有明确的分工,不与其它层通过接口进行通信,从而达到预期的系统去耦目的。

系统描述功能之间的每一层分为:

表示层:表示层主要负责用户向用户发送请求以显示信息到用户控制页面导航,并将用户输入转移到业务逻辑层。 JSF作为框架,它包含以下内容:API表示UI组件,状态管理,事件处理机制,服务器端验证,数据转换,页面导航定义,国际化支持JSP,标记库以及针对这些特征提供的可伸缩功能,介绍了这种事件处理机制,它是传统Java Web应用程序修改后的请求响应处理机制,可以直接对HTTP请求进行特定的事件映射处理组件。 在Managed bean的管理下为应用层数据和事件创建JSF包作为响应,事件处理通过调用EJB Bean业务类容器管理完成,业务对象的EJB管理可以通过依赖注入进行搜索,托管Bean配置引用EJ B或JNDI来实现,从而实现表示层和业务逻辑层的完全分离。

持久层:持久层负责数据持久化,通过ORM调用业务逻辑层,(对象关系映射工具将关系数据库映射到对象数据中,实现面向对象的数据库操作方式。该层使用JPA技术实现数据的持久化操作,将实体类映射到数据库表中的数据,将实体属性映射到数据表中的实体用户的字段中。

3.2系统架构

教学质量评估体系中的参与者,管理人员,教师和最重要的人员:学生,都具有修改个人信息,评估和评分,查询评估结果,评估管理,教学信息管理,数据计算,评估内容管理等功能。 教师使用系统可以查看参与评估的综合成果,修改个人信息,评估使用系统的教师评估,修改个人信息,查询评估结果,管理员使用系统向用户评估相关的管理,维护用户信息和教师的教学信息,管理评价内容,设定指标权重计算数据。

5.结论

教学质量评估系统主要用于综合评估教师的教学情况。 本文利用JSF / EHB / JPA开源框架开发教学质量评估系统。 显示了以客户端信息查询系统为测试环境的Struts / Spring / Hibernate,JSF / EJB / JPA,GWT / SpringMVC的系统平均响应时间。 通过对图5 JSF / EJB / JPA解决方案中的AART曲线的分析,发现AART曲线随着用户数量的增加而增加,当数量低于100时,如果超过100,则上升曲线变得更加强烈。 当数字增加时,AART曲线逐渐上升。 与其他项目相比,当JSF / EJB / JPA解决方案的数量小于100时,系统响应时间更加线性稳定地增加。 通过分析AART曲线变化趋势,满足用户对质量测试最大限度的需求。 因此本文提出的Java EE教学质量评估系统基础可以满足应用服务的需求。 Java EE教学质量评估系统基础项目具有具有其独特的特点和有效的发展。 它可以同时管理和维护。 最后,本文提出的如何提高教学质量评估的实施对教学质量评估系统的应用和数字化校园发展具有一定的指导意义。

6.感谢

辽宁省科学技术研究基金项目(L2013417)教育部资助项目。

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[22298],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。