基于Spring Boot的社区论坛项目源码+数据库+项目说明.zip
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【资源说明】 1、基于Spring Boot的社区论坛项目源码+数据库+项目说明.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Spring Boot的社区论坛项目源码+数据库+项目说明.zip # WeCommunity > 微博、微信、微X......各种微,我们也跟上潮流叫微社区,英文名是 WeCommunity!是不是和微信(WeChat)很像? 微社区是一个用户交流平台,类似论坛,提供有:帖子管理、评论、关注、点赞、搜索、私信、数据统计等功能。 项目目前部署在阿里云1核2G云服务器上,所有的组件都是单机模式运行。 ### 依葫芦画瓢的项目架构图 ![项目架构设计图](https://i.loli.net/2020/07/01/umXATrRW2PCLhEI.png "项目架构设计图") ### 功能描述 1. 用户管理   用户可以注册、登陆、退出,修改头像,查看某个用户的主页,其包括某个用户的关注、粉丝、获得的点赞数、发布的帖子,用户自己能查看自己发表的评论。 2. 帖子管理   普通用户可以发布帖子、修改帖子,管理员可以删除帖子、恢复删除的帖子,版主可以将帖子置顶/取消置顶、加精华/取消加精华。 3. 关注   用户可以关注/取消关注某个用户,假如A关注了B,那么A的关注列表中就有了B,B的粉丝列表中就有了A。 4. 评论   用户可以对帖子进行评论,还可以对评论进行回复。 5. 点赞   用户可以对帖子、评论进行点赞。 6. 系统通知   某个用户评论、点赞了帖子,或者关注了某个用户,那么被评论、点赞、关注的用户会收到一条通知。目前系统中有3种通知:评论通知、点赞通知、被关注通知。 7. 数据统计   管理员可以查看网站指定日期范围的UV(独立访客)、DAU(日活跃用户)数据。 8. 私信   用户可以对网站内的其他用户发送私信,双方互发消息,只有他们自己能看到自己的私信。 9. 定时调度   每个帖子都有个权重分,影响帖子的展示排名,定时调度主要是定时更新帖子的权重。 10. 搜索   搜索系统使用Elasticsearch实现,支持对帖子标题、帖子内容的搜索。 ### 技术选型 - Spring Boot - SpringMVC - Spring - MyBatis3、通用mapper - Spring Security:安全框架 - Redis:缓存及数据存储 - Kafka:消息队列 - Elasticsearch-6.3.0:分布式搜索引擎 - Quartz:定时调度框架 - Nginx - Thymeleaf:模板引擎 - Caffeine:Java本地缓存库 - MySQL - 七牛云:第三方文件存储服务 ### 各个功能模块所对应的技术点 ![功能模块对应的技术点](https://i.loli.net/2020/07/01/u3DRnvrxfUNKhtc.jpg) ### 界面设计 ![主页](https://i.loli.net/2020/07/01/VbQYPd9wvWzxjy8.jpg "主页") ![帖子发布](https://i.loli.net/2020/07/01/ANeDU75GaMB36ZT.jpg "帖子发布") ![私信列表_私信详情](https://i.loli.net/2020/07/01/p6HQtoPlJXNGdwz.jpg "私信列表_私信详情") ![系统通知_](https://i.loli.net/2020/07/01/mbvtnlCgZyYWqLS.jpg "系统通知_") ### 文件说明 - wecommunity.sql:数据库文件 - wecommunity文件夹:Maven 项目源码 - static文件夹:前端静态资源,需独立部署 ### 本地开发运行部署 - 下载zip直接解压或安装git后执行克隆命令 `git clone https://github.com/AatroxC/WeCommunity.git` - 安装各组件并启动:Redis、ZooKee
- 1
- 2
- 3
- 4
- 5
- 粉丝: 1516
- 资源: 5643
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx