从零到壹搭建一个商城架构--下一部分预热及总结

现在我们项目也有了一些基础的功能,下面就进入高级阶段部分,下一部分需要我们提前知道一些知识,接下来我们看几张图片,先有个印象,以方便后面能更快的理解。

1、【属性分组-规格参数-销售属性-三级分类】关联关系

一个商城系统,主要的就是展现商品,下订单付款业务,其中最主要的就是先有商品,商品是基础,有了商品用户才能下单购买,所以我们先要了解商品的一些表结构,如下图:
三级分类表:就是我们选择一个种类的商品,比如说电子产品,下面有移动设备,移动设备下有手机
属性分组表:我们选择的每一个商品都有他自己的一些属性,比如手机有主体,屏幕,颜色等等一系列属性catelogId对应三级分类的ID
属性分组&属性关联表:这个表是一个中间表,ID关联属性分组表,attrId关联属性表,意思就是一个属性分组,对应多个属性值
属性表:具体的一些属性,通过中间表【属性分组&属性关联表】进行关联查找具体的商品数据
在这里插入图片描述

2、SPU-SKU-属性表

SPU:商品的基本属性
SKU:商品的销售属性
商品属性值表:一种销售属性有多种属性和属性值
属性表:鼠标表中的属性ID,对应商品属性值表中的attrId,attrVal是这个属性具有的一些属性
sku销售属性值表:一个商品具有的一些属性组合,称为销售属性,我们买一个商品,比如说一个手机,红色,8+26G,这就是所谓的销售属性,就是一些属性的组合
在这里插入图片描述

3、采购简要流程

这个采购的功能,大体是这样的:如果我们要走一个采购流程,有两种方式创建,一种是人工创建,另一种是库存预警后创建
然后这两种采购进行合并,分配,进行采购,添加库存等操作
在这里插入图片描述

4、总结

以上就是我学习电商系统基础的一些内容,现在总结知识点如下:

• 1、分布式基础概念
• 微服务、注册中心、配置中心、远程调用、Feign、网关
• 2、基础开发
• SpringBoot2.0、SpringCloud、Mybatis-Plus、Vue组件化、阿里云对象存储
• 3、环境
• Vagrant、Linux、Docker、MySQL、Redis、逆向工程&人人开源
• 4、开发规范
• 数据校验JSR303、全局异常处理、全局统一返回、全局跨域处理
• 枚举状态、业务状态码、VO与TO与PO划分、逻辑删除
• Lombok:@Data、@Slf4j

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章