基于Web的视频分享网站

《基于Web的视频分享网站的设计与实现》本人参考csdn博主”我笑ta人看不穿“实现的项目,在原功能上做了些许修改。

主要运用技术:

前端:

前台:

1) 开发框架:layui

2) 包管理工具:直接下载导入

3) 利用技术: thymeleaf

4) 开发工具:webstrom

后台:

5) 开发框架:Vue

6) 包管理工具:npm

7) 打包工具:webpack

8) 开发工具:VsCode

后端:

1) 开发框架:SpringBoot + MyBatis

2) 打包工具:Maven

3) 数据库:MySQL

4) 开发工具:IDEA

系统模块

前台

用户模块:包括账号管理,个人中心,消息中心,视频中心,视频上传,投票管理,视频模块,推荐列表功能,搜索功能等模块。

账号管理:包括用户的注册和用户的登录两功能,在登陆主页后点击头像下拉个人中心可对用户个人数据进行修改。

个人中心:包括用户头像的修改,用户的网名设置,密码修改,性别设置,密保修改等功能。

消息中心:主要是用户对视频创作者创作者的点赞,关注,收藏,私信等相关操作消息会在消息中心显示。

视频中心:包括收藏,播放记录和关注列表功能。

视频上传:包括设置视频标题、简介、类型、封面及视频的上传等功能,用户首次上传的视频在后台默认为为下架状态,等待管理员审核后上架。

投票管理:用户可对服务端设置的投票选项进行自主投票,服务端收到投票结果后,会进行相应的考虑处理。

视频模块:包括视频的播放,点赞,点评,收藏,还有开关弹幕功能,对视频进行评论。对视频创作者的私信和关注等功能。

推荐列表功能:后端按相应的视频评分高低做简单的视频推荐。

视频搜索功能:点击首页的搜索栏可进行搜索,利用模糊查询获取用户想看的视频。

后台

管理员模块包括服务端模块包括用户、视频、分类、投票等四个功能模块的管理。

用户管理:用户信息列表显示,可根据用户名进行用户搜索,用户信息可进行编辑,删除,以及对用户观影等级设置。

视频管理:视频信息列表显示,可根据视频名称进行视频搜索,视频信息可以进行编辑,下架,以及对视频观看等级设置。

分类管理:视频的类型的分类管理,分类列表显示,分类查询,添加分类,对分类进行编辑,删除等功能。

投票管理:管理员自定义投票问题和投票选项,发起投票。投票信息列表显示,可查询,查看投票情况,删除投票记录等。

前台:

主页轮播图可跳转

 

视频推荐功能

 

新添评论区

 

投票功能(用户意向调查)

 

后台:

用户和视频管理新增用户观影等级和视频播放等级(类似会员)

用户列表

视频列表

 

投票管理

 接口测试

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值