系统使用技术: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的房屋租赁系统(前后端分离)相关推荐

  1. 毕设:基于SpringBoot+Vue 实现云音乐(前后端分离)

    文章目录 一.简介 2.项目介绍 二.功能 2.功能介绍 三.核心技术 1.系统架构图 2.技术选型 五.运行 3.截图 前端界面 后台管理界面 总结 1.完整工程 2.其他 一.简介 2.项目介绍 ...

  2. Java基于springboot+vue的电子相册管理系统 前后端分离node

    智能电子相册是一个可以永久保留记忆的东西,用户可以讲自己美好的一面展示在网络上,人更多的人了解到自己的生活,为此我们通过Java语言并结合springboot+vue开发了本次的电子相册管理系统,希望 ...

  3. 基于 SpringBoot + Vue 的在线课堂前后端分离项目

    开发时间:2022.10.17 - 2022.11.04 开源项目: 服务端:atguigu-course-backend 后台管理系统:atguigu-course-frontend 移动端微信公众 ...

  4. Springboot+vue 社团管理系统(前后端分离)

    Springboot+vue 社团管理系统(前后端分离) zero.项目功能设计图 一.数据库设计(项目准备) 1.建表 2.表目录 二.前端编写(vue) 1.搭建Vue框架 2.放入静态资源(as ...

  5. 基于SpringBoot+Vue的房屋租赁系统、租房平台

    今天介绍一个SpringBoot+Vue的房屋租赁系统. 主要功能 租房网站页 后台管理页面 用户登录注册功能 普通用户申请成为房东的功能 房东用户上传个人房源功能 管理员通过后台页面管理所有用户账号 ...

  6. SpringBoot+Vue分页实现,前后端分离

    一.前期准备 1.简介 熟悉SpringBoot,Mybatis,Vue,Element UI等框架的使用:Vue-cli脚手架工具的使用:掌握前后端分离思想,熟悉单体架构等思想. 2.工具下载(No ...

  7. springboot+Vue项目-微博留言(前后端分离,跨域)

    所用技术 数据库:mysql 后台框架:springboot,mybatis plus 前台框架:Vue 实体类:lombok 异步:axios 一丶微博留言后端 小贴士:约定>配置>编码 ...

  8. 记录使用springboot+vue框架搭建一个前后端分离的demo(后端项目)

    我用的工具版本:idea2019.1.3 vue2.9.6 jdk1.8 数据库用的是mysql 数据库名字叫mydatabase,表名字叫t_b_member 一.最终项目结构 member是项目名 ...

  9. 基于springboot+vue的房屋租赁统(源代码+数据库)071

    部分代码地址 https://gitee.com/ynwynwyn/houserentVuePublic 基于springboot+vue的房屋租赁系统(源代码+数据库) 一.系统介绍 本项目前后端分 ...

  10. 基于javaweb的在线小说阅读系统(前后端分离+java+vue+springboot+ssm+mysql+redis)

    基于javaweb的在线小说阅读系统(前后端分离+java+vue+springboot+ssm+mysql+redis) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 ...

最新文章

  1. POJ 3281_Dining
  2. 1285. 单词 ac自动机 + fail树
  3. python函数示例_PHP closeir()函数与示例
  4. php本地服务手机适配器,php适配器模式(adapter pattern)
  5. C# 正则表达式选项总结
  6. STM8学习笔记---IAR工程重命名
  7. C++并发编程 (1) 基本知识
  8. springboot(五) 加载配置文件优先级顺序
  9. 极光im java,连接极光异常是什么原因
  10. rsync用法详细解释
  11. 微软反linux广告图片,一张地铁站“前程无忧广告”的图片引发网友热议 官方:虚假图片...
  12. 抖音推荐算法详解(附流程图)
  13. 如何快速识别两张照片的相似程度(用百分比)
  14. vue-devtools安装教程 附各种常见错误处理(图标不显示 图标显示控制台没用Vue选项卡)
  15. 《Python语言程序设计》王恺 王志 机械工业出版社 第一章 初识Python 课后习题答案
  16. 2018.06.16软件更新公告
  17. 用spss进行主成分分析
  18. 英文经典好歌《Nothing's Gonna Change My Love For You》没有什么能够改变我对你的爱-英译中
  19. 使用连续小波变换(cwt)对时间轴上频率发生变化的非平稳信号进行处理
  20. 基于STM32F103C8T6的IIC通信协议及硬件通信和软件OLED温度显示项目

热门文章

  1. 易语言-MD5加密16位和32位方法
  2. SaltStack 拉取和推送文件
  3. [转] linux操作系统下c语言编程入门--基础知识
  4. Oracle 联合主键
  5. 拓端tecdat|R语言空间可视化:绘制英国脱欧投票地图
  6. 案例4-4 Windows消息队列 (25 分)(优先队列的优先级设定)
  7. tensorflow预测波士顿房价
  8. spring5.0学习笔记8
  9. c语言程序设计基础考点,c语言程序设计知识点
  10. set列表对象去重_set去重应用