“Conocimiento software>Graphics Software

¿Cómo puede hacer un diagrama ER de las compras en línea?

2014/11/30
Un diagrama ER para un sistema de compras en línea es complejo, pero aquí hay una versión simplificada centrada en las entidades y relaciones centrales. Un sistema del mundo real sería significativamente más elaborado.

Entidades:

* Cliente: `CustomerId (PK), FirstName, LastName, Correo electrónico, contraseña, dirección, número de phoneNumber, Shiphaddress (opcional)`

* Producto: `ProductID (PK), ProductName, Descripción, Precio, CategoryId (FK), ImageUrl, Stockquantity`

* Categoría: `CategoryID (PK), CategoryName, Descripción`

* Orden: `OrderId (PK), CustomerID (FK), OrderDate, TotalMount, ShipingAddress, BillingAddress`

* OrderItem: `OrderItemid (PK), OrderId (FK), ProductId (FK), Cantidad, Precio`

* Pago: `PaymentId (PK), OrderId (FK), Paymetmethod, PaymentDate, Cantidad`

* Revisión: `ReviewID (PK), CustomerID (FK), ProductId (FK), Calificación, Comentario, ReviewDate`

* vendedor (opcional): `SellerId (PK), nombre de venta, correo electrónico, dirección, Number '(si incluye un modelo de mercado)

* compras de compras: `ShoppingCartid (PK), CustomerID (FK)`

* Tartitems de compras: `ShoppingCartitemsid (PK), ShoppingCartid (FK), ProductID (FK), Cantidad

Relaciones:

* Cliente 1:N pedido: Un cliente puede tener muchos pedidos.

* Orden 1:N OrderItem: Un pedido puede tener muchos artículos de pedido.

* OrderItem n:1 Producto: Muchos artículos de pedido pertenecen a un producto.

* Producto 1:N Revisión: Un producto puede tener muchas revisiones.

* Revisión 1:1 Cliente: Una revisión es realizada por un cliente.

* orden 1:1 pago: Un pedido tiene un pago (aunque técnicamente podría ser múltiple si se maneja pagos parciales, esto simplifica el diagrama).

* Producto 1:N Categoría: Un producto pertenece a una categoría.

* Customer 1:1 compras de compras: Un cliente tiene un carrito de compras.

* CARRITO DE COMPRACIÓN 1:N ShoppingCartitems: Un carrito de compras puede contener muchos artículos de carrito de compras.

* Compras de Tartitems N:1 Producto: Muchos artículos de carrito de compras pertenecen a un producto.

* Producto N:1 Vendedor (opcional): Muchos productos pueden pertenecer a un vendedor (solo si tiene varios vendedores)

Representación del diagrama de ER (textual):

`` `` ``

Cliente *---- 1 pedido

|

1 ---- n ordenitem

|

1 ---- 1 producto

|

1 ---- 1 TROPAINCART

|

1 ---- n ShoppingCartitems

|

1 ---- 1 producto

|

1 ---- n revisión

|

1 ---- 1 pago

Producto 1 ---- 1 Categoría

Producto N ---- 1 Vendedor (opcional)

`` `` ``

Representación visual:

Debería usar una herramienta de diagramación (como LucidChart, Draw.io o Erwin) para crear un diagrama de ER visual adecuado. La representación textual anterior muestra las relaciones. Cada entidad estaría representada por un rectángulo, atributos dentro del rectángulo y las relaciones que se muestran como líneas que conectan los rectángulos con cardinalidad (1:1, 1:n, m:n) indicados.

Este es un modelo simplificado. Un diagrama ER de comercio electrónico completo necesitaría considerar muchos más aspectos como:

* Gestión de inventario: Seguimiento de niveles de stock, ubicaciones de almacén, etc.

* Descuentos y promociones: Gestión de ventas, cupones, etc.

* Roles de usuario: Administrador, cliente, vendedor, etc.

* Envío y logística: Seguimiento de envíos, integrándose con los proveedores de envío.

* Consideraciones de seguridad: Manejo de datos confidenciales como información de pago.

Recuerde elegir una herramienta de diagramación y agregar las entidades y relaciones en función de la complejidad que necesita para su aplicación específica de compras en línea. Comience con el modelo simplificado anterior y expanda según sea necesario.

Graphics Software
¿Puede instalar tarjeta gráfica externa con gráficos integrados?
¿Es una almohadilla gráfica una entrada o salida?
Una forma fácil de Ready Fotos de Craigslist
¿Explicar la arquitectura del sistema gráfico de ráster con el procesador de visualización?
Convertir una imagen en un círculo en InDesign
¿Cómo utiliza el archivo de ayuda para ayudar a la operación eficiente del sistema de dibujo?
¿Qué tipo de tecnología especializada de dispositivo o monitor es especialmente útil para los artistas gráficos?
¿Qué es una colección de gráficos que generalmente se reúnen con la aplicación de software?
Conocimiento de la computadora © http://www.ordenador.online