Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžete urobiť ER diagram online nakupovania?

Schéma ER pre online nakupovací systém je zložitá, ale tu je zjednodušená verzia zameraná na základné entity a vzťahy. Systém v reálnom svete by bol podstatne prepracovanejší.

entity:

* Zákazník: `CustomerId (PK), krstné meno, priezvisko, e -mail, heslo, adresa, fonenumber, ShippingDress (voliteľné)`

* produkt: `ProductId (PK), ProductName, Popis, Cena, CategoryId (FK), ImageUrl, StocQuantity`

* Kategória: `CategoryId (pk), kategoryName, popis"

* Order: `OrderID (PK), CustomerID (FK), Orderdate, TotalAmount, Shippingaddress, BillingAddress`

* OrderItem: `OrderItemid (PK), OrderID (FK), ProductID (FK), množstvo, cena`

* Platba: „PlatterId (PK), OrderID (FK), PlatterMethod, Platterdate, Suma“

* Recenzia: `ReviewID (PK), CustomerID (FK), ProductID (FK), Hodnotenie, komentár, RecenziaDate`

* Predajca (voliteľný): `SellerID (PK), SellerName, E -mail, adresa, kontaktNumber` (ak zahŕňate model trhu)

* ShoppingCart: `ShoppingCartid (PK), CustomerID (FK)`

* ShoppingCartitems: `ShoppingCartitemsid (PK), ShoppingCartid (FK), ProductID (FK), Množstvo`

Vzťahy:

* Zákazník 1:n objednávka: Jeden zákazník môže mať veľa objednávok.

* Objednávka 1:N OrderItem: Jedna objednávka môže mať veľa objednávkových položiek.

* OrderItem N:1 Produkt: Mnoho objednávok položiek patrí do jedného produktu.

* Produkt 1:n Recenzia: Jeden produkt môže mať veľa recenzií.

* Recenzia 1:1 zákazník: Jeden preskúmanie vykonáva jeden zákazník.

* Objednávka 1:1 Platba: Jedna objednávka má jednu platbu (hoci technicky by mohla byť viacnásobná, ak by sa zaobchádzalo s čiastočnými platbami, zjednodušuje to diagram).

* Produkt 1:N Kategória: Jeden produkt patrí do jednej kategórie.

* Zákazník 1:1 nákupné cart: Jeden zákazník má jeden nákupný košík.

* ShoppingCart 1:n ShoppingCartitems: Jeden nákupný košík môže obsahovať veľa predmetov nákupného košíka.

* ShoppingCartitems N:1 Product: Mnoho položiek nákupného košíka patrí do jedného produktu.

* Produkt N:1 Predajca (voliteľný): Mnoho výrobkov môže patriť jednému predajcovi (iba ak máte viac predajcov)

er diagram znázornenie (textové):

`` `

Zákazník *---- 1 Objednávka

|

1 ---- N OrderItem

|

1 ---- 1 produkt

|

1 ---- 1 nákupný cart

|

1 ---- N Skupovanie

|

1 ---- 1 produkt

|

1 ---- N Recenzia

|

1 ---- 1 Platba

Produkt 1 ---- 1 Kategória

Produkt N ---- 1 Predajca (voliteľný)

`` `

Vizuálna reprezentácia:

Na vytvorenie správneho vizuálneho diagramu ER by ste potrebovali použiť nástroj na schémy (ako Lucidchart, Draw.io alebo Erwin). Vyššie uvedené textové zobrazenie ukazuje vzťahy. Každá entita by bola reprezentovaná obdĺžnikmi, atribútmi v obdĺžniku a vzťahmi zobrazenými ako čiary spájajúce obdĺžniky s kardinalitou (1:1, 1:N, M:N).

Toto je zjednodušený model. Plnohodnotný diagram elektronického obchodu by musel zvážiť oveľa viac aspektov, napríklad:

* Správa zásob: Sledovanie úrovne zásob, miesta skladu atď.

* Zľavy a propagačné akcie: Riadenie predaja, kupónov atď.

* Užívateľské role: Správca, zákazník, predajca atď.

* Doprava a logistika: Sledovanie zásielok, integrácia s poskytovateľmi dopravy.

* Bezpečnostné úvahy: Zaobchádzanie s citlivými údajmi, ako sú informácie o platbách.

Nezabudnite zvoliť nástroj na schémy a pridať entity a vzťahy na základe zložitosti, ktorú potrebujete pre svoju konkrétnu aplikáciu online nakupovania. Začnite so zjednodušeným modelom vyššie a podľa potreby rozširujte.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené