毕业设计-springboot+vue公租房租赁管理系统

本文介绍了一个基于Springboot和Vue的公租房管理系统,涵盖了系统简介、环境配置、功能展示、核心代码和项目总结。系统包含管理员和租户功能,如用户管理、房屋信息、租金管理、维修申请等。项目采用前后端分离开发,适合毕业设计、课程设计或项目实践。
摘要由CSDN通过智能技术生成

作者主页:

作者简介:Java领域优质创作者、CSDN博客专家 、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师

主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助

文末获取源码

项目编号:BS-XX-119

一,项目简介

本项目主要基于Springboot+Vue实现前后端分离的公租房管理系统,主要使用用户包括系统管理员和租户。申请入驻公租房的客户在线下走申请流程,申请成功后管理员将租房信息添加到系统中,用户登陆系统查看可租的公租房信息后,由管理员添加房租出租信息,并设置租金交纳记录。租户可以在系统中添加维修申请,并可以查看系统发布的新闻公告。

二,环境介绍

语言环境:Java: jdk1.8

数据库:Mysql: mysql5.7

应用服务器:Tomcat: tomcat8.5.31

开发工具:IDEA或eclipse

后台开发技术:Springboot+Mybatis

前端开发技术:Vue+Element

三,系统展示

管理员用户功能展示

用户登陆

后台管理界面

房屋出租信息管理

房屋租金信息管理

房屋故障维修管理

新闻公告管理

用户管理

租户相关功能模块

查看公租房信息

查看租金缴纳情况

故障申报

新闻信息公告

个人信息查看

修改密码

四,核心代码展示

package com.house.controller;

import com.house.common.Result;
import com.house.common.StatusCode;
import com.house.dto.HouseExecution;
import com.house.pojo.HouseList;
import com.house.service.HouseListService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@CrossOrigin
@RequestMapping(value="/house")
public class HouseController {

    @Autowired
    private HouseListService houseListService;

    @RequestMapping(value = "/getallhouselist",method = RequestMethod.GET)
    public Result getAllHouseList(){
        List<HouseList> houseList = houseListService.findHouseListByCondition(null,null,null);
        return new Result(true, StatusCode.SUCCESS,"查找房屋信息列表成功",houseList);
    }

    @RequestMapping(value = "/gethouselistbycondition",method = RequestMethod.POST)
    public Result getHouseListByCondition(@RequestBody HouseList houseList){
        return new Result(true, StatusCode.SUCCESS,"按条件查找房屋信息列表成功",houseListService.findHouseListByCondition(houseList.getStatus(),houseList.getAddress(),houseList.getUserlist_Id()));
    }

    @RequestMapping(value="/addhouse",method = RequestMethod.POST)
    public Result addHouse(@RequestBody HouseList houseList){
        HouseExecution he;
        try{
            he = houseListService.addHouse(houseList);
            if(he.isFlag()){
                return new Result(true,StatusCode.SUCCESS,"添加房屋信息成功");
            }else {
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值