Conception Et Réalisation D'un Site Web D'e-Commerce: Projet de Fin D'etudes
Conception Et Réalisation D'un Site Web D'e-Commerce: Projet de Fin D'etudes
Conception Et Réalisation D'un Site Web D'e-Commerce: Projet de Fin D'etudes
1
Dédicace
Pour qui nous devons ce que nous sommes aujourd’hui. Grâce à vos
Que dieu, le tout puissant vous préserve et vous procure une santé et
2
Remerciements
d’étude.
le temps qu’ils ont bien voulu nous consacrer, et sans eux, ce mémoire
3
Sommaire
• Dédicace …………………………………………………………… 2
• Remerciements…………………………………………………… 3
• Sommaire………………………………………………..………… 4
• Introduction général………………………………………..……... 6
4
2.4 Fenêtres de chat ……………………………………………………………..
2.5 qui sommes nous ……………………………………………...….……… .
2.6 Authentification…………………………………………………………….
2.7 Achat………………………………………………………………………....
III. Présentation de l’espace administrateur…………………………….
3.1 Authentification…………………………………………………………….
3.2 Espace administrateur………………………………………………………
3.3 Gestion des produits………………………………………………………..
3.4 Gestion des commandes……………………………………….…….……..
3.5 Code de promotion …………………………………………………...........
Conclusion
5
Introduction générale
Le projet de fin d’étude, comme son nom l’indique, s’effectue à la fin de son cursus de
formation.
Il sert à confirme ses acquis théoriques, tous en ouvrant des portes sur l’emploi.
Il vous permet d’acquérir une petite expérience professionnelle, qui peut vous distinguer des
autres candidats sortant de votre promotion.
Durant les deux mois avril et mai. Tous les étudiants de licence sont appelés à effectuer un
stage, dont l’objectif est de découvrir le milieu professionnel tous en profitant des expériences
du personnel de l’établissement en essayant d’appliquer les connaissances théoriques déjà
acquises.
Aujourd’hui, le commerce électronique est considéré comme un dossier prioritaire par de
nombreuses organisations internationales.
L’objectif de notre projet est le développement d’un site web d’e-commerce pour la
Fédération Interprofessionnelle Marocaine de la Rose à Parfum (FIMAROSE) consiste à
développer une présence en ligne pour l'organisation. Le site web permettra de présenter les
activités et les services de la fédération, ainsi que de partager des informations sur l'industrie
de la rose à parfum au Maroc.
Le rapport est composé de trois chapitres : le premier présente le cahier des charges, le
deuxième décrit l'analyse et la conception de notre site web, et le troisième chapitre présente
6
les outils utilisés pour la réalisation du projet, ainsi que des captures d'écran du site avec des
descriptions détaillées
Chapitre 1
1. Cahier de charge
Actuellement, la fédération dispose d'un magasin physique mais ne dispose pas d'une
plateforme en ligne.
Cette absence de présence en ligne limite les ventes de la fédération et ne permet pas de
toucher une audience plus large.
La création d'un site web e-commerce permettra à la fédération de combler cette lacune et
de booster ses ventes.
1.3 Solution
La solution proposée consiste à concevoir et réaliser un site web e-commerce adapté aux
besoins de l'entreprise.
Le site comprendra notamment les fonctionnalités suivantes :
- Un catalogue en ligne de tous les produits vendus par l'entreprise
- Une interface utilisateur intuitive pour permettre une navigation facile et agréable
- Un panier d'achat pour permettre aux clients de sélectionner et d'acheter des produits
7
- Un système de paiement en ligne sécurisé pour garantir des transactions sûres
- Un espace client pour permettre aux clients de suivre leurs commandes et leurs
historiques d'achats
La solution sera réalisée en utilisant les technologies les plus récentes pour garantir la
sécurité et la fiabilité du site.
Le projet nécessite la mise en place d'un back office ou espace administrateur, qui
permettra à la fédération de gérer efficacement son site web e-commerce.
L'espace admin offrira des fonctionnalités telles que :
- La gestion des produits (ajout, suppression, modification de produits)
- La gestion des commandes et des livraisons
- La génération de rapports pour suivre les ventes et les performances du site
- La gestion des clients
L'espace admin sera accessible aux administrateurs du site et sera sécurisé par des mesures
de sécurité telles qu'un système de connexion sécurisé et des mots de passe robustes.
8
Chapitre 2
Analyse et conception
1.1 Définition
Les rôles des diagrammes de cas d’utilisation sont de recueillir, d’analyser et d’organiser
les besoins, ainsi que de recenser les grandes fonctionnalités d’un système. Il s’agit donc de la
première étape UML pour la conception d’un système. Le diagramme de cas se compose de
trois éléments principaux :
Un Acteur : c’est l’idéalisation d’un rôle joué par une personne externe, un processus ou
une chose qui interagit avec un système. Il se représente par un petit bonhomme avec son nom
inscrit dessous.
Un cas d’utilisation : c’est une unité cohérente représentant une fonctionnalité visible de
l’extérieur. Il réalise un service de bout en bout, avec un déclenchement, un déroulement et
une fin, pour l’acteur qui l’initie.
Les relations : Trois types de relations sont pris en charge par la norme UML et sont
graphiquement représentées par des types particuliers de ces relations. Les relations indiquent
que le cas d'utilisation source présente les mêmes conditions d'exécution que le cas issu. Une
relation simple entre un acteur et une utilisation est un trait simple.
9
1.2 Diagrammes de cas d’utilisation de notre site web
Le Client : cet acteur peut suivre le processus d’achat des produits en toute sécurité
Sachant que notre système doit être l’unique responsable de la confidentialité des données
personnelles de ses clients
10
2. Diagrammes de séquences
2.1 Définition
11
2.2 Diagrammes de séquences de notre site web
Le Client :
12
3 Le diagramme de classe
3.1 Définition
Un diagramme de classes UML décrit les structures d'objets et d'informations utilisées sur
notre site web, à la fois en interne et en communication avec ses utilisateurs. Il décrit les
informations sans faire référence à une implémentation particulière. Ses classes et relations
peuvent être implémentées de nombreuses manières, comme les tables de bases de données
13
Chapitre 3
Réalisation de site
1.1 Wordpress
1.2 StarUml
1.3 HTML :
14
1.4 CSS
1.5 MYSQL
1.6 JavaScript
1.7 NodeJs
1.8 TypeScripte
15
2. Présentation de site
16