需求分析

近年来随着网络基础设施的不断完善,网络科技的日益发达,以及信息化技术的普及,使得各行业纷纷转变传统的办公模式。在线交易网站应运而生,通过这种简约快捷的平台,有效地解决了房屋资源剩余以及租户选择不足的矛盾,同时还利用现代化的信息技术简化了业务流程,使房屋租赁管理更为规范化,有效化等。因此,开发一款基于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

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

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

  1. 基于ssm二手车交易管理系统毕业设计-附源码151159

    摘  要 随着社会的发展,社会的各行各业都在利用信息时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 二手车交易管理系统,主要的模块包括用户.卖家.管理员,用户功能包括:首页.个人资料. ...

  2. SSM+基于SSM的养老管理系统 毕业设计-附源码221609

    基于SSM养老院管理系统 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件的工作规则和开发步骤,采 ...

  3. 基于SSM的自习室管理系统 毕业设计-附源码201524

    SSM自习室管理系统 摘要 在社会快速发展的影响下,教育事业蓬勃发展,大大增加了学校的数量.多样性.教育质量等要求,使教育的管理和运营比过去更加困难.依照这一现实为基础,设计一个快捷而又方便的自习室管 ...

  4. jsp+ssm二手车交易管理系统 毕业设计-附源码151159

     基于ssm二手车交易管理系统 摘  要 随着社会的发展,社会的各行各业都在利用信息时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 二手车交易管理系统,主要的模块包括用户.卖家.管理员 ...

  5. SSM+基于SSM的家教系统 毕业设计-附源码221752

    基于SSM的家教系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克 ...

  6. SSM+网上书店管理系统 毕业设计-附源码082255

    目  录 摘要 1 绪论 1.1 研究目的 1.2国内外研究现状 1.3论文结构与章节安排 2网上书店管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务 ...

  7. NET+基于NET材料归档管理系统 毕业设计-附源码181757

    基于NET材料归档管理系统 摘  要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件的工作规则和开发步骤 ...

  8. ssm体育课堂管理系统 毕业设计-附源码181626

    SSM体育课堂管理系统 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用.信息时代的到来已成为不可阻挡的时尚潮流,人类发展 ...

  9. python基于Python的资产管理系统毕业设计-附源码201117

    摘 要 现代企业管理越来越强调利用有形资产来提供优质服务的能力,即通过资产管理来确保有形资产物尽其用.安全运行,在希望的时间和地点提供需要的设备,同时尽可能地降低运行和维护成本.资产管理系统为企业提供 ...

  10. springboot基于Javaweb的超市管理系统 毕业设计-附源码281024

    超市管理系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题. ...

最新文章

  1. 小型企业的上网行为管理方案
  2. js通过月份判断前三个月_怀孕前三个月如何判断胎儿发育是否健康,看HCG翻倍情况,快收藏...
  3. JavaScript函数的各种调用模式
  4. LeetCode-链表-24. 两两交换链表中的节点
  5. 集线器、交换机与路由器
  6. Git SSH Key 生成并添加到github/gitee步骤
  7. 英伟达jetson TX1的caffe-ssd配置
  8. arduino 土壤温湿度传感器_嫌arduino太贵?太大?试试ATTINY85!DIY温湿度计入门级教程...
  9. 常见c#正则表达式类学习整理
  10. LeetCode刷题(2)
  11. CMake,win10,64位,简单配置测试
  12. windows bat 设置代理上网脚本bat
  13. the 1st one
  14. 《简明python教程》_简明Python教程
  15. 移动硬盘上安装Windows 10系统
  16. 关于如何阅读英文文献(干货详解)
  17. 通往区块链的最后一张船票
  18. 电脑默认重置html,windows10电脑默认自带浏览器被篡改如何恢复
  19. 在天翼网关2.0上如何使用自己的路由器
  20. 如何在HTML网页里添加CSS边框,css如何设置边框?

热门文章

  1. Java多线程(6)——Thread类中的一些方法(传智播客毕老师视频讲解)
  2. [Android]Android 下实现点亮 Led
  3. 电动助力转向 (EPS )全国产化电子元件推荐方案
  4. IDEA打包或者build时报错Failure to find XXX in http://maven.aliyun.com/nexus
  5. java坦克大战最终代码
  6. 曾经欠的“债”,迟早都要还的
  7. 面向智慧城市的物联网技术应用指南(全文)
  8. IT人,请爱惜你的身体
  9. Flutter实现Android护眼模式
  10. 【Gin框架一】Gin简介