# 毕业设计——社区健康疫情防控系统
> 本人的毕业设计项目,持续更新中...
## 1. 项目说明
### 1.1 模块说明
1. web模块:项目的入口,通过该模块启动整个项目
2. commons模块:公共模块,系统的一些公共的工具类等
3. ahtuor模块:用户管理模块,负责系统用户的管理,以及权限的控制等
4. mail模块:负责系统内邮件通知
5. community模块:社区业务处理模块
### 1.2 架构说明
本系统使用的是SpringBoot+Vue框架的前后端分离项目,前端项目地址[lvyuanx/CommunitySystem-web (github.com)](https://github.com/lvyuanx/CommunitySystem-web)
#### 1.2.1 系统后端
系统后端使用SpringBoot框架,使用Mysql来实现数据的持久化,并且使用了MyBaitis-Plus进行数据桥接。整合了Shiro来进行权限控制,并且使用了Redis进行数据缓存极大提高了访问速度。
#### 1.2.2 系统前端
系统前端使用了Vue框架进行开发,使用了优秀的移动端UI框架Vant进行界面的美化,非常适合在移动端设备上进行操作。同时前端项目可以使用HbuildX打包成Andriod程序,来安装到手机上。
### 1.3 系统界面展示
| 首页 | 社区 | 个人中心 |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| ![image-20220520092400574](README.assets/image-20220520092400574.png) | ![image-20220520092443256](README.assets/image-20220520092443256.png) | ![image-20220520092500386](README.assets/image-20220520092500386.png) |
| 异常处理 | 用户管理 | 权限授予 |
| ![image-20220520095827473](README.assets/image-20220520095827473.png) | ![image-20220520095847313](README.assets/image-20220520095847313.png) | ![image-20220520095911506](README.assets/image-20220520095911506.png) |
| 发布消息 | 社区创建 | 提交记录 |
| ![image-20220520100032968](README.assets/image-20220520100032968.png) | ![image-20220520100050022](README.assets/image-20220520100050022.png) | ![image-20220520100110473](README.assets/image-20220520100110473.png) |
## 2. 启动说明
### 2.1 配置静态资源目录
> 本系统构建了一套本地文件上传下载服务,需要在配置文件中指定静态资源目录的位置,用于存放用户头像和网站的logo等图片。
**配置**
```yaml
lvyx:
system:
file-path: "/app/community_system_file" # 文件存储路径
logo-path: "/app/community_system_file/STATIC/logo/logo.png" # logo存储路径
```
配置好静态资源路径后和网站logo路径后,请将项目中`web/resources/logo/logo.png`图片放置到对应位置,否则在使用健康码的时候无法加载网站logo导致二维码无法展示。
注意:路径可以写相对路径和绝对路径
### 2.2 数据库
系统数据库文件存放在`web/resource/l_coummunity.sql`位置,使用Navicat导入即可。
### 2.3 启动
* **idea启动**
进入web模块下,使用`com.lyx.CommunitySystemApplication.java`主启动类,即可启动整个项目。
* **jar包启动**
使用maven将项目打包成community_system.jar(可在web模块下的pom.xml中修改jar包名称),运行一下命令即可完成启动:
```shell
nohup java -jar community_system.jar > temp.log 2>&1 &
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步! 基于SpringBoot+Vue前后分离的社区健康疫情防控系统源码+项目说明(前台使用移动端UI框架Vant进行界面的美化,+后台使用Shiro进行权限的管理,可动态分配管理权限).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于SpringBoot+Vue前后分离的社区健康疫情防控系统完整源码+说明(前台使用移动端UI框架+后台).zip (272个子文件)
login.html 564B
UserController.java 16KB
UserServiceImpl.java 14KB
RoleServiceImpl.java 12KB
CommunityPeriodServiceImpl.java 12KB
CommunityGreenCodeServiceImpl.java 12KB
LLoggerAnnotationInterceptor.java 11KB
ShiroConfig.java 9KB
UserBridgeServiceImpl.java 9KB
CommunityTemperatureRegistrationServiceImpl.java 8KB
CommunityPeriodController.java 6KB
Knife4jConfiguration.java 6KB
CommunityMessageServiceImpl.java 6KB
MailSenderUtils.java 6KB
CommunityUnitServiceImpl.java 5KB
SpringbootMybatisPlusGenerator.java 5KB
RoleController.java 5KB
JwtTokenManager.java 5KB
CommunityExceptionController.java 5KB
ShiroDbRealmImpl.java 5KB
SysSimpleMapCacheServiceImpl.java 5KB
CommunityHouseholdUserServiceImpl.java 5KB
CommunityMessageController.java 5KB
LinkProperties.java 5KB
UserRoleServiceImpl.java 5KB
LDecryptInterceptor.java 5KB
CommunityUrls.java 4KB
CommunityTemperatureRegistrationController.java 4KB
CommunityExceptionServiceImpl.java 4KB
CommunityBuildingController.java 4KB
QrCodeController.java 4KB
LEncryptIntercepor.java 4KB
KickedOutAuthorizationFilter.java 4KB
FileController.java 4KB
CommunityHouseholdUserController.java 4KB
SimpleMapCache.java 3KB
SimpleMapCache.java 3KB
SimpleMapCacheServiceImpl.java 3KB
JwtAuthcFilter.java 3KB
CommunityYellowCodeServiceImpl.java 3KB
CaptchaController.java 3KB
RedisSessionDao.java 3KB
CommunityBuildingServiceImpl.java 3KB
UserService.java 3KB
CommunityGreyCodeServiceImpl.java 3KB
CommunityRedCodeServiceImpl.java 3KB
RetryLimitCredentialsMatcher.java 3KB
RolesOrAuthorizationFilter.java 3KB
ResourceServiceImpl.java 3KB
CommunityUnitController.java 3KB
User.java 3KB
RoleService.java 3KB
CommunityGreenCodeService.java 3KB
CommunityInAndOutServiceImpl.java 3KB
Resource.java 3KB
CommunityTemperatureRegistration.java 3KB
SysSimpleMapCacheService.java 2KB
EncryptDencryptProperties.java 2KB
RoleResourceServiceImpl.java 2KB
CommunityInAndOut.java 2KB
CommunityHouseholdController.java 2KB
AuthorUrls.java 2KB
CommunityException.java 2KB
CommunityLayerController.java 2KB
CommunityMessageEmail.java 2KB
CommunityHouseholdUserService.java 2KB
CommunityHouseholdServiceImpl.java 2KB
CommunityPeriodService.java 2KB
CommunityYellowCode.java 2KB
CommunityGreenCode.java 2KB
CommunityGreyCode.java 2KB
CommunityRedCode.java 2KB
SysRedisConfig.java 2KB
ShiroSessionManager.java 2KB
CommunityHouseholdUser.java 2KB
CommunityMessage.java 2KB
BaseEntityUtil.java 2KB
JwtPermsFilter.java 2KB
Role.java 2KB
UserBridgeService.java 2KB
CommunityInAndOutController.java 2KB
ShiroUtils.java 2KB
JwtRolesFilter.java 2KB
CommunityBuilding.java 2KB
Log.java 2KB
CommunityHousehold.java 2KB
ExceptionVo.java 2KB
CommunityLayerServiceImpl.java 2KB
CommunityUnit.java 2KB
CommunityLayer.java 2KB
ShiroUser.java 2KB
CommunityPeriodMapper.java 2KB
CommunityPeriod.java 2KB
RoleResource.java 2KB
UserRole.java 2KB
LSerializeUtils.java 2KB
SimpleMapCacheService.java 2KB
ShiroCacheEnum.java 2KB
CommunityTemperatureRegistrationService.java 2KB
CommunitySystemApplication.java 2KB
共 272 条
- 1
- 2
- 3
资源评论
龙年行大运
- 粉丝: 1385
- 资源: 3960
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功