L’analyse comparative des plateformes e-commerce révèle que 70 % des utilisateurs abandonnent leurs achats en ligne en raison d’une mauvaise expérience. Ce mémoire sur ‘EsoukDz’ propose des solutions innovantes pour transformer le paysage du e-commerce algérien, en optimisant l’interaction entre vendeurs et clients.
II.2.4 Description textuelle de cas d’utilisation
Cette section présente les descriptions textuelles des différents cas d’utilisation identifiés pour l’application.
Chaque cas d’utilisation détaille les interactions entre les utilisateurs et le système pour accomplir des tâches spécifiques, en précisant les acteurs, les préconditions, les postconditions et le scénario de réussite.
Ces descriptions sont essentielles pour comprendre les besoins des utilisateurs et guider le développement des fonctionnalités de l’application.
II.2.4.1 Initiateur client
Identifiant et nom : UC1 Créer un Compte. Initiateur : Nouveau client.
Préconditions : Le client n’a pas de compte sur la boutique. Postconditions : Le client est enregistré avec succès sur la plateforme. Principaux scénarios de réussite :
- Le client accède à la page d’inscription sur la plateforme.
- Le client remplit le formulaire d’inscription avec ses informations personnelles.
- Le système vérifie la validité des informations fournies.
- Le système envoie un e-mail de confirmation contenant un lien d’activation.
- Le client clique sur le lien d’activation pour confirmer son compte.
- Le système enregistre le client et le redirige vers la page de connexion.
Identifiant et nom : UC2 S’authentifier.
Initiateur : Client.
Préconditions : Le client a déjà un compte sur la boutique. Postconditions : Le client est connecté avec succès sur la plateforme. Principaux scénarios de réussite :
- Le client accède à la section de connexion sur la plateforme.
- Le client remplit le formulaire de connexion avec email et mot de passe.
- Le système vérifie la validité des informations fournies.
- Le système accepte ou refuse la connexion.
Identifiant et nom : UC3 Gérer son Compte. Initiateur : Client.
Préconditions : S’authentifier.
Postconditions : Les modifications apportées au compte utilisateur sont enregistrées avec succès.
Principaux scénarios de réussite :
- Le client accède à la section « Gérer son compte » depuis le tableau de bord ou le menu de navigation.
- Le client sélectionne les options de modification de compte telles que changer le mot de passe, ajouter de nouvelle adresse d’expéditions ou mettre à jour les informations personnelles.
- Le client effectue les modifications souhaitées.
- Le système valide les modifications et les enregistre.
- Le client reçoit une confirmation de la réussite de la modification.
Identifiant et nom : UC4 Rechercher des produits. Initiateur : Client.
Préconditions : S’authentifier.
Postconditions : Le client visualise les résultats de la recherche de produits. Principaux scénarios de réussite :
- Le client accède à la barre de recherche sur la page d’accueil.
- Le client saisit des mots-clés ou des critères de recherche tels que le nom.
- Le client filtre les produits en fonction des critères de recherche.
- Le client affiche les produits correspondant aux critères de recherche.
- Le client parcourt les résultats de la recherche et trouve le produit souhaité.
Identifiant et nom : UC5 Filtrer les produits. Initiateur : Client.
Préconditions : Le client a effectué une recherche de produits sur la plateforme. Postconditions : Le client voit les résultats filtrés en fonction de ses critères.
Principaux scénarios de réussite :
- Après avoir effectué une recherche de produits, le client accède aux options de filtrage.
- Le client sélectionne les critères de filtrage tels que la catégorie, marque ou prix
- Le système applique les filtres sélectionnés aux résultats de la recherche.
- Le système affiche les produits filtrés correspondant aux critères sélectionnés.
- Le client parcourt les produits filtrés et trouve celui qui lui convient.
Identifiant et nom : UC6 Détailler un Produit. Initiateur : Client.
Préconditions : Le client a trouvé un produit d’intérêt sur la plateforme. Postconditions : Le client visualise les détails du produit et peut l’ajouter au panier. Principaux scénarios de réussite :
- Le client clique sur un produit pour en voir les détails.
- Le système affiche les informations détaillées du produit, y compris la description, le prix et les avis des utilisateurs.
- Le client peut consulter la boutique du vendeur pour en savoir plus sur le vendeur et ses autres produits.
- Si le client est authentifié, il peut ajouter le produit à son panier.
- L’utilisateur peut décider de retourner à la liste des produits ou de poursuivre ses achats.
Identifiant et nom : UC7 Consulter les Produits Enregistrés. Initiateur : Client.
Préconditions : Le client est connecté à son compte sur la plateforme.
Postconditions : Le client visualise les produits qu’il a enregistrés pour un achat ultérieur. Principaux scénarios de réussite :
- Le client accède à la section « Produits Enregistrés » depuis son profil ou le menu de navigation.
- Le système affiche la liste des produits que l’utilisateur a enregistrés précédemment.
- Le client peut parcourir les produits enregistrés et choisir celui qu’il souhaite consulter ou acheter.
- Le client peut décider de retirer un produit de sa liste d’enregistrements s’il le souhaite.
Identifiant et nom : UC8 Consulter l’Historique de Commandes. Initiateur : Client.
Préconditions : Le client est connecté à son compte sur la plateforme.
Postconditions : Le client visualise son historique de commandes et peut éventuellement annuler une commande.
Principaux scénarios de réussite :
- Le client accède à la section « Historique de Commandes » depuis son profil ou le menu de navigation.
- Le système affiche la liste des commandes précédemment effectuées par le client, avec les détails pertinents.
- Le client peut parcourir les commandes et consulter les informations telles que la date de commande, les produits achetés et le statut de la commande.
Identifiant et nom : UC9 Gérer le Panier. Initiateur : Client.
Préconditions : Le client a des produits dans son panier sur la plateforme.
Postconditions : Le contenu du panier de l’utilisateur est géré avec succès avant de passer une commande.
Principaux scénarios de réussite :
- Le client accède à la section « Panier » depuis le menu de navigation ou une autre section de la plateforme.
- Le système affiche les produits dans le panier de l’utilisateur avec les options de gestion.
- Le client peut modifier la quantité d’un produit dans son panier en ajustant les quantités appropriées.
- Le client peut supprimer un produit de son panier s’il ne souhaite plus l’acheter.
- Le client peut finaliser sa commande.
Identifiant et nom : UC10 Recevoir des Notifications. Initiateur : Client.
Préconditions : Le client est inscrit pour recevoir des notifications sur la plateforme. Postconditions : Le client reçoit avec succès les notifications sur les mises à jour importantes. Principaux scénarios de réussite :
- Le client identifie un événement ou une condition nécessitant une notification pour l’utilisateur.
- Le système génère la notification correspondante en fonction de l’événement ou de la condition.
- La notification est envoyée à l’utilisateur.
- Le client reçoit la notification et est informé de l’événement ou de la condition.
Questions Fréquemment Posées
Comment créer un compte sur la plateforme EsoukDz?
Le client accède à la page d’inscription, remplit le formulaire avec ses informations personnelles, et reçoit un e-mail de confirmation contenant un lien d’activation pour confirmer son compte.
Quels sont les scénarios de réussite pour s’authentifier sur EsoukDz?
Le client accède à la section de connexion, remplit le formulaire avec son email et mot de passe, et le système vérifie la validité des informations fournies.
Comment rechercher et filtrer des produits sur EsoukDz?
Le client accède à la barre de recherche, saisit des mots-clés, puis utilise les options de filtrage pour sélectionner des critères tels que la catégorie, la marque ou le prix.