基于SpringBoot2+Vue2的论坛发帖交流平台
论坛发帖系统
角色
管理员、普通用户
技术
SpringBoot2、Vue2、MySQL
核心功能
本系统是一个基于SpringBoot和Vue技术栈实现的论坛发帖系统。其核心价值在于提供一个用户可以发布、浏览、评论、点赞和收藏帖子的互动平台,同时管理员可以对帖子、用户和系统内容进行管理,确保社区的健康和秩序。
功能介绍
管理员
- 用户管理:管理所有注册用户,包括查看用户信息、设置用户状态(启用/禁用/拉黑)。
- 帖子审核与管理:对用户发布的帖子进行审核(通过/不通过),并管理所有帖子,包括删除、修改等操作。
- 内容分类管理:维护帖子和通知的分类,如新增、修改、删除分类。
- 系统通知与公告:发布和管理系统公告和通知,确保信息及时传达给用户。
- 广告管理:管理首页轮播图广告,包括图片、链接和排序。
- 反馈处理:查看并处理用户的反馈和建议。
- 系统监控:查看系统日志和统计数据(如发帖量、浏览量、评论量等)。
普通用户
- 用户注册与登录:通过手机号进行注册和登录。
- 个人信息管理:修改个人资料,如昵称、头像、性别、简介等。
- 发帖:发布新帖子,支持富文本内容、图片和视频。
- 帖子互动:浏览、评论、点赞、收藏其他用户发布的帖子。
- 评论管理:查看和删除自己发布的评论。
- 反馈与建议:向管理员提交系统使用反馈和建议。
数据字典
轮播图 (jf_ad)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| tsort | int | 排序,越小越靠前 |
| img | varchar(255) | 轮播图/图标 |
| href | varchar(255) | 链接 |
| cts | varchar(255) | 创建时间 |
| msg | varchar(255) | 描述 |
收藏帖子 (jf_collect_forum)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| uid | int | 用户ID |
| fid | int | 帖子ID |
| cts | varchar(255) | 收藏时间 |
评论 (jf_comment)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| uid | int | 评论者ID |
| context | longtext | 评论内容 |
| cts | varchar(255) | 评论时间 |
| fid | int | 被评论主体ID(帖子/公告/通知) |
| ctype | varchar(255) | 评论类型(gg:公告, tz:通知, forum:论坛帖子) |
| hitlikenum | int | 点赞数量 |
| hf_uid | int | 被回复用户ID |
| hf_id | int | 被回复评论ID |
反馈和建议 (jf_feedback)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| cont | varchar(255) | 反馈内容 |
| cts | varchar(255) | 创建时间 |
| result | varchar(255) | 处理结果 |
帖子 (jf_forum)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| fname | varchar(255) | 标题 |
| fcont | longtext | 内容 |
| cts | varchar(255) | 创建时间 |
| sh | varchar(255) | 审核状态(0:待审核, 1:通过, -1:不通过) |
| uid | int | 发布者ID |
| imgs | longtext | 图片集合 |
| msg | varchar(255) | 不通过原因/驳回理由 |
| comment_num | int | 评论数量 |
| csee_num | int | 浏览量 |
| fdesc | longtext | 简介 |
| tid | int | 分类ID |
| videos | varchar(255) | 视频集合 |
点赞评论 (jf_hitlike_comment)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| uid | int | 点赞用户ID |
| cid | int | 被点赞评论ID |
| cts | varchar(255) | 创建时间 |
通知 (jf_notice)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| uid | int | 发布者ID |
| cts | varchar(255) | 创建时间 |
| ntitle | varchar(255) | 标题 |
| ncont | varchar(255) | 内容 |
| ndesc | varchar(255) | 简介 |
| nimg | varchar(255) | 封面 |
| ntype | varchar(255) | 类型(gg:公告, tz:通知) |
系统日志 (jf_syslog)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| cts | varchar(255) | 创建时间 |
| lurl | varchar(255) | 路径 |
| lp | varchar(255) | 参数 |
| role | varchar(255) | 角色 |
| realname | varchar(255) | 姓名或昵称 |
统计 (jf_tj)
| 字段名 | 类型 | 备注 |
|---|---|---|
| day | varchar(255) | 日期 |
| forumnum | int | 发帖量 |
| viewnum | int | 网站浏览量 |
| commentnum | int | 评论量 |
| hitlikenum | int | 点赞量 |
| collectnum | int | 收藏帖子量 |
分类 (jf_type)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| tsort | int | 排序,越小越靠前 |
| cts | varchar(255) | 创建时间 |
| tname | varchar(255) | 名称 |
| timg | varchar(255) | 图标 |
| ttype | varchar(255) | 类型(article, forum) |
用户 (jf_users)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键 |
| phone | varchar(255) | 手机号 |
| upass | varchar(255) | 密码 |
| faceimg | varchar(255) | 头像 |
| nickname | varchar(255) | 昵称 |
| msg | varchar(255) | 拉黑原因 |
| cts | varchar(255) | 创建时间 |
| sex | varchar(255) | 性别 |
| ulike | varchar(255) | 简介 |
| school | varchar(255) | 毕业学校 |
| major | varchar(255) | 专业工作 |
| varchar(255) | 邮箱 | |
| age | int | 年龄 |
| role | varchar(255) | 角色(admin:管理员, pt:普通用户) |
| state | varchar(255) | 状态(0:启用, 1:禁用) |
部分截图





























演示视频
https://www.bilibili.com/video/BV1FYsqzXEYp/
