【个人作品参考】短视频平台

摘 要

近几年来,随着计算机技术的发展,也带动了自媒体技术的发展,同时也让人们对于信息产业有了重新的认识,比如那些有趣的短视频走进了人们的生活当中。在这个快节奏的社会下,短视频凭借其独特的趣味性和丰富的表现形式,以及多元化的内容赢得了大量年轻人的喜爱。就目前来说,国内的短视频平台主要是抖音、快手平台为主,它们积累了大量的用户群体,每天的用户活跃度也很高,但是这类平台的视频的分类偏多,且短视频的质量很杂。面对这样的问题发生,急需一个平台对其进行协助解决。
本平台采用Java技术进行开发,使用SpringBoot框架实现后台功能,后台的页面渲染使用Vue框架,安卓端的实现使用Uni-app框架,系统的数据保存使用MySQL数据库。结合实际的用户需求分析,实现了用户和管理员两种用户角色,最终实现的功能有热门视频管理、视频分类管理、平台公告管理等功能。本平台部署上线之后,能够满足用户根据视频分类进行视频的观看,可以达到预期的目标。
关键词:自媒体;短视频;SpringBoot;Vue;Uni-app

Abstract

In recent years, with the development of computer technology, we media technology has also been promoted, and people have a new understanding of the information industry. For example, interesting short videos have entered people’s lives. In this fast-paced society, short videos have won the favor of a large number of young people with their unique interest, rich forms of expression, and diversified content. At present, the domestic short video platforms are mainly Tiktok and Kwai platforms, which have accumulated a large number of user groups and high user activity every day. However, there are many types of videos on these platforms, and the quality of short videos is very mixed. In the face of such problems, a platform is urgently needed to help solve them.
This platform is developed using Java technology, using SpringBoot framework to achieve background functions, using Vue framework for background page rendering, Uni app framework for Android, and MySQL database for system data storage. Based on the analysis of actual user needs, two user roles, user and administrator, are realized. The final functions include hot video management, video classification management, platform announcement management, etc. After the platform is deployed online, users can watch videos according to video types and achieve the expected goals.
Key Words:We media; Short video; SpringBoot; Vue; Uni-app

目 录

第一章 引言 1
1.1 选题的背景及意义 1
1.2 国内外研究现状 2
1.3 研究内容 3
第二章 开发技术介绍 3
2.1 Java 语言介绍 4
2.2 SpringBoot 框架介绍 5
2.3 Vue 框架介绍 5
2.4 Uni-app框架介绍 5
第三章 需求分析 7
3.1 可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 7
3.1.3 短视频平台实现可行性 7
3.2 功能需求分析 8
3.2.1 管理员需求分析 8
3.2.2 用户需求分析 9
3.3 性能需求分析 10
第四章 系统详细设计 11
4.1 总体功能模块设计 11
4.2 系统总体设计结构 12
4.2 数据库设计 13
4.2.1 数据库概念设计 13
4.2.2 数据库表设计 17
第五章 短视频平台的实现 23
5.1 管理员功能 23
5.1.1 登录管理模块 23
5.1.2 账号管理模块 23
5.1.3 用户管理模块 24
5.1.4 视频分类管理模块 24
5.1.5 热门视频管理模块 25
5.1.6 平台公告管理模块 25
5.1.7 系统管理模块 25
5.1.7.1 轮播图管理管理 25
5.1.7.2 在线客服管理 25
5.2 用户功能 26
5.2.1 登录注册模块 26
5.2.2 首页模块 26
5.2.3 热门视频模块 27
5.2.4 平台公告模块 28
5.2.5 我的模块 30
5.2.5.1 我的收藏管理 33
5.2.5.2 在线客服 34
第六章 系统测试 35
6.1 测试目的 35
6.2 测试环境 35
6.3 功能模块测试 35
6.3.1 管理员模块 35
6.3.2 用户模块 36
6.4 性能测试 36
6.5 性能测试的结论 37
第七章 总结与展望 38
7.1 总结 38
7.2 进一步的工作方向 39
参考文献 40
致 谢 43

