首页 > 编程语言 >基于java+springboot的视频点播网站-在线视频点播系统

基于java+springboot的视频点播网站-在线视频点播系统

时间:2023-07-11 20:48:55浏览次数:40  
标签:功能 java springboot xxx video mysql 视频点播

该系统是基于java+springboot开发的视频点播系统。是给师妹开发的毕业设计。

演示地址

前台地址: http://video.gitapp.cn

后台地址: http://video.gitapp.cn/admin

后台管理帐号:

用户名:admin123
密码:admin123

源码地址

https://github.com/geeeeeeeek/java_video

功能介绍

平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。

整个平台包括前台和后台两个部分。

  • 前台功能包括:首页、视频列表、视频详情页、交互中心、个人中心模块。
  • 后台功能包括:总览、视频管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。

适合人群

大学生、系统设计人员、课程作业

代码结构

  • server目录是后端代码
  • web目录是前端代码

部署运行

后端运行步骤

(1) 下载代码后,使用IntelliJ IDEA打开server目录

(2) 配置application.yml文件,配置数据库和upload根目录

(3) 安装mysql 5.7数据库,并创建数据库,创建SQL如下:

CREATE DATABASE IF NOT EXISTS xxx DEFAULT CHARSET utf8 COLLATE utf8_general_ci

(4) 恢复sql数据。在mysql下依次执行如下命令:

mysql> use xx;
mysql> source D:/xxx/xxx/xxx.sql;

(5) 启动后端服务:点击IDEA顶部run按钮

前端运行步骤

(1) 安装node 16.14

(2) cmd进入web目录下,安装依赖,执行:

npm install 

(3) 运行项目

npm run dev

界面预览

b.png

待完善功能

  • 邮箱推送功能
  • 手机号绑定功能
  • 粉丝关注功能

标签:功能,java,springboot,xxx,video,mysql,视频点播
From: https://www.cnblogs.com/net19880504/p/17545849.html

相关文章

  • 基于java+springboot的外卖点餐网站、外卖点餐管理系统
    该系统是基于java+springboot开发的外卖点餐网站、外卖点餐管理系统。是给师弟开发的课程作业。运行过程中的问题,可以在github咨询作者。演示地址前台地址:http://food.gitapp.cn后台地址:http://food.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址h......
  • 基于java+springboot的图书借阅网站-在线图书借阅管理系统
    该系统是基于java+springboot开发的图书借阅管理系统。是给师弟开发的课程作业。大家学习过程中,遇到问题可以github咨询作者。系统演示地址前台http://book.gitapp.cn后台http://book.gitapp.cn/#/admin后台管理帐号:用户名:admin123密码:admin123源码地址https://gith......
  • 基于java+springboot的酒店预定网站、酒店客房管理系统
    该系统是基于Java的酒店客房预订系统设计与实现。是给师弟开发的毕业设计。现将源代码开放出来,感兴趣的同学可以下载。演示地址前台地址:http://hotel.gitapp.cn后台地址:http://hotel.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址https://github.c......
  • 基于java+springboot的租房网站、房屋出租管理系统
    该系统是基于java+springboot+vue开发的租房管理系统。是给师弟开发的课程作业。学习过程中,遇到问题可以留言咨询。演示地址前台地址:http://zf.gitapp.cn后台地址:http://zf.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址https://github.com/geeeee......
  • 基于java+springboot的商城网站、电子商城管理系统
    该系统是基于java+springboot+vue开发的在线商城网站。是给师弟开发的课程作业。学习过程中,遇到问题可以咨询作者。演示地址前台地址:http://shop.gitapp.cn后台地址:http://shop.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址https://github.com/geee......
  • java基础(二)-最简单的程序
    上节说到方法的主体由命令组成。或者***方法就是一组被赋予名称(方法名称)的命令***Java语言拥有适于各种场合的命令。每个命令都描述了一些操作。在每个命令的末尾,我们使用分号。举些粒子:命令名称命令描述(它做什么)System.out.println(1);在屏幕上显示数字1System......
  • java中虚拟机栈是线程共享的吗?
    在Java中,每个线程都有自己的虚拟机栈。虚拟机栈是用于存储线程执行方法时的局部变量、方法参数、方法调用和返回的数据等信息的内存区域。每个方法在执行时都会在虚拟机栈上创建一个称为"栈帧"的数据结构,栈帧中包含了方法的局部变量表、操作数栈、动态链接等信息。由于每个线程都......
  • JavaWeb回顾与小结(八)
    分模块设计与开发介绍将项目按照功能拆分成若干个子模块,方便项目管理维护,扩展,也方便模块间的互相调用,资源共享分模块开发的好处增强代码的复用性:一些通用的工具类,实体类可以抽取到独立的模块,进行重用便于分工:按业务划分模块可以让开发人员编写代码更为独立,互不干扰......
  • Java扩展Nginx之三:基础配置项
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览经历了前面两篇的入门和编译源码之后,从本篇起,咱们用理论结合实战的方式进入系统的nginx-clojure学习之旅作为《Java扩展Nginx》系列的第三篇,本文会与大家一起了......
  • JAVA基础0711
    方法方法重载在同一个类中,方法名相同,参数列表不同。与返回值无关。参数列表不同:参数的个数不同。参数的对应的数据类型不同。方法的调用:执行方法中的代码方法名(参数列表);有返回值类型的方法:1.普通调用方法名(参数列表);2.赋值调用数据类型变量名=方法名......