基于springboot+vue的房屋租赁系统(前后端分离)
系统使用技术:springboot+mybatis
前端技术:ElementUI、node.js、js、css
开发工具:idea
数据库:mysql5.7
项目介绍:
该系统基于springboot+vue整合,mysql数据库,前后端分离,具有完整的业务逻辑。主要功能:房屋信息管理、缴纳租金、故障管理、用户管理、公告管理等。
下面我们来看看管理员相关功能。
系统登录:
系统首页
查看系统首页
房屋信息管理
对房屋信息进行操作,可以发布房屋
故障报修
对故障信息进行管理,用户可以申保故障
租金管理
对租金进行操作
公告管理
对公告进行操作
查看个人信息
用户申报故障
对故障进行申报
代码
登录相关代码:
@RequestMapping(value = "/login",method = RequestMethod.POST)public Map<String,Object> login(@RequestBody LoginUser loginUser) {Map<String,Object> map = new HashMap<>();User user = userService.login(loginUser.getAccount(),loginUser.getPassword());if(user == null){map.put("flag",false);return map;}UserList userList = userService.findUserInfoByCondition(null,user.getId(),null);//生成令牌JwtUtil jwtUtil = new JwtUtil();String token = null;if(userList.getType() == 1){map.put("systemRole","admin");token = jwtUtil.createJWT(String.valueOf(userList.getId()),user.getUsername(),"admin");}else {map.put("systemRole","user");token = jwtUtil.createJWT(String.valueOf(userList.getId()),user.getUsername(),"user");}map.put("userInfo",userList);map.put("token",token);map.put("flag",true);return map;}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于springboot+vue的房屋租赁系统(前后端分离)相关推荐
- 毕设:基于SpringBoot+Vue 实现云音乐(前后端分离)
文章目录 一.简介 2.项目介绍 二.功能 2.功能介绍 三.核心技术 1.系统架构图 2.技术选型 五.运行 3.截图 前端界面 后台管理界面 总结 1.完整工程 2.其他 一.简介 2.项目介绍 ...
- Java基于springboot+vue的电子相册管理系统 前后端分离node
智能电子相册是一个可以永久保留记忆的东西,用户可以讲自己美好的一面展示在网络上,人更多的人了解到自己的生活,为此我们通过Java语言并结合springboot+vue开发了本次的电子相册管理系统,希望 ...
- 基于 SpringBoot + Vue 的在线课堂前后端分离项目
开发时间:2022.10.17 - 2022.11.04 开源项目: 服务端:atguigu-course-backend 后台管理系统:atguigu-course-frontend 移动端微信公众 ...
- Springboot+vue 社团管理系统(前后端分离)
Springboot+vue 社团管理系统(前后端分离) zero.项目功能设计图 一.数据库设计(项目准备) 1.建表 2.表目录 二.前端编写(vue) 1.搭建Vue框架 2.放入静态资源(as ...
- 基于SpringBoot+Vue的房屋租赁系统、租房平台
今天介绍一个SpringBoot+Vue的房屋租赁系统. 主要功能 租房网站页 后台管理页面 用户登录注册功能 普通用户申请成为房东的功能 房东用户上传个人房源功能 管理员通过后台页面管理所有用户账号 ...
- SpringBoot+Vue分页实现,前后端分离
一.前期准备 1.简介 熟悉SpringBoot,Mybatis,Vue,Element UI等框架的使用:Vue-cli脚手架工具的使用:掌握前后端分离思想,熟悉单体架构等思想. 2.工具下载(No ...
- springboot+Vue项目-微博留言(前后端分离,跨域)
所用技术 数据库:mysql 后台框架:springboot,mybatis plus 前台框架:Vue 实体类:lombok 异步:axios 一丶微博留言后端 小贴士:约定>配置>编码 ...
- 记录使用springboot+vue框架搭建一个前后端分离的demo(后端项目)
我用的工具版本:idea2019.1.3 vue2.9.6 jdk1.8 数据库用的是mysql 数据库名字叫mydatabase,表名字叫t_b_member 一.最终项目结构 member是项目名 ...
- 基于springboot+vue的房屋租赁统(源代码+数据库)071
部分代码地址 https://gitee.com/ynwynwyn/houserentVuePublic 基于springboot+vue的房屋租赁系统(源代码+数据库) 一.系统介绍 本项目前后端分 ...
- 基于javaweb的在线小说阅读系统(前后端分离+java+vue+springboot+ssm+mysql+redis)
基于javaweb的在线小说阅读系统(前后端分离+java+vue+springboot+ssm+mysql+redis) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 ...
最新文章
- POJ 3281_Dining
- 1285. 单词 ac自动机 + fail树
- python函数示例_PHP closeir()函数与示例
- php本地服务手机适配器,php适配器模式(adapter pattern)
- C# 正则表达式选项总结
- STM8学习笔记---IAR工程重命名
- C++并发编程 (1) 基本知识
- springboot(五) 加载配置文件优先级顺序
- 极光im java,连接极光异常是什么原因
- rsync用法详细解释
- 微软反linux广告图片,一张地铁站“前程无忧广告”的图片引发网友热议 官方:虚假图片...
- 抖音推荐算法详解(附流程图)
- 如何快速识别两张照片的相似程度(用百分比)
- vue-devtools安装教程 附各种常见错误处理(图标不显示 图标显示控制台没用Vue选项卡)
- 《Python语言程序设计》王恺 王志 机械工业出版社 第一章 初识Python 课后习题答案
- 2018.06.16软件更新公告
- 用spss进行主成分分析
- 英文经典好歌《Nothing's Gonna Change My Love For You》没有什么能够改变我对你的爱-英译中
- 使用连续小波变换(cwt)对时间轴上频率发生变化的非平稳信号进行处理
- 基于STM32F103C8T6的IIC通信协议及硬件通信和软件OLED温度显示项目