暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

基于Javaweb的房屋租赁系统平台设计与实现【数据库设计、毕业设计、源码、开题报告】

IT软件学习社 2022-10-02
954

数据库脚本下载地址: https://download.csdn.net/download/itrjxxs_com/86427640
源码下载地址:https://download.csdn.net/download/itrjxxs_com/22231174377

租户在租房过程中如何才能保护自己的合法权益?
出租方在租房过程中又如何证明房屋的所属关系?

种种租赁相关话题,成了当下关注的民生热点,为了切实解决人民群众“急难愁盼”的问题,不断规范发展住房租赁市场,“房屋租赁系统”在面向公众提供租房、出租、签订合同等一站式租赁交易服务,方便群众的同时,进一步有效遏制了租房市场乱象,有助于构建完善的住房租赁市场。
租赁是指在一定期限内,出租方将租赁物的使用权让渡给承租方,承租方向出租方支付租金,以此获得在一段时期内使用该租赁物的权利。但租赁物的所有权仍然属于出租方,承租方在租赁期限到期后,需要将租赁物归还出租方。
我们在日常生活中最常见的就是租房子,相信大多数朋友都有经历过,有当过房东或者租客的经验。由于租赁的时间一般会比较久(比如租个房子,一般也得一年半载,时间长的话租个十来年都很正常),而且涉及到的各方权利义务相对比较繁杂。因此,一般情况下,租赁双方都会要求签署一份租赁合同,以减少不确定性,对双方都有保障。

主要使用技术

Spring+SpringMVC+Mybatis+LayUI+Jquery+Mysql

功能介绍

系统主要分为以下几个模块:
房源信息:房源的查看、添加和删除;
租凭信息:查看个人的租赁信息和历史租赁信息;
我的申请:查看看房的申请记录和退组申请记录;
租金信息:查看待缴和已缴租金列表;
报障模块:可以报修当前租房的设施.,查看报修进度;
还有其它模块联系我了解详细;

数据库脚本

/* SQLyog Ultimate v12.3.1 (64 bit) MySQL - 5.5.40 : Database - zu ********************************************************************* */ /*!40101 SET NAMES utf8 */; /*!40101 SET SQL_MODE=''*/; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; CREATE DATABASE /*!32312 IF NOT EXISTS*/`zu` /*!40100 DEFAULT CHARACTER SET utf8 */; USE `zu`; /*Table structure for table `apply` */ DROP TABLE IF EXISTS `apply`; CREATE TABLE `apply` ( `apply_id` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) NOT NULL, `address` varchar(255) DEFAULT NULL, `area` double(255,0) DEFAULT NULL, `price` double(10,2) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `userlist_id` int(255) NOT NULL, PRIMARY KEY (`apply_id`,`house_id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `applyout`; CREATE TABLE `applyout` ( `aoid` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, PRIMARY KEY (`aoid`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `checkout`; CREATE TABLE `checkout` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; /*Table structure for table `hetong` */ DROP TABLE IF EXISTS `hetong`; CREATE TABLE `hetong` ( `id` int(11) NOT NULL AUTO_INCREMENT, `chuzu` varchar(255) DEFAULT NULL, `chuzu_idcard` varchar(255) DEFAULT NULL, `zuke` varchar(255) DEFAULT NULL, `zuke_idcard` varchar(255) DEFAULT NULL, `fromdate` varchar(255) DEFAULT NULL, `todate` varchar(255) DEFAULT NULL, `price` double(10,2) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `house_id` varchar(255) DEFAULT NULL, `payday` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `houselist`; CREATE TABLE `houselist` ( `id` int(11) NOT NULL AUTO_INCREMENT, `houseid` varchar(255) NOT NULL, `address` varchar(255) NOT NULL, `area` double DEFAULT NULL, `price` double(10,2) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`,`houseid`) ) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `paid`; CREATE TABLE `paid` ( `id` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `price` double(10,2) DEFAULT NULL, `date` date DEFAULT NULL, `paydate` date DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8; /*Table structure for table `schedule` */ DROP TABLE IF EXISTS `schedule`; CREATE TABLE `schedule` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` varchar(255) DEFAULT NULL, `content` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; /*Data for the table `schedule` */ insert into `schedule`(`id`,`date`,`content`) values (2,'2017-09-08','收数'), (3,'2017-09-20','今天是收租日'); /*Table structure for table `solve` */ DROP TABLE IF EXISTS `solve`; CREATE TABLE `solve` ( `id` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `date` date DEFAULT NULL, `detail` text, `name` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8; /*Data for the table `solve` */ /*Table structure for table `topaid` */ DROP TABLE IF EXISTS `topaid`; CREATE TABLE `topaid` ( `id` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `price` double(10,2) DEFAULT NULL, `date` date DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*Data for the table `topaid` */ /*Table structure for table `user` */ DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `type` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; /*Table structure for table `userlist` */ DROP TABLE IF EXISTS `userlist`; CREATE TABLE `userlist` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `idcard` varchar(255) NOT NULL, `phone` varchar(255) DEFAULT NULL, `user_id` int(11) NOT NULL, PRIMARY KEY (`id`,`idcard`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8; DROP TABLE IF EXISTS `wrong`; CREATE TABLE `wrong` ( `id` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `date` date DEFAULT NULL, `detail` text, `name` varchar(255) DEFAULT NULL, `userlist_id` int(11) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; /*Data for the table `wrong` */ /*Table structure for table `zulist` */ DROP TABLE IF EXISTS `zulist`; CREATE TABLE `zulist` ( `zid` int(11) NOT NULL AUTO_INCREMENT, `house_id` varchar(255) NOT NULL, `price` double(10,2) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `userlist_id` int(11) NOT NULL, `contract_id` int(11) NOT NULL, PRIMARY KEY (`zid`,`house_id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

项目截图

在这里插入图片描述
在这里插入图片描述

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论