基于java springboot租房平台设计,公寓租赁系统

实现了租房平台应该有的功能:

租客、房东、管理员不同身份的登录和功能分配

租客可以查看已经审核通过的房源信息,可以预定房源信息,也可以修改用户密码

房东可以发布房源信息,产看发布的房源信息审核情况,可以修改未通过的房源信息,可以修改用户密码

管理员可以审核房东发布的房源信息,可以删除违规的用户信息,可以查看所有房源信息,也可以修改自己的用户密码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

租房平台设计,基于springboot,附源码

前端代码展示

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我发布的租房信息</title>
    <link rel="stylesheet" href="${pageContext.request.contextPath }/static/layui/css/layui.css">
</head>
<body>
<div class="layui-fluid" style="margin-top: 40px;">
    <fieldset class="layui-elem-field layui-field-title">
        <legend style="font-size: 26px">我发布的租房信息</legend>
    </fieldset>
    <table id="houseList" lay-filter="house"></table>
</div>
<script src="${pageContext.request.contextPath }/static/layui/layui.js"></script>
<script type="text/javascript">
    layui.use(['element','table','util'], function () {
        var element = layui.element,
            $ = layui.jquery,
            table = layui.table,
            util = layui.util;

        var dt = table.render({
            elem:"#houseList",
            url:"/findUserHouse",
            page:true,
            cols:[[
                {field: 'hID', title: '序号', align: 'center'},
                {field: 'publishTime', title: '发布时间', align: 'center', templet:function(d){return util.toDateString(d.publishTime)}},
                {field: 'publisher', title: '发布人', align: 'center'},
                {field: 'houseDesc', title: '描述', align: 'center'},
                {field: 'houseModel', title: '类型', align: 'center'},
                {field: 'houseArea', title: '面积', align: 'center'},
                {field: 'houseFloor', title: '楼层', align: 'center'},
                {field: 'houseType', title: '出租方式', align: 'center'},
                {field: 'housePrice', title: '出租价格', align: 'center'},
                {field: 'houseAddress', title: '地址', align: 'center'},
                {field: 'communityName', title: '小区名字', align: 'center'},
                {field: 'houseLinkMan', title: '联系电话', align: 'center'},
                {field: 'houseOriented', title: '房屋朝向', align: 'center'},
                {field: 'houseExamine', title: '审核状态', align: 'center'},
                {title: '操作', align: 'center',toolbar:"#tools",width:190}
            ]],
        });
        
        table.on('tool(house)',function(obj){
            var data = obj.data;
            var layEvent = obj.event;
            var tr = obj.tr;
            var currPage = dt.config.page.curr;
            
            if(layEvent === "view"){
               window.open("toIndexPage");
            }
            if(layEvent ==="edit"){
               window.location.href="toUpdateHousePage?hID="+data.hID;
            }
            if(layEvent === 'delete'){
               console.log(data.oID)
                layer.confirm('确认删除当前数据吗?',{icon:5,shade:0.1},function(index){
                    $.post("deleteUserHouse",{hID:data.hID},function(success){
                       if(success == "OK"){
                          obj.del();
                          dt.reload({
                             page:{curr:1}
                          });
                          layer.msg("删除成功");
                       }
                    })
                });
            }
        });
    });
</script>
<script type="text/html" id="tools">
    <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="view">查看</a>
    <a class="layui-btn layui-btn-xs" lay-event="edit">修改</a>
    <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete">删除</a>
</script>

</body>
</html>

演示视频

大学生租房平台毕业设计

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值