课程教学效果评估系统开发

 2022-01-17 11:01

论文总字数:36702字

目 录

1 绪论 1

2 Java EE和Spring MVC简介 1

2.1 Java EE简介 1

2.2 Spring MVC模式 2

3 教学评测系统分析 2

3.1 教学评测系统需求陈述 2

3.2 教学评测系统需求分析 3

3.2.1 用例图 3

3.2.2 序列图 4

3.2.3 类图 8

4 教学评测系统设计 8

4.1 总体设计 8

4.2 详细设计 10

4.2.1 用户登录模块 10

4.2.2 教师查询课表模块 11

4.2.3 发布评测模块 11

4.2.4 参与评测模块 11

4.2.5 整合数据计算评测得分 12

4.2.6 查看评测结果模块 12

4.3 教学评测系统数据库设计 12

4.3.1 数据库概念设计 12

4.3.2 数据库逻辑设计 13

5 教学评测系统实现 18

5.1 系统开发环境简介 19

5.2 主要模块实现 19

5.2.1 数据库表代码实现 19

5.2.2 数据库连接模块 22

5.2.3 请求访问 24

5.2.4 参与评测模块 26

5.2.5 评测得分计算 29

5.3 教学评测系统运行案例 30

6 结论 34

参考文献: 34

致谢 36

课程教学效果评估系统开发

张华西

, China

Abstract:The quality of education in colleges and universities has always been a matter of concern. It is difficult for teachers to take into account all classroom students. In order to improve teaching quality, correct teaching methods in a timely manner, update teaching schedules, and improve student mastery, the system will help teachers better grasp the students' actual situation. Situation, learn about students' weak points and focus on teaching. Combine qualitative analysis with quantitative analysis, and use scientific quantitative methods to describe qualitative issues in the evaluation of teaching effectiveness. The use of Spring MVC Spring MyBatis, based on the B / S mode under the development of teaching evaluation system, for each subject teacher to immediately provide this time quality feedback, accurate adjustment of teaching methods, teaching direction, improve teaching quality, so that teachers impart knowledge is most students absorb.

Key words:Teaching Quality; Teaching Evaluation; B/S; Java EE

1 绪论

在互联网的发展下,本系统利用网络科技帮助教学教育的发展,该系统将帮助教师更好地掌握学生的实际情况,了解学生的薄弱点,重点施教。将定性分析与定量分析相结合,利用科学的定量方法来描述教学效果评估中的定性问题。不管对教师还是学生都有重要的意义,教师可以提高教学效率,学生可以掌握更贴近生活工作的知识。完成课程教学效果评估系统的设计与实现,为学生提供及时与教师反馈教学问题的途径,帮助学生可以学习到更准确、更接近社会的知识。本系统在帮助教师的了解教学情况的同时也可以帮助教师提高自己的教学能力[1]。可以通过职业道德、教师教学组织、掌握课堂效果丰富和更新教师教学内容,使之成为学生、教师最受欢迎的教学内容[2]

对于国内已经投入使用的教学评测方式,反馈不及时,不能做到因地制宜针对不同的课程给出不同的重要性、实用性,以及学生评价的主观性,某些情况下学生的评价往往不能反映出教学情况,而只是依照自己的心情去评价。

关于本系统的研究内容主要分为以下几点。

(1)对于课程教学效果应该采用哪些参考点作为评断本课程的效果怎么样,根据课程本身的属性进行评价。

(2)评估系统需要数据采集方,可以从课堂的学生、教师本人、同课程的其他教师、学院方面听课、还有常规的阶段性的测试,结合课程的使用性需要和社会上有相关资质的企业合作,现在也越来越多的校企合作专业。这些分类的数据应当各自都有自己的权值,采用数据挖掘进行关键词分析,再根据各自权值进行最后的评估总结,生成报表。不同的学科所属的学科分类不同,课程的本身也有不同的权值、重要程度,最终将根据权值计算得出对应的得分,进而可以直观的展示给用户。

(3)本系统是个基于web的在线评测,学生和教师可以通过个人电脑或者手机查看相关的数据,系统的设计和开发需要满足用户的基本需求。

2 Java EE和Spring MVC简介

本章将对Java EE和Spring MVC进行简单介绍 。

2.1 Java EE简介

Java EE年由Sun公司在1999年发布,曾经主导并很大程度上影响了企业级 Web 应用开发以及相关标准,可以说也是世界互联网技术发展历史上的一个重要技术。Java EE支持Java的全部功能,其不受硬件环境的影响,可以在很多系统中使用,得益于Java自带编译环境,同时支持大多的Web服务容器,展示的界面是jsp,支持html语言,可以展示出更丰富的图形界面。

