news 2026/9/5 20:13:32

基于SpringBoot2+Vue2的线上艺术学习视频网站

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于SpringBoot2+Vue2的线上艺术学习视频网站

线上艺术学习视频网站系统

演示视频

https://www.bilibili.com/video/BV1d3mgBrEz2/

角色

管理员 教师 学生

技术

Spring Boot、MyBatis-Plus、MySQL、Vue

核心功能

本系统是一个线上艺术学习视频网站,核心价值在于提供一个集课程学习、艺术作品分享、社区交流、作业管理和师生互动于一体的综合性平台,旨在促进艺术教育的在线化和个性化学习。

功能介绍

管理员

  1. 用户管理:管理系统中的所有用户(学生、教师),包括审核教师/学生注册、启用/禁用用户账号。
  2. 内容审核:审核教师发布的课程(os_course.sh)、章节(os_chapters.sh2)以及用户上传的艺术作品(os_art.sh)和社区帖子(os_forum.sh)。
  3. 系统配置:发布网站公告(os_notice)、管理网站建议(os_advice)和维护系统分类(os_type)。
  4. 数据监控:查看和管理课程、作品、帖子等核心业务数据。

教师

  1. 课程管理:创建、编辑和发布艺术课程(os_course),包括课程名称、简介、封面等。
  2. 章节管理:为课程添加章节(os_chapters),上传视频、学习资料(zip),并设置章节简介。
  3. 作业管理:为章节设置问答题作业(os_questions)。
  4. 批改与评价:批改学生的作业(os_stu_answer.feedback),对学生进行评分和评语(os_stu_score)。
  5. 作品集管理:上传、管理个人艺术作品(视频、音频、图文),并提交审核(os_art)。

学生

  1. 课程学习:浏览、搜索和报名课程,观看课程视频,下载学习资料。
  2. 作业提交:完成并提交章节问答题作业(os_stu_answer)。
  3. 学习进度跟踪:查看个人课程学习进度(os_study_pross)。
  4. 社区交流:在社区发布帖子(os_forum)、评论课程或帖子(os_comment)。
  5. 作品集分享:上传个人艺术作品(os_art)供其他用户欣赏和交流。
  6. 互动评价:对已完成课程的教师进行评分和评语(os_stu_score),并接收教师的评价。
  7. 网站建议:向网站提交建议和反馈(os_advice)。

数据字典

网站建议 (os_advice)

字段名类型备注
idint主键ID
contlongtext建议内容
uidint用户ID
ctsvarchar(255)提交时间

艺术作品集 (os_art)

字段名类型备注
idint主键ID
aurlvarchar(255)文件路径(视频、音频等)
anamevarchar(255)文件名称
uidint发布者ID
ctsvarchar(255)上传时间
adesclongtext描述/简介
atypevarchar(255)类型(如:video, audio, text)
aimgvarchar(255)封面图片路径
shvarchar(255)审核状态(0待审核, 1通过, -1不通过)
msgvarchar(255)审核不通过的原因反馈
ispubvarchar(255)发布状态(0未发布, 1发布)

章节 (os_chapters)

字段名类型备注
idint主键ID
cidint课程ID
chsortint排序(小-前)
chnamevarchar(255)章节名称
vurlvarchar(255)视频路径
fimgvarchar(255)封面图片路径
zipvarchar(255)学习资料压缩包路径
ctsvarchar(255)创建时间
chdesclongtext章节简介
sh2varchar(255)审核状态(0待审核, 1通过, -1不通过)
msg2varchar(255)驳回理由
ispub2varchar(255)发布状态(0未发布, 1发布)

评论 (os_comment)

字段名类型备注
idint主键ID
uidint评论用户ID
hfIdint回复的评论ID
hfUidint回复的用户ID
ctsvarchar(255)创建时间
contextlongtext评论内容
ctypevarchar(255)评论类型(如:forum, 课程)
fidint被评论主体ID(帖子ID或课程ID)

课程 (os_course)

字段名类型备注
idint主键ID
cnamevarchar(255)课程名称
cdesclongtext课程简介
stunumint学生数量(总数)
selnumint已报名数量
ctimevarchar(255)上课时间
ctsvarchar(255)创建时间
teachidint教师ID(默认0,未分配教师)
chnumint章节数量
ispubvarchar(255)发布状态(0未发布, 1发布)
avgscorefloat平均分
scorefloat总分
pjnumint评价人数
fimgvarchar(255)封面图片路径
shvarchar(255)审核状态(0待审核, 1通过, -1不通过)
msgvarchar(255)驳回理由

帖子 (os_forum)

