佬友福利,我本人的付费资源,免费分享,拿走拿走
原文地址:https://mp.weixin.qq.com/s/AdpMAAPM5PGz3scaYh9Hsg
项目介绍
这次开发的视频网站系统管理员功能有个人中心,用户管理,视频分享管理,视频排名管理,平台公告管理,视频类型管理,交流论坛管理,留言板管理,系统管理等。用户功能有个人中心和视频分享管理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行视频网站系统程序的开发,在数据库的选择上面,选择功能强大的MySQL数据库进行数据的存放操作。
视频网站系统被人们投放于现在的生活中进行使用,该款管理类软件就可以让管理人员处理信息的时间介于十几秒之间。在这十几秒内就能完成信息的编辑等操作。有了这样的管理软件,视频信息的管理就离无纸化办公的目标更贴近了。
关键词:视频网站系统;Spring Boot 框架;Java;MySQL数据库
技术栈:
- 后端: SpringBoot +Mybatis
- 数据库 : MySQL 8
- 前端: VUE + ElementUI
开发环境依赖:
- MySQL 8 数据库
- JDK1.8
- Maven 3
- IDEA
- Node 13
一 业务介绍
本系统分为以下几个模块:管理后台和用户前台
- 管理后台: 可以管理整个系统,管理用户,对用户分享的视频进行审核和删除
- 用户前台:可以查看其他用户分享的视频,也可以自己分享视频
2.用户功能模块
-
注册一个用户进行登录
-
首页:可以查看轮播图,推荐视频,还有视频资讯
- 点击管理后台菜单,用户可以上传自己的视频:
这里我们分享一个影片解说 《垫底辣妹》,点击保存提交,这时候还不能直接看到分享的视频,需要去到管理员页面,用管理员账号: admin admin 去登录,对刚刚提交的视频进行审核,审核后才可以看到。
- 查看视频分享:可以看到所有人分享的视频,还可以进行在线播放:
还可以针对视频进行评论:
- 视频排行榜:可以查看排名靠前的视频这个页面需要管理员手动维护,可以在管理员后台进行视频上传
- 个人中心: 可以查看修改个人信息,查看收藏等
- 留言板: 可以给管理员留言
1.管理员后台
- 管理员登录,通过填写注册时输入的用户名、密码、角色进行登录:
账号: admin 密码 admin
- 用户管理: 查看系统所有注册用户,可以修改用户信息,和删除用户
- 视频分享管理:可以对用户上传视频进行审核:
- 视频排名管理: 管理员可以在此上传热门视频
- 视频分类: 可以添加视频分类,用户上传视频,可以选择分类
还有其他功能,如 交流论坛,留言板,轮播图等功能,这里就不一一介绍了,感兴趣的话可以下载源码,自行体验哦!
二 技术介绍
1.技术栈
- 后端: SpringBoot +Mybatis
- 数据库 : MYSQL
- 前端: VUE + ElementUI
2.代码介绍
三 Quick Start
1. 环境准备
- MYSQL 8
- JDK1.8
- Maven 3
- IDEA
- Node 13 (如果不需要对配置后台二次开发,不需要安装)
以上环境需要准备好, 在自己的本地搭建好,方可进行下面步骤
2. 下载源码
文章末尾获取下载方式。
3. 后端部署
- Step1: 下载源码
- Step2: IDEA 打开项目
- Step3: 安装 Maven 依赖
- Step4: 配置检查
数据库配置: 找到配置文件
src/main/resources/application.yml
修改为你本地的数据库配置。如
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:13306/itsource_31?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=UTC&createDatabaseIfNotExist=true
username: root
password: root
注意:不需要手动创建数据库和初始化表结构,直接运行项目,会自动创建数据库,初始化SQL语句
- Step4: 启动后端项目
Idea 运行后端项目,看到以下信息,表示运行成功
4. 前端部署
项目默认已经构建好了前端静态文件,如果不二次开发的话,不需要单独启动前端项目.
下载地址:
百度云源码 https://pan.baidu.com/s/1n66i6egm0bc7r78dBWGdqQ?pwd=8nq6
提取码:8nq6
123网盘源码: https://www.123pan.com/s/zO0Kjv-MTgVv.html 提取码:FHdt
常用开发软件:
链接:https://pan.baidu.com/s/1KSLqE3eCi51FSfftkmLfGw?pwd=mc8v
提取码:mc8v