java毕业设计 | springboot二手交易平台 闲置物品商城(附源码)

发布时间:2024年01月19日

1,项目背景

1.1 当前的问题和困惑

随着社会发展,网上购物已经成为我们日常生活的一部分。但是,至今为止大部分电商平台都是从人们日常生活出发,出售都是一些日常用品比如:食物、服装等等,并未发现一个专注于二手的电商平台,而我国是以农业起家,现阶段需要二手的人们不在少数,而大多时候,人们需要二手商品的时候都需要去特定的商店购买,并且如果路途遥远还需要耗费较长时间。所以开发一个专注于二手的电商系统来解决人们线下购买商品问题,使商品也能通过网上购物的方式购买。

1.2 预期的目标

通过前期调研、需求分析、数据库设计。系统的设计与实现和测试来构建一个Web端二手交易的网站,其目的是构建一个二手交易平台系统,让用户可以在网上进行购物、商家也可以在网上进行二手商品的发布,让更多的用户购买自己的二手商品。并在存在系统管理员对用户、商家、商品等信息进行统一的管理,维护好二手交易平台系统的秩序。

2,需求分析

本次开发的二手交易平台系统的用户共分为3个角色:买家卖家系统管理员

买家:

  • 登录、注册
  • 商城首页、分类浏览、白菜价商品、精选好货商品、最新/最热商品、搜索商品
  • 商品购买:系统采用了充值余额,管理员可以修改用户余额,用户可点击直接购买,购买成功后会扣除相应余额
  • 购物车:购物车采取悬浮显示
  • 个人中心:个人中心可以查看用户自己的账户余额和个人信息管理
  • 我的订单:用户可在此查看自己的所有订单

卖家:

  • 卖家中心:此页面会展示自己的店铺收益、卖出总数、商品总数和卖家信誉
  • 商品管理:卖家可在此管理自己所上传的所有商品,并设置多个图片来完整诠释商品
  • 个人中心:卖家可在此管理自己的个人信息
  • 订单管理:此功能集合了订单管理,发货等功能

管理员:

  • 系统首页:此页面会展示系统的交易总额、用户总数、商品总数和卖家总数
  • 买家管理:管理员可以修改用户余额和用户信息
  • 卖家管理:管理员可以修改卖家的用户信息
  • 商品管理:可管理系统内商品信息,并设置其显示位置
  • 分类管理:管理系统内的商品分类信息
  • 快递管理:管理系统内的快递服务信息

3,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
Thymeleaf现代的服务器端Java模板引擎https://www.thymeleaf.org/
BootstrapCSS/HTML框架https://www.bootcss.com/
Swiper特效插件https://www.swiper.com.cn/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
Chart.js图表工具📣 有源码 获取源码
AdminLTE管理模板https://adminlte.io/

4,系统设计

功能权限结构图

5,商城页面展示

登陆、注册

筛选列
导出

商城首页

在这里插入图片描述

白菜市场

在这里插入图片描述

商品分类浏览

精选市场

在这里插入图片描述

二手手机

在这里插入图片描述

二手数码

在这里插入图片描述

二手图书

在这里插入图片描述

商品详情

在这里插入图片描述

购物车

在这里插入图片描述

购买流程

1,下订单

在这里插入图片描述

2,完善订单

在这里插入图片描述

完成支付

在这里插入图片描述

个人中心

在这里插入图片描述

6,卖家页面展示

商品管理

在这里插入图片描述

添加商品

在这里插入图片描述

信息管理

在这里插入图片描述

修改个人信息

在这里插入图片描述

订单管理

在这里插入图片描述

7,管理员页面展示

首页

在这里插入图片描述

用户管理

在这里插入图片描述

卖家管理

在这里插入图片描述

商品管理

在这里插入图片描述

分类管理

在这里插入图片描述

快递管理

在这里插入图片描述

文章来源:https://blog.csdn.net/m0_46479461/article/details/135694583
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。