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

部分截图





















相关推荐
28岁青春痘老男孩11 小时前
JDK8+SpringBoot2.x 升级 JDK 17 + Spring Boot 3.x
java·spring boot
Hi_kenyon12 小时前
VUE3套用组件库快速开发(以Element Plus为例)二
开发语言·前端·javascript·vue.js
Irene199112 小时前
Vue 3 响应式系统类型关系总结(附:computed、props)
vue.js·props·响应式类型
起名时在学Aiifox12 小时前
Vue 3 响应式缓存策略:从页面状态追踪到智能数据管理
前端·vue.js·缓存
ruleslol12 小时前
MySQL的段、区、页、行 详解
数据库·mysql
天若有情67312 小时前
校园二手交易系统实战开发全记录(vue+SpringBoot+MySQL)
vue.js·spring boot·mysql
while(1){yan}12 小时前
MyBatis Generator
数据库·spring boot·java-ee·mybatis
奋进的芋圆12 小时前
DataSyncManager 详解与 Spring Boot 迁移指南
java·spring boot·后端
それども12 小时前
MySQL affectedRows 计算逻辑
数据库·mysql
是小章啊13 小时前
MySQL 之SQL 执行规则及索引详解
数据库·sql·mysql