基于j2ee轻量级框架的课程评价系统的设计与实现

基于j2ee轻量级框架的课程评价系统的设计与实现

ID:34059777

大小:279.05 KB

页数:5页

时间:2019-03-03

基于j2ee轻量级框架的课程评价系统的设计与实现_第1页
基于j2ee轻量级框架的课程评价系统的设计与实现_第2页
基于j2ee轻量级框架的课程评价系统的设计与实现_第3页
基于j2ee轻量级框架的课程评价系统的设计与实现_第4页
基于j2ee轻量级框架的课程评价系统的设计与实现_第5页
资源描述:

《基于j2ee轻量级框架的课程评价系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·8·计算机与信息技术开发与应用基于J2EE轻量级框架的课程评价系统的设计与实现杨勇智梁弼(四川文理学院计算机科学系,四川达州635000)摘要课程评价对提高教师的教学质量具有非常重要的促进作用,智能的课程评价系统不仅能提高课程的评价效率,而且能减轻教务处人员的工作压力。本文采用当前主流的SSH轻量级框架技术以及Ajax异步处理技术对课程评价系统进行设计和实现。同时,通过使用优化的评价策略使课程评价结果更加科学和准确。关键词SSH;Ajax;课程评价1引言回的信息,并通过DOM技术实现页面无刷新的动态显示信传统的课程评价一般是通过

2、书面问答或者实际调查学生息效果。其中,JQuery是Ajax中一种非常流行的框架,它是的方式来进行,随着网络信息技术的快速发展,传统的评价对JavaScript技术的一个优秀封装,使用户能更方便地处理[3]方式已不能满足教学发展的需求,为进一步提高课程的评价HTML文档、Events事件、动画效果和Ajax交互等。现效率,减轻教务处人员的工作压力,开发一个高效、智能的在,Ajax已被大型公司应用于各个领域,如腾讯微博,谷歌教师课程评价系统是非常必要的。本文采用当前主流的SSHSuggest等。(Struts+Spring+Hibe

3、rnate)轻量级框架技术以及Ajax异步3课程评价系统设计处理技术来设计、实现课程评价系统。同时,通过运用优化3.1评价策略设计的评价策略使课程评价结果更加科学、准确,这为提高教师本系统采用了三级评价体系,一级为学生,二级为教师,教学质量、促进课程发展等一系列教务工作具有积极的推动三级为领导,且每一级的侧重点有所不同。评价内容主要包作用。括教师的教学质量、课后辅导、课程选题、课程目标、教学2相关技术简介内容和课件等,且不同角色所评价的具体内容侧重点不一样,2.1Strust、Spring和Hibernate学生主要侧重教师的平时

4、课堂教学和课后的辅导,教师主要当前主流的J2EE轻量级框架技术主要包括Struts、Spring侧重同事之间的教学质量,领导则主要侧重教师的课程选题、和Hibernate,即SSH。Struts作为MVC的开源的框架,用于课程准备等内容。快速开发JavaWeb应用程序,它实现的重点在于C为了能从评价中获得相应的信息,在每次评价后需对该(Controller)。Spring是一个轻型容器,其核心是Bean工厂,教师课程评价结果进行相关计算和分析。本系统采用加权平[1]用以构造开发者所需要的M(Model)。Hibernate是一个开

5、均算法对各级人员评价的结果进行计算,具体算式为放源代码的对象关系映射框架,它对JDBC进行了非常轻量Score=A1*50%+A2*30%+A3*20%。其中,三等级的权重分别级的对象封装,使得Java程序员可以随心所欲的采用面向对为:一级(A1)权重占50%;二级(A2)权重占30%;三级象编程的思维来操纵数据库。通过有机整合这三个框架技术(A3)权重占20%。根据最后计算的分数,可以得到该教师[2]能高效的开发一些大、中型应用系统,如考务信息系统等。本课程的最终评价等级,具体评价等级划分如表1所示。2.2Ajax技术表1课程评

6、价等级表Ajax即“AsynchronousJavaScriptandXML”(异步课程评价等级最终分数JavaScript和XML),使用该技术可以实现页面无刷新的获取A100~90数据。它通过JavaScript向后台发出请求,同时接收由后台返B89~70开发与应用计算机与信息技术·9·C69~60程管理、班级管理、评价问题管理等。学生、教师和领导只D59及以下是在角色上有所不同,但由于本系统重在评价,因此将这三3.2系统总体设计个角色设置为相同的权限。在前台用户主要的操作包括:查本系统的评价方式通过不同角色登入系统之后选择所

7、听看可评价课程、评价课程、查看当前课程排名等,教师除了过的课程进行评价,首先进行公共评价,接着进入各个角色具有上述公共功能外,他还能够查看到本人的课程评价成绩,评价。系统中定义了四个角色,前台角色分别是学生、教师包括每一项成绩和最终成绩。在后台系统中,角色管理和问和领导,后台角色为系统管理员。管理员具有最高权限,他题管理使系统更加方便扩展相应的角色和添加新的评价问对系统进行整体管理,主要包括:用户管理、角色管理、课卷。系统的总体功能设计如图1所示。查看可评价课程学生评价课程查看课程排名查看可评价课程评价课程教师查看课程排名用查看自

8、己课程成绩户登查看可评价课程录领导评价课程查看课程排名用户管理角色管理管理员班级管理课程管理评价问题管理图1系统总体功能设计图3.3系统总体架构设计采用Struts框架技术完成,当用户向系统发出请求时,Struts本系统总体架构采用J2EE轻量级框

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。