Présenter par :
Issam ABOULFADL
Projet de fin d’étude
Etude et implémentation
d’un system marketplace
Encadré par :
Mohamed Amine HAMMA
Année universitaire : 2021/2022
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
11
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.
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
charges
incomplet
Risque non
bloquant
Créé une ambigüité ce
qui pourrait
générer un retard qui
influencera
probablement la date
de livraison
Moyen Prévoir des réunions et des points de
validation avec
l’encadrant au fur et à mesure de
l’avancement du projet.
Absence ou
maladie
Risque
bloquant
Ralentissement des
travaux
Faible Doubler l’effort et travailler un temps
extra.
gestion du temps
est mal faite
Risque non
bloquant
Le projet ne sera pas
achevé dans la date
prévue
Moyen Doubler l’effort et ajuster le planning
pour respecter la planification faite
au départ.
14
Les besoins fonctionnels
Gestion de propriétaire :
• Gestion du compte utilisateur
• Gérer des propriétaires
• Ajouter les informations
• Supprimer les informations
• ...
Gestion du vendeur :
• Création des boutiques
• Consulté le client et l’administration
• Gérer des commandes
• Gérer des produits
• ...
Gestion de l’acheteur :
• Choisir le produit
• Ajouter le produit au panier
• Supprimer le produit au panier
• Payé le produit
• ...
Gestion Boutique:
• Gérer les catégories
• Gérer les produits
• Pages produits
• ...
19
Les besoins fonctionnels
Gestion des commandes :
• Confirmation de la commande
• Consultation de la liste des commandes
• Ajouter la commande
• Recherche une commande
• ...
Gestion des paiements :
• Passerelle de paiement
• Panier d'achats en ligne
• Dashboard de paiement
• ...
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
web marketplace.
21
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