Académique Documents
Professionnel Documents
Culture Documents
Rapporteur(e)
President(e)
Année universitaire
2021/2022
Dédicaces
Ton amour, Ta miséricorde et Tes gracies à mon endroit m’ont fortifiée dans la
persévérance et l’ardeur au travail, je dédie ce travail aux personnes qui me sont
très chères :
A mon cher frère Houssem Eddine, à mes chères sœurs Maha et Tasnim
Pour leur compréhension, leur patience et leur soutien continu ; Merci d’être à
mes côtés et de m’insuffler le courage et la force d’aller toujours plus loin.
A l’âme de mon grand-père, qui n’a jamais cessé de m’inspirer et que j’ai
toujours envie qu’il soit à mes côtés
Je tiens à remercier les membres du jury, qui ont accepté d’évaluer mon
travail.
AHMED ANSI
Table des matières
Table of Contents
Chapitre 1 :.............................................................................................................................................8
Généralités sur le e-commerce...............................................................................................................8
2.Historique :........................................................................................................................................10
3.Le commerce électronique :..............................................................................................................10
3.1Définition du commerce électronique et ses types :.....................................................................11
3.2- Le commerce électronique entre particuliers :...........................................................................12
3.3- Le commerce électronique des entreprises aux particuliers :.....................................................12
3.2Le commerce électronique entre entreprises :..............................................................................12
3.3Service en ligne :.........................................................................................................................13
4.La boutique en ligne :........................................................................................................................13
4.1-Définition de la boutique en ligne :............................................................................................13
4.2Description de la boutique en ligne :...........................................................................................13
5.Les opérations commerciales du e-commerce sur les différents secteurs :........................................13
6.Les avantages et les inconvénients du E-commerce :........................................................................14
6.1Les avantages :............................................................................................................................14
6.2Les inconvénients :......................................................................................................................15
7.Le E-COMMERCE MONDIAL :.....................................................................................................16
Chapitre2 : le e-commerce en Tunisie..................................................................................................19
2.Cadre général :...........................................................................................................................20
3.Historique du e-commerce en Tunisie :.....................................................................................21
7.Les site e-commerce en Tunisie :................................................................................................25
Chapitre 3 : étude conceptuelle............................................................................................................26
Introduction..........................................................................................................................................27
1.Architecture du site :.........................................................................................................................27
2.Diagrammes de cas d’utilisation........................................................................................................28
3.Diagramme de séquence :.................................................................................................................30
4.1diagramme de séquence « inscription » :....................................................................................30
4.Diagramme d’activité :......................................................................................................................31
5.1Diagramme d’inscription :...........................................................................................................31
5.2Diagramme de connexion............................................................................................................33
Chapitre4 : Implémentation..................................................................................................................35
1.Introduction :.................................................................................................................................36
2.1Environnement de travail matériel :.........................................................................................36
INTRODUCTION :
Avec la révolution numérique, le monde a évolué. Non seulement les gens sont de plus en
plus connectés, mais également les industries se tournent davantage vers des collaborations
entre elles et l’utilisation de systèmes « intelligents », on parle ainsi de l’industrie 4.0. Au
niveau du commerce, l’évolution est aussi présente. On constate que les consommateurs
utilisent maintenant davantage l’e-commerce, soit le commerce en ligne.
Aujourd’hui, ce secteur est en plein essor et avec les nouvelles technologies, qui permettent
d’être facilement connectées à Internet, les opportunités d’actes d’achats en ligne sont de plus
en plus aisées. L'e-commerce est donc un sujet actuel, dont l’importance ne cessera de croître
dans les années à venir, d’où l’intérêt d’avoir un aperçu de la situation présente et de ses
perspectives.
l’inertie des pouvoirs publics en ce domaine est due, en partie, au déficit alarmant du
commerce extérieur et à la baisse inquiétante des réserves en devises. Elle risque cependant de
déboucher sur une importante perte de revenus pour l’État tunisien, un recul de compétitivité
de l’économie nationale et du degré d’expertise, dans un pays qui – paradoxe ! – compte un
nombre d’ingénieurs supérieur à la moyenne en Afrique. Il est donc indispensable que la
Tunisie saisisse l’opportunité du virage juridique et numérique nécessaire à sa modernisation.
L’économie tunisienne ne doit pas rater cette révolution.
Chapitre 1
contexte général
Introduction
Dans ce chapitre, nous présentons le contexte général de notre projet.
Nous commençons d’abord par présenter l’organisme d’accueil. En deuxième
lieu, la seconde partie sera dédiée
1. Organisme d’accueil
Dans cette section nous présentons l’organisme d’accueil ainsi que son
organigramme.
1.1.Présentation
FULL BUSINESS est une société de distribution de produits cosmé-
tiques en gros, destinés aux grossistes ou aux grandes surfaces cosmétiques.
1.2.Organigramme
L’organigramme est une représentation schématique des liens fonc-
Introduction :
Dans ce chapitre, nous allons mettre le sujet dans son cadre général. Par la suite, nous
aborderons l’étude de la manière de vente actuelle, suivie d’une critique pour pouvoir
concentrer sur les problèmes à résoudre pendant la réalisation de notre projet. Ainsi , ce
chapitre présente un ensemble des besoins fonctionnels et autres non fonctionnels.
I. Etude de l’existant
1. Description de l’existant
3. Solution proposée
Jusqu’à ce stade, le client est toujours anonyme mais pour pouvoir passer à un stade plus
rigoureux, il faut qu’il s’inscrive, ce la se fait uniquement pour la première commande mais
après, notre client peut s’authentifier avec son E-mail et son mot de passe pour passer d’autres
commandes.
c. Ajout des produits au panier
Après le choix d’un produit le client doit mentionner la quantité qui s’ajoute automatiquement
à son panier avec le prix unitaire et le prix total.
2 Diagramme de cas d’utilisation
2.1 Diagramme de cas d’utilisation
2.2 description Diagramme de cas d’utilisation
Conclusion
Dans ce chapitre on a présenté une étude du système existant, les lacunes qu’il comprend ainsi
que les solutions que nous proposons pour pallier ces problèmes, nous avons aussi cité les
besoins fonctionnels qui est indispensable pour mieux faciliter le travail à réaliser.
Chapitre 3
Conception
1 diagramme de class
2 diagramme de séquence
1. Introduction :
Le commerce électronique nommé aussi (e-Commerce) (ou vente en ligne ou à distance) est
l'utilisation d'un média électronique afin de réaliser des transactions commerciales. En
générale c’est la vente des produits en utilisant le u réseau internet.
s d’achat per l’internet, en parle de B-to –B) et le client qui acheté sur internet s’appelle
cyberconsommateur
Le paiement en ligne
Le suivi de la livraison
Le service après-vente
Figure 1 : schéma représentative des mouvements des sites de vente dans le monde
2. Historique :
La notion de e-commerce apparut après les premières transactions effectuées par des moyens
électroniques. En France, le commerce électronique débute dès les années 80 au moment des
premières transactions par minitel. Depuis les années 90, les ordinateurs se commercialisent et
l’internet apparait dans la plupart des maisons français des cela les transactions entreprises-
particuliers augmente d’une façon respectée.
Durant le dernier semestre 1996, le nombre de foyers équipés d'une connexion internet ne
dépassait pas la barre des 95000 et en 1997, le commerce électronique semble se démocratiser
et les entreprises historiques du secteur informatique telles qu'IBM et Microsoft se lance dans
l'aventure virtuelle.
3. Le commerce électronique :
Le commerce électronique suit plusieurs étapes comme montré dans la figure ci-dessous
Figure 2 : Schéma du e-commerce sur le net
3.1 Définition du commerce électronique et ses types :
Selon la définition de l'OCDE « le commerce électronique ou e-commerce en anglais, est "la
vente ou l'achat de biens ou de services, effectués par une entreprise, un particulier, une
administration ou toute autre entité publique ou privée, et réalisé au moyen d'un réseau
électronique ».
On distingue :
Téléchargement de musique ;
Des traceurs, des copieuses de plan, des scanners, etc., pour bureaux d'études ;
La commande est livrée en fonction du choix de l'internaute et selon les modalités définies
par la boutique.
Un déplacement vers des pays partenaires qui utilisent aussi les TIC
Pour l’entreprise :
Un récent sondage apparu dans le magazine « Challenge » indique que 44 % des PME
recherchent d’abord à améliorer leur image avec une présentation moderne de leur société.
Viennent ensuite, l’arrivée de nouveaux prospects (26 %), l’amélioration du service clients
(20 %) et le gain de temps (10 %). Il semble que la véritable révolution actuelle du commerce
électronique ne soit pas dans l’expansion du CA mais davantage dans son influence sur
l’organisation des autres circuits de distribution. En fait, le commerce électronique offre aux
nouveaux vendeurs sur Internet de nombreux avantages :
- Il repousse à la fois les limites de la concurrence et active une nouvelle réflexion stratégique.
- Il apporte une plus forte convivialité grâce aux multimédias qui regroupent le son, l’image,
la couleur, le texte et l’animation.
- Il facilite les transactions en évitant à l’acheteur de se déplacer (donc de lui faire gagner du
temps) tout en lui offrant un service identique et confortable.
- Il donne la possibilité de réduire les prix publics des produits en éliminant la marge laissée
habituellement aux intermédiaires, comme certains coûts de structure.
- L’enregistrement des données via Internet sont quasiment automatiques et demande peu
D’effort.
- Un gain de temps et une offre actualisée (on trouve les derniers modèles).
Pour l’entreprise :
- L’incertitude et le manque de confiance autour de la sécurisation des moyens de paiement,
malgré le fait que dorénavant les méthodes de cryptage de données assurent une
confidentialité quasi parfaite lors de la Transaction.
- L’insécurité des paiements et la peur de tomber sur un cybermarchand mal honnête qui ne
livre pas.
Le graphe ci-contre nous permet d’identifier les 3 principales zones de marché du commerce
électronique. Nous avons donc, après le bloc Asie-pacifique, l’Amérique du Nord et l’Europe
qui sont respectivement 2ème (avec 580 milliards €) et 3ème (avec 455 milliards €).
Soulignons qu’en dehors de ces 3 grandes régions, le reste du monde comptait pour moins
de3% de l’ensemble du chiffre d’affaires mondial de l’e-commerce, au niveau B2C, en 2015.
Un élément étroitement lié au commerce en ligne est la pénétration d’Internet au sein des
populations. Ainsi, si le bloc pacifico-asiatique est celui avec le plus grand nombre des
consommateurs en ligne, il se fait devancé, au niveau du ratio nombre «d’e-shoppers » par
rapport à la population en ligne, par l’Amérique du Nord (69,8%).
2. Cadre général :
On peut dire que le e-commerce est l’ensemble des méthodes d’achats, de vente, ou
d’échanges de biens ou de services en utilisant les réseaux informatiques.
Grace aux de cette commission, on a créé la loi n°2000-83 du 9 Août 2000. Cette loi a mis en
place un cadre réglementaire des échanges et du commerce électronique conformément aux
meilleures pratiques adoptées dans le monde.
Durant la dernière décennie, l’activité de commerce électronique n’a pas pu s’imposer en tant
que levier de la modernisation du secteur du commerce en Tunisie.
Soucieux de redémarrer l’activité du commerce électronique sur des bases solides, le Minis-
tère du Commerce et du Développement des Exportations a constitué depuis janvier 2012, une
tache fondée sur le partenariat public-privé et ce afin de redynamiser le secteur et proposer
une feuille de route claire pour la promotion du e-commerce en Tunisie. Les résultats de cette
enquête sont très encourageants (environ 70% des tunisiens sont prédisposés à acheter en
ligne : c’est un marché électronique sous-exploité avec environ 4 millions de comptes Face-
book sur une population de 11 millions d’habitants).
Tous cela a pour objectifs d’améliorer le compétitivité des entreprises tunisiennes , favoriser
et permettre l’accès à de nouveaux marchés, aussi s’insérer dans les circuits de distribution à
l’étranger et maximiser les marges commerciales tunisiennes par la réductions des
intermédiaires .au-delà de tout ça , on vise de promouvoir de nouveaux services et produits à
l’export et créer de nouvelles filières pour l’emploi des diplômés.
En vertu du Code des changes de 1976, encore en vigueur, et de ses textes d’application,
toutes opérations ou prises d’engagement dont découle un transfert en devises étrangères sont
soumises à une autorisation préalable de la Banque centrale de Tunisie (BCT). Les restrictions
sur les paiements internationaux dues à la réglementation des changes de la Tunisie et à la
non-convertibilité du dinar empêchent donc les résidents tunisiens d’effectuer des transactions
sur des sites de commerce électronique internationaux tels que eBay, Amazon ou AliExpress.
Le commerce électronique est réglementé par les mêmes lois qui organisent le secteur
commercial, en plus des lois spécifiques :
En Tunisie, l’exercice du commerce est régi par le vieux décret-loi d’août 1961 qui interdit
l’exercice du commerce par les personnes de nationalité étrangère.
La loi d’août 2000 relative aux échanges et au commerce électronique et ses textes
d’application ne reconnaissent pas le commerce transfrontalier. Ils imposent en effet que les
entreprises souhaitant exercer ce type d’activité en Tunisie soient de nationalité tunisienne,
ayant leur siège en Tunisie et n’exerçant aucune autre activité professionnelle. Elle prévoit en
outre d’obtenir une autorisation préalable auprès de l’Agence nationale de certification
électronique ((Tuntrust) pour exercer l’activité de fournisseur de service de certification
électronique. Les sites de vente en ligne étrangers désireux d’exercer ce type d’activité en
Tunisie doivent donc nécessairement passer par un relais local.
6. Statistiques :
Selon l’Institut national de la consommation (INC) et la Chambre syndicale du commerce
électronique et de la vente à distance (Sevad), sur un échantillon moyen d’environ 1000
personnes, 74% ont déjà effectué des transactions en ligne à travers les sites tunisiens, 31% à
travers les réseaux sociaux et 44% à travers les sites étrangers. Plusieurs rapports alertent
cependant quant au développement d’un marché parallèle à travers des sites de vente non
déclarés ou des pages sur les réseaux sociaux.
Le nombre des sites marchands affiliés aux plateformes de paiements atteindre 1436
sites donc une croissance de presque 17%.
Les résultats enregistrés sont très encourageants, malgré le recul de l’activité économique,
mais le secteur du e-commerce connaît un dynamisme qui se renforcera au cours des
prochaines années par la mise en œuvre de grands projets car il sera un moteur du
développement de l'économie locale.
1.Jumia :
Comme chaque mois, Jumia occupe le trône de ce classement, avec 1 770 000 visites durant
le mois de Novembre 2021. Jumia a enregistré une hausse de 220 000 visites par rapport aux
mois précédents .
2. Mytek :
Ce site de vente des produits high tech est encore situé en deuxième position du classement
avec 1 023 743 visites durant ce mois.
3. Tunisianet :
Tunisianet est l’un des sites de vente de matériel informatique et électroménager en Tunisie
ainsi que des produits high tech différents. Ce site a enregistré 880 000 visites durant le mois
de Novembre 2021. Avec ce nombre, Tunisianet occupe la troisième position dans le
classement.
4. NouvelAir :
NouvelAir est la surprise du mois de Novembre 2021 ! Ce site a monté dans le classement
avec 500 000 visites. Pour ce mois, NouvelAir a dépassé ooredoo et a occupé la quatrième
position.
1. Architecture du site :
Ce site présente une architecture claire et nette résumé dans la figure ci contre :
Figure 1:architecture du site
Apres que l’admin soit connecté il peut consulter son compte pour :
Supprimer un utilisateur
- Gérer le catalogue
Ajouter un produit
Modifier un produit
Supprimer un produit
3. Diagramme de séquence :
Les diagrammes de séquence sont la représentation graphique des interactions entre les ac-
teurs et les systèmes selon un ordre chronologique dans la formulation UML.
Dans cette partie nous allons représenter les diagrammes de séquence d’utilisation de notre
site web.
Pour bien profiter des privilèges Dédiés aux clients, un visiteur doit d’abords entamer la phase
d’inscription avec succès et pour cela il faut qu’il passe par l’ensemble des séquences que
nous allons simplifier par le schéma suivant :
- Le formulaire s’affiche.
Apres l’inscription, le visiteur sera un client qui possède des données dans notre base de
donnée (login , mdp , historique d’achat). Donc le client ne peut pas accéder a son compte
sauf qu’il fait entrer le login et le mdp correctement .
4. Diagramme d’activité :
5.1 Diagramme d’inscription :
La phase d’inscription est indispensable pour passer d’un simple visiteur du site qui n’a le
droit que de consulter les produits et leurs prix à un client qui peut acheter ses articles désirés
et payer sa facture en ligne et donc attendre la livraison de sa commande à domicile
Figure 5:diagramme d'activité d'inscription
2. Environnement de travail :
Dans cette partie, nous allons présenter l’environnement de travail nécessaire pour
notre système. Nous avons ainsi besoin d’un environnement de travail matériel et un autre lo-
giciel.
Dans cette partie, nous allons exposer les différents logiciels nécessaires pour notre futur sys-
tème. Notre application est réalisée sur un système d’exploitation Windows 11 Professionnel
mais elle est compatible avec les autres systèmes d’exploitation.
Visuel studio :
Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS
conçue par Microsoft. La dernière version s'appelle Visual Studio 2022 c’est un ensemble
complet d'outils de développement permettant de générer des applications web ASP.NET, des
services web XML, des applications bureautiques et des applications mobiles. Visual Basic,
Visual C++, Visual C# utilisent tous le même environnement de développement intégré
(IDE), qui leur permet de partager des outils et facilite la création de solutions faisant appel à
plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des
fonctionnalités du Framework .NET, Qui fournit un accès à des technologies clés simplifiant
le développement d'applications web ASP et de services web XML grâce à Visual Web
Developer.Durant sa conférence Connect() 2016, Microsoft a annoncé le portage de Visual
Studio sur macOS, le système d'exploitation d'Apple.
Node JS :
Node.js est une plateforme logicielle libre en JavaScript, orientée vers les applications réseau
évènementielles hautement concurrentes qui doivent pouvoir monter en charge. Elle utilise la
machine virtuelle V8, la librairie libuv pour sa boucle d'évènements, et implémente sous
licence MIT les spécifications CommonJS. Parmi les modules natifs de Node.js, on retrouve
http qui permet le développement de serveur HTTP. Ce qui autorise, lors du déploiement de
sites internet et d'applications web développés avec Node.js, de ne pas installer et utiliser des
serveurs web tels que Nginx ou Apache.
MongoDB :
MongoDB (de l'anglais humongous qui peut être traduit par « énorme ») est un système de
gestion de base de données orienté documents,répartissable sur un nombre quelconque
d'ordinateurs et ne nécessitant pas de schéma prédéfini des données. Il est écrit en C++. Le
serveur et les outils sont distribués sous licence SSPL, les pilotes sous licence Apache et la
documentation sous licence Creative Commons3. Il fait partie de la mouvance NoSQL.
( Traduction : HyperText MarkupLanguage ) C'est le langage universel utilisé sur les pages
Web lisibles par tous les Navigateurs Web (Internet Explorer, Netscape, Mozilla, etc...). Ce
langage fonctionne suivant l'assemblage et lacombinaison de balises permettant de structurer
et donner l'apparence voulue aux donnéestextes, images et multimédias suivant la mise en
page voulue. 20
3.2 CSS
Le terme CSS est l'acronyme anglais de Cascading Style Sheets qui peut se traduire par
"feuilles de style en cascade". Le CSS est un langage informatique utilisé sur l'internet pour
mettre en f orme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appelé les
fichiers CSS, comprennent du code qui permet de gérer le design d'une page en HTML. Bien
que l'HTML puisse être mis en forme à l'aide de balises prévus à cet effet, de nos jours il est
plus judicieux d'utiliser le CSS et de n'utiliser le XHTML que pour le contenu. L'avantage de
l'utilisation d'un fichier CSS pour la mise en forme d'un site réside dans la possibilité de
modifier tous les titres du site en une seule fois en modifiants une seule partie du fichier CSS.
Sans ce fichier CSS, il serait nécessaire de modifier chaque titre de chaque page du site
(difficilement envisageable pour les énormes sites de plusieurs milliers de pages)
3.3 React
React (aussi appelé React.js ou ReactJS) est une bibliothèque JavaScript libre développée par
Facebook depuis 2013. Le but principal de cette bibliothèque est de faciliter la création
d'application web monopage, via la création de composants dépendant d'un état et générant
une page (ou portion) HTML à chaque changement d'état. React est une bibliothèque qui ne
gère que l'interface de l'application, considéré comme la vue dans le modèle MVC. Elle peut
ainsi être utilisée avec une autre bibliothèque ou un framework MVC comme AngularJS. La
bibliothèque se démarque de ses concurrents par sa flexibilité et ses performances, en
travaillant avec un DOM virtuel et en ne mettant à jour le rendu dans le navigateur qu'en cas
de nécessité
Conclusion Générale
D’abord, le sujet d’un site web de e-commerce est un vrai besoin à grande échelle chez
toutes les peuples et les populations. Le besoin étant réel, l’adoption de l’outil est assurée, ce
qui permet de mettre en valeur le travail réalisé.
C’était ensuite une belle occasion de mettre en pratique tous les aspects théoriques ac-
quis durant mon cursus académique axé sur le développement web. Réaliser un projet infor-
matique avec les différentes étapes connues du cycle de vie (spécification, conception, implé-
mentation et tests) est un effort qui vient couronner les années d’études.
Enfin, un aspect gestion de projets a été découvert tout au long de ces mois de travail.
La planification des tâches ; la gestion des priorités (selon l’avancement du projet) ainsi que la
gestion des moments de stresse sont des éléments qu’il fallait intégrer au fur et à mesure de
l’avancement du projet..