Bonjour,
Quelques remarques en toute modestie, après un regard rapide et forcément moins impliqué que le tien :
1)
Aucune notion de compte, pourtant on trouve des choses y laissant penser dans client & admin (login et mot de passe/mail), je pense qu'il faut sortir la notion de compte du client et supprimer la classe admin pour qu'elle devienne un compte comme un autre (tu gère ensuite au niveau du compte des autorisations ou des rôles).
On peut te demander par exemple de gérer plusieurs clients avec le même compte.
2)
L'entité commande est un peu 'fourre-tout' a mon sens, les adresses de livraisons devraient, pour moi être a part:
Exemple : a la seconde commande d'un client tu va lui proposer d'utiliser une précédente adresse de livraison.
3)
Ya pas un oubli sur la facture ?, je ne vois que id_facture
4)
Comment sont architecturées les catégories entre elles ?, il n'y a pas de catégorie parente ?
5)
Un produit ne peut appartenir qu'a une seule catégorie ? (j'en doute )
Pour conclure, c'est une bonne base, mais il manque un certain nombre de champs et de détails.
Pense a approcher ton mcd avec des 'use-case' comme je l'ai fait rapidement sur des exemple ci dessus, il y a un certain nombre de choses a affiner.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager