e-Commerce : gestion des catégories, marques et produits
1.3.5. Cas d’utilisation: « Gestion des catégories»
Acteurs:
- • Commercial.
Précondition:
• L’acteur doit s’authentifié.
Scénario nominal:
1. Ajouter une catégorie
• L’acteur remplit les champs du formulaire.
• Le système vérifie si un champ est vide, invalide ou catégorie existante, si erreur alors Exception1.
• Il valide l’ajout de la nouvelle catégorie.
2. Modifier une catégorie
• L’acteur sélectionne la catégorie qu’il veut modifier.
• Il met à jour les informations concernées par la modification et valide, si erreur alors Exception1.
3. Liste des produits par catégorie
• L’acteur sélectionne une catégorie.
• Le système lui affiche a liste des produits appartenant à cette catégorie.
4. Supprimer une catégorie
• L’acteur choisi la catégorie qu’il veut supprimer.
• S’il valide alors Exception2.
Exceptions:
• Exception1: un message d’erreur apparaît relatif à l’erreur rencontrée.
• Exception2: les produits de la catégorie supprimée sont toujours disponibles dans la liste des produits avec sans catégorie renseignée.
Postconditions:
• Catalogue mis à jour.
• Mise à jour de la base de données.
Figure16. Diagramme d’activités des cas d’utilisation « Gestion des catégories ».
1.3.6. Cas d’utilisation: « Gestion des marques»
Acteurs :
- • Commercial.
Précondition :
- • L’acteur doit s’authentifié.
Scénario nominal :
1. Ajouter une marque
- • L’acteur remplit les champs du formulaire.
- • Le système vérifie si un champ est vide, invalide ou marque existante, si erreur alors Exception1.
- • Il valide l’ajout de la nouvelle marque.
2. Modifier une marque
- • L’acteur sélectionne la marque qu’il veut modifier.
- • Il met à jour les informations concernées par la modification et valide, si erreur alors Exception1.
3. Liste des produits par marque
- • L’acteur sélectionne une marque.
- • Le système lui affiche la liste des produits appartenant à cette marque.
4. Supprimer une marque
- • L’acteur choisit la marque qu’il veut supprimer.
- • S’il valide alors Exception2.
Exceptions :
- • Exception1: un message d’erreur apparaît relatif à l’erreur rencontrée.
- • Exception2: les produits de la marque supprimée sont toujours disponibles dans la liste des produits avec sans marque renseignée.
Postconditions :
- • Catalogue mis à jour.
- • Mise à jour de la base de données.
Figure17. Diagramme d’activités des cas d’utilisation « Gestion des marques ».
1.3.7. Cas d’utilisation: « Gestion des produits»
Acteurs:
- • Administrateur, Client, Commercial
Précondition :
- • L’acteur doit s’authentifié
Scénario nominal :
1. Ajouter produit
- • L’acteur (administrateur ou commercial) saisi les informations obligatoires du formulaire. Si la catégorie ou la marque n’existe pas alors Exception1.
- • Il valide l’ajout, si erreur alors Exception2.
2. Mise à jour des informations d’un produit
- • L’acteur (administrateur ou commercial) choisi dans la liste, le produit qu’il veut modifier.
- • Il met à jour les informations relatives à ce produit et valide l’opération, si erreur alors Exception2.
3. Taxe des produits
- • L’acteur sélectionne le produit concerné.
- • Il choisi la catégorie dans laquelle il va l’affecter.
- • Il valide l’ajout.
- • Si erreur alors Exception2.
4. Consulter fiche produit
- • L’acteur choisit dans la liste le produit qu’il veut consulter.
- • Le système affiche tous les détails du produit.
5. Liste des produits
- • L’acteur choisit dans le menu d’afficher la liste de tous les produits avec leurs descriptions minimales.
6. Trier les produits par critères
- • L’acteur choisit de lister tout les produits.
- • Il choisit un critère de listage (quantité, prix, ordre alphabétique, catégorie, marque…)
7. Changer la catégorie d’un produit
- • L’acteur sélectionne le produit concerné.
- • Il choisit une nouvelle catégorie à lui attribuer puis valide.
- • Un message de validation apparaît.
8. Changer la marque d’un produit
- • L’acteur sélectionne le produit concerné.
- • Il choisit une nouvelle marque à lui attribuer puis valide.
- • Un message de validation apparaît.
9. Suppression produit
- • L’acteur (administrateur ou commercial) sélectionne le produit qu’il veut enlever de la liste.
- • Il lance l’opération de suppression.
- • Une fenêtre de validation s’affiche.
- • S’il valide alors Exception3.
Exceptions :
- • Exception1: L’acteur peut créer sur la même page, une nouvelle catégorie et/ou marque et le système la prend en charge directement.
- • Exception2: Le produit existe déjà ou l’acteur à oublié de remplir un champ, l’acteur est donc invité à recréer le produit.
- • Exception3: si le produit est commandé et non livré alors la suppression doit être seulement logique (on utilisera un champ « disponible » et on met sa valeur à ‘non’.
Postconditions :
- • Mise à jour de la base de données.
Figure18. Diagramme d’activités des cas d’utilisation « gestion des produits ».
Lire le mémoire complet ==> (Conception et réalisation d’une plate-forme de commerce électronique)
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique
Ecole nationale supérieure d’informatique