news 2026/4/18 3:25:56

基于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/4/17 0:31:57

2025最新的电子实验记录本软件,引领科研数字化变革的智能中枢

在生命科学、生物医药、材料化学等前沿科研领域,每一次实验、每一组数据都是推动科学进步的基石。长久以来,研究人员依赖纸质实验记录本,不仅面临字迹潦草、本册易损、检索困难等困扰,更在数据整合、团队协作和合规审计上步履维艰…

作者头像 李华
网站建设 2026/4/17 22:13:39

docker启动mysql及部分命令回顾

一、创建mysql 1、docker run --name mysql8.0-container -e MYSQL_ROOT_PASSWORDmy-secret-pw -d -p 3306:3306 mysql:8.0参数解释: --name mysql8.0-container:指定容器的名称为mysql8.0-container。 -e MYSQL_ROOT_PASSWORDmy-secret-pw:设…

作者头像 李华
网站建设 2026/4/18 0:32:15

终极HTML压缩指南:如何用minify-html让你的网页加载速度翻倍

终极HTML压缩指南:如何用minify-html让你的网页加载速度翻倍 【免费下载链接】minify-html Extremely fast and smart HTML JS CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM 项目地址: https://gitcode.com/gh_mirrors/mi/m…

作者头像 李华
网站建设 2026/4/18 2:05:33

终极免费SQLite数据库管理工具:DB Browser完整指南

终极免费SQLite数据库管理工具:DB Browser完整指南 【免费下载链接】DBBrowserforSQLite数据库查看工具 DB Browser for SQLite 是一个开源的、跨平台的数据库查看工具,专门用于查看和管理 SQLite 数据库文件。它提供了一个直观的图形用户界面&#xff0…

作者头像 李华
网站建设 2026/4/17 13:46:31

AI如何每日自动生成大量高质量营销素材?

时间来到2025年,对于每一位市场营销负责人和内容创作者来说,这都是一个令人既兴奋又焦虑的时代。兴奋的是,我们拥有前所未有的工具和渠道去触达用户;焦虑的是,无处不在的挑战正将内容生产推向一个前所未有的临界点&…

作者头像 李华