基于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) 学历

部分截图





















相关推荐
德育处主任Pro1 天前
『NAS』在群晖部署一款太空策略游戏-ogame-vue-ts
前端·vue.js·游戏
css趣多多1 天前
render函数
前端·javascript·vue.js
luoluoal1 天前
基于python的人脸识别的酒店客房入侵检测系统(源码+文档)
python·mysql·django·毕业设计·源码
web打印社区1 天前
前端开发实现PDF打印需求:从基础方案到专业解决方案
前端·vue.js·react.js·electron·pdf
小马爱打代码1 天前
Spring Boot:第三方 API 调用的企业级容错设计
java·spring boot·后端
uoKent1 天前
MySQL示例数据库
数据库·mysql
x70x801 天前
# Docker 搭建 MySQL 8 主从复制(踩坑实录 + 完整验证)
mysql·docker·容器
占疏1 天前
数据库-BRIN 索引
数据库·mysql
Trae1ounG1 天前
Vue Iframe
前端·javascript·vue.js
爱上妖精的尾巴1 天前
8-1 WPS JS宏 String.raw等关于字符串的3种引用方式
前端·javascript·vue.js·wps·js宏·jsa