| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:21369 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要:当今中国互联网的飞速发展,通过互联网获取资源信息的便利性得益于web 信息爆发性增长,其也在人们的业余生活中扮演重要的角色。随着互联网和网页技术的发展,扩大了网页内容覆盖范围,百姓休闲娱乐的生活又多了一个选择——观看视频。网络视频伴随着视频网站的异军突起已经是互联网应用中炙手可热的热门项目。短视频成为了大众生活休闲娱乐的首选之一,大众可以通过观看短视频了解时事,缓解压力,增长知识等。建立一个简约、便捷、稳定的短视频网站,已是迫切的需求。
通过对相关文献、论文进行阅读,了解网站开发大致流程,选择合适的开发工具、框架和语言,并争对大众对短视频网站需求分析,展开网站的分析、设计与实现。该短视频网站基于MVC 的思想,采用Springboot 和Mybatis 来搭建网站框架,通过HTML5 和CSS 等前台技术对页面进行渲染和展现,采用Mysql 数据库实现对用户以及后台数据的处理。同时使用flowplayer 和ffmepg 等其他插件来实现视频上传、播放以及截图等功能。该网站分为前台和后台两个部分,前台是为用户界面其可进行视频播放、个人信息修改、上传视频等功能,后台为管理员界面其进行用户管理、视频类型管理、视频管理以及角色管理。
在开发本网站的过程中,将严谨地遵守网站开发的流程和规范。网站设计开发的流程大致为先进行可行性分析、需求分析、网站各各模块设计、实现各各模块的功能设计以及最后网站呈现并通过测试发现问题解决问题。具体来说需要运用程序流程图来介绍说明所要开发的模块功能,最后通过对网站的功能性以及非功能性两方面进行测试。并在测试后积极解决所发现的问题,使其能够投入使用。本课题设计开发的短视频网站借鉴了Java web 中的较为流行的技术,功能模块较为完善、界面设计简单明了、使用操作方便快捷,并且能够满足大众对视频网站的基本需求,能够可以投入使用。
关键词:短视频网站;Springboot;Mybatis;MySQL
目 录
摘 要
Abstract
第1章 绪 论 1
1.1背景与意义 1
1.2国内外发展(应用)现状 2
1.2.1国内发展(应用)现状 2
1.2.2国外发展(应用)现状 3
1.3论文主要研究内容 4
1.4论文组织结构 4
第2章 相关技术支持 6
2.1 JavaScript 6
2.2 MySQL 6
2.3 Spring Boot框架 7
2.4 Mybatis 7
2.5 HTML5 8
2.6 CSS 9
2.7开发平台以及运行环境 9
2.7.1开发平台 9
2.7.2运行环境 10
第3章 网站需求分析 12
3.1功能需求分析 12
3.2非功能需求分析 14
3.3可行性分析 16
3.3.1技术可行性 16
3.3.2经济可行性 16
3.3.3社会可行性 17
第4章 网站设计 18
4.1网站构架 18
4.2网站开发流程 19
4.3功能模块设计 21
4.4工作流程设计 22
4.5数据库设计 22
4.5.1创建数据库 22
4.5.2数据库表设计 23
第5章 网站实现 28
5.1用户模块 28
5.1.1注册登录 28
5.1.2首页 29
5.1.3个人中心 31
5.1.4视频中心 31
5.1.5消息中心 32
5.2管理员模块 33
5.2.1管理员登录 33
5.2.2用户管理 34
5.2.3视频管理 34
5.2.4角色管理 35
5.2.5视频类型管理 36
5.3核心代码 36
第6章 网站测试 38
6.1测试目的与测试环境 38
6.1.1测试目的 38
6.1.2测试环境 38
6.2测试用例 38
6.2.1 浏览器兼容性测试 38
6.2.2 网站UI测试 39
6.2.3网站功能测试 39
6.3测试结论 40
第7章 总结 41
致 谢 42
参考文献 43 |

