项目简介
ProperTico是一个智能物业管理系统,借助Spring Boot框架,结合MyBatis Plus进行数据库操作,并使用Spring Security进行安全认证。其目标是利用现代化技术手段提升物业管理效率与用户体验,支持楼栋管理、小区管理、停车位管理、报修管理、缴费管理等多种物业管理功能。
项目的主要特性和功能
- 楼栋管理:可新增、查询、更新和删除楼栋信息,支持分页展示楼栋列表。
- 小区管理:能新增、查询、更新和删除小区信息,支持分页展示小区列表。
- 停车位管理:可新增、查询、更新和删除停车位信息,支持分页展示停车位列表。
- 报修管理:能创建、查询、更新和删除报修记录,支持分页展示报修记录。
- 缴费管理:可创建、查询、更新和删除缴费记录,支持分页展示缴费记录。
- 用户管理:用户可注册、查询、更新和删除用户信息,支持分页展示用户列表。
- 安全认证:使用Spring Security进行用户认证和授权,支持JWT令牌的生成和验证。
安装使用步骤
环境准备
- 安装JDK 17。
- 安装Gradle 8.x。
- 安装MySQL 8.0数据库。
配置数据库
- 在MySQL中创建一个新的数据库。
- 修改项目中的
application.properties
文件,配置数据库连接信息。
构建项目
- 打开命令行,进入项目根目录。
- 运行
gradle build
命令,构建项目。
运行项目
- 运行
gradle bootRun
命令,启动Spring Boot应用程序。
访问系统
- 打开浏览器,访问
http://localhost:8080
,进入系统登录页面。 - 使用管理员账号登录,开始使用系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】