交互式微课在《C 语言程序设计》课程教学中的应用研究
2023-01-18 21:49:10
论文总字数:23687字
摘 要
现阶段,信息高度发达,教育行业在互联网的助推下出现了较大的变革。计算机网络技术让知识的获取不再局限于课堂,多渠道的学习使人们接触到更多的知识。据调查数据显示,传统的单向学习模式已经已经不能满足学生和老师的现实需求,亟需改善。而交互式微课正是现阶段学习的突破口,它通过较多的互动,例如线上学习和留言等,激发了学生学习的主动性,再结合传统的课堂教育,学生学习效率得以强化。与此同时,它还为老师提供了较好的教学平台,老师可以在平台内及时发布或更新相关课程资料,极大地增加了教学效率。
本研究主要围绕基于C 语言程序设计课程的交互式微课系统展开,平台拥有三大功能模块:学生平台、管理员管理后台和教师管理后台,各个模块的功能之间是交汇融合的。在学生平台,学生可以执行修改个人信息、下载学习资料、留言、测试等操作;在交互式微课系统管理员后台,管理员负责对留言、公告、用户等信息进行打点;在教师管理后台,教师可以及时给学生们发布课件、试题、教学视频等学习资料。
该论文详细介绍了此项研究系统的设计过程,对交互式微课这一主题进行了进一步的探讨,极大改进了现阶段的学习和教学模式。通过研究和测试,系统基本能够实现现阶段用户70%的功能需求,在评论功能和界面美观性等方面仍需深入研究。
关键词:交互式微课;WEB;JSP;B/S结构;C 语言程序设计
Research on the Application of Interactive Micro-course
Abstract
At the present stage, information technology is highly developed. The education industry has undergone great changes with the help of the Internet. The computer network technology makes the acquisition of knowledge no longer limited to the classroom, and the multi-channel learning makes people access to more knowledge. According to the survey data, the traditional one-way learning model has been unable to meet the practical needs of students and teachers, and is in urgent need of improvement. Interactive micro-course is the breakthrough point of current learning. Through more interaction, such as online learning and message leaving, it greatly stimulates students" initiative in learning, combined with the traditional classroom education, students" learning efficiency can be strengthened. At the same time, it also provides a better teaching platform for teachers, teachers can timely release or update the relevant course materials in the platform, greatly increasing the teaching efficiency.
This research mainly focuses on the interactive micro-course platform based on C language programming course. The platform has three functional modules: student platform, administrator management background and teacher management background. The functions of each module are integrated with each other. On the student platform, students can modify personal information, download learning materials, leave messages, test and other operations. In the administrator management background, the administrator can manage messages, announcements, user information and other information. In the background of teacher management, teachers can timely release courseware, test questions, teaching videos and other learning materials to students.
This paper introduces the design process of this research system in detail, and further discusses the topic of interactive micro-course, which greatly improves the current learning and teaching mode. Through research and testing, the system can basically achieve 70% of the current functional requirements of users, and it still needs in-depth research in the comment function and interface aesthetics.
Keywords: interactive micro-course, The WEB, The JSP, B/S structure, C language programming
目录
第一章 绪论 1
1.1 论文工作背景与意义 1
1.2 相关研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 1
1.3 主要工作内容 2
1.4 论文组织结构 2
第二章 相关技术基础 3
2.1 开发工具及技术 3
2.1.1 开发工具 3
2.1.2 技术 4
2.2 本章小结 4
第三章 系统需求分析 5
3.1 系统功能需求分析 5
3.1.1 学生 5
3.1.2 教师 6
3.1.3 系统管理员 7
3.2 系统非功能需求分析 7
3.2.1 性能需求 7
3.2.2 安全保密需求 7
3.2.3 可靠性需求 8
3.2.4 环境需求 8
3.3 本章小结 8
第四章 系统设计 9
4.1 系统总体设计 9
4.1.1 系统分层结构设计 9
4.1.2 系统功能模块结构设计 9
4.1.3 系统总体工作流程设计 10
4.1.4 系统数据库设计 11
4.1.4.1 E-R模型图 11
4.1.4.2 数据库的逻辑结构设计 13
4.1.4.3 数据库的连接原理 15
4.2 系统详细设计 16
4.2.1 学生模块 16
4.2.2 系统管理员模块 17
4.2.3 教师模块 18
4.3 本章小结 18
第五章 系统实现与测试 19
5.1 系统实现 工具与环境 19
5.2 核心代码分析 19
5.2.1 系统登录 19
5.2.2 注册信息审核 20
5.2.3 未登录用户拦截 20
5.2.4 在线自测打分 21
5.2.5 教学视频管理 21
5.3 系统主要运行界面 22
5.3.1 系统登录 22
5.3.2 学生注册 24
5.3.3 教学视频管理 25
5.3.4 在线自测 26
5.3.5 留言板 28
5.4 系统测试 29
5.4.1 系统测试环境与工具 30
5.4.2 系统功能测试 31
5.4.3 系统非功能测试 33
5.5 本章小结 33
第六章 总结与展望 34
6.1 总结 34
6.2 展望 34
致谢 35
参考文献 36
第一章 绪论
1.1 论文工作背景与意义
剩余内容已隐藏,请支付后下载全文,论文总字数:23687字