购物车,商品数量

用户的购买数量不应该超过库存的数量

使用redis实现购物车的功能

原因

如果通过mysql查询数据库,浪费性能

通过redis来查,速度更快

订单

点击去结算,进入订单

》订单表要有的内容

地址

支付方式

商品

总金额(也可以自动计算)

运费(可以 自动计算,满88包邮)

》用户中心,全部订单

订单编号

支付状态

订单的创建时间

订单表当前状态

需要分表了

一个订单需要对应多个商品

来一个订单商品表

订单商品表需要记录的字段

商品SKU

商品数量、

商品价格(虽然SKU中有,但是。。。)

订单ID

订单商品表形态

》关于订单总金额

是否需要?

》可以不需要

原因是。。。

》也可以需要

原因是。。。

》同理,订单总数量也是一样

评论

评论与商品不是直接相关

而是与订单直接相关

下了订单了才可以有评论的机会

商品表新增销量

由于列表页有这样的需求


新增销量字段,在商品SKU表中

最终完成

一共11张表

用户中心的最近浏览


临时的文件,也可以考虑保存在redis中

清晰的版本

dj电商-数据表的设计-购物车表与订单表设计相关推荐

  1. dj电商-数据表的设计-商品表的设计

    首页 详情页 名称 描述 价格 单位 库存量 图片 种类 详情 评论 商品表形态 商品的种类 商品是有分类的 分类可以单搞另一个表 商品的图片 一个商品可以有多个图片 类似于用户有多个地址一样 因此, ...

  2. dj电商-数据表的设计-用户表设计

    数据库的设计是关键的一步 本节根据界面,一步一步的推导出表需要有的字段内容 注册页面 >需要有一个用户表 记录用户注册相关的信息 用户名,密码,邮箱 登陆页面 登陆页需的信息,前面设计了 用户中 ...

  3. 电商直播系统_电商直播源码中购物车功能实现

    有一次淘宝搞活动,有姐妹跟我吐槽,说她在购物车一键下单商品,被淘宝提示最多只能一次下单50个商品,导致一些商品没有抢到--在电商直播系统中,购物车功能是非常常见且重要的基础功能,它负责暂时存放用户感兴 ...

  4. HTML5期末大作业:电商网站设计——粉色的鲜花礼品电商(4页) HTML+CSS+JavaScript 学生网上商城网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码

    HTML5期末大作业:电商网站设计--粉色的鲜花礼品电商(4页) HTML+CSS+JavaScript 学生网上商城网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设 ...

  5. HTML5期末大作业:网上花店网站设计——鲜花店电商网站(24页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码

    HTML5期末大作业:网上花店网站设计--鲜花店电商网站(24页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计 ...

  6. 智慧电商erp通用版管理系统+采购管理+仓库管理+订单管理+财务管理+系统管理+Axure高保真交互ERP通用版电商web端管理系统+全局说明+竞品分析+协同办公

    作品介绍:智慧电商erp通用版管理系统+采购管理+仓库管理+订单管理+财务管理+系统管理+Axure高保真交互ERP通用版电商web端管理系统+全局说明+竞品分析+协同办公 原型交互及下载地址请点击: ...

  7. 大数据智慧数字电商第一课 实时数仓技术选型和架构设计

    实时数仓第1天讲义 学习目标 理解实时数仓项目的基本需求.整体架构 了解常用实施方案 能够编写Canal客户端采集binlog消息 理解google ProtoBuf序列化方式 理解Canal采集原理 ...

  8. 微信电商小程序购买/加入购物车组件设计

    作为一名常常摆烂,一蹶不振的大学生,最近接到了开发电商小程序的小任务,既然是电商,总得有购买加车功能吧?经过n个坤年的拜读微信小程序开发者文档还有别的大佬的指点,奉上我自己的理解,欢迎各位大佬指点改正 ...

  9. SQL分析阿里云淘宝电商数据

    本文使用SQL语句对50w条淘宝用户数据进行分析. 数据库:SQL Server. 文章结构 一.提出问题 1.分析目的 2.分析框架 二.数据准备 1.数据来源 2.数据描述 3.数据预处理 3.1 ...

最新文章

  1. php 1到9加,php通过排列组合实现1到9数字相加都等于20的方法
  2. php 加权计算公式,PHP计算加权平均数的实例分享
  3. Connection reset by peer原理解析
  4. sqlyog能连接oracle吗_真的能改变传统投影吗?支持各种无线连接,投影老巨头明基放大招...
  5. [蓝桥杯2016初赛]寒假作业-next_permutation枚举
  6. CCF201409-2 画图
  7. 看透这个世界--数据封装与解封装过程
  8. CListCtrl的使用
  9. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类
  10. 安装慢_python安装第三方库太慢,很容易失败报错?教你如何提速
  11. Silverlight查询大数据出错?使用服务器端分页控件DomainDataSource
  12. servlet和jsp的转发与重定向代码以及区别
  13. main(argc,argv[])
  14. 黑色精美大气DJ音乐歌曲网站源码+带WAP手机端
  15. 为什么我从 Google 辞职而为自己工作
  16. 番外2. OpenCV 中摄像头捕获与视频处理与常见问题解决方案
  17. 《墨菲定律》——决策中的学问
  18. ASAM XCP及驱动代码、ISO 11898+CANFD,ISO 14229,ISO 15031,ISO 15765相关标准文档
  19. 快速去除GIF动图的背景(让背景变透明),保姆级教程
  20. Hello, Weka

热门文章

  1. element-ui 左侧边栏el-menu组件: 路由跳转 - 案例篇
  2. log4j 源码解析_log4j2源码解析(2)--LoggerContext
  3. dbscan聚类算法_一种视频人群流的轨迹聚类方法
  4. html表格中的内容只读,HTML表单只读选择标记/输入
  5. mybatis sql标签_【1039期】Mybatis面试18问,你想知道的都在这里了!
  6. 黑鱼资源网完整版织梦整站源码打包分享
  7. php把excel转化为csv,php如何把excel转化为csv
  8. csds原装的Markdown文档
  9. git bash使用笔记
  10. eax, ebx, ecx, edx, esi, edi, ebp, esp 各寄存器作用