基于SSM实现房屋租赁管理系统-毕业设计【附源码】

发布于:2023-04-26 ⋅ 阅读:(444) ⋅ 点赞:(0)

需求分析 

近年来随着网络基础设施的不断完善,网络科技的日益发达,以及信息化技术的普及,使得各行业纷纷转变传统的办公模式。在线交易网站应运而生通过这种简约快捷的平台,有效地解决了房屋资源剩余以及租户选择不足的矛盾,同时还利用现代化的信息技术简化了业务流程,使房屋租赁管理更为规范化,有效化等。因此,开发一款基于Java+SSM框架(Spring+SpringMvc+MyBatis)实现的可以将各类型房源整合、在线管理,租赁流程简约且能够确保房源信息真实可靠的在线租房平台也就必不可少。

运行环境

JDK1.8、Tomcat8.0、MySql5.6、Eclipse/IDEA

项目技术

Spring,、SpringMvc、MyBatis、 Bootstrap、Jsp、 JQuery、DataTable

技术原理

本系统基于B/S架构,MVC设计模式,分层结构清晰,后端框架采用的是Spring+SpringMVC+Mybatis技术,视图展示是JSP技术,前端采用JQuery+Bootstrap+DataTable、采用Java语言开发,使用Mysql作为数据信息存储与管理的工具,通过Tomcat服务器运行,通过浏览器打开网页来进行数据的渲染和展示。


项目介绍

实现功能

系统基于SSM框架实现了一个集房屋资源整合、管理和发布的高效便捷平台以及租客与业主的交易平台化等,主要分为管理员、业主、普通租客三个角色。

前端实现如下功能

租客、业主登录或注册
【平台首页】:展示精品房源和最新房源信息
【房源搜索】:可区域、类型、排序进行筛选
【房源查看】:查看房源详情信息,百度地图定位查看,历史房客评价查看,以及预约看房等
【推荐房源】:根据用户历史订单数据个性化推荐
【推荐业主】:查看相关优质业主信息


超级管理员实现如下功能

业主管理:可查看所有业主信息以及审核业主资质
租客管理:平台注册租客管理
评价管理:平台房源评价管理
类型管理:平台房源类型管理
管理员管理:管理员信息维护


业主实现如下功能

个人信息:业主个人信息维护
房源管理:房源发布,修改,下架等操作
预约管理:房源预约信息查看
签单管理:房源签单管理
评价查看:房源评价查看


普通租客实现如下功能

个人信息:个人信息维护
预约管理:房源预约操作,赴约,转签单等操作
签单管理:房源签单管理
收藏管理:房源收藏管理
评价管理:房源评价管理

数据库设计

部分数据库表设计如下, 其他参见源码包

房源表【T_HOUSE】设计如下

字段 类型 备注
id int(11) ID
shangping varchar(255) 房源名称
leixing varchar(255) 类型
leixingid int(11) 类型ID
miaoshu varchar(255) 描述
jiage int(255) 价格
shuliang varchar(255) 面积
shangjia varchar(255) 房东
shangjiaid int(255) 房东ID
tupian varchar(255) 图片
xdcs varchar(255) 所属区域
llcs varchar(255) 楼层
jianjie varchar(5000) 简介
shijian varchar(255) 时间
state varchar(255) 默认0 下架,1,出租,2已租
address varchar(255) 地址

业主表【T_SHANGJIA】设计表如下:

字段 类型 备注
id int(11) ID
mingzi varchar(255) 名字
username varchar(255) 登录账号
password varchar(255) 密码
shangjiadizhi varchar(255) 地址
lianxifangshi varchar(255) 联系方式
shenhe varchar(255) 审核

评价表【T_PINGJIA】设计表如下:

字段 类型 备注
id int(11)
neirong varchar(255) 内容
pingjia varchar(255) 评价
yonghu varchar(255) 租客
yonghuid int(11) 租客ID
shangping varchar(255) 房源
shangpingid int(11) 房源ID
shanghu varchar(255) 业主
shanghuid int(11) 业主ID
shijian varchar(255) 时间

订单表【T_DINGDAN】设计表如下:

字段 类型 备注
id int(11) ID
shangping varchar(255) 房源
shangpingid int(11) 房源ID
yonghu varchar(255) 租客
yonghuid int(11) 租客ID
jiage varchar(255) 月租
zhuangtai varchar(255) 状态
shijian varchar(255) 签单时间
shangjia varchar(255) 业主
shangjiaid int(11) 业主ID

收藏表【T_COLLECTION】设计表如下:

字段 类型 备注
id int(11) id
userid int(11) 用户ID
goodid int(11) 房源ID

其余数据库表的设计参考源码包中的数据库文件


网站公告

今日签到

点亮在社区的每一天
去签到