Software  
 
Rede de conhecimento computador >> Software >> Software Gráfico >> Content
Como você pode fazer o diagrama de compras on -line?
Um diagrama de ER para um sistema de compras on -line é complexo, mas aqui está uma versão simplificada com foco em entidades e relacionamentos principais. Um sistema do mundo real seria significativamente mais elaborado.

entidades:

* Cliente: `CustomerId (PK), primeiro nome, último nome, email, senha, endereço, phoneNumber, ShippingAddress (opcional)`
* Produto: `ProductId (PK), nome do produto, descrição, preço, categoryId (FK), imageurl, Stockquantity`
* categoria : `CategoryId (pk), categoryName, description`
* Ordem: `OrderId (PK), CustomerID (FK), OrderDate, TotalAmount, ShippingDdress, BillingAddress`
* orderItem: `OrderItemid (PK), OrderId (FK), ProductId (FK), Quantidade, Price`
* Pagamento: `PageyId (PK), OrderId (FK), PaymentMethod, PayDateDate, Valor`
* Revisão: `ReviewId (PK), CustomerID (FK), ProductId (FK), Classificação, Comentário, ReviewDate`
* Vendedor (opcional): `SellerID (PK), nome de vender, email, endereço, ContactNumber` (se você estiver incluindo um modelo de mercado)
* ShoppingCart: `ShoppingCartid (PK), CustomerID (FK)`
* ShoppingCartItems: `ShoppingcartItemsid (PK), ShoppingCartid (FK), ProductId (FK), Quantity`


Relacionamentos:

* Cliente 1:N Pedido: Um cliente pode ter muitos pedidos.
* Ordem 1:n orderItem: Um pedido pode ter muitos itens de pedido.
* orderItem n:1 Produto: Muitos itens de pedidos pertencem a um produto.
* Produto 1:n Revisão: Um produto pode ter muitas críticas.
* Revisão 1:1 Cliente: Uma revisão é feita por um cliente.
* Ordem 1:1 Pagamento: Um pedido tem um pagamento (embora tecnicamente possa ser múltiplo se lidar com pagamentos parciais, isso simplifica o diagrama).
* Produto 1:n Categoria: Um produto pertence a uma categoria.
* CLIENTE 1:1 CARRO DE COMPRIMENTOS: Um cliente tem um carrinho de compras.
* Cartão de compras 1:n ShoppingCartiTems: Um carrinho de compras pode conter muitos itens de carrinho de compras.
* ShoppingCartItems N:1 Produto: Muitos itens de carrinho de compras pertencem a um produto.
* Produto n:1 vendedor (opcional): Muitos produtos podem pertencer a um vendedor (apenas se você tiver vários vendedores)


ER Representação do diagrama (textual):

`` `
Cliente *---- 1 pedido
|
1 ---- n orderItem
|
1 ---- 1 Produto
|
1 ---- 1 ShoppingCart
|
1 ---- N ShoppingCartiMs
|
1 ---- 1 Produto
|
1 ---- N Revisão
|
1 ---- 1 pagamento

Produto 1 ---- 1 categoria

Produto N ---- 1 Vendedor (Opcional)
`` `

Representação visual:

Você precisaria usar uma ferramenta de diagramação (como LucidChart, Draw.io ou Erwin) para criar um diagrama de ER visual adequado. A representação textual acima mostra os relacionamentos. Cada entidade seria representada por um retângulo, atributos dentro do retângulo e relacionamentos mostrados como linhas que conectam os retângulos com a cardinalidade (1:1, 1:n, m:n) indicados.


Este é um modelo simplificado. Um diagrama de comércio eletrônico completo precisaria considerar muito mais aspectos como:

* Gerenciamento de inventário: Rastreando os níveis de estoque, localizações de armazém, etc.
* Descontos e promoções: Gerenciando vendas, cupons, etc.
* Funções do usuário: Administrador, cliente, vendedor, etc.
* envio e logística: Rastreando remessas, integrando -se aos provedores de remessa.
* Considerações de segurança: Lidar com dados confidenciais como informações de pagamento.


Lembre -se de escolher uma ferramenta de diagramação e adicionar as entidades e os relacionamentos com base na complexidade necessária para o seu aplicativo de compras on -line específico. Comece com o modelo simplificado acima e expanda conforme necessário.

Anterior :

Próximo :
  Os artigos relacionados
·Dê cinco recursos que você esperaria que o pacote grá…
·2 Explique em detalhes o hardware necessário para grá…
·O que é uma renderização? 
·Qual procedimento radiográfico tem a capacidade de faz…
·Quais são as vantagens de aprender design gráfico de …
·Quais formatos gráficos o WWW suporta? 
·O que é uma representação gráfica de sistema ou pro…
·O que é um artefato em computação gráfica? 
·O que é exibição de varredura a laser em computaçã…
·O que é uma unidade de processador gráfica? 
  Artigos em destaque
·Como criar Paper Cranes no Photoshop 
·Como fazer Efeitos abanada em Computer Music 
·Como você baixa o Adobe Flash Player no cartão SD? 
·Como gravar Flac para CD 
·Como converter vetor para PDF 
·Como fazer uma cópia de segurança em um Acer Aspire O…
·Como gravar um CD de áudio em um PC 
·Como converter MOI para MP4 
·Como remover uma marcação de horário da data em um v…
·Como recuperar um documento editado Palavra 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados