项目介绍:

本系统为前后端分离项目,适合题目:二手商城、二手闲置、闲置商品、前后端分离类其他商城系统等。系统采用springboot+vue整合开发,前端主要使用了element-ui框架、项目后端主要使用了springboot,数据层采用mybatis。下面是功能详情:

项目技术:

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

功能概述:

首页推荐功能:首页推荐闲置物品并展示,优先显示最新发布的闲置,并可按分类显示。
搜索闲置物品功能:全文模糊搜索,可根据闲置物品的标题和详细说明进行模糊搜索。
发布闲置功能:发布闲置功能,填写完整闲置的信息即可发布,未登录用户无法发布闲置。
查看闲置详情功能:可以查看闲置的详细介绍说明和图集,并能看到发布者的信息,可以下单购买或收藏。如果是自己发布的闲置,可以进行下架操作或重新上架。
留言功能:可以在闲置详情页发送留言,也可以在消息页面看到别人给自己的留言或回复。
下单功能:可购买闲置进行模拟支付,下单前或自动选择默认收货地址,也可以修改收货地址,也可以取消下单。生成订单后,闲置会马上下架,发布者可选择重新上架。
用户基本修改功能:用户登录后可修改基本信息,如修改头像、修改昵称、修改密码,头像上传修改,昵称修改实时保存。
编辑地址功能:添加新地址,没有任何地址时会设置为默认地址。可重新修改或删除地址信息。
管理订单功能:卖家可以确认发货,买家可以确认收货。
个人中心功能:个人中心可以看到发布的闲置,下架的闲置,收藏的闲置,卖出的闲置和买到的闲置。

数据库设计:

部分功能展示:

系统首页

下面是商品详情:

下面是登录,也可以进行注册:

下面是发布个人闲置:

个人中心:

查看个人收藏的内容:

后台订单维护

后台闲置维护:

部分代码:

 @PostMapping("/add")public ResultVo addFavorite(@CookieValue("shUserId")@NotNull(message = "登录异常 请重新登录")@NotEmpty(message = "登录异常 请重新登录") String shUserId,@RequestBody FavoriteModel favoriteModel){favoriteModel.setUserId(Long.valueOf(shUserId));favoriteModel.setCreateTime(new Date());if(favoriteService.addFavorite(favoriteModel)){return ResultVo.success(favoriteModel.getId());}return ResultVo.fail(ErrorMsg.FAVORITE_EXIT);}@GetMapping("/delete")public ResultVo deleteFavorite(@CookieValue("shUserId")@NotNull(message = "登录异常 请重新登录")@NotEmpty(message = "登录异常 请重新登录") String shUserId,@RequestParam Long id){if(favoriteService.deleteFavorite(id)){return ResultVo.success();}return ResultVo.fail(ErrorMsg.SYSTEM_ERROR);}

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

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