其优点如下:

(1)保留现存的IT资产:Java EE具有很好的可移植性,客户原本系统的硬件设施比如服务器,交换机,定制的操作系统等都可以再次利用,减少客户的二次开发费用;其次客户原有的系统可以通过在新开发中不断迭代开发、更新体现出一定的价值,为客户减少研发经费。

(2)开发效率高:Java EE基于本身的特性,公司能够将一些经常使用的、有一定烦琐的服务端任务外派给其他专业的中间开发商去开发,最后将不同的中间件组装在一起,减少开发人员的代码量,从而减少了公司的开发人员的开发时间,同时对于后期的更新、维护也提供便利,根据模块的错误,联系相应的中间开发供应商,提供专业的保障。

(3)支持异构环境:其不依赖于特定的运行环境,可移植性高,开发人员不要要针对不同的环境定制不同的系统,节省了公司的开发费用,开发一次就可以在不同的环境下使用。

(4)可伸缩性:Java EE项目可以在原有系统的基础上进行系统的扩展,只需要添加较少的硬件或软件设备就可以为用户提供更多的功能服务,并且可以保证高吞吐量和低延迟高性能。并且在Java EE社区或供应商可以提供许多可以解决系统服务瓶颈,提供系统负载均衡的方案,可以允许多设备关联部署,提供高伸缩性。

(5)稳定的可用性:Java EE是通过互联网在服务器部署,从而为全球各地的用户使用,只要选择安全性较高的服务器设备和稳定的地域位置,其稳定的性能可以保证系统的出错率在0.1111%以内,并可以保证每年需要维护的时间很少,在10分钟内。

2.2 Spring MVC模式

MVC指的是Model View Controller,是由模型、视图和控制器组成,MVC模式是通过将web服务划分成不同模块独立处理,使各层之间关联性减少,达到解耦的目的。MVC具备三层结构,一是Model(模型)是将实体对象进行封装成POJO类;View(视图)是通过将后台的数据进行前台展示,以直观的方式提供给用户;Controller(控制器)负责完成前台数据与后台对象数据交互。

Spring MVC是MVC模式的一种实现,其利用了Spring的注解特性,面向切面等方法实现,快速便捷的完成了用户的请求,Spring 通过他的注解,为用户提供快速方便的服务。在Struts2中,通过访问控制器需要在struts配置文件中为每条请求配置action和每个结果result。Struts2框架通过对每个类定义拦截请求也可以指定类中的具体方法进行拦截,而Spring MVC则是通过对每个方法定义请求,并且可以使用Spring MVC的注解命令,直接通过对方法定义从而实现拦截请求和返回数据,使得数据交互方便了许多。Struts中一个类对应一个访问请求,Spring MVC中,一个方法对应一个访问请求。同时Spring MVC还可以通过Spring的其他注解命令对参数预处理,比如@DateFormat 自动对日期格式化。

3 教学评测系统分析

本章主要从教学评测的实际操作获取系统的需求,并进行较详细的分析。

3.1 教学评测系统需求陈述

教学评测系统目的是帮助教师更好的教学,提高教学质量。评测系统根据教师的课程进行学生评教,学生根据评测问卷的题目进行答题。学院管理员可以通过管理员账号登录将选课系统中的课程数据,选课数据,学生数据导入到评测系统中,系统为每个学号设置一个登录用户;教师用户也需要管理员账号将数据导入评测系统中。管理员发布评测,教师可以发布对应课程的评测进行短期的教学质量评测,学生根据自己的选课信息会收到评测信息,根据评测日程安排参与评测。最终的评测结果将反馈给任课教师[3]

根据以上需求陈述,可以得出系统的总体流程如图3-1所示。

图3-1 系统流程图

3.2 教学评测系统需求分析

本节对系统需求的分析得出系统用例情况,系统类图、序列图[5]等。

3.2.1 用例图

根据系统的需求可以抽象出,教学评测系统含有三个角色,学生用户、教师用户和学院管理员。具体来说本系统应包含如下具体的功能。

(1)登录验证:用户进入网站主页显示登录页面,即可以输入用户名和对应的用户验证码以及选择身份角色,系统验证成功将进入相应角色的界面。

剩余内容已隐藏,请支付后下载全文,论文总字数:36702字

相关图片展示:

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

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