L’innovation technologique e-commerce transforme le paysage commercial algérien, avec des statistiques révélant une augmentation de 30% des ventes en ligne. Ce mémoire présente ‘EsoukDz’, une plateforme multi-vendeurs qui optimise l’expérience utilisateur et connecte efficacement les vendeurs locaux à leurs clients.
ll.3 Modélisation des diagrammes
Cette section présente la modélisation des différents diagrammes utilisés pour représenter les aspects fonctionnels et structurels de l’application. Les diagrammes jouent un rôle crucial dans la visualisation de l’architecture du système, des interactions entre les acteurs et le système, ainsi que des composants internes.
Voici les principaux diagrammes utilisés :
- Diagramme de cas d’utilisation : Il montre les interactions entre les utilisateurs (acteurs) et le système, en décrivant les différents cas d’utilisation qui capturent les fonctionnalités principales.
- Diagramme de classes : Il représente la structure statique du système en définissant les classes, leurs attributs, leurs méthodes, ainsi que les relations entre elles.
- Diagramme de séquence : Il illustre les interactions dynamiques entre les objets du système, en montrant comment les messages sont échangés dans une séquence spécifique pour accomplir une tâche particulière.
ll.3.1 Diagramme de cas d’utilisation
ll.3.1.1 Acteur client
Ce diagramme de cas d’utilisation du client décrit les différentes actions qu’un utilisateur peut entreprendre lorsqu’il utilise la plateforme.
[8_innovation-technologique-dans-le-e-commerce-algerien_2]
Figure II-1 Diagramme de cas d’utilisation « Client »
ll.3.1.2 Acteur vendeur
Ce diagramme de cas d’utilisation du vendeur met en lumière les actions disponibles pour les vendeurs lorsqu’ils utilisent la plateforme.
[8_innovation-technologique-dans-le-e-commerce-algerien_3]
Figure II-2 Diagramme de cas d’utilisation « Vendeur »
ll.3.1.3 Acteur administrateur
Ce diagramme de cas d’utilisation de l’administrateur met en évidence les actions disponibles pour l’administrateur lorsqu’il utilise la plateforme. Il englobe les fonctions administratives.
[8_innovation-technologique-dans-le-e-commerce-algerien_4]
Figure II-3 Diagramme de cas d’utilisation « Administrateur »
Diagramme de séquence
- Créer un compte
Ce diagramme représente la séquence d’interactions entre le système et l’utilisateur lorsqu’il crée un compte
[8_innovation-technologique-dans-le-e-commerce-algerien_5]
Figure II-4 Diagramme de séquence « Créer un comte »
S’authentifier
Ce diagramme représente la séquence d’interactions entre le système, la base de données et l’utilisateur lorsqu’il s’authentifie
[8_innovation-technologique-dans-le-e-commerce-algerien_6]
Figure II-5 Diagramme de séquence « S’authentifier »
Gérer panier
Ce diagramme représente la séquence d’interactions entre le système, la base de données et le client lorsqu’il gère le panier pour passer une commande
[8_innovation-technologique-dans-le-e-commerce-algerien_7]
Figure II-6 Diagramme de séquence « Gérer panier »
Diagramme de classe
Ce diagramme représente la structure et les relations entre les différentes classes de notre plateforme EsoukDz. Il illustre les attributs et les méthodes de chaque classe, ainsi que les interactions et les dépendances entre elles.
Ce modèle est essentiel pour une compréhension claire de l’architecture logicielle et pour assurer une conception cohérente et robuste du système.
[8_innovation-technologique-dans-le-e-commerce-algerien_8]
Figure II-7 Diagramme de classe
Diagramme d’états
Ce diagramme représente le flux de travail de la commande
[8_innovation-technologique-dans-le-e-commerce-algerien_9]
Figure II-8 Diagramme d’état de commende
Questions Fréquemment Posées
Quels sont les principaux diagrammes utilisés dans la conception de la plateforme EsoukDz?
Les principaux diagrammes utilisés sont le diagramme de cas d’utilisation, le diagramme de classes, le diagramme de séquence et le diagramme d’états.
Comment les utilisateurs peuvent-ils interagir avec la plateforme EsoukDz?
Les utilisateurs peuvent interagir avec la plateforme à travers différents cas d’utilisation décrits dans les diagrammes, tels que la création de compte, l’authentification et la gestion du panier.
Quel est le rôle du diagramme de cas d’utilisation dans le développement de la plateforme?
Le diagramme de cas d’utilisation montre les interactions entre les utilisateurs (acteurs) et le système, en décrivant les différents cas d’utilisation qui capturent les fonctionnalités principales.