Java开源生鲜电商平台-商品的spu和sku数据结构设…

2018-06-21 06:52:14来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Java开源生鲜电商平台-商品的spu和sku数据结构设计与架构(源码可下载)

 

说明:Java开源生鲜电商平台中商品的spu和sku数据结构设计与架构,包括数据库图标与架构分析。

 

目录:
1.Java开源生鲜电商平台-系统简介 https://www.cnblogs.com/jurendage/p/9012355.html
2.Java开源生鲜电商平台-系统架构与技术选型(源码可下载) https://www.cnblogs.com/jurendage/p/9012922.html
3.Java开源生鲜电商平台-盈利模式详解(源码可下载) https://www.cnblogs.com/jurendage/p/9016411.html
4.Java开源生鲜电商平台-用户表的设计(源码可下载) https://www.cnblogs.com/jurendage/p/9017912.html
5.Java开源生鲜电商平台-商品表的设计(源码可下载) https://www.cnblogs.com/jurendage/p/9022917.html
6.Java开源生鲜电商平台-订单表的设计(源码可下载) https://www.cnblogs.com/jurendage/p/9029467.html
7.Java开源生鲜电商平台-支付模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9034444.html
8.Java开源生鲜电商平台-购物车模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9039195.html
9.Java开源生鲜电商平台-推荐系统模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9044283.html
10.Java开源生鲜电商平台-财务系统模块的设计与架构(源码可下载)https://www.cnblogs.com/jurendage/p/9049318.html
11.Java开源生鲜电商平台-账单模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9053417.html
12.Java开源生鲜电商平台-提现模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9053523.html
13.Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9059304.html
14.Java开源生鲜电商平台-搜索模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9062649.html
15.Java开源生鲜电商平台-售后模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9066307.html
16.Java开源生鲜电商平台-监控模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9070442.html
17.Java开源生鲜电商平台-异常模块的设计与架构(源码可下载)https://www.cnblogs.com/jurendage/p/9075219.html
18.Java开源生鲜电商平台-性能优化以及服务器优化的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9081062.html
19.Java开源生鲜电商平台-安全设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9087581.html
20.Java开源生鲜电商平台-优惠券设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9091587.html
21.Java开源生鲜电商平台-通知模块设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9095078.html
22.Java开源生鲜电商平台-团购模块设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9098368.html
23.Java开源生鲜电商平台-服务器部署设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9103339.html
24.Java开源生鲜电商平台-系统报表设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9108863.html
25.Java开源生鲜电商平台-源码地址公布与思考和建议 https://www.cnblogs.com/jurendage/p/9114796.html
26.Java开源生鲜电商平台-RBAC系统权限的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9120168.html
27.Java开源生鲜电商平台-物流配送的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9124947.html
28.Java开源生鲜电商平台-库存管理设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9130455.html
29.Java开源生鲜电商平台-销售管理设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9131557.html
30.Java开源生鲜电商平台-电商促销业务分析设计与系统架构(源码可下载) https://www.cnblogs.com/jurendage/p/9137815.html
31.Java开源生鲜电商平台-一次代码重构的实战案例(源码可下载) https://www.cnblogs.com/jurendage/p/9143105.html
32.Java开源生鲜电商平台-商品价格的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9148906.html
33.Java开源生鲜电商平台-定时器,定时任务quartz的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9153835.html
34.Java开源生鲜电商平台-高并发的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9159020.html
35.Java开源生鲜电商平台-技术方案与文档下载(源码可下载) https://www.cnblogs.com/jurendage/p/9162190.html
36.Java开源生鲜电商平台-积分,优惠券,会员折扣,签到、预售、拼团、砍价、秒杀及抽奖等促销模块架构设计(源码可下载) https://www.cnblogs.com/jurendage/p/9165594.html
37.Java开源生鲜电商平台-供应链模块的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9171467.html
38.Java开源生鲜电商平台-会员积分系统的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9176010.html
39.Java开源生鲜电商平台-redis缓存在商品中的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9181380.html
40.Java开源生鲜电商平台-商品无限极目录的设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9185990.html
41.Java开源生鲜电商平台-物流动态费率、免运费和固定运费设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9189736.html
42.Java开源生鲜电商平台-商品的spu和sku数据结构设计与架构(源码可下载) https://www.cnblogs.com/jurendage/p/9194551.html
43.Java开源生鲜电商平台-你应该保留的一些学习态度与学习方法(源码可下载) https://www.cnblogs.com/jurendage/p/9197096.html

代码下载地址:

https://github.com/137071249/

QQ讨论群:168096884

 

1. 先说明几个概念.

 

电商网站采用在商品模块,常采用spu+sku的数据结构算法,这种算法可以将商品的属性和商品的基本信息分离,分开维护,这样我们就可以在不同的类目下自定义商品信息和分类的属性信息,我们的业务系统就可以存储不同门类的商品信息了

 

?SPU = Standard Product Unit
(标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用标准化信息的集合
?SKU=stockkeeping unit
(库存量单位)SKU即库存进出计量的单位,可以是以件、盒、托盘等为单位
 
?SKU、SPU与分类属性之间的结构关系如下图
 

 

 
  1. 基础属性
    指设计在商品表的一些基础字段。
    其中可选的设计点有:
    # 副名称:由于商品名称经常要加上一些促销信息,如本商品参与什么活动之类。但经常改动主名称
    容易导致出错,所以增加此字段来专门管理促销信息。显示时连接到主名称后即可。
    # 产品描述:产品描述建议另设计一表存放,对提高产品搜索、产品列表显示有帮助。
    # 状态:常见的状态有草稿、未发布、发布、下架等,如果是逻辑删除的,还有“已删除”状态。
  2. 价格
    如果系统支持产品SKU,那么实际价格是在产品SKU实体中管理的。
    促销价格不在这里管理,在营销管理模块统一管理。
  3. SEO相关
    集中管理各类SEO相关的信息。
  4. 商品媒体
    #主图:由于显示频繁,会直接设计在产品表中(或是冗余)。
    #多图(即附图):开发中会提供多种查看方式。
  5. 扩展属性
    这是设计最困难的部分,也是商品是否可以灵活扩展的关键。
  6. 库存
    库存这里是常见的开发迭代点。
    在研发早期,一般这里直接设计成支持零库存和单一数值库存。
    在其它功能完成后,才会对这里做扩展,开发内嵌的库存子模块或者整合外部系统。
  7. 外部关联
    商品的外部关联非常的多,这里列出了大部分,但随着系统的扩展,肯定会有新的外部关联实体。
    所以商品模块的开发,需要提供大量的外部接口或者Tag封装(如商品选取器等。)

Java开源生鲜电商平台-商品的spu和sku数据结构设计与架构(源码可下载),如果需要下载的话,可以在我的github下面进行下载。  

https://github.com/137071249/

群号:168096884

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Mybatis 入门

下一篇:MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解