news 2026/4/15 16:03:41

基于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/9 22:34:42

交通网络仿真软件:TransModeler_(1).TransModeler软件概述

TransModeler软件概述 1. TransModeler简介 TransModeler是一款强大的交通网络仿真软件,广泛应用于交通规划、设计和管理等领域。它能够模拟各种交通网络和交通流情况,帮助用户评估和优化交通系统的性能。TransModeler的主要功能包括交通网络建模、交通流…

作者头像 李华
网站建设 2026/4/15 10:06:25

5个必学的Conda命令实战案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Jupyter Notebook教程,包含5个Conda命令的实战案例:1. 创建和管理Python虚拟环境;2. 安装特定版本的Python包;3. 导出和共享…

作者头像 李华
网站建设 2026/4/11 10:08:03

F2批量重命名工具终极指南:告别杂乱文件名的7个实战技巧

F2批量重命名工具终极指南:告别杂乱文件名的7个实战技巧 【免费下载链接】f2 F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go! 项目地址: https://gitcode.com/gh_mirrors/f21/f2 还…

作者头像 李华
网站建设 2026/4/11 6:33:39

5、高级网络分析工具:Wireshark 与 Ettercap 的进阶应用

高级网络分析工具:Wireshark 与 Ettercap 的进阶应用 1. 超越简单捕获的高级 Wireshark 应用 假设你已经对 Wireshark(曾用名 Ethereal)有了一定的使用经验。即使你刚接触渗透测试,在实验环境中也很难避开 Wireshark。如果你对这个出色的数据包分析工具还不熟悉,那你应该…

作者头像 李华
网站建设 2026/4/15 14:48:55

AZ-500云安全架构设计(从Agent部署到实时威胁检测)

第一章:MCP AZ-500 的云 Agent 安全防护在现代云安全架构中,Azure 的 MCP AZ-500 认证所涵盖的云 Agent 安全机制是保障虚拟机工作负载完整性的核心组件。云 Agent 作为运行在 Azure 虚拟机内部的轻量级代理程序,负责与 Azure 控制平面通信&a…

作者头像 李华
网站建设 2026/4/15 11:14:06

Winevdm:在64位Windows上运行16位应用的终极方案

Winevdm:在64位Windows上运行16位应用的终极方案 【免费下载链接】winevdm 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows 项目地址: https://gitcode.com/gh_mirrors/wi/winevdm 你是否遇到过这样的情况:一些经典的16位…

作者头像 李华