Projet de fin d’étude
Etude et implémentation
d’un system marketplace
Présenter par : Encadré par :
Issam ABOULFADL Mohamed Amine HAMMA
Année universitaire : 2021/2022
Plan de la Soutenance
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
2
©
© 2021
2021 fst
fst settat
settat cigma
cigma
Introduction
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
3
© 2021 fst settat cigma
Introduction
Qu’est-ce qu’une
marketplace ?
4
© 2021 fst settat cigma
Les acheteurs accèdent à un nombre
d’offres plus important
par rapport à un site e-commerce
ACHETEUR
traditionnel et bénéficient de prix
• Commande
• Partage son compétitifs ainsi que d’un service client
avis performant.
Les vendeurs profitent
OPÉRATEUR DE L’opérateur de la
d’un nouveau canal VENDEUR
LA MARKETPLACE marketplace étend son
de distribution et • Fourniture des
• Gestion de la offre à moindre coût et
d’une base de clients produits/ services
plateforme génère son revenu des
plus large, leurs offres • Définition des prix
• Gestion et opérations transitant par le
mises en commun sont • Traitement des
administration des site sans avoir à gérer un
plus cohérentes et commandes
vendeurs stock.
complémentaires. • Gestion des
• Tiers de
stocks
confiance
© 2021 fst settat cigma
5
Contexte général du projet
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
6
© 2021 fst settat cigma
Contexte général du projet
Réalisation d’une plateforme web marketplace
Ce projet a pour principal objectif la conception et la
mise en œuvre d'une Plateforme qui passe par toutes
les étapes de créations d'un projet informatique
(collection des informations, étude de l'existant,
définir la problématique, élaboration du cahier des
Charges , Concept and analysis, réalisation de la
Plateforme
7
Problématique
le service fait face à des problématiques :
Voulez-vous créer une boutique pour stocker votre produit ?
Comment amélioreriez-vous ce produit?
Quels sont les problèmes que vous rencontrez lorsque vous
êtes vendeur sur le marché ?
Comment votre store va-t-il évoluer ?
...
8
Processus de vendre en ligne
But de projet
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
10
© 2021 fst settat cigma
Le but du projet
L'objectif principal est de créer une plateforme web
marketplace pour les vendeur et générer des profits et
attirer de plus en plus de clients.
créer une plateforme qui permet aux clients d'installer leur
boutique performante et professionnelle et de placer leurs
produits …
Un modèle tripartite entre vendeur, acheteur et opérateur
L’acheteur procède plusieurs méthodes de paiement par carte
bancaire, virement ou autres méthodes proposées sur la
plateforme
Optimisation des moteurs de recherche en utilisant SEO.
L'argent est stocké sur un compte de cantonnement le temps
que la commande soit traitée. 11
Les missions
ETUDE DES EXIGENCES : Décrire les exigence du system.
ETUDE FONCTIONNELLE : Analyse et la conception des produit.
ETUDE TECHNIQUE : fonctionnement de chaque module de l'application et
adaptation de l’application à l’architecteur.
MISE EN PLACE ET CODAGE : implémentation de la conception de l’application
au nivaux applicatif.
DEPLOIMENT : déployer le site sur une cloud Vercel.
12
Les livrables
Cahier des charge
Plan qualité du projet
Dossier des spécifications fonctionnelles
Dossier des spécification technique
Exécutable les module de la gestion
Rapport du projet
Code source et exécutable final de l’application
13
Les risques
Risque Le type Impact Probabilité Action correctif
Cahier des Risque non Créé une ambigüité ce Moyen Prévoir des réunions et des points de
charges bloquant qui pourrait validation avec
incomplet générer un retard qui l’encadrant au fur et à mesure de
influencera l’avancement du projet.
probablement la date
de livraison
Absence ou Risque Ralentissement des Faible Doubler l’effort et travailler un temps
maladie bloquant travaux extra.
gestion du temps Risque non Le projet ne sera pas Moyen Doubler l’effort et ajuster le planning
est mal faite bloquant achevé dans la date pour respecter la planification faite
prévue au départ.
14
Conduit du projet
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
15
© 2021 fst settat cigma
Méthodologie
16
Planning de projet
17
17
Etude des besoins
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
18
© 2021 fst settat cigma
Les besoins fonctionnels
Gestion de propriétaire : Gestion du vendeur :
• Gestion du compte utilisateur • Création des boutiques
• Gérer des propriétaires • Consulté le client et l’administration
• Ajouter les informations • Gérer des commandes
• Supprimer les informations • Gérer des produits
• ... • ...
Gestion de l’acheteur : Gestion Boutique:
• Choisir le produit • Gérer les catégories
• Ajouter le produit au panier • Gérer les produits
• Supprimer le produit au panier • Pages produits
• Payé le produit • ...
• ...
19
Les besoins fonctionnels
Gestion des commandes : Gestion des paiements :
• Confirmation de la commande • Passerelle de paiement
• Consultation de la liste des commandes • Panier d'achats en ligne
• Ajouter la commande • Dashboard de paiement
• Recherche une commande • ...
• ...
20
Les besoins non fonctionnels
Fiabilité: L’application doit fonctionner de façon cohérente sans erreurs et doit être
satisfaisante.
Les erreurs : Les ambigüités doivent être signalées par des messages d'erreurs bien
organisés pour bien guider l’utilisateur et le familiariser avec notre site web.
Ergonomie et bonne Interface : L’application doit être adaptée à l’utilisateur sans qu’il ne
fournisse aucun effort (utilisation claire et facile) de point de vue navigation entre les différentes
pages, couleurs et mise en textes utilisés.
Sécurité : Notre solution doit respecter surtout la confidentialité des données personnelles des
acheteurs ou des vendeurs qui reste l’une des contraintes les plus Importantes dans les sites
21
web marketplace.
Les règles de gestion
Règle Description
RG1 L’administrateur qui a le droit de supprimer des vendeurs et gérer tous ce qui concerne le
site marketplace
RG2 chaque utilisateur doit posséder un rôle.
RG3 Le visiteur peut visualiser les produits sans avoir être authentifié.
RG4 Acheteur doit être authentifié pour diriger la facture des produits
RG5 Acheteur doit être authentifié pour diriger la facture des produits
RG6 Le vendeur doit créer un compte pour remplir les informations de profile
RG7 Les acheteurs ayant les droits d’ajout au panier et de suivi des commandes déjà réalisées.
RG8 Seuls les administrateurs peuvent désactiver un compte vendeur
22
Les acteurs du system
23
Diagramme use case utilisateur
24
module : gestion des acheteur
25
module : gestion des acheteur
Diagramme de séquence acheteur
26
Diagramme de classe général
27
Model conceptuel de donnés
28
Réalisation
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
29
© 2021 fst settat cigma
Architecteur technique
Architecteur REST API
30
Architecteur de déploiement
31
Outille et frameworks
32
Conclusion
Introduction
Contexte général du projet
But de projet
Conduite du projet
Etude des besoins
Réalisation
Conclusion
33
© 2021 fst settat cigma
33
Réalisations
34
hank ou!
Merci pour votre attention!
35