Table des matières
[产品设计]电商设计知乎总结,产品设计电商总结
Maison php教程 php手册 [产品设计]电商设计知乎总结,产品设计电商总结

[产品设计]电商设计知乎总结,产品设计电商总结

Jun 13, 2016 am 08:41 AM
用户体验

[产品设计]电商设计知乎总结,产品设计电商总结

 

想做一个B2B2C的电商平台,在后台数据统计搭建的时候需要注意哪些问题?如何设计具体的统计模块?

 

王于萍:

我认为在建数据库前,需要设计好的,是需求和流程,有了这一步的需求,你就知道了在这里你需要什么数据;有了流程,你就知道了你能得到什么数据,甚至于数据类型。

比如供应商管理,你会得到供应商的公司地区、电话、类目等,在数据统计中,你可以对地区、类目统计,再根据C的对应需求推荐等

 

 

PalmWong

建议先从业务理解开始:

BBC平台,首先分成三个后台

商家门户+平台运营门户+买家个人门户

 

要做统计的部分同样是三块:

1、消费者个人视角出发:个人的消费统计

2、平台运营的视角出发:整个平台的运营情况统计,针对商家的运营情况统计

3、商家视角出发的统计

 

BBC商城其实是非常复杂的业务系统,因为角色和功能的变化,导致其中数据交互其实非常多。且对账、统计、权限管理异常情况很多。

 

不是看着天猫的模式,就闭着眼睛可以做的。

 

PHP+MySql 架构用户数和访问量为千万级别的类似淘宝商城那样的 B2C 网站,如何?

 

Dion

系统架构很重要!

 

语言:

主流语言都没什么问题。PHPJava什么的都行。

 

前端服务器:

如果有条件CDN,最好。没有的话,一定要保证前端的负载性能。一般推荐Nginx

 

应用服务器:

集群呗。前端负责负载均衡。集群的话,Session的问题注意下就行。别的没什么。

 

数据存储:

如果数据量比较大的话(百万级),用MySQL + Memcached做集群没问题。

如果数据量再大的话,考虑NoSQL吧。比如FacebookCassandraAmazonDynamo

 

socici

你可以简单点,从用户访问的数据角度看

静态文件,包括图片、HTM JScss 这些不经常变的数据。 单独给个域 http://static.xxxx.com nginx管理

通过前后台发布的动态数据,分以下几种:

读的数据:

1.需要用户查询的大数据,如订单之类的,可以去查slaver的数据库

2.系统公共页面显示的数据,如部分商品信息、排行榜之类的可以去缓存里取

写的数据:

要求即时生效的,如修改用户信息,直接同步写到master数据库

即时要求不高或者有并发限制的,如发微博、发私信之类的 先写到队列,异步读取保存到数据库

 

电商平台中商品规格设计的问题,抛出,求吐槽?

 

商品表(商品名称、价格、上下架等一些商品基本的信息)

例如:1 手机、100

