博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W+、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌
🍅文末获取源码联系🍅
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人
文章目录
- [第一章 项目简介](#第一章 项目简介)
- [第二章 技术栈](#第二章 技术栈)
- [第三章 系统分析](#第三章 系统分析)
-
- [3.1 系统功能分析](#3.1 系统功能分析)
- [3.2 系统流程分析](#3.2 系统流程分析)
-
- [3.2.1 注册登录流程](#3.2.1 注册登录流程)
- [3.2.2 添加信息流程](#3.2.2 添加信息流程)
- [第四章 系统设计](#第四章 系统设计)
-
- [4.1 系统结构设计](#4.1 系统结构设计)
- [4.2 系统顺序图设计](#4.2 系统顺序图设计)
-
- [4.2.1 登录模块顺序图](#4.2.1 登录模块顺序图)
- [4.2.2 添加信息模块顺序图](#4.2.2 添加信息模块顺序图)
- [4.3 系统数据库设计](#4.3 系统数据库设计)
-
- [4.3.1 数据库E-R图设计](#4.3.1 数据库E-R图设计)
- [第五章 系统的实现](#第五章 系统的实现)
-
- [5.1 微信端功能模块的实现](#5.1 微信端功能模块的实现)
-
- [5.1.1 注册登录界面](#5.1.1 注册登录界面)
- [5.1.2 首页界面](#5.1.2 首页界面)
- [5.1.3 房屋信息界面](#5.1.3 房屋信息界面)
- [5.1.4 租金信息界面](#5.1.4 租金信息界面)
- [5.1.5 我要发帖界面](#5.1.5 我要发帖界面)
- [5.1.6 交流区界面](#5.1.6 交流区界面)
- [5.2 服务端功能模块的实现](#5.2 服务端功能模块的实现)
-
- [5.2.1 服务端登录界面](#5.2.1 服务端登录界面)
- [5.2.2 租客管理界面](#5.2.2 租客管理界面)
- [5.2.3 房东管理界面](#5.2.3 房东管理界面)
- [5.2.4 房屋信息管理界面](#5.2.4 房屋信息管理界面)
- [5.2.5 租金信息管理界面](#5.2.5 租金信息管理界面)
- [第六章 推荐阅读](#第六章 推荐阅读)
- [第七章 源码获取:](#第七章 源码获取:)
第一章 项目简介
Java基于SSM框架的无中介租房系统小程序是针对租房而开发,采用MYSQL数据库、微信开发者工具进行微信端开发,满足用户通过微信客户端进行租房的需求。本小程序是以微信为入口的,可以说是在自带接近10亿的流量人口。整个系统不仅操作简单、便捷,而且节约用户的时间及资源成本等,仅需通过一部手机和微信号即可满足用户们的需求。
第二章 技术栈
使用框架:SSM,微信小程序
开发语言:Java,
框架:SSM,
JDK版本:JDK1.8 ,
服务器:tomcat7或者8 ,
数据库:mysql 4.7,
数据库工具:Navicat11,
开发软件:idea、微信开发者工具,HBuilder X
浏览器:谷歌浏览器
第三章 系统分析
3.1 系统功能分析
本基于微信小程序的无中介租房系统满足了不同用户的功能需求,包括房东、用户以及管理员,下面对这不同用户的功能需求进行简介。
(1)管理员功能分析
管理员可进行后台进行管理,包含个人中心、租客管理、房东管理、房屋信息管理、房屋类型管理、租赁合同管理、租金信息管理和系统管理。
管理员用例图如图3.1所示。
图 3.1 管理员用例图
(2)房东功能分析
房东登录后主要功能模块包括房屋信息管理、房屋类型管理、租赁合同管理以及租金信息管理。
房东用例图如图3.2所示。
图 3.2 房东用例图
(3)租客功能分析
租客注册登录后主要功能模块包括首页、房屋信息、交流区以及我的(租赁合同、租金信息、我的收藏管理、我要发帖、我的发帖)。
租客用例图如图3.3所示。

图 3.3 租客用例图
3.2 系统流程分析
3.2.1 注册登录流程
没有账号的租客可进行注册,注册后可进行登录系统,注册登录流程图如图3.4所示。

图3.4注册登录流程图
3.2.2 添加信息流程
管理员、房东以及租客登录后均可添加信息,下面是添加信息的时候的流程图,如图3.5所示

图3.5 添加信息流程图
第四章 系统设计
4.1 系统结构设计
本基于微信小程序的无中介租房系统主要实现了房东功能模块、租客功能模块和管理员功能模块三大部分,系统结构图如图4-1所示。

图4.1系统功能结构图
4.2 系统顺序图设计
4.2.1 登录模块顺序图
登录模块主要满足了管理员、房东和租客的权限登录,登录模块的顺序图如图 4.2 所示。

图4.2登录顺序图
4.2.2 添加信息模块顺序图
管理员、租客自己房东登录后均可进行信息的添加操作,添加信息顺序图如图4.3所示
图4.3添加信息顺序图
4.3 系统数据库设计
4.3.1 数据库E-R图设计
系统E-R图就是系统的实体关系图,它是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。根据数据库中的几个表分别绘制数据库的实体图。以下给出本系统中比较重要的实体E-R图。
(1)房屋信息实体E- R图,如图4.4所示

图4.4 房屋信息实体属性图
(2)房屋类型信息实体E- R图,如图4.5所示

图4.5 房屋类型信息实体属性图
(3)管理员信息实体E- R图,如图4.6所示

图4.6 管理员信息实体属性图
(4)租客信息实体E- R图,如图4.7所示
图4.7 租客信息实体属性图
(5)房东信息实体E- R图,如图4.8所示

图4.8 房东信息实体属性图
第五章 系统的实现
5.1 微信端功能模块的实现
5.1.1 注册登录界面
没有账号的租客用户可进行注册操作,注册后可进行登录系统,租客注册登录界面展示如图5.1所示。
图5.1 租客注册登录界面
5.1.2 首页界面
租客登录后可进入首页查看房屋信息,首页界面展示如图5.2所示。
图5.2首页界面
5.1.3 房屋信息界面
租客在房屋信息界面可查看所有房屋信息,并可选择查看详情,房屋信息界面展示如图5.3所示。

图5.3 房屋信息界面
5.1.4 租金信息界面
租客登录后可管理、添加租金信息,租金信息界面展示如图5.4所示。
图5.4 租金信息界面
5.1.5 我要发帖界面
租客可进入我要发帖界面进行发布帖子,我要发帖界面展示如图5.5所示。
图5.5 我要发帖界面
5.1.6 交流区界面
租客在交流区可查看所有帖子,并可查看帖子详情,交流区界面展示如图5.6所示。
图5.6 交流区界面
5.2 服务端功能模块的实现
5.2.1 服务端登录界面
要想进入系统后台对系统进行管理操作,必须进行登录,服务端登录界面展示如图5.7所示。

图5.7 管理员登录界面
5.2.2 租客管理界面
管理员登录后可添加、修改和删除租客信息,租客管理界面如图5.8所示。
图5.8 租客管理界面
5.2.3 房东管理界面
管理员在房东管理界面可查看所有房东信息,对已有房东信息可进编辑和删除操作,房东管理界面如图5.9所示。

图5.9 房东管理界面
5.2.4 房屋信息管理界面
房东可增删改查个人房屋信息,管理员可管理审核房屋信息,添加房屋信息界面展示如图5.10所示。
图5.10 添加房屋信息界面
5.2.5 租金信息管理界面
房东可查看租客租金信息,并可对其进行审核操作,租金信息管理界面展示如图5.11所示。

图5.11 租金信息管理界面
第六章 推荐阅读
基于Python的自然语言的话题文本分类(V2.0),附源码
Java基于Spring Boot+Vue框架的大学生就业招聘系统
第七章 源码获取:
大家点赞、收藏、关注、评论 啦 、查看 👇🏻获取联系方式👇🏻
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
2024-2025年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅
基于Python Opencv的人脸识别上课签到考勤系统,可准确识别人脸
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人