支持翻转课堂的网络教学平台的设计与实现
2023-03-09 08:54:43
论文总字数:27580字
摘 要
在这个身处互联网的时代,传统的教育方式已经不再能够满足人们对知识的渴望。随着Internet的普及,教学模式发生了翻天覆地的变化。在传统的教学方法中引入网络教学模式,“线上 线下”的混合学习促进了翻转课堂的推广,这使得学习者在学习环节更加方便。本课题实现了支持“翻转课堂”的教学平台,可以帮助师生完成学习和教授的任务。
本文开篇初步介绍了关于平台设计的知识背景,包含国内外研究现状、课题意义。紧接着介绍了系统平台设计所采用技术包括框架结构,开发的工具。该系统有超级管理员、教师、学生三种用户,首先针对这三种不同的用户分别进行了各自的需求分析和各自的功能分析。再通过用例模型,进行模块的划分,包括管理员管理,学生管理,老师管理包括课程管理、在线自测管理以及留言管理等功能,并给出平台系统的总体结构图和数据库设计。之后,按照需求和总体设计方案,设计和实现系统的结构和功能模块,最后测试系统功能。本系统的开发是基于B/S结构,选用JAVA语言,后端采用SSH(Struts Spring Hibernate)作为开发框架,用mysql作为数据库,前端应用jsp和css样式进行设计。
相比于网络上的精品课程设计,该平台遵循翻转课堂教学理念,教师以教学大纲的形式按照课前、课堂、课中进行教学设计,包括上传课件、视频、作业、试卷、测试等。此外,学生做题的正确率数据以柱状图的形式直观表现出来,呈现错题集中分布情况,教师通过数据分析结果,可以把握学生的预习效果,及时调整课堂教学重点和教学方法,有效开展翻转课堂教学。学生通过平台进行课前预习和课后复习,变被动为主动,改变学习角色,突出学生在学习中的主体地位,提高学习效率。
关键词:教学平台系统设计; B/S; SSH;翻转课堂
The design and implementation of the network teaching platform supporting the flipped classroom——Web teaching platform
Abstract
In this era of Internet, and the traditional way of education is no longer able to satisfy people"s desire for knowledge. With the popularization of Internet, the teaching mode has undergone tremendous changes. In the traditional teaching methods, the introduction of online teaching mode, "Online offline" blended learning to promote the promotion of flip classroom, which makes learners in the learning process more convenient. This topic realizes the support of "flip classroom" teaching platform, can help teachers and students to complete the task of learning and teaching.
This thesis begins with a brief introduction to the background of platform design, including the research status and the significance of this topic. Then it introduces the design techniques of the system platform, including the framework structure and the tools developed. The system has three administrators, namely, super administrators, teachers and students. First of all, this thesis analyzes the needs of each of these three different users and analyzes their respective functions. Through the use case model, divide the module, including the administrator management, student management, teacher management, curriculum management, including online self testing management and message management functions, design the overall structure diagram and database and gives the platform system. After that, according to the requirements and the overall design plan, design and implement the system structure and function modules, and finally test the system function. The development of this system is based on the B/S structure, select the JAVA language, and the back-end uses SSH (Struts Spring Hibernate) as the development framework, using MySQL as the database, the front-end application of JSP and CSS style design.
Based on excellent course design compared to the network on the platform following the flipped classroom teaching philosophy, teaching outline form according to the pre class, class, class teaching design courseware, including uploading video, operation and testing. Students select courses to carry out curriculum study, highlighting the students in the main position of learning. In addition, the correct rate of students of the data in the form of a histogram intuitively displayed, showing the wrong questions focused on distribution, it is convenient for teachers to judge and predict the difficulty of curriculum knowledge.
Key words: teaching platform system design; B/S; SSH; flipped classroom
目录
摘 要 I
Abstract II
第一章 引 言 1
1.1 课题背景 1
1.2 现状研究 1
1.2.1 国外现状研究 1
1.2.2 国内现状研究 2
1.3 课题目的及意义 2
1.3.1 课题研究的目的 2
1.3.2 课题研究的意义 3
1.4 课题研究内容 3
1.5 论文组织结构 3
第二章 技术简介 4
2.1 JSP技术简介 4
2.2 JavaScript技术简介 4
2.3 SSH框架简介 4
2.3.1 SSH框架及其依赖的jar包 4
2.2.2 SSH框架的配置文件 5
2.4 本章小结 7
第三章 系统需求分析 8
3.1 用户需求分析 8
3.2 系统功能需求分析 8
3.3 本章小结 11
第四章 系统总体设计 12
4.1 系统架构设计 12
4.2 系统功能模块设计 12
4.2.1 系统管理员功能模块(admin)的设计 12
4.2.2 教师模块(teacher)的设计 13
4.2.3 学生模块(student)的设计 13
4.3 系统流程设计 14
4.4 数据库设计 14
4.4.1 系统E-R图 14
4.4.2 关系模型的抽象 16
4.4.3 数据库表字段设计 17
4.5 本章小结 20
第五章 系统详细设计 21
5.1 功能模块详细设计 21
5.1.1 学生认证登录模块设计 21
5.1.2试卷管理模块设计 21
5.1.3学生选课模块设计 22
5.2 实体类(JavaBean)详细设计 22
5.3 业务逻辑层(Service层)详细设计 23
5.4 持久层(Dao层)详细设计 25
5.5 视图(View)层详细设计 26
5.6 本章小结 26
第六章 系统实现 27
6.1 系统开发软件和运行环境 27
6.1.1 开发环境与工具 27
6.1.2 开发工具与开发环境简介 27
6.1.3 开发环境的部署与框架的搭建 27
6.2 测试题正确错误率的实现 29
6.2.1 测试题正确错误率的实现方案 30
6.2.2 核心代码示例 30
6.3 前后台支持框架的实现 31
6.4 系统主要界面 31
6.5 本章小结 41
第七章 系统测试 42
7.1 测试环境 42
7.2 测试方法 42
7.3 功能测试用 42
7.4 本章小结 45
第八章 结束语 46
致 谢 47
参考文献 48
第一章 引 言
1.1 课题背景
当前所处的时代是信息科技蓬勃发展,迅速前进的时代。当下,教育模式以崭新的方式,使教学与网络技术紧密联系在一起。翻转课堂作为基础,以任务驱动模式教学作为辅助,网络和实际教学配合在一起,相辅相成。更是使教学模式从传统环境束缚中解脱出来,摆脱时间和空间的限制,得到了较高的反响。师生从传统课堂的束缚中解脱出来,选择任意的时间,地点展开学习,交流。提供这样一种崭新的学习方式,使得我们的学生收获更多的学习乐趣,使学生充满积极性和主动性。
为了让学生在学习中更加积极、主动、充满效率,对学习产生更浓厚的兴趣,我们就必须摆脱传统的教学模式,优化教学效果,以求实现教学效果的合理化,规律化。在这个过程中教学形式需要我们去改变,对于翻转课堂的网络教学平台的研究还不够成熟,以至于翻转课堂教学的实现存在一定的难点,教学效果也大打折扣。
剩余内容已隐藏,请支付后下载全文,论文总字数:27580字