规格表(主键、商品ID、规格名称

例如:1 1、运营商

商品规格值表(主键、规格ID、商品ID、规格值ID、规格值NAME

例如:1110、电信版

2111、移动版    

规格库存表(商品ID、规格值ID组合、规格值NAME组合、库存量、价格)

例如:11/0(运营商、电信版)、运营商/电信版、100个、100

 

问题描述:

 

以上方式可实现多规格多库存但是采用一种约定的规格顺序,感觉在编写程序时,系统在后期统计不同规格相关的数据就会很痛苦。

并且在实现商品创建时,要先把商品创建好后,才能创建规格,个人参考一些大的电商平台方式,发现都是一个提交完成商品创建。

 

需要的帮助:

 

需要结合我的问题描述,给一个合理的商品多规格、多价格、多库存的设计方案,来解决我编程上的复杂度,同时保证我可以在商品创建的交互设计中简单。

 

socici

商品分类 (类型id,类型名称,父ID

商品表(商品名称、价格、上下架等一些商品基本的信息、商品分类)

 

规格表(主键、规格名称

规格值表(规格值ID、规格id、规则值类型、规格默认值)

规格-分类关联表(商品分类id,规格id)

 

商品-规格关联表(商品id,规格id,规格值ID,规格实际值)

 

库存表(商品id,数量,价格)

 

类似淘宝关于产品详情页的数据库存储是怎么存储的呢?

 

1,每个产品的 图片数和介绍的段落数都是不固定的,是采用编辑器编辑好之后生成html整个存储到数据库么?不现实吧?

2. 要是以数据库字段存储到话,每个产品的 图片数和介绍的段落数是不固定的,就算设置一个上限,那也会浪费很多字段啊

3.在查询的时候,如果图片和介绍文字是分开存储的,那么在查询之后页面展示的时候是怎么 将某一图片和关于介绍他的问题相匹配的呢

 

刘传双:

总体来说

1、商品的结构化信息保存在数据库,名称、价格、库存、属性等,当然不是简单的一张表。

2、商品的非结构化信息保存成小文件,存储在自主开发的海量小文件系统中,图片和商品描述信息。

3、商品的图片文件id需要存储在数据库或者其他类型的存储的,不一定非要多个字段,这是水平方式,一般把商品的一个图片存储为一条记录,纵向扩展。

4、文档在存储之前,先保存图片,并把文档中[产品设计]电商设计知乎总结,产品设计电商总结的图片src地址替换为小文件系统中的图片路径,就可以了

 

补充一句,不能把存储理解成只有数据库和文件系统,存储有各种类型的,不同的文件系统、各种RDBMSNoSql存储……

 

子柳:

其实几位同事已经回答了,我再从历史的角度做个补充

最早这个字段确实是放在数据库里面的,是一个clob字段,存放的就是html的片段。而且当时这个字段跟商品的标题、价格、卖家ID等等是在一个表里面的,性能会受到多大影响是可以想象的。

所以这种方式是注定长久不了的,我在2005年,把这个字段单独分离出来一张表来存放了,这没多少技术含量,当时却给数据库减轻了很大压力,DBA们很感谢我。

2006年以后,淘宝开始大规模的采用缓存,这个字段也放进了缓存里面,于是这又给数据库减轻了很大压力(只有不在缓存里的数据,才去数据库里面读取,读出来就放入缓存了)。

到了2007年,淘宝开发了分布式文件存储系统TFS,于是就彻底的把这个字段请出了数据库,一同请出的还有交易快照这样的大字段信息。

 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comprendre les différences d'expérience utilisateur entre vivox100s et x100 Comprendre les différences d'expérience utilisateur entre vivox100s et x100 Mar 23, 2024 pm 05:18 PM

Avec le développement continu de la science et de la technologie, les besoins des gens en équipements de communication augmentent également constamment. Sur le marché, les Vivox100 et X100 sont deux marques de téléphones mobiles qui ont beaucoup retenu l'attention. Ils ont tous des caractéristiques uniques et chacun possède ses propres avantages. Cet article comparera les différences d'expérience utilisateur entre ces deux téléphones mobiles pour aider les consommateurs à mieux les comprendre. Il existe des différences évidentes dans la conception de l'apparence entre les Vivox100 et les X100. Vivox100s adopte un style de conception à la mode et simple, avec un corps fin et léger et une sensation de main confortable tandis que le X100 accorde plus d'attention à la praticité ;

Pourquoi certaines personnes pensent-elles que la photographie sur Android peut battre Apple ? La réponse est si directe Pourquoi certaines personnes pensent-elles que la photographie sur Android peut battre Apple ? La réponse est si directe Mar 25, 2024 am 09:50 AM

Lorsqu'ils discutent de la fonction appareil photo des téléphones Android, la plupart des utilisateurs lui donnent des commentaires positifs. Par rapport aux téléphones Apple, les utilisateurs pensent généralement que les téléphones Android ont de meilleures performances en matière d'appareil photo. Cette opinion n’est pas sans fondement et les raisons pratiques sont évidentes. Les téléphones Android haut de gamme présentent de plus grands avantages concurrentiels en termes de configuration matérielle, notamment en termes de capteurs de caméra. De nombreux téléphones Android haut de gamme utilisent les derniers capteurs d'appareil photo haut de gamme, qui sont souvent plus remarquables que les iPhones commercialisés au même moment en termes de nombre de pixels, de taille d'ouverture et de capacités de zoom optique. Cet avantage permet aux téléphones Android de fournir des effets d'imagerie de meilleure qualité lors de la prise de photos et de l'enregistrement de vidéos, répondant ainsi aux besoins des utilisateurs en matière de photographie et de vidéographie. Par conséquent, l’avantage concurrentiel de la configuration matérielle est devenu un facteur attractif pour les téléphones Android.

Xiaomi Auto APP est en tête de la liste gratuite de l'App Store d'Apple, avec des ventes officielles de près de 90 000 Xiaomi Auto APP est en tête de la liste gratuite de l'App Store d'Apple, avec des ventes officielles de près de 90 000 Apr 01, 2024 am 09:56 AM

Le 31 mars, CNMO a remarqué que l'application mobile Xiaomi Auto était en tête du classement des applications gratuites de l'App Store d'Apple le 31 mars. Il est rapporté que l’application officielle de Xiaomi Auto a gagné la faveur d’un grand nombre d’utilisateurs grâce à ses fonctions complètes et son excellente expérience utilisateur, se classant rapidement au premier rang de la liste. Cette très attendue application Xiaomi Auto réalise non seulement une connexion transparente du processus d'achat de voiture en ligne, mais intègre également des services de contrôle à distance du véhicule. Les utilisateurs peuvent effectuer une série d'opérations intelligentes telles que la demande d'état du véhicule et le fonctionnement à distance sans quitter leur domicile. Surtout lorsque le nouveau modèle de Xiaomi Motors SU7 est sorti, l'application est lancée simultanément. Les utilisateurs peuvent comprendre intuitivement les détails de configuration du SU7 via l'application et terminer avec succès la précommande. Conception interne de l'application Xiaomi Auto

Quels sont les cinq éléments de l'expérience utilisateur ? Quels sont les cinq éléments de l'expérience utilisateur ? Aug 26, 2022 pm 05:24 PM

Cinq éléments de l'expérience utilisateur : 1. Les besoins des utilisateurs, ce que les utilisateurs et les opérateurs souhaitent obtenir de ce produit ; 2. L'étendue des fonctions, quelles sont les fonctions de ce produit ; 3. La conception des processus, qui peut être divisée en deux grandes catégories : l'interaction ; conception et architecture de l'information. Dans cette partie, la conception d'interaction décrit le « comportement possible de l'utilisateur » et l'architecture de l'information se concentre sur la manière d'exprimer les informations aux utilisateurs. 4. Conception de prototypage, en décidant où les éléments interactifs tels qu'une section ou un bouton doivent être placés sur le site ; page ; 5. Conception perceptuelle, c'est la réunion du contenu, de la fonctionnalité et de l'esthétique pour produire une conception finale qui satisfait tous les objectifs à d'autres niveaux.

ViewSonic fait ses débuts au ChinaJoy2024 avec un superbe grand écran 8K ViewSonic fait ses débuts au ChinaJoy2024 avec un superbe grand écran 8K Jul 24, 2024 pm 01:33 PM

Du 26 au 29 juillet, le salon annuel ChinaJoy2024 sera inauguré en grande pompe au nouveau centre d'exposition international de Shanghai. ViewSonic s'associera à ZOL Zhongguancun Online pour créer une couverture complète de la vision, de l'audition et du toucher pour les utilisateurs et les passionnés de jeux. festin. ZOL ZOL Zhongguancun Online est un portail informatique interactif qui couvre l'ensemble du pays et est positionné pour promouvoir les ventes. Il s'agit d'un média composite qui intègre des données sur les produits, des informations professionnelles, des vidéos technologiques et un marketing interactif. Zhongguancun Online a brisé le mur dimensionnel et est apparu sur le stand S101 du hall E7 de ChinaJoy avec le thème « Tendance et amusant », offrant une expérience d'exposition diversifiée et immersive au public et aux initiés de l'industrie du monde entier. Zone d'exposition ViewSonic : Explorez la technologie d'affichage haut de gamme 1

Analyser le processus de communication côté serveur de Vue : comment améliorer l'expérience utilisateur Analyser le processus de communication côté serveur de Vue : comment améliorer l'expérience utilisateur Aug 10, 2023 am 11:19 AM

Analyser le processus de communication côté serveur de Vue : Comment améliorer l'expérience utilisateur Introduction : Avec le développement rapide d'Internet, la communication entre le client et le serveur est devenue de plus en plus importante. En tant que framework JavaScript moderne, Vue offre aux développeurs une multitude d'outils et de technologies pour mettre en œuvre la communication côté serveur. Cet article approfondira le processus de communication côté serveur de Vue et présentera quelques conseils et bonnes pratiques pour améliorer l'expérience utilisateur. 1. Présentation du processus de communication côté serveur de Vue Le processus de communication côté serveur de Vue comprend les étapes clés suivantes

Meilleurs plugins pour php CodeIgniter : faites passer votre site Web au niveau supérieur Meilleurs plugins pour php CodeIgniter : faites passer votre site Web au niveau supérieur Feb 19, 2024 pm 11:48 PM

CodeIgniter est un framework PHP puissant, mais vous aurez parfois besoin de fonctionnalités supplémentaires pour étendre ses capacités. Les plugins peuvent vous aider à y parvenir. Ils peuvent fournir une variété de fonctions, allant de l’amélioration des performances du site Web à l’amélioration de la sécurité. 1.Le plugin Hmvc HMVC (Hierarchical Model View Controller) vous permet d'utiliser l'architecture MVC en couches dans CodeIgniter. Ceci est utile pour les grands projets avec une logique métier complexe. En utilisant HMVC, vous pouvez organiser les contrôleurs en différents modules et charger et décharger ces modules selon vos besoins. Code de démonstration : //Ajoutez le code suivant dans config/routes.php : $route["/module/contr

Mar 22, 2024 pm 06:31 PM

Le 21 mars, CNMO a remarqué que DXOMARK avait annoncé les résultats des tests d'écran du Huawei Mate60Pro, avec un score de 143 points, se classant au milieu du classement mondial des écrans. Selon l'examen de DXOMARK, l'écran de l'appareil offre une expérience utilisateur confortable. Par rapport à la génération précédente de Huawei Mate50Pro, la dernière version de l'écran présente des améliorations significatives en termes de réponse au mouvement, au toucher et à la gestion des artefacts, permettant aux utilisateurs de profiter d'une meilleure expérience visuelle. La lisibilité de l'écran maintient essentiellement le niveau du produit de la génération précédente. Bien que la luminosité dans les environnements à faible luminosité soit légèrement insuffisante, l'écran de l'appareil présente une bonne lisibilité et un rendu des couleurs précis dans la plupart des conditions de lumière ambiante. La lisibilité est assez bonne surtout en extérieur, et la luminosité de l'écran atteint

See all articles