基于SpringBoot + Vue小区物业平台

📅 2026/7/10 14:21:28 👁️ 阅读次数 📝 编程学习
基于SpringBoot + Vue小区物业平台

项目介绍

本项目是一款基于SpringBoot + Vue小区物业平台,采用前后端分离架构,支持三种角色权限(管理员、员工、业主),提供楼栋单元管理、业主车位管理、报修管理、账单管理、访客管理、投诉建议、公告发布、AI智能助手等核心功能。












核心功能

  • 三种角色权限:管理员、物业员工、业主
  • 楼栋单元管理:楼栋信息维护、单元信息管理、业主单元绑定
  • 车位管理:车位信息维护、业主车位绑定与解绑
  • 报修管理:业主在线报修、物业员工处理工单、进度全程追踪
  • 账单管理:物业费账单生成、业主查询缴费状态
  • 访客管理:业主预约访客、管理员和审核确认
  • 投诉建议:业主提交投诉建议、管理员和物业员工回复处理
  • 公告管理:管理员发布通知公告、业主和员工查看
  • AI智能助手:基于DeepSeek的流式AI对话助手,无需登录即可使用
  • 忘记密码:通过邮箱验证码重置密码

技术栈

后端 (backend)

  • SpringBoot
  • MyBatis-Plus
  • MySQL
  • Redis
  • SpringMail
  • LangChain4j + DeepSeek API
  • JWT认证
  • Swagger
  • Hutool

前端 (frontend)

  • Vue 3
  • Element Plus
  • Vue Router 4
  • Pinia
  • Axios
  • Vite 5

功能说明

公开页面(无需登录)
  • 首页:平台介绍、功能展示、服务导航
  • AI智能助手:右下角浮动按钮,无需登录即可对话,基于DeepSeek流式返回
  • 登录/注册:弹窗式登录注册,支持忘记密码

管理员

  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 用户管理:管理员/物业员工/业主账号管理
  • 楼栋管理:楼栋信息维护
  • 单元管理:单元信息维护
  • 业主管理:业主单元绑定关系管理
  • 车位管理:车位信息维护、业主车位绑定/解绑
  • 公告管理:公告维护
  • 报修管理:查看和处理所有报修工单
  • 账单管理:物业费账单生成与管理
  • 访客管理:审核访客预约申请
  • 投诉建议:查看和处理所有投诉建议
  • 个人中心:查看和修改个人信息、修改密码
业主功能
  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 我的房屋:查看所属楼栋、单元等房屋信息
  • 我的车位:查看车位编号、状态等车位信息
  • 报修管理:提交报修申请、查看处理进度和详情
  • 投诉建议:提交投诉建议、查看处理状态和回复详情
  • 物业账单:查看物业费账单及缴费状态
  • 小区公告:查看管理员发布的公告通知
  • 个人中心:查看和修改个人信息、修改密码
物业员工功能
  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 报修处理:处理报修工单
  • 投诉处理:回复业主投诉建议
  • 公告查看:查看管理员发布的公告通知
  • 个人中心:查看和修改个人信息、修改密码

许可证

本项目仅供学习交流使用。数据库和代码都齐全。包含1W多字的参考文档。

深入交流

chengxusheji12345