# graduation_project **Repository Path**: qiuhn1/graduation_project ## Basic Information - **Project Name**: graduation_project - **Description**: 基于SpringBoot的小区服务与管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 20 - **Forks**: 2 - **Created**: 2022-06-11 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕设项目-基于SpringBoot的小区服务与管理系统 > 大四毕业设计项目,使用的技术比较简单,并没有什么高难度的东西。这就作为个人的第一个公开库吧~ > > 代码中使用到了几个自己购买的API,所以部分功能在成功启动后也会出现无法使用的情况。 > > 比如短信发送接口,但我在代码中打印了相关的日志,可以在控制台查看生成的验证码等信息。 ![mind](img/mind.png) ## 目录介绍 ### future_city 这个目录下存放的是后端代码 ### future_city_web 这个目录下存放的是前端代码 ## 登录信息 > 账号:service1 > > 密码:12345678 此账号角色为超级管理员,登录后可自行添加物业人员及业主 ## 启动流程 项目中使用到了MySQL8及Redis,建议先安装MySQL8和Redis,如果已经安装好,则可以开始运行项目 1. 新建数据库**future** 2. 在**future库**运行**future_city.sql**文件导入表结构 3. 使用IDEA打开后端代码,**修改application-you.yml中的配置,将MySQL及Redis等相关配置修改成自己本地配置** 4. 修改好配置后即可**运行Application.java**类中的main方法启动项目 5. 前端启动使用npm,node版本为**14.17.0** 6. 在**future_city_web**目录下使用cmd执行以下命令 1. npm bulid 2. npm run start ## 技术栈 ### 后端 - SpringBoot - SpringSecurity - MyBatis-plus - lombok - mail - jwt - gson - ali-pay - ali-oss - hutool ### 前端 - Vue - Element-UI ### 数据库 - MySQL - Redis