项目简介
本项目是一个基于Spring Boot和Vue的物业管理系统,为物业公司打造了高效、易用的平台,可用于管理小区、楼栋、房产、业主、车辆等信息。系统具备用户管理、权限控制、数据统计等功能,适用于各类物业管理场景。
项目的主要特性和功能
用户管理
- 用户登录与权限控制:支持多用户登录,依据用户角色进行权限控制,保障不同用户仅能访问权限内的功能和数据。
- 用户信息管理:管理员可查看、编辑和删除用户信息,涵盖基本信息、角色和权限。
小区管理
- 小区信息管理:管理员能添加、编辑和删除小区信息,如名称、地址、面积、总栋数、总户数等。
- 小区状态管理:可设置小区状态(正常或停用),并查看详细信息。
楼栋管理
- 楼栋信息管理:管理员可添加、编辑和删除楼栋信息,包括名称、所属小区、总户数等。
- 楼栋状态管理:可设置楼栋状态(正常或停用),并查看详细信息。
房产管理
- 房产信息管理:管理员可添加、编辑和删除房产信息,包含名称、所属小区、所属楼栋、户主信息等。
- 房产状态管理:可设置房产状态(正常或停用),并查看详细信息。
业主管理
- 业主信息管理:管理员可添加、编辑和删除业主信息,如姓名、联系方式、所属小区、房产信息等。
- 业主状态管理:可设置业主状态(正常或停用),并查看详细信息。
车辆管理
- 车辆信息管理:管理员可添加、编辑和删除车辆信息,包括照片、车主信息、车牌号等。
- 车辆状态管理:可设置车辆状态(正常或停用),并查看详细信息。
数据统计与报表
- 数据统计:提供小区数量、楼栋数量、房产数量、业主数量、车辆数量等各类数据的统计功能。
- 报表生成:支持生成各类报表,并导出为Excel格式,便于管理员进行数据分析和决策。
安装使用步骤
环境准备
- Java开发环境:确保安装JDK 8或更高版本。
- 数据库:安装并配置MySQL数据库。
- 前端开发环境:安装Node.js和Vue CLI。
后端项目配置
- 复制项目(此处原文未给出复制命令,可根据实际情况补充)。
- 导入项目:
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 配置数据库连接信息,修改
application.yml
文件中的数据库连接配置。
- 启动项目:在IDE中运行
RuoYiApplication.java
启动Spring Boot项目。
前端项目配置
- 进入前端目录:
bash cd ruoyi-ui
- 安装依赖:
bash npm install
- 启动前端项目:
bash npm run dev
访问系统
打开浏览器,访问http://localhost:8080
,使用管理员账号登录系统。
系统初始化
首次登录后,系统会引导用户进行初始化设置,包括创建管理员账号、配置系统参数等。
功能测试
登录系统后,可进行用户管理、小区管理、楼栋管理、房产管理、业主管理、车辆管理等各项功能的测试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】