第一章 引言

1.1 选题的背景及意义

近几年来,随着计算机技术的发展,也带动了自媒体技术的发展,同时也让人们对于信息产业有了重新的认识,比如那些有趣的短视频走进了人们的生活当中。在这个快节奏的社会下,短视频凭借其独特的趣味性和丰富的表现形式,以及多元化的内容赢得了大量年轻人的喜爱。就目前来说,国内的短视频平台主要是抖音、快手平台为主,它们积累了大量的用户群体,每天的用户活跃度也很高,但是这类平台的视频的分类偏多,且短视频的质量很杂。面对这样的问题发生,急需一个平台对其进行协助解决。
短视频平台主要是使用互联网技术进行实现的,首先用户需要再安卓端进行登录授权,通过点击热门视频模块查看视频的标题,也可以通过分类对视频进行查询。当用户找到自己想要的视频之后,可以点击进去观看视频内容。管理员是本系统最高的用户权限,能够看到所有的数据内容,能对用户、人们视频等进行功能。该平台通过功能设计之后,能够满足用户根据视频分类查找视频内容。
短视频平台的设计与实现,通过部署上线之后,可以取得三个方面的意义。首先对于社会而言,该平台的上线,能够满足用自媒体时代下,短视频观看的要求,推动信息化的发展。对于用户而言,该平台可以通过视频分类观看视频内容,使用起来非常方便。对于本人而言,能够通过此次的课题设计,提高编码能力。
1.2 国内外研究现状
短视频应用最早产生于2011年,出现在美国。2013年,Instagram短视频功能上线,上线首日视频上传量达到了500万条。早在2014年前后,Facebook已将视频作为信息流中优先展示的内容。2015年,公司首席执行官马克·扎克伯格表示其用户日均观看视频数量已经达到了30亿个。将视频内容作为重要的传播形态的不只是社交媒体,海外媒体如《华盛顿邮报》等均已将报道内容与视频深度结合。2016年,CNN宣布投资2000万美元以发展数字业务,其中包括线上视频业务。
中国互联网信息中心的一份数据显示,截止2017年6月,中国网络视频用户规模达到了5.65亿,网络视频用户使用率为75.2%,其中手机视频用户规模5.25亿,手机网络视频使用率为72.6%。2015年,秒拍短视频平台,播放量超过千万的用户账号为15个,此年月播放量过千万的的账号数量接近200。2017年,土豆网宣布全面转型短视频平台,腾讯甚至宣布关闭微视,直接向快手投资3.5亿。
通过国内外研究现状分析,可以得知。尽管短视频起步的时间才十年左右,但是在这互联网的大环境下,短视频发展非常火爆。因此,对于短视频平台的开发,意义将非常广泛。
1.3 研究内容

本文主要对短视频平台的开发和实现进行研究,研究主要分为三个阶段,分别为前期准备阶段,中期实现阶段和后期的测试阶段。
第一阶段:前期准备阶段,在进行短视频平台的实现之前需要对平台所涉及的技术等进行详细的了解和学习,在对平台的背景及意义进行分析,对目前最新的国内外研究现状进行分析,确定课题的可行性。
第二阶段:中期实现阶段。这一部分主要是在前一基础上进行平台的实现,简单来说就是对代码进行编写,逐一实现各个功能。在此过程中,代码的各模块命名都是统一 的,并在重要的部分进行了注释的编写。通过使用 CSDN 和B 站等进行学习,最 终实现代码的编写。
第三阶段:后期测试阶段。通过中期阶段的功能实现之后,最后就是对各个功能运用测试方法进行测试,找出未知的Bug,从而将平台各个功能达到预期目标。在测试 过程中采用白盒和黑盒测试相结合的方式来完成测试,测试过程中为了完全对性 能方面的测试则需要大量的用户进行系统的使用。因此,在测试时会采用电脑租 借的方式来进行。

