在线直播教学平台
这是一款基于Vue+Spring boot实现的在线直播教学平台,是个人的毕业设计。该项目完成了屏幕分享、音视频分享、随机抽查、教学监督、身份验证、登录注册、班级管理、视频搜索与播放等功能,其中音视频分享和屏幕分享调用了腾讯云实时音视频API。
项目的组成如下:
back-end:后端代码,包括用户部分和管理员部分。
front-end:用户部分的前端代码。
front-end-admin:管理员部分的前端代码。
1.项目开发相关信息
开发软件:IDEA、WebStorm、Chrome。
开发环境:jdk-1.8、node-18.16.1(目前使用的,项目具体忘记了,但至少是18.15+)
相关技术栈:
前端:Vue3(Vuex、Vue-Router)、Element-Plus、Vite
后端:Spring boot、Mybatis、MySQL、Redis、Ansj(一种分词器)、WebSocket
以上是对项目的整体介绍,项目该有的功能都全部完成,但有些小细节没来得及优化,代码还是比较冗余,需要用的朋友可以自己优化一下吧。各位朋友觉得写的不错的话(个人觉得写的很拉)可以给个star吗,哈哈哈!
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕设&课设&项目&实训-基于Vue+Spring boot实现的在线直播教学平台.zip这是一款基于Vue+Spring boot实现的在线直播教学平台,是个人的毕业设计。该项目完成了屏幕分享、音视频分享、随机抽查、教学监督、身份验证、登录注册、班级管理、视频搜索与播放等功能,其中音视频分享和屏幕分享调用了腾讯云实时音视频API。 项目的组成如下: back-end:后端代码,包括用户部分和管理员部分。 front-end:用户部分的前端代码。 front-end-admin:管理员部分的前端代码。 毕设&课设&项目&实训-基于Vue+Spring boot实现的在线直播教学平台.zip这是一款基于Vue+Spring boot实现的在线直播教学平台,是个人的毕业设计。该项目完成了屏幕分享、音视频分享、随机抽查、教学监督、身份验证、登录注册、班级管理、视频搜索与播放等功能,其中音视频分享和屏幕分享调用了腾讯云实时音视频API。 项目的组成如下: back-end:后端代码,包括用户部分和管理员部分。 front-end:用户部分的前端代码。 front-end-admin:管理员
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于Vue+Spring boot实现的在线直播教学平台.zip (211个子文件)
style.css 414B
main.css 90B
.gitignore 302B
.gitignore 253B
.gitignore 0B
index.html 331B
index.html 316B
favicon.ico 959B
RedisService.java 14KB
ClassServiceImpl.java 8KB
VideoServiceImpl.java 7KB
SysUserServiceImpl.java 7KB
WebSocketController.java 5KB
ClassroomSocket.java 3KB
UserInfoServiceImpl.java 3KB
ClassController.java 3KB
SearchAndPlayServiceImpl.java 3KB
ResourceByAdminServiceImpl.java 3KB
UserByAdminServiceImpl.java 2KB
VideoByAdminServiceImpl.java 2KB
SendSmsUtils.java 2KB
ClassroomServiceImpl.java 2KB
VideoController.java 2KB
ShareCodeUtil.java 2KB
JwtUtils.java 2KB
RedisConfig.java 2KB
UserInfoController.java 2KB
SysUserController.java 2KB
AdminServiceImpl.java 2KB
WebMVCConfig.java 1KB
ResultCode.java 1KB
Test.java 1KB
ResourceByAdminController.java 1KB
ClassroomController.java 1KB
VideoByAdminController.java 1022B
SearchAndPlayController.java 979B
UserMapper.java 911B
AdminController.java 863B
UserByAdminController.java 861B
VideoMapper.java 792B
VideoService.java 760B
LoginInterceptor.java 746B
ClassService.java 741B
UserInfoService.java 728B
SysUserService.java 669B
R.java 668B
User.java 664B
LoginResVo.java 642B
VideoBySearchResVo.java 591B
Video.java 590B
WebSocketConfig.java 579B
VideoInfoResVo.java 572B
ClassMemberMapper.java 557B
ClassesMapper.java 557B
Classes.java 536B
VideoInfoByAdminResVo.java 531B
ClassInfoResVo.java 522B
VideoSuggestInPlayResVo.java 505B
UserInfoByAdminResVo.java 499B
VideoInfoInPlayResVo.java 498B
ClassroomService.java 476B
LogTMapper.java 440B
SysResMapper.java 418B
ClassT.java 418B
ClassMemberResVo.java 403B
UserInfoReqVo.java 398B
ClassMember.java 395B
Application.java 393B
ClassTResVo.java 393B
StatusT.java 388B
UserInfoInPlayResVo.java 383B
RtcUsageMapper.java 378B
RtcUsageResVo.java 377B
IdentityInfoReqVo.java 375B
ClassTMapper.java 374B
RegisterReqVo.java 373B
StatusTMapper.java 370B
RtcUsage.java 370B
LogTResVo.java 368B
LogT.java 360B
ClassIdAndNameResVo.java 353B
UploadVideoReqVo.java 350B
ClassInfoReqVo.java 348B
AdminService.java 338B
SysRes.java 338B
Admin.java 336B
VideoByAdminService.java 325B
ResourceByAdminService.java 319B
AdminMapper.java 299B
UserByAdminService.java 286B
SearchAndPlayService.java 262B
temp.jpg 238KB
home-bg1.jpg 94KB
login-bg.jpg 71KB
me.jpg 67KB
lib-generate-test-usersig-es.min.js 147KB
index.js 5KB
index.js 2KB
index.js 2KB
my_class.js 1KB
共 211 条
- 1
- 2
- 3
资源评论
猰貐的新时代
- 粉丝: 1w+
- 资源: 2545
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功