Inger-Chao / ei-market

二手物品交易网站: EI market by vue and springboot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WEB课程设计:二手物品交易系统

需求分析

  • 用户的注册、登录及个人信息的修改;
  • 跳蚤市场商品信息的浏览,本系统中所有商品的多种查询功能;
  • 跳蚤市场商品的发布、对已发布商品状态和信息的修改和删除;
  • 用户购物车功能,可以对购物车中的商品进行管理;
  • 与其他用户进行交易,对交易状态的管理;
    • 购买其他用户的上架商品
    • 用户个人订单状态:未发货、正在路上、已确认收货、已评价 4 种
    • 在交易完成后可以对卖家做出信用评价

根据课程设计选题的业务情况,该系统功分成游客、注册用户,这两种用户的对应权限如下:

  • 游客:浏览商品信息、搜索查看商品信息;
    • 注册 => 登录 => 注册用户,解锁用户权限
  • 注册用户:
    • 浏览商品信息
      • 搜索商品信息
        • 模糊查询
        • 分类查询
      • 查看商品对应的卖家信息
    • 出售商品
      • 发布商品
      • 编辑已发布的商品,调整商品状态
      • 删除自己发布的商品
    • 购买其他用户发布的商品
      • 取消订单
      • 卖家已发货则无法取消,确认收货后钱进入对方账户
      • 对卖家进行信用评价
    • 对个人账户信息的修改
      • 修改个人信息
      • 账户充值
      • 修改密码
    • 个人购物车管理
      • 把其他用户发布的商品加入到购物车中
      • 删除购物车中的商品
      • 在购物车中直接付款购买商品

框架选择

  • 前端:Vue + Element UI
  • 后端:Spring Boot + Spring JPA
  • 数据库:MySQL
  • 采用RESTful架构,前后端分离

踩坑与爬坑之路

部分图片展示

首页

商品自动分页

首页商品分类展示

模糊搜索

商品宝贝及用户权限设置

注册成功

个人信息

充值成功

购物车

我的订单未发货界面

我的订单未评价界面

我的闲置

发布商品

商品信息修改成功

用户购买

购买成功

我的订单

完整截图请查看

About

二手物品交易网站: EI market by vue and springboot

License:Apache License 2.0


Languages

Language:Vue 52.9%Language:Java 38.9%Language:JavaScript 8.1%Language:HTML 0.2%