当前标签: 产品评论

电商研发系列—— 产品评论(二)业务建模

2014-08-31 13:32:24

请关注唯心的个人微信公众号:craft6-cn(中划线,也可以搜索:领域驱动业务建模)

三、产品评论E-R图建模

产品评论(Craft6.cn 颜超敏).jpg

  • 属性集

    属性集指的是根据不同产品品类定义的扩展属性集合。

    一般会定义得比较细,比如笔记本电脑、图书、CPU、主板、数码相机等。

    不同的品类关联的属性(比如CPU的主频、缓存等)是不一样的。

    现在为了方便实现产品评论的不同品类的特殊评论项的管理,所以通过属性集进行关联管理。

  • 产品和属性集关联

    建立关联后,即在点评该产品时,根据属性集带出要评分的属性。

  • 产品评论

    此模块的核心实体。

    包括总体的评级,设置1-10,表示半星到5星(最低是半星)。

    投票总数和有用票数,对于登录用户,可以对评论进行投票,有用 或 无用。

    状态:如需要审核,可以通过状态管理。

  • 和产品、产品SKU关联

    表示产品评论针对的产品或具体到产品SKU。

  • 评论属性评分

    即对该评论属性进行评级选择。同样是1-10,表示半星到5星(最低是半星)。

  • 产品评论和客户

    一般情况下,不支持匿名评论,所以评论是从属于客户。

  • 评论回复

    对评论可以进行回复,以此和评论者进行沟通交流,也丰富评论内容。

  • 产品统计

    对产品评论进行统计数据冗余,提高查询效率。

电商研发系列—— 产品评论(二)业务建模

四、其它设计方式

    前面的建模是基于属性集(即我常说的通用实体属性值模型,简称EAV模型)进行扩展的,

要实现这个ER图的设计,必须框架有EAV模型的支持。

    如果你不想构造这样的模型,或者想简化一下,那么可以将产品直接和评论属性关联。
即在维护产品信息时,就选择若干个评论属性进行关联。


五、更多扩展

  1. 标签(或称为话题)

    即允许客户在评论时,新建标签或从已有的标签选择。比如速度快、外观不错等。

  2. 附件

    可以上传评论图片(晒图)

  3. 匿名评论

    对系统而言,还是需要登录。但是客户选择匿名评论后,在前台就不显示该评论的评论者信息。



可通过扫描左侧二维码阅读本文。本站文章均为颜超敏原创,欢迎转载,请注明出处即可,转载可通过下面的社会化工具快速完成。

分享到:


为您推荐这些文章,如果感兴趣,请继续阅读吧:

电商研发系列—— 产品评论(二)业务建模

产品评论,product reivew,产品评价,产品点评,产品评论设计,产品评论数据库,产品评论数据库设计,产品评论模型

针对上一篇归纳的产品评论功能进行业务建模。
内容包括属性集;产品和属性集关联、
产品评论;状态;
和产品、产品SKU关联
评论属性评分
产品评论和客户
评论回复和产品统计。

颜超敏,唯心六艺,Craft6.cn,电子商务博客,电子商务研发,电商研发,电子商务研究,电商研究,电子商务专家,电商专家,电子商务知识,电商知识,电子商务教程,电商教程,电子商务模式,电子商务平台,电子商务商业模式,电子商务数据库设计,电商数据库设计,电子商务系统分析,Java架构设计,Java软件架构,B2C,O2O,o2o模式,o2o电子商务,o2o电子商务平台,中国电子商务,电子商务平台建设方案
粤ICP备14060523号 Copyright @2014 -唯心六艺软件