基于SpringBoot2+Vue2的游戏论坛管理系统
角色
管理员、普通用户
技术
后端:SpringBoot2
前端:Vue2
数据库:MySQL
核心功能
本系统是一个基于SpringBoot和Vue技术栈开发的游戏论坛系统。它旨在为游戏爱好者提供一个集信息浏览、互动交流、内容分享于一体的平台。系统核心价值在于通过帖子发布、评论互动、游戏信息展示、以及用户管理等功能,构建一个活跃、有序的在线游戏社区。
功能介绍
管理员
- 用户管理:管理普通用户账号,包括启用、禁用(拉黑)用户,查看用户详细信息。
- 内容审核:对用户发布的帖子和游戏信息进行审核,包括通过、驳回(提供驳回理由)。
- 内容管理:管理论坛分类、轮播图、系统通知等基础数据。
- 数据统计:查看系统运行统计数据,如发帖量、评论量、点赞量、收藏量等。
- 系统日志:查看操作日志,监控系统运行情况和用户行为。
- 反馈处理:处理用户提交的反馈和建议。
普通用户
- 论坛交流:发布、浏览、评论论坛帖子,支持图文和视频内容。
- 互动功能:对帖子和评论进行点赞,收藏感兴趣的帖子。
- 个人中心:修改个人资料(头像、昵称、性别、简介等),查看自己的发帖、评论、收藏记录。
- 游戏信息浏览:浏览系统收录的游戏信息,包括游戏名称、简介、标签、视频等。
- 反馈建议:向管理员提交使用过程中的反馈或建议。
数据字典
轮播图 (jf_ad)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
tsort | Integer | 排序,越小越靠前 |
img | String | 轮播图/图标 |
href | String | 连接 |
cts | String | 创建时间 |
msg | String | 描述 |
收藏帖子 (jf_collect_forum)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
uid | Integer | 用户ID |
fid | Integer | 帖子ID |
cts | String | 收藏时间 |
评论 (jf_comment)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
uid | Integer | 评论者ID |
hf_id | Integer | 被回复评论ID |
hf_uid | Integer | 被回复用户ID |
cts | String | 评论时间 |
context | String | 评论内容 |
ctype | String | 评论类型(如:forum-论坛帖子) |
fid | Integer | 被评论主体ID(如:帖子ID) |
hitlikenum | Integer | 点赞数量 |
反馈和建议 (jf_feedback)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
cont | String | 反馈内容 |
cts | String | 创建时间 |
result | String | 处理结果 |
帖子 (jf_forum)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
uid | Integer | 发布者ID |
tid | Integer | 分类ID |
commentNum | Integer | 评论数 |
cseeNum | Integer | 浏览量 |
fname | String | 标题 |
fcont | String | 内容 |
cts | String | 创建时间 |
imgs | String | 图片集合 |
sh | String | 审核状态(0待审核, 1通过, -1不通过) |
msg | String | 驳回理由 |
fdesc | String | 简介 |
videos | String | 视频集合 |
游戏 (jf_game)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
gname | String | 名称 |
gdesc | String | 简介 |
tags | String | 标签 |
cts | String | 创建时间 |
imgs | String | 图片集合 |
viewnum | Integer | 浏览量 |
uid | Integer | 发布者ID |
sh | String | 审核状态(0待审核, 1通过, -1不通过) |
msg | String | 不通过原因 |
video | String | 视频 |
pubdate | String | 发行日期 |
gversion | String | 版本 |
kfs | String | 开发商 |
点赞评论 (jf_hitlike_comment)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
uid | Integer | 点赞用户ID |
cid | Integer | 评论ID |
cts | String | 创建时间 |
通知 (jf_notice)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
uid | Integer | 发布者ID |
cts | String | 创建时间 |
ntitle | String | 标题 |
ncont | String | 内容 |
ndesc | String | 简介 |
nimg | String | 封面 |
ntype | String | 类型(gg-公告, tz-通知) |
系统日志 (jf_syslog)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
cts | String | 创建时间 |
lurl | String | 访问路径 |
lp | String | 请求参数 |
role | String | 角色 |
realname | String | 姓名或昵称 |
统计 (jf_tj)
字段名 | 类型 | 备注 |
---|---|---|
day | String | 日期 |
forumnum | Integer | 发帖量 |
viewnum | Integer | 网站浏览量 |
commentnum | Integer | 评论量 |
hitlikenum | Integer | 点赞量 |
collectnum | Integer | 收藏帖子量 |
分类 (jf_type)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
tsort | Integer | 排序,越小越靠前 |
cts | String | 创建时间 |
tname | String | 名称 |
timg | String | 图标 |
ttype | String | 类型(如:article, forum) |
用户 (jf_users)
字段名 | 类型 | 备注 |
---|---|---|
id | Integer | 主键 |
phone | String | 手机号 |
upass | String | 密码 |
faceimg | String | 头像 |
nickname | String | 昵称 |
msg | String | 拉黑原因 |
cts | String | 创建时间 |
sex | String | 性别 |
ulike | String | 简介 |
school | String | 毕业学校 |
major | String | 专业/工作 |
String | 邮箱 | |
age | Integer | 年龄 |
role | String | 角色(admin-管理员, pt-普通用户) |
state | String | 状态(0-启用, 1-禁用) |
部分截图
演示地址
https://www.bilibili.com/video/BV12UsbzzEcE/