在线教学质量评价系统的设计与实现(附件)【字数:8660】
摘 要学生对老师的教学评价活动是提高高校教学质量非常重要的一部分,随着信息化教育的飞快发展,如何使用日新月异的网络平台来评价传统教学中老师的教学情况,是当下教学管理的重中之重,也是教学发展史中很关键的一个问题。本论文阐述了基于Windows10操作系统的在线教学质量评价系统的设计与实现。该系统采用Java语言进行编码;Springboot、MyBatis框架进行开发;MySQL数据库来存储用户信息、题库等数据;HTML5、CSS3、JavaScript来显示动态页面。这篇论文首先分析了课题的研究现状,其次对在线教学质量评价系统做了功能需求分析与数据库需求分析,然后介绍了该系统的设计与实现,系统完成后进行系统的测试,最后对整个论文进行了总结。
目 录
第一章 绪论 1
1.1课题的研究意义 1
1.2课题的背景 1
1.3本章小结 1
第二章 开发技术简介及运行环境 2
2.1开发技术简介 2
2.2运行环境 2
2.3本章小结 3
第三章 需求分析 4
3.1系统功能需求分析 4
3.2数据库分析 4
3.3本章小结 6
第四章 总体设计 7
4.1系统设计思想 7
4.2系统操作界面设计 7
4.3系统实际功能设计 8
4.4系统功能流程图 8
4.5本章小结 9
第五章 系统的实现 10
5.1系统概述 10
5.2用户界面的实现 10
5.3本章小结 13
第六章 系统的测试 14
6.1系统测试 14
6.2登录功能测试 14
6.3注册功能测试 14
6.4生成测评卷测试 15
6.5学生评教测试 15
6.6本章小结 16
结束语 17
致谢 19
参考文献 20
附录 21
第一章 绪论
1.1课题的研究意义
教师教学 *好棒文|www.hbsrm.com +Q: ¥351916072$
质量的优化是学校教育的核心工作,一个学校的长远发展离不开教务管理部门的监督与建设。教师的教学质量在人才培养工作中处于十分重要的地位,做好教学管理工作可以推进学校人才培养事业的发展。
教务管理人员要用发展的眼光、系统的观点来协调处理好各种关系。此时,我们需要一个手段来帮助教务管理部门开展教学质量的监督。高效率在线评价系统的开发显得尤为重要,在线教学质量评价系统应运而生。此系统为提高学校整体教学质量、深化教学改革、促进教学质量迈上新台阶提供了极大的便利,大大提高了相关人员的工作效率。
1.2课题的背景
在国外,学生使用系统在线评价老师的活动已经进行了上百年,以美国为例,在1970年初,美国的教育委员会做过一次系统的调查,其结果显示,调查范围内的几百所高校中校方允许学生在评价系统中评价老师的行为所占比例约为百分之六十五。从1980年到21世纪初,学生在线对老师进行系统评价的行为越来越普遍了[1]。现如今,绝大多数高校已经开发并且使用了以资源共享为基础的学生评教活动。以网络为基础的教学管理系统已经广泛运用于国外高校,取得了十分可观的经济效益。
在国内,高等教育得到了很大的发展,新学校不断建立,老学校不断扩展,高等教育更趋于多元化发展。教学质量评价的发展由最初的纸质问卷调查到现在在线教学评教系统的使用,随着互联网的迅猛发展,越来越规范的学生评教活动获得了良好的发展。在中国的教育发展历程中,学生对教师教学质量的评价活动随着网络技术的普及越来越趋于平常化[2]。这一发展形式十分有利于高校教学活动的开展,打破了传统评教的地域、人为局限性,降低了教务处人员的消耗以及个人评价教师的主观特性,很大程度上提高了高校的师资力量,有益于人才的培养。该系统也为高校老师的职称评定打下了良好的基础。当有教师要进行职称评定行为时,教务处可以根据学生们的总体评价情况来了解该老师的实际教学情况。随着学生评教活动的普及,高校的教学质量也会越来越高。
1.3本章小结
本章节主要介绍了本课题在线教学质量评价系统的设计与实现的研究意义及开发背景,了解到教师的教学质量在推进学校人才培养事业方面有着十分重要的地位。国内外评教情况大致相同,学生通过在线系统对教师进行评教的情况越来越普遍了。
开发技术简介及运行环境
2.1开发技术简介
2.1.1 Java简介
Java是一种面向对象的程序设计语言。Java将一切问题都看做对象与对象之间的交互,将对象抽象为方法与属性相集合。它的跨平台性,使Java语言编写的程序不受平台的限制,可以自由地从一个平台迁移到另一个平台。它还具有多线程性,可以使进程内部的多个线程同时工作[3]。
2.1.2 数据库简介
数据库可以被看成是一个用来存放数据的盒子,该盒子会按照特定的数据结构来存储数据。我们可以通过增删改查来处理数据库中的数据。
本系统使用的数据库为MySQL开源数据库中的关系型数据库。关系型数据库可以把复杂难懂的数据简单化。在此数据库中,我们一般要建立一个或多个关系表格来进行对数据的操作[4]。
2.1.3 Tomcat简介
Tomcat是用Java语言进行编写的一个网络服务器,类似于微软的IIS、Web服务器,其官方网址为http://tomcat.apache.org,目前的Tomcat已经可以和绝大多数的主流web服务器(Apache服务器,IIS )一起工作,它的功能可靠稳定且高效率,是用来开发程序最好用的servlet容器之一[5]。
2.1.4 Spring框架简介
Spring是一种应用程序框架,它可以进行多层的应用,Spring的核心是提供一种机制来管理业务对象及其依赖的关系。它提供的代码易于重复使用,可以很方便地进行应用程序服务器间的移植。通过使用此体系结构分层的特性,Spring框架可以帮助程序员们简化很多企业级应用程序中遇到的复杂问题,它还为构建Web应用程序提供了MVC实现[6]。
目 录
第一章 绪论 1
1.1课题的研究意义 1
1.2课题的背景 1
1.3本章小结 1
第二章 开发技术简介及运行环境 2
2.1开发技术简介 2
2.2运行环境 2
2.3本章小结 3
第三章 需求分析 4
3.1系统功能需求分析 4
3.2数据库分析 4
3.3本章小结 6
第四章 总体设计 7
4.1系统设计思想 7
4.2系统操作界面设计 7
4.3系统实际功能设计 8
4.4系统功能流程图 8
4.5本章小结 9
第五章 系统的实现 10
5.1系统概述 10
5.2用户界面的实现 10
5.3本章小结 13
第六章 系统的测试 14
6.1系统测试 14
6.2登录功能测试 14
6.3注册功能测试 14
6.4生成测评卷测试 15
6.5学生评教测试 15
6.6本章小结 16
结束语 17
致谢 19
参考文献 20
附录 21
第一章 绪论
1.1课题的研究意义
教师教学 *好棒文|www.hbsrm.com +Q: ¥351916072$
质量的优化是学校教育的核心工作,一个学校的长远发展离不开教务管理部门的监督与建设。教师的教学质量在人才培养工作中处于十分重要的地位,做好教学管理工作可以推进学校人才培养事业的发展。
教务管理人员要用发展的眼光、系统的观点来协调处理好各种关系。此时,我们需要一个手段来帮助教务管理部门开展教学质量的监督。高效率在线评价系统的开发显得尤为重要,在线教学质量评价系统应运而生。此系统为提高学校整体教学质量、深化教学改革、促进教学质量迈上新台阶提供了极大的便利,大大提高了相关人员的工作效率。
1.2课题的背景
在国外,学生使用系统在线评价老师的活动已经进行了上百年,以美国为例,在1970年初,美国的教育委员会做过一次系统的调查,其结果显示,调查范围内的几百所高校中校方允许学生在评价系统中评价老师的行为所占比例约为百分之六十五。从1980年到21世纪初,学生在线对老师进行系统评价的行为越来越普遍了[1]。现如今,绝大多数高校已经开发并且使用了以资源共享为基础的学生评教活动。以网络为基础的教学管理系统已经广泛运用于国外高校,取得了十分可观的经济效益。
在国内,高等教育得到了很大的发展,新学校不断建立,老学校不断扩展,高等教育更趋于多元化发展。教学质量评价的发展由最初的纸质问卷调查到现在在线教学评教系统的使用,随着互联网的迅猛发展,越来越规范的学生评教活动获得了良好的发展。在中国的教育发展历程中,学生对教师教学质量的评价活动随着网络技术的普及越来越趋于平常化[2]。这一发展形式十分有利于高校教学活动的开展,打破了传统评教的地域、人为局限性,降低了教务处人员的消耗以及个人评价教师的主观特性,很大程度上提高了高校的师资力量,有益于人才的培养。该系统也为高校老师的职称评定打下了良好的基础。当有教师要进行职称评定行为时,教务处可以根据学生们的总体评价情况来了解该老师的实际教学情况。随着学生评教活动的普及,高校的教学质量也会越来越高。
1.3本章小结
本章节主要介绍了本课题在线教学质量评价系统的设计与实现的研究意义及开发背景,了解到教师的教学质量在推进学校人才培养事业方面有着十分重要的地位。国内外评教情况大致相同,学生通过在线系统对教师进行评教的情况越来越普遍了。
开发技术简介及运行环境
2.1开发技术简介
2.1.1 Java简介
Java是一种面向对象的程序设计语言。Java将一切问题都看做对象与对象之间的交互,将对象抽象为方法与属性相集合。它的跨平台性,使Java语言编写的程序不受平台的限制,可以自由地从一个平台迁移到另一个平台。它还具有多线程性,可以使进程内部的多个线程同时工作[3]。
2.1.2 数据库简介
数据库可以被看成是一个用来存放数据的盒子,该盒子会按照特定的数据结构来存储数据。我们可以通过增删改查来处理数据库中的数据。
本系统使用的数据库为MySQL开源数据库中的关系型数据库。关系型数据库可以把复杂难懂的数据简单化。在此数据库中,我们一般要建立一个或多个关系表格来进行对数据的操作[4]。
2.1.3 Tomcat简介
Tomcat是用Java语言进行编写的一个网络服务器,类似于微软的IIS、Web服务器,其官方网址为http://tomcat.apache.org,目前的Tomcat已经可以和绝大多数的主流web服务器(Apache服务器,IIS )一起工作,它的功能可靠稳定且高效率,是用来开发程序最好用的servlet容器之一[5]。
2.1.4 Spring框架简介
Spring是一种应用程序框架,它可以进行多层的应用,Spring的核心是提供一种机制来管理业务对象及其依赖的关系。它提供的代码易于重复使用,可以很方便地进行应用程序服务器间的移植。通过使用此体系结构分层的特性,Spring框架可以帮助程序员们简化很多企业级应用程序中遇到的复杂问题,它还为构建Web应用程序提供了MVC实现[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/95.html