1.3.10. Cas d’utilisation: « Marketing»
Acteurs :
- • Commercial, Administrateur.
Pré‐condition:
- • L’acteur doit s’authentifié.
Scénario nominal:
1. Afficher les nouveautés
- • L’acteur consulte la liste des produits selon leurs statuts nouveautés.
- • Il coche le produit qu’il veut afficher comme nouveau.
- • Si un produit est déjà coché alors le système affiche le produit le plus récent.
2. Solder un produit
- • L’acteur consulte la liste des produits.
- • Il choisi le produit à solder.
- • Il attribue un pourcentage(%) sur le prix du produit.
- • Le système affiche le prix de base ainsi que le nouveau prix.
Post‐conditions:
- • Affichage des nouveautés et soldes sur la plate‐forme.
- • Mise à jour de la base de données.
Figure20. Diagramme d’activités des cas d’utilisation « gestion marketing ».
1.3.11. Cas d’utilisation: « Recherche»
Acteurs:
- • Tous les acteurs.
Pré‐condition:
- • Accès à la plate‐forme.
Scénario nominal:
1. Rechercher guidée d’un produit
- • L’acteur entre faire une recherche par marques ou catégorie.
- • Le système lui affiche la liste catégories ou marques, alors il choisi la catégorie ou la marque correspondante.
- • Le système recherche les produits correspondants et les affiche.
2. Rechercher par mot‐clé
- • L’acteur se positionne sur la barre de recherche.
- • Il saisi le mot‐clé du libellé recherché.
- • Si la liste des produits correspondants au mot‐clé saisi s’affiche alors il choisi son produit, sinon le mot clé ne correspond à aucun libellé.
Post‐condition:
- • Recherche effectuée.
1.3.12. Cas d’utilisation: « Panier»
Acteurs:
- • Clients.
Pré‐condition:
- • L’acteur doit se rendre sur le catalogue.
Scénario nominal:
1. Ajouter un produit au panier
- • L’acteur affiche le catalogue par catégories ou pas marques.
- • Il choisi le produit concerné.
- • Il peut consulter les détails du produit ou de l’ajouter dans le panier.
- • S’il ajoute alors un tableau s’affiche contenant les produits sélectionnés.
2. Lister les produits disponibles dans le panier
- • L’acteur termine ses courses et affiche les produits qu’il a mis dans son panier.
- • Le tableau contient le prix, taxe, prix de livraison de chaque produit.
- • Si l’acteur est d’accord alors valider la commande.
3. Retirer un produit du panier
- • Dans la liste des produits présents dans le panier, le client supprime un produit de cette liste.
- • Le système met à jour le prix total ainsi que la nouvelle liste de produits.
4. Personnaliser le contenu du panier
- • Avant de passer la commande, le client doit renseigner les quantités de chaque produit.
- • Le système vérifie si les quantités demandées sont disponibles dans le stock, si non alors Exception1.
- • Le client peut valider sa commande.
5. Vider le panier
- • L’acteur choisit de vider son panier.
- • Il lance l’opération de vidage du panier.
- • S’il valide alors Exception2.
Exceptions:
- • Exception1: le client est redirigé vers une page lui expliquant que le produit n’est pas disponible temporairement et qu’il le sera bientôt.
- • Exception2: tous les produits seront supprimés et le montant du panier devient nul.
Post‐conditions:
- • Commande prête à être lancée.
- • Mise à jour de la base de données.
Figure21. Diagramme d’activités des cas d’utilisation « Panier ».
Conception et réalisation d’une plate-forme de commerce électronique
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