news 2025/12/25 12:10:09

基于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进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/24 1:55:35

面向异常检测的提示工程

异常值检测的提示工程 通过实际数据项目学习如何检测异常值,并利用AI改进流程。 介绍 给定数据集中的离群值代表极端值。它们极端到可以通过严重扭曲统计数据(比如均值)来毁掉你的分析。例如,在球员身高数据集中,12英尺即使是NBA球员也是个异常值,会显著拉高平均值。 我们…

作者头像 李华
网站建设 2025/12/24 7:17:56

机器学习--序言

机器学习:连接生物数据与生物规律的核心工具在高通量测序技术快速发展的今天,生物信息学已经进入了一个“数据驱动”的时代。无论是转录组、单细胞转录组、基因组、表观组,还是宏基因组和多组学整合分析,研究者面对的已不再是少量…

作者头像 李华
网站建设 2025/12/25 0:08:43

借助AI一次搞定论文五大关键环节,轻松提升中稿率!

对大多数写论文的同仁来说,论文从来都不是不会写,而是在各个关键环节中缺少具体的方法来指导,选题太大,抓不住可发表的切口;文献读了很多,却读不出研究空白;论文改来改去,还是觉得逻辑不顺;投出去迟迟没有回应,甚至投稿前根本不知道该投哪里。 今天七哥将从选题、文…

作者头像 李华
网站建设 2025/12/25 0:05:03

电商运营数据分析的系统架构可配置性

电商运营数据分析的系统架构可配置性关键词:电商数据分析、系统架构、可配置性、数据管道、ETL、实时分析、数据可视化摘要:本文深入探讨电商运营数据分析系统的可配置架构设计。我们将从核心概念出发,分析系统架构的关键组件和设计原则&…

作者头像 李华
网站建设 2025/12/24 17:24:03

智能客服系统vs传统客服系统哪个好?鲸选型推荐的方案帮你选对!

导语:客服系统是企业连接客户的桥梁,但很多企业在选择时都会陷入两难——智能客服系统vs传统客服系统哪个好?作为一名深耕客服领域多年的顾问,我见过太多企业因选错系统而浪费资源。今天,我结合实际案例和数据&#xf…

作者头像 李华