项目介绍
租客找房、房东管房、平台管账号,线下中介很难把预约和租约记清楚。这个毕设做成房屋租赁管理平台:租客用手机端找房和预约,房东和管理员共用后台管公寓、房间、预约和租约。三端走同一套后端接口。不做即时通讯,也不做 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 有序集合。
适合谁做
适合软件工程、计算机。答辩可讲三端角色、预约状态、租约流转;合同支付只是演示,短信验证码开发期打在日志里。