项目简介
本项目是基于Spring Boot和MyBatis框架开发的房屋租赁管理系统,为管理员、房东和租客搭建了便捷的房屋租赁平台。系统支持游客、租客、房东和管理员多种角色操作,每种角色具备不同权限与功能。同时,系统支持整租和合租两种出租类型,能满足不同用户的需求。
项目的主要特性和功能
游客功能
- 可进行登录、注册,注册身份可选房东或租客。
- 能根据价格范围、面积范围、城市、小区、整租/合租等条件搜索房子。
- 可查看房子基本信息、轮播图和地图定位。
- 支持新闻咨询查询。
租客功能
- 可预定房子,包含创建订单、签订合同、支付订单等操作。
- 能进行订单管理,如取消订单、查看订单和合同、办理退租。
- 可在“我的家”查看当前有效订单的房子信息及合租情况。
- 具备反馈管理功能,可提交、查看和删除反馈。
- 支持收藏房子,可查看收藏列表和取消收藏。
- 能修改个人信息和密码,还可联系房东(自动发邮件)。
房东功能
- 可进行房子管理,包括发布出租(需管理员审核)、编辑、删除和下架房子。
- 能管理订单,查看订单列表、处理退租和查看合同。
- 可发布出租信息,涵盖标题、描述、价格等20多个字段。
- 具备反馈管理功能,可提交、查看和删除反馈。
- 能修改个人信息和密码。
管理员功能
- 可进行用户管理,包括禁用和启用用户。
- 能管理房子,编辑房子信息、审核通过/驳回、下架房子。
- 可管理订单,查看订单列表、处理退租和查看合同。
- 能处理反馈,查看反馈列表、删除反馈和处理反馈。
- 可进行新闻管理,查看新闻列表和发布新闻。
安装使用步骤
- 数据库配置:使用Navicat或其他工具,在MySQL中创建对应名称的数据库,并导入项目的SQL文件。
- 导入项目:使用IDEA/Eclipse/MyEclipse导入项目,若为maven项目,Eclipse/MyEclipse导入时请选择maven;导入成功后,执行maven clean; maven install命令,然后运行。
- 配置数据库连接:修改
application.yml
文件中的数据库配置,确保连接到正确的数据库。 - 启动项目:启动Spring Boot项目后端。
- 访问系统:访问
http://localhost:9999/
进入系统。 - 登录账号:
- 管理员账号:admin / 123456
- 租客账号:zuke / 123456
- 房东账号:zhangsan / admin
完成以上步骤,即可成功安装并运行本房屋租赁管理系统,体验其丰富功能与便捷操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】