# hutc_bbs
**Repository Path**: zhenglcx/hutc_bbs
## Basic Information
- **Project Name**: hutc_bbs
- **Description**: No description available
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-18
- **Last Updated**: 2021-02-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
BBS
论 坛 系 统
#### 项目介绍
校园论坛系统
#### 技术栈
前端:Layui + Thymeleaf
后端:SpringBoot + SpringSecurity + MyBatis + MyBatisPlus + Elasticsearch + Redis + Quartz + Swagger
#### 功能模块
1. ##### 系统(后台)管理模块
1. 用户管理:用户是系统操作者,该功能主要完成系统用户管理。
2. 权限管理:配置系统菜单,操作权限,按钮权限标识等。
3. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
4. 参数管理:对系统动态配置常用参数。
2. ##### 系统监控模块
1. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
2. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
3. 登录日志:系统登录日志记录查询包含登录异常。
3. ##### 系统开发工具模块
1. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
2. 系统接口:根据业务代码自动生成相关的api接口文档。
4. ##### 论坛(前台)管理模块
1. 用户管理:该用户是论坛使用者,主要功能如下
- 注册
- 登录
- 发帖
- 点赞
- 评论
- 完善个人信息
- 修改密码
- 找回密码
- 关注其他用户
- 粉丝
- 提交问题反馈
- 搜索帖子
- 搜索历史
- 浏览帖子
- 浏览历史
- 收藏帖子
- 举报(帖子、评论)
2. 帖子管理:对用户发表的帖子进行管理
- 审核
- 置顶
- 删除
3. 帖子类别管理:对帖子进行分类管理。
4. 帖子评论管理:该功能主要完成论坛帖子评论管理。
5. 公告管理
6. 问题反馈管理:收集用户对论坛的问题反馈,并根据问题进行优化。
#### 数据库设计
1. ##### 系统模块
1. 系统用户表
2. 系统角色表
3. 系统权限表
4. 系统用户角色关联表
5. 系统角色权限关联表
6. 系统日志表
7. 系统参数表
2. ##### 论坛模块
1. 论坛用户表
2. 帖子信息表
4. 帖子类别表
5. 帖子评论表
5. 帖子点赞表
6. 帖子收藏表
7. 评论点赞表
8. 论坛公告表
9. 论坛问题反馈表