第二章 开发技术介绍

2.1 Java技术介绍

Java 语言是在一款比较新的开发语言,其在设计以前就已经存在有 C++等语言, Java 是在对这些已经存在的语言的特点进行总结的基础上进行研发的,其设 计的最初目的是为了帮助进行电子产品的开发,但是,Java 语言在问世以后因为 其对以往的语言的缺点进行了优化,受到需要程序员的追捧, 因此,Java 语言在 程序语言中也成为了出场率较多的语言之一。 Java 最大的优点就是平台无关性, 简答的解释就是,用户在本人电脑上进行编写的程序可以在其他环境相同的电脑 上进行运行,根本不需要进行大面积的电脑修改。
2.2 SpringBoot框架介绍

  SpringBoot是Spring家族中的一个较为全新的框架,主要是用来简化Spring程序的创建和开发过程。在以往我们通过SpringMVC+Spring+Mybatis框架进行开发的时候,我们需要配置web.xml,spring配置,mybatis配置,然后整合在一起,而springboot抛弃了繁琐的xml配置过程,采用大量默认的配置来简化我们的spring开发过程。化繁为简,使开发变得更加的简单迅速。

2.3Vue框架介绍

 Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。vue是轻量级的,它有很多独立的功能或库,我们会根据我们的项目来选用vue的一些功能。就像我们开发项目时如果只用到vue的声明式渲染,我就只用vue的声明渲染,而我们要用他的组件系统,我们可以引用它的组件系统。

2.4 Uni-app框架介绍

uni-app 是一个使用vue的语法 + 微信小程序的标签和API的跨平台前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台,几乎覆盖所有流量端。uni-app 具有跨端数量更多、性能体验更优秀、学习成本低、开发成本低等几大关键优势。

第三章 需求分析
3.1 可行性分析

3.1.1 技术可行性
对短视频平台技术方面的考虑有分为了开发工具和开发技术两个方面。
(1)开发工具:对于系统开发所涉及到的编译工具,本人在大学里面都有过实际的使用经验,能够很好的使用这些工具进行课题的设计。
(2)技术方面:系统开发使用的技术都是在校期间进行过学习的,也做过相应的项目,对于这些技术本人非常熟悉,能够很好的使用这些技术实现课题的所有功能。
3.1.2 经济可行性
对短视频平台在经济发现的花费主要在硬件和软件两方面。
(1) 硬件方面:电脑需要用来进行代码的编写, 需要借助电脑来实现对系统的运行,还需要具备有鼠标、键盘等,这些硬件都是本人平时在进行使用的,不需要再次进行购买。
(2) 软件方面:IDEA编译工具以及 MySQL数据库等开发工具是开源免费的, 使用的时候不需要进行付费。
3.1.3 短视频平台实现的可行性

系统的设计与实现是严格遵循学校的时间安排的首先,学校是对每个学生的选题的制作时间进行过详细的调查,在毕设时间方面的安排是在保证学生可以完成的基础上进行进度发放的。本人在时间方面是有充足的时间完成的,能够保证系统是可以在规定的时间内提前进行完成的。
3.2 功能需求分析

3.2.1 管理员需求分析
短视频平台的设计需要包含用户管理、视频分类管理、热门视频管理、平台公告管理信息的管理功能,在对管理者充分的考虑下,对管理者的需求进行总结:
(1)用户管理:需要设计有对用户名称等信息的管理功能。
(2)视频分类管理:需要设计有对视频分类等信息的管理功能。
(3)热门视频管理:需要设计有对热门视频等信息的管理功能。
(4)平台公告管理:需要设计有对平台公告等信息的管理功能。
(5)系统管理:需要设计有对系统管理等信息的管理功能。
(6)账号管理:需要设计有对管理员密码修改和和账号信息的管理功能。
通过对管理员的需求的分析,进行了管理员用例图的绘制,将所需功能更详细的 进行了展示,设计的用例图如图 3.1 所示。

图 3.1 管理员用例图

