1.3.13. Cas d’utilisation: « Suivi des commandes»
Acteurs:
• Administrateur, Client, Commercial.
Précondition :
- • L’acteur accède à l’application.
- • Panier contenant des produits.
Scénario nominal :
1. Passage une commande avec livraison
- • Le système affiche la liste des produits.
- • L’acteur valide sa commande, s’il n’est pas authentifié alors Exception1.
- • Si l’acteur n’est pas un client alors Exception2.
- • L’acteur est invité à choisir une adresse de livraison ou il peut laisser son adresse personnelle.
- • Il choisit d’être livré ou pas.
- • Il sélectionne un mode de paiement et affiche un résumé de l’opération.
- • Il confirme la commande.
2. Liste des commandes par tri
- • L’acteur sélectionne le choix d’afficher la liste des commandes.
- • Le système lui retourne une liste de commandes qui peut être triée par date, statut, prix, mode de livraison…
3. Mise à jour de l’état d’une commande
- • Le commercial affiche la liste des commandes selon leurs statuts.
- • Il met à jour l’état d’une commande dans le cas d’un début et d’une fin de livraison.
- • Il valide le changement.
4. Suivi d’une commande
- • Le client accède à son espace perso et consulte l’historique de ses commandes.
- • Il consulte le statut de la commande (en cours, livré…)
Exceptions :
- • Exception1: le système le redirige vers une page d’identification, si c’est un nouveau client alors allé à Inscription, sinon aller à Identification.
- • Exception2: l’acteur doit être un client pour pouvoir faire des achats.
Postconditions :
- • Commande passée.
- • Etat de commande mis à jour.
- • Mise à jour de la base de données.
Figure22. Diagramme d’activités des cas d’utilisation « gestion des commandes ».
1.3.14. Cas d’utilisation: « Paiement en ligne»
Acteurs :
- • Clients
Précondition :
- • Commande passée.
- • Clients disposant d’une carte de paiement bancaire CIB
Scénario nominal :
1. Choisir l’adresse de livraison
- • Après la validation de la commande, le client est redirigé vers la page livraison.
- • Il choisit de garder son adresse personnelle pour la livraison ou de saisir une nouvelle adresse.
- • Ensuite il choisit d’être livré ou pas.
- • Il valide.
2. Choisir le mode de paiement
- • Le client valide la livraison et accède au paiement.
- • Il a le choix entre le paiement classique « Paypal » ou le nouveau mode de paiement « Plate‐forme de la Satim».
- • S’il choisit Paypal alors il sera redirigé vers leur site sinon vers la plate‐forme Satim.
3. Paiement de la commande
- • Une fois la commande passée, l’acteur doit impérativement payer sa commande afin que cette dernière soit prise en compte.
- • Il choisit donc le type de carte avec laquelle il va payer.
- • Il saisit son numéro de compte, le code confidentiel de 4 chiffres ainsi que le mois et l’année de la date d’expiration de carte.
- • Il valide son paiement, et le compte est débité automatiquement.
Postconditions :
- • Commande payée et le compte de la société est crédité.
- • Mise à jour de la base de données.
Figure23. Diagramme d’activité du cas d’utilisation « Paiement en ligne ».
1.3.15. Cas d’utilisation: « Facturation»
Acteurs :
- • Clients, commercial.
Précondition :
- • Paiement effectué sur commande.
Scénario nominal :
1. Réception de la facture
- • Après avoir effectué le paiement, le client est livré et reçoit un e‐mail.
- • Il trouve le lien qui conduit vers une page contenant sa facture.
- • Il sélectionne le lien et ouvre la page de la facture.
Postconditions :
- • Transaction terminée.
- • Mise à jour de la base de données.
1.3.16. Cas d’utilisation: « Statistiques»
Acteurs:
- • Administrateur.
Précondition:
- • L’acteur doit s’authentifié.
Scénario nominal :
1. Les statistiques de la boutique
- • L’acteur choisit de consulter les statistiques relatives à sa boutique.
- • Le système lui affiche toutes les statistiques concernant la plate‐forme.
- • Il peut ne choisir qu’un type de statistiques.
Postconditions :
- • Statistiques consultées.
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