# verio-boot **Repository Path**: mksoft/verio-boot ## Basic Information - **Project Name**: verio-boot - **Description**: SpringBoot 房屋租赁系统 房屋合租系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://verio.liuyanzhao.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-01-20 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 功能介绍 - 包括管理员、房东、租客三种角色,外加游客(未登录情况) - 出租类型包含整租和合租 - 权限 游客 < 租客 < 房东 < 管理员 #### 1、游客功能 - 登录、注册(可以注册房东或租客)、搜索房子、查看箱子信息、新闻咨询查询 - 搜索功能,根据价格范围,面积范围,城市,小区,整租/合租搜索 - 房子信息,基本信息、轮播图、地图定位 #### 2、租客功能 - 预定房子(创建订单、签订合同、支付订单) - 订单管理(取消订单、查看订单、查看合同、退租) - 我的家(查看我的当前有效订单房子信息、查看合租情况) - 反馈管理(提交反馈、反馈列表、删除反馈) - 收藏管理(收藏房子、收藏列表、取消收藏) - 个人信息修改、密码修改、联系房东(自动给房东发邮件) #### 3、房东功能 - 房子管理(发布出租/编辑房子信息,发布后需要管理员审核;删除房子;下架房子) - 订单管理(订单列表、退租、查看合同) - 发布出租(包括标题、描述、价格、各种配套信息、地图位置、轮播图等20多个字段信息) - 反馈管理(提交反馈、反馈列表、删除反馈) - 个人信息、密码修改 #### 4、管理员功能 - 用户管理(禁用用户、启用用户) - 房子管理(编辑房子、审核通过/驳回房子、下架房子) - 订单管理(订单列表、退租、查看合同) - 反馈管理(反馈列表、删除反馈、处理反馈) - 新闻管理(新闻列表、发布新闻) ## 系统特色 - 1、前端界面简单大气、优雅 - 2、引用百度地图API,展示房子地图位置 - 3、房子图片轮播图展示美观 - 4、出租包含整租和合租 - 5、合租可以查看房子(同一个房产证且同一个房东)是否有室友,可以查看室友性别、职业、爱好,帮助租客选合适的室友 - 6、租客和房东都可以使用反馈功能,反馈网站问题或举报房东等 - 7、可以联系房东,直接给房东发送邮件通知 - 8、房子字段信息比较完整,满足大部分需求,可以在网站后台随意修改 - 9、房东发布房子默认状态为待审核,需要管理员审核通过才能展示和租赁 - 10、房子状态有多种:待审核、审核通过/可租赁、已租出、审核不通过 - 11、订单状态有多种:待签合同、待付款、合同已生效、已退租(合同失效) - 12、包含新闻模块,管理员可以发布新闻咨询 - 13、租客可以收藏自己喜欢的房子 - 14、项目数据库表只有6张,很简单,不用怕复杂冗余的表 - 15、定时任务,定时查询合同到期的订单,更新订单状态为已退租,更新房屋状态为可租 ## 技术组成 - 1、Spring (前三个即SSM) - 2、SpringMVC - 3、MyBatis - 4、JSP - 5、Bootstrap - 6、MySQL ## 项目结构 #### 1. 数据库设计 - 良好的数据库设计规范,字段注释完整,有外键 - 用户表 ![用户表](img/t1.png) - 订单表 ![订单表](img/t2.png) - 房屋信息表 ![房屋信息表](img/t3.png) - 收藏表 ![收藏表](img/t4.png) - 反馈表 ![反馈表](img/t5.png) - 新闻表 ![新闻表](img/t6.png) - ER 图 ![ER](img/er.png) - 流程图 待补充, 包括ER图,手绘版本联系博主 #### 2、代码结构 项目结构是SSM+JSP,可以帮忙改造成springboot的 ![代码结构](img/code.png) ## 项目截图 ![1-首页1.png](img/1-首页1.png) ![2-首页2.png](img/2-首页2.png) ![3-首页3.png](img/3-首页3.png) ![4-整租列表.png](img/4-整租列表.png) ![5-合租列表.png](img/5-合租列表.png) ![6-新闻列表.png](img/6-新闻列表.png) ![7-用户反馈.png](img/7-用户反馈.png) ![8-房子详情1.png](img/8-房子详情1.png) ![9-房子详情2.png](img/9-房子详情2.png) ![10-房子详情3.png](img/10-房子详情3.png) ![11-合租详情.png](img/11-合租详情.png) ![12-登录.png](img/12-登录.png) ![13-注册.png](img/13-注册.png) ![14-租客后台-个人信息.png](img/14-租客后台-个人信息.png) ![15-租了后台-我的家.png](img/15-租了后台-我的家.png) ![16-租客后台-订单管理.png](img/16-租客后台-订单管理.png) ![17-租客后台-我的收藏.png](img/17-租客后台-我的收藏.png) ![18-租客后台-我的反馈.png](img/18-租客后台-我的反馈.png) ![19-租客后台-密码管理.png](img/19-租客后台-密码管理.png) ![20-房东后台-房子管理.png](img/20-房东后台-房子管理.png) ![21-房东后台-订单管理.png](img/21-房东后台-订单管理.png) ![22-房东后台-发布出租1.png](img/22-房东后台-发布出租1.png) ![23-房东后台-发布出租2.png](img/23-房东后台-发布出租2.png) ![23-管理员后台-房子管理.png](img/23-管理员后台-房子管理.png) ![24-管理员后台-订单管理.png](img/24-管理员后台-订单管理.png) ![25-管理员后台-用户管理.png](img/25-管理员后台-用户管理.png) ![26-管理员后台-反馈管理.png](img/26-管理员后台-反馈管理.png) ![27-管理员后台-新闻管理.png](img/27-管理员后台-新闻管理.png) ![28-租客预定房子1.png](img/28-租客预定房子1.png) ![29-租客预定房子2-签订合同.png](img/29-租客预定房子2-签订合同.png) ![30-租客预定房子3-支付订单.png](img/30-租客预定房子3-支付订单.png) ![31-租客预定房子4-预定成功.png](img/31-租客预定房子4-预定成功.png) ![32-租房合同查看.png](img/32-租房合同查看.png) ![33-求租文章.png](img/33-求租文章.png) ![34-求租文章详情.png](img/34-求租文章详情.png) ![35-聊天](img/35-聊天.png)