3.2.2 用户需求分析
短视频平台的用户功能需要设计有登录注册功能,需要具有动态查询和浏览的功能。根据用户的需求结合短视频平台进行分析,对用户的需求进行总结:
(1)登录注册:需要可以实现对没有账号用户的注册和已有账号的登录功。
(2)首页:需要可以实现用户对热门视频的查看和平台公告的查看功能。
(3)热门视频:需要可以查看其他用户发布的视频信息功能和新增上传视频的功能。
(4)平台公告:需要可以查看管理员发布的平台公告信息的功能。
(5)我的收藏管理:需要可以对短视频能够进行收藏的功能。
(6)在线客服:需要可以对管理员能够进行即时通讯的功能。

图 3.2 用户用例图

3.3 性能需求分析
为了保证使用者在进行短视频平台的体验是良好的,在进行设计之前 对系统需要具备的系统进行了总结。
(1) 流畅性: 用户使用时在进行界面的切换是不会出现卡顿以及黑屏的现象, 要 保证每个界面的响应时间在 3 秒之内。
(2) 兼容性: 用户在进行系统的使用性, 电脑的兼容性是多样的, 系统是需要对 所有浏览器进行适用的。
(3) 安全性: 系统在进行使用时不可以对其他的软件或者数据进行获取, 不同的 用户在使用统一电脑进行账号的登录时,系统需要根据用户的账号进行不同内容的显 示

第四章 系统详细设计

4.1 总体功能模块设计

短视频平台由户模块和管理员模块组成。
用户模块:
(1)登录注册模块:此功能可以让第一次使用平台的用户通过注册成功正式用户,通过账号登录对平台进行使用。
(2)首页模块:可以实现用户查看平台的热门视频跟平台公告信息。用户点击相应的之后,能够进行页面跳转。
(3)热门视频:用户可以查看其他用户发布的视频,同时可以根据分类对视频内容进行查询。
(4)平台公告:可以查看管理员发布的平台公告信息。
(5)我的收藏管理:用户可以对自己收藏的短视频进行查看以及增删改查的操作。
(6)在线客服:能够满足用户对管理员的即时通讯。
管理员模块:
(1)登录模块:短视频平台的后台管理员,需要使用对应的账号跟密码进行登录,才能使用后台。
(2)用户管理:管理员能够对安卓端注册的用户账号信息进行基本的增删改查管理。
(3)视频分类管理:管理员能够对视频分类信息进行基本的增删改查管理。
(4)视频信息管理:管理员能够对视频信息进行基本的增删改查管理,还能对用户发布的视频进行审核。
(5)账号管理:管理员能够对自己账号的密码进行修改和个人账号信息进行查看修改。
(6)系统管理:管理员能够对轮播图进行管理和回复用户的咨询信息。
(7)平台公告管理:管理员可以发布平台公告信息,还能进行删除、修改等操作。
4.2 系统总体设计结构
短视频平台是分了管理员和用户两类角色,针对管理员的功能主要是对平台用户等进行管理,比如热门视频、平台公告等信息的管理。针对用户的功能主要是热门信息的查看和查看管理员发布的平台公告。
详细的短视频平台整体功能结构图,如图4.1所示。

图 4.1 系统整体结构图

4.3 数据库设计

4.3.1 数据库概念设计
数据库的概念设计通常都是使用 E-R 图来进行显示的,在短视频平台中有五个重要的实体,分别是管理员、用户、视频分类、热门视频、平台公告。
(1) 管理员实体属性图,如图 4.2 所示。

图 4.2 管理员实体属性图

(2) 用户实体属性图,如图 4.3 所示。

图 4.2 用户实体属性图
(3) 视频分类实体属性图,如图 4.3 所示。

图 4.3 视频分类实体属性图

(4) 热门视频实体属性图,如图 4.4 所示。

图 4.4 热门视频实体属性图
(5) 平台公告实体属性图,如图 4.5 所示。

