Le problème du magasin

Une des solutions informatiques que la plupart des programmeurs ont à exprimer dans leur carrière est celle du magasin.
Le magasin est un univers qui a un contenu - les marchandises, et des interactions avec l’extérieur -les clients.

Ce problème est similaire à la gestion de stocks, la vente en ligne et hors ligne, la facturation - dans sa forme la plus simple.
Il est également cliché tellement il inclut 4 CRUD et de la sécurité. C'est un peu le B-A BA, donc pas si simple.


Le principe

Le magasin est un système où

Mais cela n'est pas possible sans un magasin déjà rempli

L'administrateur

Pour que le magasin ait été rempli, il faut qu'un administrateur ait rentré des marchandises après l'installation.



Le magasin peut donc être livré vide à l'installation, il sera rempli par un Admin.

L'achat

Vos utilisateurs vont finir par effectuer un achat après :




Le CRUD

C'est le moment d'ajouter toutes les action manquante : on s'attend

La vérification du CRUD sur ces cas d'utilisation révèle les manquants :

La sauvegarde du panier à l'enregistrement

La création de sections, produits et le changement de section

La modification dans l'écran "Mon panier"

Le détail des cas d'utilisation dans le "Parcours du site", qui reviennent tous à modifier les "filtres" de la la liste de produits