基于SSM的“GoodShare”趣味视频分享平台的设计与实现毕业论文
2021-11-05 19:23:24
摘 要
本文主要介绍了基于SSM框架来实现趣味视频分享平台的一种设计方案。随着当今时代各种网络技术的快速发展与进步,人们渐渐地开始在网上寻找更多有趣的休闲娱乐项目。本系统是一个在线的趣味视频分享平台,旨在为人们提供一种新的方式,去更好的分享、交流自己和他人生活的所见所感、趣事乐事,用户可以在平台上分享、管理、搜索、收藏自己感兴趣的视频,也可以就视频内容与他人展开交流、讨论等。
本系统采用了B/S架构、SSM框架、MySQL数据库、JAVA语言等技术,不仅保证了整个系统较高的执行效率,还保证了其易维护性、易扩展性、可重用性,也拥有美观大方的用户界面。
关键词:视频;分享; B/S架构;SSM框架;标签;
Abstract
This paper mainly introduces a design scheme of interesting video sharing platform based on SSM framework. With the rapid development and progress of various network technologies in today's era, people gradually begin to look for more interesting leisure and entertainment items on the Internet. This system is an online fun video sharing platform, designed to provide a new way for people to go to better share and exchange with others what you see is what you feel, the fun of life fun, the user can on the platform sharing, management, search, collect their interested in video, can also video content to share with others, discussion, etc.
This system adopts B/S architecture, SSM framework, MySQL database, JAVA language and other technologies, which not only guarantees the high execution efficiency of the whole system, but also guarantees its easy maintenance, easy expansibility and reusability, and also has a beautiful and elegant user interface.
Key words: video sharing; Online video; B/S architecture; SSM framework; Video tags;
目 录
第1章 绪论 1
1.1 研究背景、目的及意义 1
1.1.1 研究背景 1
1.1.2 研究目的 1
1.1.3 研究意义 1
1.2 国内外研究现状 2
1.2.1 国内视频网站研究现状 2
1.2.2 国外视频网站研究现状 2
1.3 研究内容 2
1.4 论文章节安排 3
第2章 系统分析 4
2.1 系统概述 4
2.2 功能需求分析 4
2.3 非功能需求分析 6
2.4 可行性分析 7
2.5 软件开发技术介绍 7
2.5.1 Java语言技术 7
2.5.2 MySQL数据库技术 8
第3章 系统概要设计 9
3.1 系统结构设计 9
3.2 系统各模块功能设计 10
3.3 数据库概念结构设计 13
3.3.1 实体 13
3.3.2 实体之间的联系 13
3.3.3 总体E-R图 13
第4章 系统详细设计 15
4.1 系统整体类图 15
4.2 数据库详细设计 16
4.2.1 数据库逻辑结构设计 16
4.2.2 数据库物理结构设计 16
4.3 功能模块详细设计 20
4.3.1 视频管理模块详细设计 20
4.3.2 视频观看模块详细设计 24
4.3.3 首页展示模块详细设计 26
4.3.4 个人界面模块详细设计 29
第5章 关键功能实现与系统测试 31
5.1 系统关键算法、技术的实现 31
5.1.1 上传视频功能实现 31
5.1.2 搜索视频功能实现(多项限定条件) 33
5.1.3 推荐视频算法实现 34
5.1.4 运用AJAX技术登录验证用户名。 35
5.2 系统功能模块测试 36
5.2.1 用户注册功能测试 36
5.2.2 视频上传测试 37
5.2.3 收藏视频模块测试 38
第6章 总结与展望 40
6.1 研究总结 40
6.2 未来展望 40
参考文献 42
致 谢 43
绪论
本章主要介绍了本系统的研究背景、目的、意义以及国内外当前的研究现状,然后提出了本系统的总体的设计内容,并说明每个本文后续每个章节的安排。
研究背景、目的及意义
研究背景
随着各种网络技术的快速发展与进步,各家各户中无线的4G,5G,WIFI网络技术渐渐的普及起来,一些文件大小比较大的资源,如视频、音乐等资源可以以较快的速度在Internet上传输,国内的在线视频分享网站崭露头角,并逐渐渗透到人们的日常生活中。在线视频网站是运用视频媒体流技术与网络技术相结合,为用户提供视频分享,搜索与观看下载等功能的一个平台,人们在这个平台上可以充分分享自己的所闻所见,生活、工作、电影、游戏等方面来与他人交流[1]。在这个时代下,人们对于信息存储方式和质量的要求也越来越高,简单的文字、语音线上交流已经不能满足我们愈加强烈的分享欲,录制视频、在线观看的需求早已在人们之中存在。
研究目的
基于以上研究背景,本课题的研究主要目的就是设计并实现一个名为“GoodShare”的趣味视频分享平台,它是一个让用户搜索、观看与分享的视频网站,它的关注重心是平台的创作人员和创作内容[2]。它以生活中的趣事乐事为主要内容,涉及到生活,娱乐,电影,音乐,游戏,动漫,科技等方面[3]。
在保证平台的基础功能得以实现的前提下,也需要设计出用户友好的、美观整洁图形界面以供用户与机器交互,还要从系统的执行效率、代码的可重用性、系统的可维护性、系统的可扩展性、用户数据的安全性等角度考虑,打造一个各方面都优秀视频分享平台[4]。
研究意义
开发这样一个视频分享平台,人们可以将自己生活中的难忘的、光荣的、重要的经历,需要使用本平台来保存。随着人们的精神生活水平不断题高,人们更喜欢利用DV或者手机来拍视频,记录生活,满足自己的精神需要,比如说自己拍有趣的事情、拍客们自娱自乐制作的短片、用于宣传交流的短片、戏玩家们自制的戏视频、电视剧剧集、电影等娱乐视频等,趣味视频分享平台系统就是为了满足人们的这种需求,将视频上传到网站,分享给好友,共同交流,收获双倍欢乐[5]。
国内外研究现状
国内视频网站研究现状
近些年来,随着互联网的快速发展以及人们生活方式的改变,越来越多的视频网站开始迅速崛起,诸如腾讯、视频billbill、乐视、爱奇艺等,很多观看视频的网站出现在了人们的生活当中,他们激烈的和对方竞争[6]。现在在市场上来看,腾讯视频、billbill、爱奇艺等主流视频网站占比都很大,大部分视频网站都为用户提供以观看视频为主要用途的功能,而分享视频的网站并不是很多。所以,如今应该多开发一些以分享为主的视频网站以满足人们需求,除此之外,也应当不断完善现在市面上视频网站的发展模式 [7]。
国外视频网站研究现状
国外学术在网络视频领域有两个品为突出的研究方向,一是如何在技术上一步加强网络视频的普及程度,即如何不断开发技术以便使更多样化的个人数据接收终端可以接收网络视频[8];二是如何不断拓展网络视频的商业空间和营销价值,完善整条产业链的各个环节[9]。在国外,最出名的视频网站是YouTube,它就是以观看和分享为主的,为用户带来了良好的体验。