Académique Documents
Professionnel Documents
Culture Documents
REMERCIEMENTS....................................................................................2
INTRODUCTION GENERALE.....................................................................3
CHAPITRE I : CONTEXTE GENERALE DU PROJET........................................4
1. Analyse de l’existant :..........................................................................4
2. Analyse critique de l’existant :............................................................4
3. Solution proposée :.............................................................................5
CHAPITRE II : ANALYSE ET CONCEPTION DU PROJET................................5
1. Besoins fonctionnels :.........................................................................5
a. Client :..........................................................................................................................5
b. Administrateur :............................................................................................................5
1
REMERCIEMENTS
Avant tout développement de cette riche expérience, il est jugé opportun de commencer ce
rapport par des remerciements, à ceux qui nous ont beaucoup aidé au cours de ce travail, et à
ceux qui ont eu la gentillesse de faire de cette expérience un moment de plaisir et
d’apprentissage intense.
D’abord nous voudrons témoigner toute notre gratitude à Monsieur BOUTABIA Mohammed,
notre encadrant professionnel et chef de filière pour ses orientations, ses aides et toutes les
facilités dont il nous a fait bénéficier ainsi que toutes les personnes ayant contribué de près ou
de loin à l’élaboration de ce travail et au bon déroulement de ce projet.
2
INTRODUCTION GENERALE
Nous nous sommes amenés à réaliser une plateforme conviviale et efficace, mettant en avant
une large quantité de produits et soins médicaux, orthopédiques. Nous voudrons faciliter
l'expérience d'achat en ligne au Maroc pour tous nos utilisateurs, en offrant une haute gamme
de produits et une interface intuitive.
Pour améliorer l'expérience d'achat en ligne, nous nous sommes amenés à élaborer une
interface conviviale où une grande variété de produits de santé, orthopédiques et médicaux
seront affichés efficacement.
Notre objectif principal c’est de fournir des fonctionnalités intuitives qui pourront répondre à
tous les besoins des clients en rendant leur expérience en ligne agréable et fluide.
Enfin, le dernier chapitre est consacré à la présentation des outils que nous avons utilisés pour
la réalisation de l'application, accompagnés de toutes les captures d'écrans pertinentes ainsi
que les descriptions appropriées.
3
CHAPITRE I : CONTEXTE GENERALE DU PROJET
1. Analyse de l’existant :
Notre analyse pour notre site Web de commerce électronique paramédical comprenait
une étude détaillée des concurrents, des tendances du marché et des sites Web de
commerce électronique paramédical existants au Maroc.
Au cours de notre analyse de l’existant au Maroc, nous avons étudié les différentes
options de produits offertes, les étapes à suivre pour passer une commande et
effectuer un paiement, ainsi que l'expérience globale des utilisateurs.
Nous avons également pris le temps d'analyser les pratiques courantes sur le marché
marocain. Forts de ces connaissances, on a élaboré une approche stratégique qui
répond aux besoins spécifiques des utilisateurs tout en tirant parti des opportunités
prometteuses offertes par le marché.
Nous avons identifié lors de notre analyse critique que les sites Web de commerce
électronique qui vendent des produits paramédicaux présentent certaines
imperfections.
De manière spécifique, nous avons identifié des lacunes dans l'expérience utilisateur et
l'ergonomie de nombreuses plateformes, ce qui complique la navigation et la
découverte des produits. De plus, l'offre limitée de produits paramédicaux sur certains
sites ne satisfait pas pleinement les besoins des consommateurs. Afin de proposer une
expérience conviviale et axée sur l'utilisateur, répondant de manière efficace et sans
effort aux attentes des professionnels paramédicaux, nous avons développé une
solution visant à résoudre ces problèmes présents dans le système actuel.
Notre objectif est de fournir une gamme de produits bien équilibrée, un service client
réceptif aux commentaires.
3. Solution proposée :
Notre solution proposée pour remédier aux lacunes identifiées dans l'existant des sites
web e-commerce paramédicaux est de développer une plateforme conviviale et
ergonomique qui offre une expérience utilisateur optimisée, on envisage d’intégrer
toutes les fonctionnalités de recherche avancée, de filtrage et de recommandation
personnalisée pour simplifier la navigation et faciliter la découverte des produits. En
plus, afin de proposer une vaste gamme de produits paramédicaux et de qualité
supérieure, nous avons l'intention de faire des collaborations avec divers fournisseurs.
4
CHAPITRE II : ANALYSE ET CONCEPTION DU PROJET
a. Client :
Inscription : Pour passer à l'étape d'achat des produits, les visiteurs doivent s'inscrire et
devenir des clients enregistrés sur notre site.
Authentification : L'authentification est une étape cruciale dans tout site de commerce
électronique. C'est à travers cette étape que nous identifierons nos clients, leur
permettant de charger leur panier, effectuer le paiement de leurs factures et suivre leur
livraison.
Gestion du panier : Une fois authentifiés, nos clients auront la liberté d'ajouter ou de
supprimer des produits dans leur panier, ainsi que de mettre à jour les quantités des
articles commandés.
b. Administrateur :
5
Gestion des produits : L'administrateur peut ajouter les nouveaux produits à la base de
données, modifier les informations existantes ainsi qu’il peut supprimer des produits
du catalogue. De plus, il est capable de gérer les catégories de produits spécifiques à
chaque produit.
6
3. Analyse et diagrammes :
b. Cas d’utilisation :
7
Diagramme de cas d’utilisation pour notre client :
8
c. Diagramme de classe :
Le diagramme de classe représente l’outil essentiel avant d’enchaîner la génération du
code, il nous permettra de visualiser la structure du système d’une manière statique en
représentant les composants principaux du système.
d. Diagrammes de séquence :
Authentification :
9
Ajout de produit :
Recherche de produit
10
CHAPITRE III : REALISATIONS ET CONCEPTION
1. Besoins techniques :
a. JAVASCRIPT :
c. BOOTSTRAP :
11
d. NODE JS :
e. REACT JS :
f. MONGODB :
12
g. UML :
h. DOM :
13
2. Présentation des interfaces du site web :
a. Page d’accueil :
La page se compose d’un grand titre au-dessous de l’entête « Bienvenue à mon para »,
ensuite on a mis 2 filtres majeurs :
Le client peut cliquer sur le produit pour visualiser les informations complètes :
14
b. Boutique :
Un espace « Boutique » où le client trouve tous les produits disponibles avec le filtrage par
catégorie et par prix.
Le client peut cocher les catégories qu’il souhaite ainsi que le prix afin de faciliter ses
recherches comme suivant :
15
Le client peut également cocher même 2 filtres ou plusieurs en même temps :
c. Catégories :
16
d. Connection et inscription :
Connection :
Inscription :
17
e. Panier :
Comme il est montré sur cette figure un utilisateur qui n’a pas de compte ne pourra pas
effectuer son achat, donc il est obligé de se connecter pour pouvoir payer ses achats :
Tandis que lorsqu’il est connecté il pourra remplir les informations nécessaires pour
accéder au paiement.
Lorsqu’un client met dans son panier les produits qu’il désire acheter, un petit numéro en
rouge au-dessus de la section panier qui s’affiche comme compteur indique le nombre des
articles mis au panier.
Le client peut également supprimer les articles qu’il souhaite de son panier.
18
3. Présentation de l’espace Client :
Section Profil :
Section Commandes :
19
4. Présentation de l’espace de l’administrateur :
L’espace administrateur de notre site web propose quatre sections créer catégorie,
créer produit, gérer produit et gérer les commandes.
20
Gérer produit :
Cette section offre une vue d'ensemble des produits existants avec des fonctionnalités
de modification et de suppression. L'administrateur peut ainsi mettre à jour.
Cette section permet à l’administrateur de suivre et gérer les commandes passées par
les clients.
21
CONCLUSION ET PRESPECTIVES
Au cours de cette expérience nous avons pu réalisés un site web performant qui facilitera
l’expérience d’achat en ligne des produits paramédicaux au Maroc.
Ce fut une expérience enrichissante qui nous a permis d’enrichir nos compétences techniques
et approfondir nos connaissances en programmation ainsi que d’apprendre des nouvelles
technologies telles que Node JS, REACT JS.
A l’avenir, nous avons prévu d’améliorer encore plus notre application web en ajoutant des
nouvelles fonctionnalités comme le développement d’une application mobile.
22