基于SpringBoot2+Vue2的诗词文化传播平台

诗词文化传播平台

演示视频

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

角色

管理员, 普通用户

技术

SpringBoot2, Vue2, MySQL

核心功能

本系统是一个诗词文化传播平台,旨在提供一个集诗词浏览、诗人介绍、用户互动(评论、收藏)和内容管理于一体的在线平台,致力于弘扬中华优秀传统文化。

功能介绍

管理员

  1. 用户管理 :管理普通用户账号,包括禁用、审核(yl_users.state)等操作。
  2. 内容审核 :审核用户提交的诗词(yl_shici.sh)和诗人信息(yl_author.sh)。
  3. 诗词管理:对平台上的诗词内容进行添加、编辑和删除。
  4. 诗人管理:对平台上的诗人信息进行添加、编辑和删除。
  5. 分类管理 :管理朝代/分类信息(yl_dynasty)。
  6. 轮播图管理 :管理首页展示的轮播图(yl_ad)。
  7. 评论管理:审核和删除用户对诗词或诗人的评论。

普通用户

  1. 浏览搜索:浏览和搜索平台上的诗词和诗人信息。
  2. 内容贡献:提交诗词或诗人信息,等待管理员审核。
  3. 收藏功能 :收藏喜欢的诗词(yl_collect_shici)和诗人(yl_collect_author)。
  4. 评论互动 :对诗词或诗人进行评论(yl_comment)。
  5. 个人中心:注册、登录、修改个人信息、查看收藏和贡献记录。

数据字典

轮播图 (yl_ad)

字段名 类型 备注
id int(0) 主键ID
img varchar(255) 图片路径
asort varchar(255) 排序字段,小-前
atype varchar(255) 类型
amsg varchar(255) 描述

诗人 (yl_author)

字段名 类型 备注
id int(0) 主键ID
aname varchar(255) 名字
sex varchar(255) 性别
dynasty_id int(0) 朝代ID
udesc longtext 简介
auimg varchar(255) 图片
autags varchar(255) 标签
asort int(0) 排序
uid int(0) 添加者用户ID
sh varchar(255) 审核状态(0待审核1通过-1不通过)
msg varchar(255) 驳回理由

收藏诗人 (yl_collect_author)

字段名 类型 备注
id int(0) 主键ID
author_id int(0) 诗人ID
uid int(0) 用户ID
cts varchar(255) 收藏时间

收藏诗词 (yl_collect_shici)

字段名 类型 备注
id int(0) 主键ID
shici_id int(0) 诗词ID
uid int(0) 用户ID
cts varchar(255) 收藏时间

评论 (yl_comment)

字段名 类型 备注
id int(0) 主键ID
uid int(0) 用户ID
context longtext 评论内容
cts varchar(255) 评论时间
ctypeid int(0) 主体ID(被评论的诗词或诗人ID)
ctype varchar(255) 表类型(被评论的主体类型)

朝代/分类 (yl_dynasty)

字段名 类型 备注
id int(0) 主键ID
dname varchar(255) 分类名称
cts varchar(255) 创建时间
dsort int(0) 排序
dimg varchar(255) 封面

诗词 (yl_shici)

字段名 类型 备注
id int(0) 主键ID
cts varchar(255) 创建时间
atitle varchar(255) 标题
acont longtext 内容
adesc varchar(255) 简介
uid int(0) 上传者用户ID
aimg longtext 封面
sh varchar(255) 审核状态(0待审核1通过-1不通过)
msg varchar(255) 驳回理由
tags varchar(255) 标签
dynasty_id int(0) 朝代ID
author_id int(0) 诗人ID

用户 (yl_users)

字段名 类型 备注
id int(0) 主键ID
phone varchar(255) 手机号
role varchar(255) 角色(admin管理员, pt用户)
upass varchar(255) 密码
faceimg varchar(255) 头像
realname varchar(255) 姓名
state varchar(255) 状态(0禁用,1启用,2待审核)
msg varchar(255) 拉黑原因
cts varchar(255) 注册时间
sex varchar(255) 性别
age int(0) 年龄
major varchar(255) 工作、专业
school varchar(255) 学校
address varchar(255) 地址
udesc varchar(255) 简介
xueli varchar(255) 学历

部分截图





















相关推荐
为什么不问问神奇的海螺呢丶2 小时前
服务器巡检报告-基于categraf 采集数据-存入Prometheus-写入mysql后生成报告
服务器·mysql·prometheus
幼儿园老大2 小时前
告别代码屎山!UniApp + Vue3 自动化规范:ESLint 9+ 扁平化配置全指南
javascript·vue.js
五阿哥永琪2 小时前
RedisTemplate、StringRedisTemplate、RedisIndexedSessionRepository之间的区别?
spring boot
daols883 小时前
vue 甘特图 vxe-gantt table 连接线的用法详解
vue.js·甘特图·vxe-table
Liu.7743 小时前
vue3组件之间传输数据
前端·javascript·vue.js
秋氘渔3 小时前
智演沙盘 —— 基于大模型的智能面试评估系统
python·mysql·django·drf
计算机毕设指导63 小时前
基于微信小程序的鸟博士系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
断春风4 小时前
如何避免 MySQL 死锁?——从原理到实战的系统性解决方案
数据库·mysql
QQ_21696290964 小时前
Spring Boot大学生社团管理平台 【部署教程+可完整运行源码+数据库】
java·数据库·spring boot·微信小程序