图 4.5平台公告实体属性图
4.3.2 数据库表设计
数据表是构建短视频平台的重要部分,短视频平台的数据表的设计展示如下:
(1) 管理员信息表
该表主要保存管理员的用户名、密码等信息,详细表结构如表 4. 1 所示。

表 4.1 管理员信息表

字段名 说明 类型 长度 可否为空 是否主键
id 信息 ID bigint 20 ✔
username 用户名 varchar 200 ✔
password 密码 varchar 200 ✔
role 角色 varchar 200 ✔

(2) 用户信息表
该表主要保存用户的用户账号、密码、用户姓名等信息,详细表结构如表 4. 2所示。
表 4.2 用户信息表

字段名 说明 类型 长度 可否为空 是否主键
ID 信息 ID int 20 ✔
yonghuzhanghao 用户账号 varchar 200 ✔
mima 密码 varchar 200 ✔
yonghuxingming 用户姓名 varchar 200 ✔
zhaopian 照片 varchar 200 ✔
xingbie 性别 varchar 200 ✔
lianxifangshi 联系方式 varchar 200 ✔

(3)视频分类信息表

该表主要保存视频分类的名称信息,详细表结构如表 4. 3所示。
表 4.3 视频分类信息表

字段名 说明 类型 长度 可否为空 是否主键
ID 信息 ID int 20 ✔
shipinfenlei 视频分类 varchar 200 ✔

(4) 热门视频信息表

该表主要保存热门视频信息的标题、视频的类型等信息,详细表结构如表 4. 4所示。
表 4.4 热门视频信息表
字段名 说明 类型 长度 可否为空 是否主键
ID 信息 ID int 20 ✔
shipinbiaoti 视频标题 varchar 200 ✔
fengmian 封面 varchar 200 ✔
shipinjianjie 视频简介 varchar 200 ✔
jingcaishipin 精彩视频 varchar 200 ✔
shipinxiangqing 视频详情 longtext ✔

(5)平台公告信息表
该表主要保存平台公告的名称、图片信息,详细表结构如表 4. 4所示。
表 4.5 平台公告信息表
字段名 说明 类型 长度 可否为空 是否主键
ID 信息 ID int 20 ✔
title 标题 varchar 200 ✔
picture 图片 varchar 200 ✔

第五章 短视频的实现
5.1 管理员功能
5.1.1 登录管理模块
管理员要想使用短视频平台后台的功能,就需要进行登录。使用管理员角色对应下的账号密码,点击登录就能访问系统,能够使用系统后台的管理模块了。管理员的登录界面如图5.1所示。

图 5.1 登录界面
5.1.2 账号管理模块
管理员要想对账号进行管理,只需要点击账号管理就行,能够对自己账号的密码进行修改,也能修改自己账号的用户名。管理员的账号管理,修改密码界面如图5.2所示,账号信息界面如图5.3所示。

图 5.2 修改密码界面

图 5.3账号信息界面
5.1.3 用户管理模块
管理员可以用户在安卓端注册的账号信息进行管理,可以新增用户展会信息,也能对已有的用户账号信息进行修改、删除等操作。用户管理界面如图5.4所示。

图 5.4用户管理界面

5.1.4 视频分类管理模块
管理员能够对短视频平台的分类进行管理,可以新增分类名称,也能对已有的视频分类名称进行修改、删除等操作。视频分类管理界面如图5.5所示。

图 5.5视频分类管理界面
5.1.5 热门视频管理模块
管理员对用户新增的短视频需要审核通过才能进行展示,对新增的视频内容能够进行预览,还能对已有的热门短视频信息进行删除、修改等操作,能够查看其他用户对某个视频的评论信息。热门视频管理界面如图5.6所示。

图 5.6热门视频管理界面
5.1.6 平台公告管理模块
管理员可以发布平台公告信息,还能对已有的平台公告信息进行查看、删除等操作。平台公告界面如图5.7所示。

