基于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