往届作品 / 房屋租赁系统
1 / 182026届 · 软件工程
房屋租赁系统
租客端找房预约,房东管公寓房间和租约,合同支付是演示扫码。
Vue3 / SpringBoot / MySQL / Redis / Vant
项目介绍
租客找房、房东管房、平台管账号,线下中介很难把预约和租约记清楚。这个毕设做成房屋租赁管理平台:租客用移动端找房和预约,房东和管理员共用后台管公寓、房间、预约和租约。三端走同一套 Spring Boot 接口,不接真实支付网关,也不做即时通讯和 VR 看房。
租客用手机号加验证码登录,开发环境验证码打在控制台,新号会自动注册。找房可按省市区、租金、支付方式、关键词筛,详情有图、户型、配套和公寓信息。看房预约填时间和备注,列表能看到待看、已看、取消、拒绝,待看可取消。浏览房间会记进 Redis,个人中心里按时间倒序看。租约能看租金押金期限,待签约时打开虚拟合同,模拟扫码付首期租金加押金(伪二维码,不是微信支付宝)。房东在后台维护公寓和房间、上下架、处理带看或拒绝,给租客建租约、处理退租和续约。管理员管后台账号、岗位、租客启停,还能审房源、看全平台公寓房间预约租约。字典里维护标签、配套、支付方式、租期、杂费。
业务流程从检索到预约再到签约,表结构按公寓—房间—预约—租约来,答辩好画。
主要功能
- 租客登录注册:手机号 + 短信验证码,新号自动开户
- 找房:地区、租金、支付方式、关键词筛选,分页列表和详情图
- 预约看房:提交期望时间,房东带看或拒绝,租客可取消待看
- 我的租约:查看期限和金额,发起续约或退租
- 虚拟合同:待签约时阅读合同,模拟支付首期租金和押金
- 浏览历史:进详情即记录,个人中心按时间倒序
- 公寓与房间:房东维护资料、图片、标签配套,发布或下架
- 属性字典:标签、配套、支付方式、租期、杂费
- 后台账号:房东/管理员账号、岗位、租客启停、房源审核
技术栈
租客端:Vue 3、Vant 4、Pinia、Vite。 管理端:Vue 3、TypeScript、Element Plus、ECharts。 后端:Spring Boot 3.2、MyBatis-Plus、JWT、Redis。 数据库:MySQL 8。浏览记录用 Redis Sorted Set。
适合谁做
适合软件工程、计算机。答辩可讲三端角色、预约状态机、租约流转,以及合同支付只是演示、短信验证码开发期打日志。