图 5.7平台公告管理界面
5.1.7系统管理模块
5.1.7.1 轮播图管理
用户在安卓端看到的轮播图,管理员可以通过这个功能进行管理,还能对已有的轮播图进行删除、修改等操作。轮播图管理界面如图5.8所示。

图 5.8轮播图管理界面
5.1.7.2在线客服
管理员可以回复用户咨询的信息,进行回复。在线客服界面如图5.9所示。

图 5.9在线客服界面

5.2 用户功能
5.2.1 登录注册模块
对于用户而言,要想使用平台的话,就需要进行注册,注册账号之后,使用刚刚注册的账号就能进行登录,可以新增短视频,也可以查看其他用户的短视频。登录界面如图5.10所示,注册界面如图5,11所示。

图 5.10登录界面
核心代码:







图 5.11注册界面
5.2.2 首页模块
用户通过账号登录之后,首先看到的是首页模块。首页模块有热门视频推荐跟平台公告信息,放在醒目的位置,吸引用户的目光。首页模块界面如图5.12所示。

图 5.11首页界面

5.2.3 热门视频模块
用户可以新增短视频,也能点击这个功能模块查看其他人发布的短视频,还能点击播放按钮进行播放以及评论视频内容。热门视频界面如图5.12所示。

图 5.12热门视频界面

5.2.4 平台公告模块
用户可以通过这个功能查看管理员发布的平台公告信息,平台公告界面如图5.13所示。

图 5.13平台公告界面

5.2.5 我的模块
5.2.5.1 我的收藏管理
用户在热门视频哪里查看到的短视频内容,点击收藏之后,可以通过我的收藏管理进行管理。可以对收藏的短视频进行查看、修改、删除等操作。我的收藏管理界面如图5.14所示。

图 5.14我的收藏管理界面
5.2.5.2在线客服
用户点击在线客服,能够跟管理员进行即时通讯,输入您要资讯的内容,点击发送,能够将消息进行发送出去,等待管理员在后台进行回复。在线客服界面如图5.15所示。

图 5.15在线客服界面

第六章 系统测试

6.1 测试目的
软件测试是指人工或者借助某些工具自动运行来测定软件产品的运行过程,其作 用是测试该软件是否满足产品设定的需求, 测试出实际结果和设定结果之间的区别。 测试时一个系统在完成后最重要的检测步骤,对时间银行互助养老系统测试时主要在 几下三点进行重点检测:
(1) 系统的界面: 检测系统的界面中的文字是都是正确的、链接是都可以进行跳 转、各界面中设置的颜色尺寸是否正确等。
(2)系统的功能: 检测系统在开发完成之后各模块之间的数据是都可以进行对接, 系统与数据库之间是否可以实现连接,各模块中设计的功能是否实现等。
(3) 系统的性能: 检测系统的代码是否可以在其他不同类型的电脑上进行程序的 运行,检测系统在其他的手机上是否可以进行使用,检测系统是否安全可用等。
6.2 测试环境
系统的的运行环境对系统的性能有较大的影响。该测试挑选了一种常用的 PC 配置。 配置参数如下所示:
Cpu:英特尔酷睿 i7-7700 处理器, 4.20 GHz,4.50 GHz
内存(RAM):16.0GB
操作系统: windows11
互联网: 60M 光纤
客户组装的软件环境: jre1.8,Microsoft visual c runtime 2017 此外,时间银行互助养老管理系统的服务器配备如下所示:
Cpu:英特尔酷睿 i7-7700 处理器, 4.20 GHz,4.50 GHz
内存(RAM):55.0GB
服务器操作系统: linux CentOS
服务器: apache tomcat 6.0
互联网: 60M 光纤
6.3 功能模块测试

6.3.1 热门视频管理模块
进行热门视频功能的测试,详细的系统功能测试过程 如表 6.1 所示。
表 6.1 热门视频功能测试表

序号 测试过程 测试结果

001 用户1新增一条短视频,管理员还未审核通过,用户2登录账号去进行查看, 用户2无法查看短视频内容