字段名类型备注
idint主键ID
uidint用户ID
tidint分类ID
commentNumint评论数量
cseeNumint浏览量
fnamevarchar(255)标题
fcontlongtext内容
ctsvarchar(255)创建时间
imgsvarchar(255)图片路径
shvarchar(255)审核状态(0待审核, 1通过, -1不通过)
msgvarchar(255)驳回理由
fdescvarchar(255)简介

网站公告 (os_notice)

字段名类型备注
idint主键ID
ctsvarchar(255)创建时间
titlevarchar(255)标题
contextlongtext内容
ndescvarchar(255)简介

作业-问答题 (os_questions)

字段名类型备注
idint主键ID
chidint章节ID
qsortint排序(小-前)
qnamelongtext问题内容

学生答题 (os_stu_answer)

字段名类型备注
idint主键ID
stuidint学生ID
qidint问题ID
chidint章节ID
answerlongtext答案内容
qnamevarchar(255)问题名称
feedbackvarchar(255)教师批注

学习进度 (os_study_pross)

字段名类型备注
idint主键ID
stuidint学生ID
chidint章节ID
prossbiint进度百分比
ctsvarchar(255)创建时间
hashomeworkvarchar(255)是否有作业(0否, 1是)
ispgvarchar(255)是否完成批改

学生成绩 (os_stu_score)

字段名类型备注
idint主键ID
stuidint学生ID
cidint课程ID
scorefloat成绩打分
ctsvarchar(255)创建时间
ispjvarchar(255)学生是否对老师评价(0否, 1是)
pjscorevarchar(255)学生对老师的评分
pjteachcontlongtext学生对老师的评语
pjctsvarchar(255)学生对老师的评价时间
pjcoursecontlongtext学生对课程的评语
pjstucontlongtext教师对学生的评语
ispjstuvarchar(255)教师是否对学生评价
pjstutsvarchar(255)教师评价学生时间
pjstuscorefloat教师对学生的评分

分类 (os_type)

字段名类型备注
idint主键ID
tsortint排序(小-前)
ctsvarchar(255)创建时间
tnamevarchar(255)分类名称
timgvarchar(255)封面图片路径
ttypevarchar(255)类型(如:article, forum)

用户 (os_users)

字段名类型备注
idint主键ID
unamevarchar(255)学号/账号
upassvarchar(255)密码
ctsvarchar(255)创建时间
realnamevarchar(255)姓名
rolevarchar(255)角色(admin管理员, stu学生, teach教师)
sexvarchar(255)性别
ageint年龄
ustatevarchar(255)状态(1启用, 0禁用, 2待审核)
addressvarchar(255)地址
faceimgvarchar(255)头像路径
msgvarchar(255)审核不通过的理由
phonevarchar(255)手机号
uareavarchar(255)擅长领域(教师)
udesclongtext简介
teachstylevarchar(255)教学风格(教师)

部分截图




































版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 15:01:44

山西临汾卤制品制作技艺的技术路径分析

产业技术背景概述山西临汾地区卤制品作为传统食品产业的重要组成部分,近年来在传统技艺保护与现代生产技术融合方面进行了多方面探索。本文将以地方代表性企业老关家为主要分析对象,探讨其技术发展路径及行业技术现状。传统工艺的数字化保护方案1. 工艺参…

作者头像 李华
网站建设 2026/9/4 9:38:27

自然语言数据分析革命:PandasAI让数据对话变得如此简单

自然语言数据分析革命:PandasAI让数据对话变得如此简单 【免费下载链接】pandas-ai 该项目扩展了Pandas库的功能,添加了一些面向机器学习和人工智能的数据处理方法,方便AI工程师利用Pandas进行更高效的数据准备和分析。 项目地址: https://…

作者头像 李华
网站建设 2026/9/5 9:45:14

传智杯零基础备战全攻略:从 “小白” 到 “参赛合格者” 的进阶指南

传智杯作为面向学生群体的编程赛事,主打 “零基础友好”,核心考察基础编程能力、逻辑思维和问题解决能力,并非高难度算法竞赛。对于零基础选手,只要规划清晰、方法得当,完全能在短期内完成备赛并实现有效输出。以下攻略…

作者头像 李华
网站建设 2026/9/4 2:20:52

n8n实战营Day3课时3:库存物流联动·全流程测试与异常调试

我将承接上节课订单同步内容,聚焦库存扣减与物流联动的核心实现,重点拆解并发控制与物流API调用技巧,搭配全流程测试方案,结构图采用CSDN适配的mermaid语法确保清晰呈现。 n8n实战营Day3课时3:库存物流联动全流程测试与…

作者头像 李华
网站建设 2026/9/5 15:08:53

基于java的SpringBoot/SSM+Vue+uniapp的车联网通信平台的详细设计和实现(源码+lw+部署文档+讲解等)

文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言 🌞博主介绍:✌全网粉丝15W,CSDN特邀作者、211毕业、高级全…

作者头像 李华