# houserent **Repository Path**: lyonlyone/houserent ## Basic Information - **Project Name**: houserent - **Description**: 项目描述:该系统实现了管理员和用户两种身份权限,实现了管理员对房屋类型、规模和信息的管理。用户根据房东或者租客进行身份区分,可以进行对房屋信息的发布和租赁。另外可进行审核、评论、收藏等功能。该项目由SSM框架结合传统的MVC所搭建的项目框架。在控制层使用controller对请求做不同的处理和跳转。Mybatis作为持久层为提供了更灵活的SQL映射,使用了Vue技术实现页面实现了前端界面,增强了用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/lyonlyone/houserent.git - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-06 - **Last Updated**: 2026-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # houserent-房屋租赁项目 #### 介绍 #### 1.项目介绍 该系统实现了管理员和用户两种身份权限,实现了管理员对房屋类型、规模和信息的管理。用户根据房东或者租客进行身份区分,可以进行对房屋信息的发布和租赁。另外可进行审核、评论、收藏等功能。该项目由SSM框架结合传统的MVC所搭建的项目框架。在控制层使用controller对请求做不同的处理和跳转。Mybatis作为持久层为提供了更灵活的SQL映射,使用了Vue技术实现页面实现了前端界面,增强了用户体验。 #### 2.应用技术 1. 技术应用:SpringBoot+Mybatis+Mysql+Vue+ElementUI 2. 运行环境:Visual Studio Code、Intellij IDEA2021、MySQL5.5、 JDK1.8 3. 技术描述:此项目主要基于javaweb技术体系,Mysql数据库,Tomcat服务器,应用spring/springMVC/MyBitis 开源框架搭建系统,采用MVC开发模式,应用Ajax及jQuery,easyUI,vue等js框架。 #### 3.使用说明 1. 前端:Vscode分2个界面在中终端npm run serve,一个是管理员界面,一个是普通用户界面 2. 后端:idea中启动 3. 注意:Vscode中的ip地址记得改,本机的ip地址 #### 4.参与贡献 1. master本仓库 2. 提交代码 #### 5.功能介绍 1. 用例图 ![输入图片说明](img/%E7%94%A8%E4%BE%8B%E5%9B%BE.jpeg) 2. 系统功能 | 模块 | 描述 | 参与者 | |----------|----|--------| | 1.注册功能 | 只有用户可以进行注册功能,使用手机号,密码注册 | 用户 | | 2.登录功能 | 管理员与用户可以进行登录,只有登录后才可以进入对应的界面 | 管理员,用户 | | 3.房源类型管理 | 管理员可以对房源类型进行增加和删除 | 管理员 | | 4.房屋规模管理 | 管理员可以对房源规模进行增加和删除 | 管理员 | | 5.房屋信息管理 |管理员,用户可以对房源信息进行发布,删除,修改,可以根据房源类型,租房类型,租赁状态进行筛选| 管理员,用户 | | 6.审核房源信息 |当用户发布房源后,管理员可以根据要求进行审核通过或者拒绝。| 管理员 | | 7.房源评论管理 | 管理员可以对所有评论进行查找和修改,管理员和用户可以对评论进行修改和发表 | 管理员,用户 | |8.导出统计报表 |用户可以对自己的订单信息进行导出,管理员可以对所有房源信息进行导出 | 用户,管理员 | |9.个人中心|使用者可以查看个人信息和修改列表|管理员,用户| |10.房源租赁管理|1.用户可以对所租赁的房屋进行提交订单,2.用户作为房东可以对自己所发布的房源,租赁订单进行审核。3.若不是自己所发布的房源只可以进行查看详情,3.用户可以进行查找订单,4.用户可以查看订单详情|用户| |11.收藏管理|用户可以对房源进行添加收藏和取消收藏|用户,管理员| |12.退出登录|用户点击“退出登录”,系统退出,跳转到登录界面。|管理员,用户| #### 6.用户角色 在房屋租赁这个项目中,存在以下三种用户,这三种用户对应三个角色: 后台系统管理员、普通用户,用户有分为租房者和房东,根据角色的不同对应的界面与所需的功能也不同。