002 用户1评论一条短视频内容,管理员点击查看平台进行查看 可以看到评论的内容

003 管理员在后台删除一条短视频,用户1登录账号查看 发现热门视频少了一条

6.3.2 用户管理模块
对用户管理进行功能测试,测试过程如表 6.2 所示。
表 6.2 用户功能测试表

序号 测试过程 测试结果
001 用户 1 注册账号,管理员登录查看此账号信息 可以找到
002 管理员删除用户2的账号信息,用户2进行登录 无法登录

6.4 性能测试
短视频平台在性能方面的测试主要是在稳定性、恢复性、兼容性以及 流程性这几点,具体的测试过程如下:
(1) 兼容性测试: 此项测试在稳定性测试中就完成了进行, 稳定性测试时使用的 电脑以及浏览器都是不同的,都可以完成系统的运行。
(2) 流程性测试: 也就是对各界面的反应时间进行测试, 在大量电脑同时进行使 用时对系统的界面切换进行了关注, 并没有出现卡顿的现象。并且在测试的过程中系 统的各界面切换时间以及响应时间都在 5 秒之内。
6.5 性能测试的结论
短视频平台在进行测试期间比较优异, 在功能模块的连接方面以 及性能方面都没有出现严重的缺陷, 并且在测试期间并没有出现重大失误,在测试过 程中系统可以做到对任何浏览器的兼容操作,并且有良好的抗压和恢复能力,基本满 足了问世要求,顺利在预计的开发期限内实现了系统。

第七章 总结与展望

7.1 总结

本文通过对短视频平台的实际需求进行分析,从多个方面阐述了短视频平台功能设计、系统数据库设计、系统部分功能的设计思路。并利用计算机技术,设计并开发出一套短视频平台,实现了热门视频管理、视频分类管理的功能,能够让用户观看短视频更加的方便快捷,
在系统的实际开发过程中,本文主要涉及到以下研究方向:
(1)对目前市面上已存在的短视频平台进行比对分析,并结合抖音等短视频平台,设计出适合本系统的功能模块,研究出各个功能模块中的关键技术的解决方案并将这些功能模块一一实现。
(2)对本系统的各用户用例,通过使用大量用例图和用例进行详细分析,精确了解用户的需求,为系统的设计开发打下基础。
(3)对系统架构设计进行分析,决定使用J2EE的软件开发形式,以Java技术、SpringBoot框架、Mysql数据库,完成短视频平台的开发。
从用户需求分析到系统的详细设计与实现再到系统的测试,不仅提升了我对系统分析设计的能力,还加深了我对软件工程这个专业的理解,使我掌握更多专业技能,受益匪浅。
7.2 进一步的工作方向
制作和完善短视频平台是特别有意义的事情,往后的工作之余, 在此做出决定将努力对其进行完善,接下来将对进行用户的视频推荐上进行研究,推荐自己感兴趣的短视频。尽管该系统软件还具有一些不完善,但会继续学习和探索新的新技术来充实未来生活和工作,勤奋变成一名合格有趣的软件 技术工程师,把该系统在 Github 开源,协同更多同道中人将其更加完善可靠,为短视频平台在国内的普及做出自己的一份贡献。

参考文献

