商品的服务其实单单从设计层面来说,是很简单的一种设计,一张表就可以搞定了。之所以要将商品服务类型单独出来的原因是:这种类型的数据要求是后台可以配置的,因为大多数的商品他们对应的商品服务类型都是一样的。
1.4商品规格
对于规格大家可能会比较迷糊,我刚开始看到的时候也懵逼了一下,规格和参数到底要什么区别?所以我就去研究了一下它们之间的区别。它们之间最大的区别就是商品规格是和价格相互挂钩的,也就是说不同的规格,它们对应的价格是不一样的,而参数和价格是毫无关系的,只是单纯用来显示的。
1.5商品评论
说到商品肯定就得涉及到商品评论,因为商品的好坏不能单单看商家自己的介绍,最重要还得看用户对这个商品的评价。因为使用过商品的人最有发言权,很多人在购买商品的时候唯一看的就是商品评价的内容。
1.6商品快递
还有就是商品的快递信息了,在之前快递信息一般不会放在商品详情中,可是后面快递起到的作用越来越重要的时候,快递的信息也被放到商品详情里面去了。一般会将商品特殊地区的快递信息放上去,比如全国包邮除了新疆个别地区。
2.0商品体系设计
2.1表结构确定
应用型的业务基本都是针对于数据库来的,也就是大家讲的增删改查等一系列的操作。所以在做任何事情之间必须先确定表结构,我们第一步要做的事情就是确定商品体系需要建哪些的表、每张表之间的关联关系是什么。
根据上面的分析我们大致可以确定我们需要的表有:
-
商品基本信息表
-
商品详情表
-
商品图片表
-
商品服务类型表
-
商品分类关联表
-
商品规格表
-
商品属性表
-
商品规格表
-
商品快递模板表
-
商品快递运输表
-
商品快递运输对应地址表
-
商品sku表
-
商品sku对应积分表
-
商品属性或规格模板表
-
商品属性或规格模板关联表
-
商品评论表
-
商品评论标签表
-
商品分类表
-
商品品牌表
-
商品店铺表
-
商品收藏表
-
商品店铺收藏表
2.2表关系确定
表确定之后,我们接下来要做的就是确定表与表之间的关联关系,这边因为表实在太多了,我这边会挑一些重要的表给大家介绍。大家看一下我下面给大家画的一张关联关系图,就基本可以知道它们之间的关联关系了。
看到这张图是不是一脸懵逼啊,我也画的一脸懵逼,因为关联关系实在是太多了。
2.3表关联解析
大家看到上面的解析关系肯定不是特别清楚,这边我挑一些核心的关联关系给大家解释一下。
2.3.1商品-价格-规格
比如一个商品肯定包含很多价格,而价格又是根据什么来的呢,这边价格都是根据规格来的。所以从宏观的角度看商品-价格-规格之间的关系如下所示:
2.3.1属性-属性规格模板-规格-分类
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
习之门!**
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!