更新时间:08-03 上传会员:暖暖大将军
分类:工业大学 论文字数:16860 需要金币:1000个
摘要:随着互联网时代的来临和基于B/S架构的Web技术的发展,它们对教育领域产生了深远的影响。教学不再局限于传统的课堂教学模式,互联网在线教学跨越了时空,授课者可以上传教学视频到网站,学习者通过浏览器访问网站、观看视频进行学习。
系统采用Java语言、Spring Boot框架、MySQL等技术来设计和实现。系统的主要功能有用户登录和注册功能,视频上传架功能,视频专区用户评论功能,操作日志查看功能,IP地址管理功能和会员功能。对系统经过全面的功能测试,结果表明系统实现了上述功能。利用线上教学的方式辅助传统的教学方式,提供了全新的教育和学习环境,学生也体会到线上学习的乐趣。
关键词:网络视频教育; 在线教学;需求分析
目 录
摘 要
ABSTRACT
第一章 绪论-1
1.1 研究背景-1
1.2 研究意义-1
1.3 国内外研究情况的描述-2
1.3.1 国内的研究情况描述-2
1.3.2 国外的研究情况描述-2
1.4 本文实现方法和技术路线-2
1.5 本文主要研究内容-2
1.6 本文论文结构-3
第二章 开发技术介绍-4
2.1 Java语言介绍-4
2.2 MySQL数据库-4
2.2.1 MySQL主要特点-4
2.2.2 MySQL的优点与不足之处-4
2.2.3 MySQL的优化方式-5
2.3 Spring开发框架的介绍-5
2.4 Spring Boot开发框架的介绍-6
2.5 SSM框架的基本介绍-6
2.5.1 SSM框架的组成结构-6
2.5.2 SSM框架的主要优点-6
2.6 JSP简介-7
2.6.1 JSP技术的特点-7
2.6.2 JSP技术的发展情况-7
第三章 需求分析-8
3.1 功能需求-8
3.2 性能需求-8
3.3 市场需求分析-8
3.4 可行性分析-9
3.5 项目成本分析-9
第四章 系统设计-11
4.1用例模型设计-11
4.2 功能的模块划分与实现-12
4.2.1 功能模块划分-12
4.2.2 功能模块设计-14
4.3 系统流程图-16
4.4 数据库设计-18
4.4.1 E-R图设计-19
4.4.2 数据表设计-22
第五章 系统实现-24
5.1 登录注册功能实现-24
5.2 主界面的实现-28
5.3 课程详细信息页面的实现-30
5.4 我的课程页面的实现-31
5.5 课程视频播放页面的实现-31
5.6 后台管理页面实现-33
第六章 结论与展望-43
参考文献-44
附录 部分功能代码-46
附录一 防范XSS漏洞-46
附录二 上传文件-46
附录三 界面拦截器-48