[1]宗戎.新媒体时代青少年群体戏曲观现状分析与对策研究——以哔哩哔哩弹幕视频网为例[J].四川戏剧. 2021(03).
[2]白小琼.试析短视频对传统戏曲的传播与解构[J].四川戏剧. 2020(01).
[3]邓秀军,刘璐.传统戏曲迷群的移动短视频采纳行为研究——以快手平台的秦腔视频用户为例[J].现代传播(中国传媒大学学报). 2021(11).
[4]储节旺,吴若航.短视频时代图书馆知识营销模式构建研究[J].大学图书馆学报. 2021(05).
[5]郑敏.新媒体环境下区域形象的隐性传播策略[J]. 新闻传播. 2022(06).
[6]郑达威.智媒时代抖音短视频的互动化实践探索[J]. 编辑学刊. 2022(04).
[7]胡莹.数字资本主义与劳动价值论的新课题[J]. 经济纵横. 2021(11).
[8]党琼.短视频与社会主义核心价值观传播融合研究[J].传媒论坛. 2020(16).
[9]董如意.浅谈短视频在健康传播领域的应用[J].新闻传播. 2019(24).
[10] 张武琪.短视频助力疫情防控[J].中国广播影视. 2020(08).
[11] 赵子剑.浅析“短视频”在新闻报道中的积极意义[J].记者观察. 2020(05).
[12] 徐艺文.短视频的视听语言特点及文本表达——以抖音为例[J].新闻传播. 2022(04).
[13] 刘菲.短视频热潮对青少年的消极影响及短视频发展优化策略[J].传播力研究. 2020(04).
[14]Muhamad Bahri. Analysis of the water, energy, food and land nexus using the system archetypes: A case study in the Jatiluhur reservoir, West Java, Indonesia[J]. Science of the Total Environment,2020,716.
[15]Bahri Muhamad. Analysis of the water, energy, food and land nexus using the system archetypes: A case study in the Jatiluhur reservoir, West Java, Indonesia.[J]. The Science of the total environment,2020,716.

致谢
四年的大学学习生涯如白驹过隙一般很快便过去,本人的毕业设计与论文撰写也即将完成。在老师和同学的帮助下,我顺利克服了在完成毕业设计过程中所遇到的困难、挫折。在此由衷感谢我的指导老师吴炎桃老师,感谢导师细心无私的指导与帮助,从论文开题报告到作品期中检测,再到最后的论文写作指导和评阅,导师都花费了大量心力,她不厌其烦的指导不仅使我对软件工程领域的知识有了更加进一步的认识,而且对我今后的工作态度也产生更加严谨、端正的影响。
衷心感谢学院的各授课老师,正是在他们对专业课程认真负责的讲解下,才拓宽了我在软件工程领域的视野,提升了我的专业技能,为我顺利完成毕业设计和论文奠定基础。感谢万励老师、梁潮湘老师、李庆老师在百忙中参加我的论文答辩。
最后衷心感谢各位同学和亲友对我学习、生活上的支持、鼓励和关心,使我能永远保持学习的热情,顺利完成学业。

  • 21
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 装修视频在社交媒体和视频平台上非常受欢迎,因为它们可以帮助人们了解装修的全过程,包括设计、施工、完成等。人们可以通过视频学到装修的知识和技巧,并可以得到装修的灵感和启发。因此,装修视频的留存率非常高,很多人喜欢把它们保存下来,以便以后参考。 ### 回答2: 装修视频留存高是因为它满足了人们对家居装修的需求和兴趣。随着社交媒体的发展,人们追求个性化和品质生活的意识不断增强,对于家居装修也提出了更高的要求。装修视频以其生动、形象的展示方式,为人们提供了一种直观、快速获取装修灵感和技巧的途径。这种视频内容丰富多样,包括了装修风格、材料选择、色彩搭配等方面的展示,满足了人们对不同装修元素的汲取和借鉴需求。 此外,装修视频通过图文结合,往往以独特的个人视角和创意呈现,让观众在的几分钟内领略到装修的艺术魅力和可能性。观众可以通过欣赏这些精美的装修作品来获取装修灵感,同时也可以从中学习到一些实际的操作技巧和经验,提高自己的装修水平。 此外,装修视频还受益于社交媒体的传播力。观众可以通过点赞、评论以及分享来与他人互动,将自己喜爱的装修视频推荐给朋友、家人和关注相同话题的人群,进一步扩大了视频的影响力和知名度。这种互动和分享的方式也促进了用户参与度的提高,使其更乐于长时间地关注和参与装修视频的创作和传播。 综上所述,装修视频留存高的原因主要在于它满足了人们对家居装修的需求和兴趣,通过生动的展示方式提供了装修灵感和技巧,并受益于社交媒体的传播力和互动性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值