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

部分截图





















相关推荐
Coder_Boy_几秒前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
2301_8187320613 分钟前
前端调用控制层接口,进不去,报错415,类型不匹配
java·spring boot·spring·tomcat·intellij-idea
TT哇2 小时前
【实习 】银行经理端两个核心功能的开发与修复(银行经理绑定逻辑修复和线下领取扫码功能开发)
java·vue.js
星光不问赶路人4 小时前
vue3使用jsx语法详解
前端·vue.js
汤姆yu4 小时前
基于springboot的尿毒症健康管理系统
java·spring boot·后端
暮色妖娆丶4 小时前
Spring 源码分析 单例 Bean 的创建过程
spring boot·后端·spring
weixin79893765432...4 小时前
Vue 组件的更新过程(编译系统 + 响应式系统 + 虚拟 DOM & Diff)
vue.js
·云扬·5 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
biyezuopinvip5 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
我是伪码农5 小时前
Vue 智慧商城项目
前端·javascript·vue.js