基于springboot+vue的二手商城(闲置物品交易)(前后端分离)相关推荐

  1. 计算机毕业设计-基于ssm+vue的化妆品商城管理系统(前后端分离)java代码

    计算机毕业设计-基于ssm+vue的化妆品商城管理系统(前后端分离)java代码 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言:Java 设计模式: ...

  2. 基于springboot+vue的社区健康码管理系统(前后端分离)

    博主主页:猫头鹰源码 博主简介:Java领域优质创作者.CSDN博客专家.公司架构师.全网粉丝5万+.专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等).简历模 ...

  3. java基于SpringBoot+Vue的高校招生管理系统 element 前后端分离

    我们生活的各个领域都涉及到计算机的应用,其中包括招生管理系统的网络应用,在外国招生管理系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段.招生管理系统具有招生公告信息管理功能的选择.招生管理 ...

  4. java基于springboot+vue的校园跑腿系统 nodejs前后端分离

    随着我国教育制度的改革的发展,各大高校的学生数量也在不断的增加.当前大学生的生活和消费习惯等导致他们更喜欢通过网络来获取自己想要的商品和服务,这也是导致当前校园跑腿盛行的主要原因.为了能够让更多的学生 ...

  5. java基于springboot+vue+elementui的实验室预约管理系统 前后端分离

    本文从用户的功能要求出发,建立了实验室管理系统,系统中的功能模块主要是实现管理员:首页.个人中心.实验室管理.用户管理.实验室申请管理.设备管理.设备报备管理.设备申请管理.消耗品管理.消耗品领取管理 ...

  6. Java基于springboot+vue的房屋出租租房系统 前后端分离

    伴随着全球信息化发展,行行业业都与计算机技术相衔接,计算机技术普遍运用于各大行业,房屋出租管理系统便是其中一种.实施计算机系统来管理可以降低大学生租房管理的成本,使整个大学生租房的发展和服务水平有显著 ...

  7. 基于python+vue+elementUI+django高校教室管理系统(前后端分离)#毕业设计

    随着社会的发展,社会的各行各业都在利用信息化时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 高校教室管理系统,主要的模块包括查看首页.个人中心.教师管理.学生管理.教室信息管理.教师申 ...

  8. 基于SpringBoot vue的电脑商城平台源码和论文含支付宝沙箱支付

    演示视频: 基于SpringBoot vue的电脑商城平台源码和论文含支付宝沙箱支付演示视频 支付宝沙箱: package com.java.controller;import java.util.* ...

  9. 基于SpringBoot vue的茶叶商城平台源码和论文含支付宝沙箱支付

    此项目是前后端分离的 后台项目:shop 前端项目:Vue-shop 后端项目启动步骤: 1.先把sql导入数据库 2.把后台项目导入编辑器 3.修改数据库配置 4.启动项目   前端项目启动步骤: ...

  10. 轻松搭建基于 SpringBoot Vue 的 Web 商城应用

    背景介绍 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数 ...

最新文章

  1. Round Robin 算法
  2. 阿里Python后端1w+薪资面试真题!(附带准答案)offer轻松拿到手
  3. linux 文件系统原理 书,发个关于文件系统的书《Linux文件系统剖析》
  4. 更多核心、更大内存、更低成本 AMD皓龙6000欲成云计算基石
  5. UE4 调试着色器编译过程
  6. python中qt有哪些控件_使用PyQt5调用Qt程序,基础PythonQt控件的使用方法
  7. pca百分比取多少比较好_欧式家具沙发价格是多少?沙发怎么护理会比较好?
  8. Lstm(循环神经网络)
  9. android rxbus github,RxBus-实现EventBus之Sticky
  10. 传新版支持光追的 MikuMikuDance 正由另一人研发——MikuMikuDance 2 Project
  11. Apple 开发者账户类型
  12. 大学概率论与数理统计知识点详细整理
  13. 常用电平转换电路的方法
  14. Redis主从复制-Replication
  15. 不是机器人韩剧所有歌曲_15首超好听经典韩剧OST 《鬼怪》配乐每听必哭
  16. AWS GWLB集成FortiGate防火墙
  17. 跑道标识和那些复杂的灯光系统 and 简介、编号、参数、标志及数量 and 飞机跑道标准与参数...
  18. 0基础快速开发口袋网盘小程序
  19. 移动硬盘(USB3.0)2TB在自己电脑上突然识别不了。。
  20. 华为当个pl怎么样_pl什么(华为的pl是什么岗位)

热门文章

  1. 题解【51nod 1290 Counting Diff Pairs】
  2. 使用jQuery实现网页技术(无数据库)
  3. 消息队列一:为什么需要消息队列(MQ)?
  4. jquery获取json对象中的key小技巧
  5. 浅析我对代码规范的理解
  6. 网线连接电脑共享文件传递
  7. 分组数据筛选(group by后取出每组的第n条数据)
  8. 第十天学习@javascript
  9. VAssistX给注释中文带来红色下划线可以去掉
  10. Java学习(11-15天, 线性数据结构)