功能介绍
管理员功能:个人中心,用户管理,中介管理,房屋信息管理,房屋类型管理,租 房订单管理,租房信息管理,租房账单管理,房源管理,系统管理等。
中介功能:个人中心,房屋信息管理,租房订单管理,租房信息管理等。
用户功能:查看房屋信息,修改个人信息,租房订单,租房信息,租房账单。
数据库脚本
CREATE TABLE `config` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(100) NOT NULL COMMENT '配置参数名称',
`value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='配置文件';
DROP TABLE IF EXISTS `fangwuleixing`;
CREATE TABLE `fangwuleixing` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuleixing` varchar(200) DEFAULT NULL COMMENT '房屋类型',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='房屋类型';
DROP TABLE IF EXISTS `fangwuxinxi`;
CREATE TABLE `fangwuxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuhao` varchar(200) NOT NULL COMMENT '房屋号',
`fangwumingcheng` varchar(200) NOT NULL COMMENT '房屋名称',
`fangwuleixing` varchar(200) NOT NULL COMMENT '房屋类型',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`mianji` varchar(200) NOT NULL COMMENT '面积',
`jiage` int(11) NOT NULL COMMENT '价格',
`xiangxidizhi` varchar(200) DEFAULT NULL COMMENT '详细地址',
`zhuangtai` varchar(200) DEFAULT NULL COMMENT '状态',
`xiangqing` longtext COMMENT '详情',
`zhongjiezhanghao` varchar(200) DEFAULT NULL COMMENT '中介账号',
`zhongjiexingming` varchar(200) DEFAULT NULL COMMENT '中介姓名',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
PRIMARY KEY (`id`),
UNIQUE KEY `fangwuhao` (`fangwuhao`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='房屋信息';
DROP TABLE IF EXISTS `fangyuanguanli`;
CREATE TABLE `fangyuanguanli` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuhao` varchar(200) NOT NULL COMMENT '房屋号',
`fangwumingcheng` varchar(200) NOT NULL COMMENT '房屋名称',
`fangwuleixing` varchar(200) NOT NULL COMMENT '房屋类型',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`mianji` varchar(200) NOT NULL COMMENT '面积',
`xiangxidizhi` varchar(200) DEFAULT NULL COMMENT '详细地址',
`shebeipeizhi` varchar(200) DEFAULT NULL COMMENT '设备配置',
`zhuangxiuqingkuang` longtext COMMENT '装修情况',
`fangwuxiangqing` longtext COMMENT '房屋详情',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=87 DEFAULT CHARSET=utf8 COMMENT='房源管理';
DROP TABLE IF EXISTS `token`;
CREATE TABLE `token` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`userid` bigint(20) NOT NULL COMMENT '用户id',
`username` varchar(100) NOT NULL COMMENT '用户名',
`tablename` varchar(100) DEFAULT NULL COMMENT '表名',
`role` varchar(100) DEFAULT NULL COMMENT '角色',
`token` varchar(200) NOT NULL COMMENT '密码',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
`expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='token表';
/*Data for the table `token` */
/*Table structure for table `users` */
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(100) NOT NULL COMMENT '用户名',
`password` varchar(100) NOT NULL COMMENT '密码',
`role` varchar(100) DEFAULT '管理员' COMMENT '角色',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';
DROP TABLE IF EXISTS `yonghu`;
CREATE TABLE `yonghu` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`zhanghao` varchar(200) NOT NULL COMMENT '账号',
`mima` varchar(200) NOT NULL COMMENT '密码',
`xingming` varchar(200) NOT NULL COMMENT '姓名',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
`nianling` int(11) DEFAULT NULL COMMENT '年龄',
`shouji` varchar(200) DEFAULT NULL COMMENT '手机',
`shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',
`youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
`zhaopian` varchar(200) DEFAULT NULL COMMENT '照片',
PRIMARY KEY (`id`),
UNIQUE KEY `zhanghao` (`zhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='用户';
DROP TABLE IF EXISTS `zhongjie`;
CREATE TABLE `zhongjie` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`zhongjiezhanghao` varchar(200) NOT NULL COMMENT '中介账号',
`mima` varchar(200) NOT NULL COMMENT '密码',
`zhongjiexingming` varchar(200) NOT NULL COMMENT '中介姓名',
`xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
`touxiang` varchar(200) DEFAULT NULL COMMENT '头像',
`shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',
`lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
`nianling` int(11) DEFAULT NULL COMMENT '年龄',
PRIMARY KEY (`id`),
UNIQUE KEY `zhongjiezhanghao` (`zhongjiezhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8 COMMENT='中介';
DROP TABLE IF EXISTS `zufangdingdan`;
CREATE TABLE `zufangdingdan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuhao` varchar(200) NOT NULL COMMENT '房屋号',
`fangwumingcheng` varchar(200) NOT NULL COMMENT '房屋名称',
`fangwuleixing` varchar(200) NOT NULL COMMENT '房屋类型',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`jiage` int(11) DEFAULT NULL COMMENT '价格',
`xiangxidizhi` varchar(200) DEFAULT NULL COMMENT '详细地址',
`zufangriqi` date DEFAULT NULL COMMENT '租房日期',
`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
`shouji` varchar(200) DEFAULT NULL COMMENT '手机',
`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',
`userid` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8 COMMENT='租房订单';
DROP TABLE IF EXISTS `zufangxinxi`;
CREATE TABLE `zufangxinxi` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuhao` varchar(200) NOT NULL COMMENT '房屋号',
`fangwumingcheng` varchar(200) NOT NULL COMMENT '房屋名称',
`fangwuleixing` varchar(200) NOT NULL COMMENT '房屋类型',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`xiangxidizhi` varchar(200) DEFAULT NULL COMMENT '详细地址',
`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
`userid` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8 COMMENT='租房信息';
DROP TABLE IF EXISTS `zufangzhangdan`;
CREATE TABLE `zufangzhangdan` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`fangwuhao` varchar(200) NOT NULL COMMENT '房屋号',
`fangwumingcheng` varchar(200) NOT NULL COMMENT '房屋名称',
`fangwuleixing` varchar(200) NOT NULL COMMENT '房屋类型',
`tupian` varchar(200) DEFAULT NULL COMMENT '图片',
`zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
`xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
`shuidianfei` int(11) DEFAULT NULL COMMENT '水电费',
`wuyefei` int(11) DEFAULT NULL COMMENT '物业费',
`fangzufei` int(11) DEFAULT NULL COMMENT '房租费',
`zhangdanxiangqing` longtext COMMENT '账单详情',
`ispay` varchar(200) DEFAULT '未支付' COMMENT '是否支付',
`userid` bigint(20) DEFAULT NULL COMMENT '用户id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 COMMENT='租房账单';
项目截图
![在这里插入图片描述](https://img-blog.csdnimg.cn/eec20716b35a40eb8fd2ae1b58c137e7.png#pic_center
![在这里插入图片描述](https://img-blog.csdnimg.cn/b480cd85d135499f840b0aea17ce3000.png#pic_center