一、项目构思
项目思路
?
goods:商品表
goods_tyoe:商品多级分类表
shop:商铺表
shop_order:订单表
user:用户表
user_address:用户地址表
user_cart:用户购物车
user_collect:用户收藏表
user_mark:用户足迹表
①手写组件
②响应式布局
③使用SpringBoot
④前端拦截器(利用axios的http拦截器拦截请求和响应)
⑤前端框架(Vue)
- 商家
- 商品管理
- 添加
- 修改
- 删除
- 上架状态(上架状态,才进行售卖)
- 商品分类(根据id与父id实现多级分类)
- 订单管理
- 确认购买后,先生成订单存入redis数据库
- 订单支付成功后,就存入数据库
- 十分钟后未支付,redis自动删除订单
- 后台
- 三级分类管理
- 第一级父id都为0,当前id作为二级类别的父id
- 二级类别的父id为一级类别的当前id,当前id为第三级类别的父id
- 三级类别的父id为二级类别的当前id
- 商家管理
1)商铺增加、删除
-
- 商品管理
- 商品上架的状态
- 商品的查询、删除
- 用户管理
- 用户的删除
- 用户的查询
- 订单管理
- 处理退款
- 删除、查询订单
- 推荐管理
- 默认刷新用户收藏前十商品
- 手动设置推荐商品
- 权限管理
1)审批用户的开店申请,修改店铺的状态
- 用户
- 登录注册
- 邮箱注册
- 忘记密码找回
- 首页
- 三级分类
- 推荐商品展示
- 随机商品展示
- 搜索
- 商品名
- 店铺名
- 第三级种类
- 商品详情
- 图片
- 商品名
- 商品详情
- 商品价格
- 评论+回复+图片
- 库存
- 购物车
- 商品添加到购物车(含数量)
- 同种商品多次添加自动合并
- 总金额动态计算
- 移除商品
- 个人中心
- 个人信息修改
- 头像
- 昵称
- 我的订单
- 订单状态
- 未支付
- 已支付
- 退款中
- 已退款
-
-
- 订单状态管理
- 支付
- 申请退款
- 分类查看
1)连表查询订单种类进行分类
-
-
-
- 取消订单
1)十分钟内从redis中删除订单信息
-
-
-
- 分页展示
- 收货地址(可有多个)
- 我的足迹
- 我的店铺(需申请)
1)后台处理店铺请求
二、vue的笔记更新
三、后两日计划
1)继续学习vue
2)准备学习mybatis
|