# Probe社区-BBS论坛 **Repository Path**: culture36/probe ## Basic Information - **Project Name**: Probe社区-BBS论坛 - **Description**: BBS-Probe社区意在成为一款给广大学生来进行相互分享动态的社区平台 - **Primary Language**: Java - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 5 - **Created**: 2020-06-03 - **Last Updated**: 2023-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Probe- Probe社区意在成为一款给广大学生来进行相互分享动态的BBS社区平台 ## Probe社区项目简介 probe社区项目是一套用于手机端的动态网站,后端基于SpringBoot+MyBatisPlus实现,前端页面使用html+css+js实现包含动态搜索、动态内容展示、个人中心、反馈中心等模块 ## 使用的技术 > probe采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。 | 技术 | 版本 | 说明 | | ------------- | ------ | ------------------------------- | | Spring Boot | 2.1.3 | 容器+MVC框架 | | Apache Shiro | 1.4.1 | Java安全框架,执行身份验证和授权 | | MyBatisPlus | 3.4.6 | ORM框架,MyBatis的增强工具 | | Elasticsearch | 7.6.1 | 搜索引擎 | | Redis | 2.9.0 | 分布式缓存 | | Swagger-UI | 2.7.0 | 文档生产工具 | | Druid | 1.1.10 | 数据库连接池 | | Lombok | 1.18.6 | 简化对象封装工具 | | OSS | 2.5.0 | 存储图片 | | Jwt | 3.2.0 | 与Shiro框架结合实现验证和授权 | ## 实现的功能概览 - 用户模块 - 个人信息编辑设置 - 用户注册和修改密码 - 手机号和邮箱绑定设置 - 用户反馈内容管理 - 发布动态内容和添加水印 - 对动态内容进行点赞、收藏和评论回复 - 记录用户浏览动态的足迹 - 动态模块 - 按不同种类分页显示相关动态 - 分页显示相关评论 - 动态图片查看 - 后台管理模块 - 使用折线图和饼图来显示统计相关数据 - 用户、话题、留言以及管理员列表的相关CRUD操作 - 回收站列表,即在话题列表中删除话题会在回收站中显示,并设置计时器在一个月后自动删除 - 管理员列表中可以修改相关管理员的角色权限 ## 数据库表概览 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/mysql.png) ## 相关页面效果展示 - 注册页面 ![image-20200603165424157](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200526203022212.png) - 登录后进入的页面 ![image-20200526203057375](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200526203057375.png) - 点击右边的侧边栏可以发布动态或进入个人中心 ![image-20200526203144632](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200526203144632.png) - 话题专区 ![image-20200526203211234](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200526203211234.png) - 搜索相关动态时使用elasticsearch进行查找,并将关键字进行高亮 ![image-20200603165659731](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200603165659731.png) - 动态内容 ![image-20200603165740294](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200603165740294.png) - 点击动态图片对图片进行浏览 ![image-20200603165843042](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200603165843042.png) - 个人中心 ![image-20200603165910867](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200603165910867.png) - 个人资料中可以对信息进行编辑 ![image-20200526203430514](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200526203430514.png) - 在账号安全中心可以对个人中手机号和邮箱进行绑定 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/image-20200603165956983.png) 后台管理界面 - 登录界面 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/01.png) - 统计页面 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/02.png) - 用户列表界面 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/03.png) - 用户列表界面进行批量删除 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/04.png) - 轮播图列表 ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/05.png) ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/06.png) ![image-20200603165956983](https://probe-oss.oss-cn-beijing.aliyuncs.com/typora-user-images/07.png)