项目目标是搭建一套轻量化房屋租赁管理 Web 系统,解决房源信息登记、租客管理、合同记录等基础管理需求。系统分为管理员端与租客端,管理员可实现房源新增、修改、下架,查看租客信息、租赁合同、租金记录;租客可浏览房源、查看房屋详情、提交租房申请。使用 SpringBoot 搭建后端接口,MySQL 存储房源、用户、订单数据,前端实现页面渲染,完成基础业务流转,实现房屋租赁业务线上化管理。
项目采用前后端分离架构,后端使用 SpringBoot + MyBatis 开发接口,MySQL 作为数据库存储房源、用户、租赁合同数据;前端使用 HTML、CSS、JavaScript 实现页面交互。本人独立完成全部模块开发:包含用户登录权限模块、房源管理模块、租客信息模块、租赁合同模块,实现房源新增、检索、状态管理、租赁记录保存等功能,可支持上百条房源信息稳定查询。开发难点在于多条件房源筛选查询,最初多条件拼接 SQL 容易出现漏洞,后续通过动态 SQL 方式重构查询语句,解决查询参数为空时的匹配异常问题,保证检索功能稳定可用。