当前位置: 首页 > news >正文

基于springboot+vue的房屋租赁系统(前后端分离)

博主主页:猫头鹰源码

博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战

主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询

文末联系获取

项目介绍: 

本系统创作2023年,采用前后端分离,项目代码工整,结构清晰,含有文档,适合选题:房屋租赁、房屋、房屋出租、链家、前后端分离类其他房屋系统等。系统采用springboot+vue整合开发,前端主要使用了element-ui框架、项目后端主要使用了springboot,数据层采用mybatis。

项目功能:

 

文档:

系统包含技术:

后端:springboot,mybatis
前端:element-ui、js、css等
开发工具:idea/vscode
数据库:mysql 5.7
JDK版本:jdk1.8

部分截图说明:

下面是首页

二手房页面,可以根据条件进行筛选

 

新房页面

房屋详情页面,可以评论,估价,联系人方式获取

 

 估价

登录页面

房屋管理

 用户管理

部分代码: 

/*** 分页查询*/@PostMapping("selectAll")public PageInfo<House> selectAll(@RequestBody Map<String,Object> mp) {PageHelper.startPage(Integer.parseInt(mp.get("currentPage").toString()), Integer.parseInt(mp.get("pagesize").toString()));List<House> list = houseService.queryAllByLimit(mp);PageInfo<House> pageInfo = new PageInfo<House>(list);return pageInfo;}/*** 条件查询*/@PostMapping("selectByCondition")public List<House> selectByCondition(@RequestBody Map<String,String> mp) {List<House> list = houseService.queryAllByLimit(mp);return list;}/*** 修改*/@RequestMapping("edit")public String edit(@RequestBody House house) {try {houseService.update(house);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 新增*/@RequestMapping("add")public String add(@RequestBody House house) {try {Date date = new Date();house.setCreateTime(date);houseService.insert(house);return "200";}catch (Exception e){e.printStackTrace();return "201";}}/*** 通过主键查询单条数据*/@GetMapping("selectOne")public House selectOne(Integer id) {House house = houseService.queryById(id);//地区if(house.getRegion()!=null){CodeDef codeDef = codeDefService.queryById(house.getRegion());if(codeDef!=null){house.setRegionName(codeDef.getName());}}//朝向if(house.getDirection()!=null){CodeDef codeDef = codeDefService.queryById(house.getDirection());if(codeDef!=null){house.setDirectionName(codeDef.getName());}}//楼层if(house.getFloor()!=null){CodeDef codeDef = codeDefService.queryById(house.getFloor());if(codeDef!=null){house.setFloorName(codeDef.getName());}}//居室if(house.getRoom()!=null){CodeDef codeDef = codeDefService.queryById(house.getRoom());if(codeDef!=null){house.setRoomName(codeDef.getName());}}//客厅if(house.getLivingroom()!=null){CodeDef codeDef = codeDefService.queryById(house.getLivingroom());if(codeDef!=null){house.setLivingroomName(codeDef.getName());}}//卫生间if(house.getToilet()!=null){CodeDef codeDef = codeDefService.queryById(house.getToilet());if(codeDef!=null){house.setToiletName(codeDef.getName());}}return house;}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

http://www.lryc.cn/news/112705.html

相关文章:

  • Python文件读写操作详解:从基础到高级
  • ThreadLocal基本介绍
  • ffmpeg源码编译成功,但是引用生成的静态库(.a)报错,报错位置在xxx_list.c,报错信息为某变量未定义
  • 2023爱分析·信创云市场厂商评估报告:中国电子云
  • 网络安全学习笔记——XFF攻击流程
  • 微信小程序阻止用户返回上一页,并弹窗给用户确定是否要返回上一页
  • LangChain+ChatGLM整合LLaMa模型(二)
  • 【NLP】训练chatglm2的评价指标BLEU,ROUGE
  • java+springboot+mysql员工工资管理系统
  • FL Studio Producer Edition 21 v21.0.3 Build 3517 Windows/mac官方中文版
  • 探索Python数据容器之乐趣:列表与元组的奇妙旅程!
  • Python自动化实战之使用Pytest进行API测试详解
  • TCP的三次握手以及四次断开
  • 目标检测YOLO实战应用案例100讲-基于视觉与激光雷达信息融合的智能车辆目标检测研究
  • Day 22 C++ STL常用容器——string容器
  • 使用Socket实现UDP版的回显服务器
  • 【MCU学习】GD32F427VG开发
  • Acwing.877 扩展欧几里得算法
  • 基于自组织竞争网络的患者癌症发病预测(matlab代码)
  • golang mongodb
  • docker中的jenkins去配置sonarQube
  • 企业如何实现自己的AI垂直大模型
  • Maven可选依赖和排除依赖简单使用
  • “深入探索JVM:Java虚拟机的工作原理解析“
  • Prometheus-各种exporter
  • 小程序的 weiui的使用以及引入
  • git目录初始化,并拉取最新代码
  • 运筹调度算法工程式招聘情况:技能要求、薪资、工作地
  • css2-BFC是什么?
  • Flutter Dart语言(04)库操作