Académique Documents
Professionnel Documents
Culture Documents
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
DEDICACE
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
I
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
REMERCIEMENTS
Nous exprimons notre gratitude envers :
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
II
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
SOMMAIRE
DEDICACE ............................................................................................................................. I
REMERCIEMENTS ............................................................................................................. II
LISTE DES ABREVIATIONS ............................................................................................. V
LISTE DES FIGURES ......................................................................................................... VI
LISTE DES TABLEAUX ................................................................................................. VIII
RESUME .............................................................................................................................. IX
ABSTRACT .......................................................................................................................... X
INTRODUCTION GENERALE ............................................................................................ 1
DOSSIER D’INSERTION ..................................................................................................... 2
I. INTRODUCTION ...................................................................................................... 4
II. ACCUEIL ET INTEGRATION DANS LA STRUCTURE D’ACCUEIL ............... 5
III. PRESENTATION DE LA STRUCTURE ............................................................... 6
IV. PRESENTATION DU THEME ............................................................................ 10
CONCLUSION ................................................................................................................. 11
CAHIER DES CHARGES ................................................................................................... 12
INTRODUCTION ............................................................................................................ 14
I. CONTEXTE ET JUSTIFICATION ......................................................................... 15
II. CIBLES ET BENEFICIAIRES ................................................................................ 16
III. OBJECTIFS DU PROJET ..................................................................................... 16
IV. EXPRESSION DES BESOINS ............................................................................. 17
V. PLANNIFICATION ................................................................................................. 21
VI. ESTIMATION DU COUT DU PROJET .............................................................. 22
VII. LIVRABLES.......................................................................................................... 25
CONCLUSION ................................................................................................................. 26
DOSSIER D’ANALYSE ...................................................................................................... 27
INTRODUCTION ............................................................................................................ 29
I. ETUDE ET CRITIQUE DE L’EXISTANT ............................................................. 30
II. PROBLEMATIQUE ................................................................................................ 32
III. DEMARCHE D’ANALYSE ................................................................................. 33
IV. CAPTURE DES BESOINS FONCTIONNELS .................................................... 39
CONCLUSION ................................................................................................................. 58
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
III
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
IV
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CSS (Cascading Style Sheet) : feuille de style en cascade qui décrit la représentation des pages
HTML.
HTML (HyperText Markup Language) : langage de balisage conçu pour représenter les pages
web.
MVC (Model View Controller) : design pattern (patron de conception) qui divise une application
en trois composants logiques ;
OMG (Object Management Group) : consortium américain à but non lucratif créé en 1989
dont l’objectif est de standardiser et promouvoir le modèle objet sous toutes ses formes.
OOD (Object Oriented Design) : méthode d’analyse et de conception orientée objet, conçue
par Grady Booch.
UML (Unified Modeling Language) : langage de modélisation orienté objet issu de la fusion de
OMT, OOD et OOSE.
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
V
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
VI
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
VII
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
VIII
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
RESUME
Nous nous sommes attelés à mener notre étude portant sur l’e-commerce, le marketing digital
et la gestion de stock, que nous avons regroupé sous le thème : « Mise en place d’une marketplace
dotée d’un outil de gestion de stock et de marketing intégré ». L’objectif de cette étude est
d’optimiser le suivi des commandes, la gestion de stock e-commerce et la gestion des opérations
marketing au Cameroun. L’essence de ce projet vient du constat d’un certain nombre de manquements
en matière d’e-commerce au Cameroun. En ce qui concerne le suivi de commandes, nous voyons
l’arnaque, la non fiabilité des produits exposés en ligne, la commande qui n’aboutit à aucune livraison
que subissent fréquemment les adeptes d’e-commerce. S’agissant de la gestion de gestion de stock, nous
constatons l’usage de méthodes manuelles tandis que la gestion des opérations de marketing est souvent
faite de façon inadéquate dû au manque de connaissance en la matière. Afin de mettre sur pied notre
solution, nous avons utilisé UML à sa version 2.5, guidé par le processus 2TUP pour avoir une analyse
précise et faciliter l’implémentation. Nous nous sommes également basés sur les méthodes de gestion
de stock, en occurrence la méthode par complètement et la méthode juste à temps et sur les méthodes de
marketing digital (content marketing, retargeting, social media marketing, e-mailing). Parlant de
l’implémentation, nous avons utilisé le framework PHP Laravel pour le back-end et le framework
Bootstrap associé à HTML, CSS et JavaScript pour le front-end. En résultat de ce travail ardu, nous
obtenons une solution : « Camer All In One », une marketplace recueillant les boutiques camerounaises
et leur offrant une gestion de stock en ligne et des opérations marketing pour leur boutiques virtuelles
que les acheteurs pourront visiter pour faire des achats en ligne. En somme, notre plateforme s’érige en
solution aux problèmes suscités en ceci qu’elle contribue non seulement à exploiter l’opportunité d’e-
commerce au Cameroun et à réduire la propagation du virus de la COVID-19 en évitant aux acheteurs
le contact dans les surfaces physiques, mais aussi elle permet aux vendeurs de gérer leur de stock
efficacement et de facilement prendre en main le marketing de leur commerce.
Mots-clés :
✓ E-commerce ;
✓ Marketplace ;
✓ Stock ;
✓ Marketing.
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
IX
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
ABSTRACT
We carried out a study on e-commerce, marketing and stock management in Cameroon under the
theme “Implementation of a marketplace equipped with an inventory and marketing tool
management”. The aim of this study is to optimize orders’ tracking, inventory and marketing campaigns
management. The essence of this project comes from a finding of a number of shortcomings in e-
commerce in Cameroon. About orders’ tracking, we notice scam, unreliability of on-line products, orders
that are finally not shipped. Concerning inventory management, we notice traditional methods while
marketing campaigns are done in a wrong way because of less knowledge about it. To realize our solution,
we use UML version 2.5, guided by the 2TUP with the aim of producing a precise analysis and easing the
implementation phase. We also used inventory management strategies such as the just in time and the
push strategies and digital marketing strategies (content marketing, retargeting, social media marketing,
e-mailing). Talking about implementation, we use Laravel, a PHP based framework for back-end
development, and Bootstrap, a framework coupled with HTML, CSS and JavaScript for the front-end. As
a result of this hard work, we obtain one solution: “Camer All In One”, a marketplace gathering
Cameroonian shops, while offering an inventory and marketing tool management for their online shops,
that customers can visit to purchase items. In closing our platform sets itself up as a solution to the
problems we mentioned above in the fact that it permits not only the exploitation of e-commerce in
Cameroon, avoid COVID-19 spreading as people can place and receive orders at home, restraining
movements and overcrowding, but also it permits shops to manage in an efficient way their inventory and
to get started correctly with the digital marketing of their online shop.
Keywords :
✓ E-commerce ;
✓ Marketplace ;
✓ Inventory ;
✓ Marketing.
NGO KONNA Andréa Paloma, étudiante niveau III option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya
Année Académique 2020-2021
X
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION GENERALE
Faisant face à la pandémie COVID-19 et devant assurer la rotation de l’économie qui a subi un
coup, les solutions numériques se sont avérées indispensables. Prenons simplement le cas du travail dans
les bureaux, qui trouve son compte dans le télétravail ou encore les commerces qui trouvent solution
dans l’e-commerce1. D’un point de vue global, l’e-commerce connait une fulgurante croissance au cours
des années et est présente sur tout le globe, à échelle variable. De façon reconnue, l’e-commerce peut se
faire de deux façons : soit en possédant son propre site, soit par le biais d’une marketplace. C’est sur
cette dernière que nous nous basons dans notre étude. En prenant le cas de l’Afrique, plus précisément
celui du Cameroun en matière de e-commerce, nous constatons une opportunité jusqu’ici saisie de façon
timide, malgré le taux de pénétration d’internet croissant d’année en année ou alors entravée par certain
nombre d’obstacles. Après une observation minutieuse, nous relevons d’une part un problème dans le
suivi des commandes qui ne fait pas toujours l’objet d’un contrôle rigoureux ce qui donne lieu à de
l’anarque côté client ; d’autre part une gestion de stock en ligne qui, pour la plupart des commerces est
faite de façon manuelle ou requière des dépenses supplémentaires ; des opérations marketing souvent
mise en œuvre de façon inadéquate. Au vu de ces problèmes nait une interrogation : comment optimiser
le suivi des commandes et comment optimiser la gestion de stock et des opérations marketing aux e-
commerçants ? Afin d’y apporter une réponse claire et adéquate, nous avons le présent document faisant
la quintessence du travail abattu tout au long de cette période de stage. Il comprendra donc une phase
d’insertion retraçant notre accueil en entreprise ainsi que la description de cette dernière ; un cahier des
charges comprenant toutes les informations concernant le projet et les ressources nécessaires à sa
réalisation ; des dossiers d’analyse et de conception présentant respectivement les besoins fonctionnels
et techniques de notre solution conformément à la méthodologie choisie ; un dossier de réalisation
présentant les technologies utilisées, les données nécessaires à la configuration et aux prévisions
concernant la base de données ; un guide utilisateur détaillant l’installation de l’environnement du projet
tout d’abord, et ensuite comment utiliser notre solution en ce qui concerne les utilisateurs finaux.
1
E-commerce : vente en ligne de biens et de services.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 1
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
DOSSIER D’INSERTION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 2
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Aperçu
INTRODUCTION
II.PRESENTATION DE LA STRUCTURE
III.PRESENTATION DU THEME
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 3
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
Faisant nos premiers pas dans l’entreprise, et dans le milieu professionnel nous entrons donc dans
notre phase d’insertion. Ayant pour but permettre à l’étudiant de prendre connaissance de l’environnement
dans lequel il va évoluer au long de sa période de stage et s’y adapter c’est donc lors de cette phase que
nous tâcherons de nous intégrer en entreprise. Mais en quoi consiste cette période exactement ? Pour
répondre à cette question nous relaterons notre accueil et insertion à MIT², nous présenterons cette
structure ainsi que son fonctionnement et ses ressources.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 4
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
I.1. Accueil
Suite à la réponse favorable à notre demande à MIT², nous avons pu effectivement débuter
notre stage le jeudi 1er juillet 2021. Nous avons été chaleureusement accueillis par le directeur
général de la structure Monsieur FOTSA Lucien, qui nous a présenté le personnel et nous a
avancé quelques paroles encourageantes. Madame ESSISSIMA Merveille, notre encadrante
professionnelle, nous a fait prendre connaissance du règlement intérieur de l’entreprise ainsi que
de notre programme de stage. Elle nous a briefé sur les attitudes qui vont nous aider à atteindre
nos objectifs tout au long du stage, sur les habitudes de l’entreprise tout en nous documentant sur
cette dernière. Elle a clôturé cette entrevue par la visite des locaux de MIT².
I.2. Intégration
Une semaine à MIT² est rythmée par du travail de 8h à 17h du lundi au vendredi. Pendant
ces journées de travail, nous faisons des recherches à propos du thème sur lequel nous souhaitons
soutenir. Après quoi nous passerons par une validation de ce thème, avec les modifications qui
vont avec. Nos encadrants professionnels prévoient des séances de travail avec nous pour
régulièrement faire le point. Ils restent bien évidemment disponibles si nous souhaitons avoir
davantage d’éclaircissements sur nos travaux. Chaque vendredi nous faisons une présentation,
dans les conditions d’une soutenance. Ceci permettant de mesurer l’évolution de chaque stagiaire
et lui permettre d’être préparé au maximum.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 5
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II.1.1. Historique
II.1.2. Missions
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 6
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II.3. Organigramme
❖ La direction générale : c’est le plus haut niveau de décision de MIT². Il assure les
fonctions suivantes :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 7
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Direction
Générale
Direction Générale
Secrétariat
Executif
Assistance Direction
Générale
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 8
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
MIT² est situé à 2 km du Carrefour Awae escalier, sur la route Yaoundé-Mfou au lieu-dit entrée
Carrière (une plaque avec les informations de l’entreprise vous permettra de vous repérer).
2 Serveur local 1 HP
3 Modem internet 2 CAMTEL
4 Vidéo projecteur 1 EPSON
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 9
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
5 Matériel de formation et / /
mobilier de bureau
MIT², en tant qu’entreprise spécialisée dans les services informatiques comprend comme outils :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 10
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Nous avons présenté MIT², de manière fonctionnelle et organisationnelle. Ayant déjà une
connaissance sommaire de notre structure ainsi que notre thème de stage, nous nous attèlerons non
seulement à exploiter les données dont nous disposons déjà mais aussi à mener des recherches plus
poussées, afin de mener à bien notre travail. La fin de cette phase nous permet d’émerger vers la deuxième
phase de notre rapport, c’est-à-dire le cahier des charges.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 11
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 12
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Dans cette partie il sera question de parler de l’essence du projet à travers le contexte et sa
justification puis de détailler tour à tour ses objectifs, l’expression des besoins, l’estimation du coût, sa
planification et l’identification de ses contraintes.
Aperçu
INTRODUCTION
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 13
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
Un cahier des charges est un document qui recueille tous les besoins du projet ainsi que les
éléments à acquérir pour sa mise en œuvre. Quels éléments ressortiront le cahier des charges ? Pour
répondre à cette interrogation, nous présenterons le contexte du projet et définirons ses objectifs,
présenterons les besoins auxquels il devra répondre, ses contraintes, ses intervenants, sa planification,
nous ferons l’estimation du coût du projet et enfin déterminerons ses livrables.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 14
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
I. CONTEXTE ET JUSTIFICATION
I.1. Contexte
I.2. Justification
2
Minitel : le prototype de l’ordinateur. C’est un petit terminal (en noir et blanc) de consultation de banque de données qui permettait d’accéder
aux services payants (annuaire, chat, Journaux et les messageries roses).
3
Internet : réseau informatique interplanétaire
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 15
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
faire leur promotion et de booster leurs ventes, via une plateforme commune (marketplace) ceci
même s’ils possèdent déjà leurs propres sites. C’est dans l’optique de développer le e-commerce
au Cameroun que s’inscrit notre plateforme qui permettra aux différentes boutiques et magasins
de vendre leurs articles via des boutiques virtuelles comprenant chacune un outil de gestion
intégré et aux clients de les acheter.
II.1 Cible
II.2. Bénéficiaires
Les bénéficiaires de notre projet sont : magasins et boutiques camerounaises ainsi que les
acheteurs.
Notre projet a pour but le regroupement des différents commerces indépendants, et magasins sur
une même plateforme tout en leur offrant un service de gestion de stock et des opérations marketing de
façon optimisée.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 16
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.1.1. Clients
IV.1.2. Vendeurs
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 17
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.1.3. Livreurs
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 18
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.1.4. Administrateurs
Les besoins non-fonctionnels quant à eux, revoient au côté technique, sur lequel nous
devrons tout aussi être regardants en implémentant notre solution. Nous avons donc :
❖ L’ergonomie : ici il est question de concevoir des interfaces qui prennent en compte le
confort des utilisateurs. En d’autres termes l’application devra faire preuve de cohérence,
d’efficience, d’aide contextuelle ;
❖ L’extensibilité : ici il s’agit de pouvoir implémenter des fonctionnalités additionnelles,
et de modifier celles qui existent ;
❖ La sécurité : renvoie à la capacité de l’application d’éviter les fuites d’informations
clients : plus précisément :
✓ Confidentialité : seules les personnes autorisées peuvent avoir accès aux
informations qui leur sont destinées (notions de droits ou permissions). Tout accès
indésirable doit être empêché;
✓ Authenticité : les utilisateurs doivent prouver leur identité par l'usage de code
d'accès. Il ne faut pas mélanger identification et authentification : dans le premier cas,
l'utilisateur n'est reconnu que par son identifiant publique, tandis que dans le deuxième cas,
il doit fournir un mot de passe ou un élément que lui-seul connaît (secret). Mettre en
correspondance un identifiant public avec un secret est le mécanisme permettant de garantir
l'authenticité de l'identifiant. Cela permet de gérer les droits d'accès aux ressources
concernées et maintenir la confiance dans les relations d'échange.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 19
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
✓ Intégrité : les données doivent être celles que l'on attend, et ne doivent pas être
altérées de façon fortuite, illicite ou malveillante. En clair, les éléments considérés doivent
être exacts et complets.
✓ Disponibilité : l'accès aux ressources du système d'information doit être
permanent et sans faille durant les plages d'utilisation prévues. Les services et ressources
sont accessibles rapidement et régulièrement.
✓ La non-répudiation et l'imputation : aucun utilisateur ne doit pouvoir contester les
opérations qu'il a réalisées dans le cadre de ses actions autorisées et aucun tiers ne doit
pouvoir s'attribuer les actions d'un autre utilisateur.
❖ L’interopérabilité : l’application devra être à même d’interagir avec d’autres
applications ;
❖ Fonction de recherche : l’utilisateur pourra rechercher un produit souhaité dans le
catalogue des produits.
❖ La responsivité : l’application devra s’adapter aux différentes tailles d’écrans, tout en
gardant son esthétique ;
❖ Système de notifications : la plateforme sera équipée d’un système de notifications,
permettant aux différents utilisateurs d’être au courant des différents changements les concernant
en temps réel.
Nous allons néanmoins faire face à des contraintes dans l’évolution de notre projet, notamment :
❖ Le coût : ici nous nous devons de ne pas excéder le budget imparti pour notre projet ;
❖ La qualité : les fonctionnalités énumérées précédemment devront être implémentées une
fois toutes les conditions réunies. Il faut cependant noter que des fonctionnalités clés dépendront
de facteurs externes à l’équipe de développement ;
❖ Le délai : il fait référence à la contrainte de temps. Nous devons réaliser notre solution
en 3 mois tout en respectant les prévisions faites par le planning prévisionnel.
❖ Contraintes méthodologiques : le respect des normes de la méthode d’analyse doit être
de rigueur.
❖ Contraintes techniques : la maitrise du langage de programmation et l’accommodation
à ses exigences.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 20
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
V. PLANNIFICATION
Dans notre projet, nous aurons trois principaux intervenants, dont les attributions sont spécifiées
comme suit :
Les tâches qui devront être effectuées tout au long de notre projet peuvent être résumées
dans ce tableau, suivis d’un diagramme pour les détailler :
Tâche Période
Phase d’insertion 5 jours
Cahier des charges 10 jours
Phase d’analyse 10 jours
Phase de conception 05 jours
Phase de réalisation 20 jours
Phase de déploiement 05 jours
Guide utilisateur 10 jours
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 21
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 22
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
ateurs/serveur/
c5391/
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 23
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Google Maps Permet de situer 5 282 000 1 5 282 000 Google Cloud
Platform API géographiquement Platform
une ressource (ici
la marchandise)
TOTAL 6 772 043
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 24
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
VII. LIVRABLES
A la fin de ce projet, nous devrons être à même de délivrer :
Un rapport de stage (dossier d’insertion, cahier des charges, dossier d’analyse, dossier de
conception, dossier de réalisation, guide d’utilisation) ;
CD-ROM contenant le code source de l’application, la présentation PowerPoint du
projet la version numérique du rapport de stage ;
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 25
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Il était question dans cette partie de présenter le cahier des charges de notre projet. Il
nous a permis d’avoir une vue d’ensemble sur les objectifs du projet, ses besoins et bien-sûr les
ressources nécessaires à sa réalisation ainsi que sur le travail à abattre. Ceci étant fait, nous
entamons allons une autre phase qui est celle de l’analyse.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 26
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
DOSSIER D’ANALYSE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 27
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Dans cette phase d’analyse, il est question de faire l’étude de l’existant et sa critique ,en ressortir
une problématique, présenter la méthodologie et enfin faire la capture des besoins techniques.
Aperçu
INTRODUCTION
II. PROBLEMATIQUE
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 28
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
Désormais plus que conscients, des besoins du projet, nous attaquons une nouvelle phase qui est
celle de l’analyse. Au cours de cette phase, nous recueillerons tous les procédés et toutes les données qui
concourront à la mise en place de notre marketplace. L’objectif ici est de décomposer le système en
détaillant les échanges d’informations entre les différents acteurs de notre futur système, et de présenter
les traitements qui y seront effectués. Pour ce faire nous parlerons de l’existant, ses limites et en
dégagerons sa problématique, de la méthodologie sur laquelle nous allons nous baser, enfin nous
présenterons quelques diagrammes.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 29
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Actuellement au Cameroun lorsqu’une personne souhaite effectuer des achats, elle doit se
rendre en magasin ou alors faire recours à un site de e-commerce, ou des groupes de vente en ligne
via les réseaux sociaux. Via les sites d’e-commerce ou marketplaces, en validant sa commande il
a le choix d’effectuer son paiement à l’instant ou alors à la livraison. Via les réseaux sociaux, il
cale une date avec le vendeur et peut effectuer une partie de son paiement avant la livraison, ou
verser la totalité du paiement à la livraison.
S’agissant du marketing, les magasins se font connaitre par la publicité via les réseaux
sociaux, les médias conventionnels (télévision, radio, presse), ou encore par recommandation de
clients satisfaits à leurs proches.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 30
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Certains supermarchés Risque d’avoir un stock sur Mise en place d’une aide à la
effectuent la gestion de leur ou sous approvisionné, et gestion de stock en ligne intégré
stock destiné à la vente en dans certains cas de perte. aux boutiques en ligne.
ligne de façon manuelle, et
ceci sans maitriser les
méthodes de gestion de
stock.
Certains établissements ne Ils n’attirent pas Mise en place d’une assistance de
font pas ou font un usage suffisamment de clientèle gestion des opérations de
peu productif du marketing digital intégré aux
marketing boutiques en ligne
Ayant étudié différentes marketplaces camerounaises, nous pouvons ressortir remarques, qui en
plus des limites citées plus haut nous permettront de produire une solution optimale répondant aux besoins
des utilisateurs.
Site Inconvénients
✓ Temps de vérification long pour les articles avant leur publication
Durrell Market
sur la plateforme, pour cause, ils incluent les particuliers ;
✓ Sécurité relâchée, l’identité des vendeurs n’est pas vérifiée de façon
minutieuse (pas de vérification de papiers) ;
✓ Pas de service après-vente.
Glothelho ✓ Processus de création de boutique peu explicite et long ;
✓ Conditions de vente non explicitement expliquées sur le site.
Prem’s Market ✓ Pas de service après-vente ;
✓ Interface peu intuitive.
Ledétaillant biz ✓ Sécurité relâchée, l’identité des vendeurs n’est pas vérifiée de façon
minutieuse (pas de vérification de papiers).
Iziway ✓ Parcours clients et vendeurs peu intuitifs.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 31
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II. PROBLEMATIQUE
Des questions citées plus haut, nous pouvons proposer comme solution la « Mise en place
d’une marketplace dotée d’un outil de gestion de stock et de marketing intégré », qui répond
favorablement aux questionnements, ci-dessus, en offrant :
❖ L’achat et la vente d’articles via des boutiques virtuelles, fidèles aux boutiques existantes ;
❖ La gestion de stock en ligne basée sur les méthodes juste-à-temps et par complètement,
❖ La gestion des opérations marketing par le biais de publicités, de mises à jour quotidiennes
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 32
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Nous pouvons résumer notre étude comparative entre MERISE et UML dans le tableau ci-
dessous :
Sens Du modèle vers la base de données De la base de données vers le code (bottom
(top down). up).
Eléments Chaque aspect dynamique ou statique Schéma directeur, étude préalable, étude
du système est représenté par un détaillée, réalisation.
diagramme.
Au sortir de cette comparaison, nous faisons le choix du langage UML de par son côté orienté
objet, son gain de précision et d’exploitabilité, et pour bien d’autres avantages que nous spécifierons lors
de la présentation de ce dernier.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 33
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Les vues : ce sont les observables du système. Elles décrivent le système d'un point de vue donné,
qui peut être organisationnel, dynamique, temporel, architectural, géographique, logique, etc. En
combinant toutes ces vues, il est possible de définir (ou retrouver) le système complet.
❖ UML est formel et normalisé dans ce sens qu’il permet un gain de précision et de stabilité ;
❖ UML est un support de communication performant : il permet grâce à sa représentation
graphique d’exprimer visuellement une solution objet, de faciliter la comparaison et l’évolution de
solution ;
❖ UML est universel de par sa polyvalence et sa souplesse.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 34
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Les diagrammes UML sont regroupés selon 2 vues, la vue statique et la vue dynamique. Nous
pouvons le résumer dans le tableau ci-dessous :
Le langage UML étant forcément utilisé par les processus unifiés, nous mènerons donc une étude
comparative entre les différents processus unifiés.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 35
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Nous pouvons résumer la comparaison entre les différentes spécification d’UP dans le tableau ci-
dessous :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 36
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Au terme de cette étude, nous pouvons axer notre choix sur le processus 2TUP de par la grande
aptitude de prévenir les risques et de s’adapter aux changements du SI, ceci en appliquant les principes de
base du processus unifié.
✓ Capture des besoins fonctionnels : produit un modèle des besoins focalisé sur le
métier des utilisateurs. Cette capture des besoins permet d’éviter au plus tôt le risque de
produire un système inadapté aux utilisateurs ;
✓ Capture des besoins techniques : recense toutes les contraintes et les choix
dimensionnant la conception du système ;
❖ La phase de réalisation consiste à réunir les deux branches, permettant de mener une
conception applicative et enfin la livraison d'une solution adaptée aux besoins :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 37
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
✓ Conception préliminaire : c’est dans cette étape que le modèle d’analyse est
intégré dans l’architecture technique ;
✓ Codage : c’est dans cette étape que sont implémentées les fonctionnalités et
qu’elles sont testées au fur et à mesure ;
Nous avons choisi le processus 2TUP car il comporte de nombreux avantages, parmi lesquels nous
pouvons citer le fait qu’il est :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 38
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.1.1 Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 39
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 40
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Acteur Fonctionnalités
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 41
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 42
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 43
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Titre « S’authentifier »
But Permettre aux utilisateurs d’accéder aux fonctionnalités système.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 44
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Acteurs Client.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 45
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 46
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Le diagramme d’activité est un diagramme comportemental d’UML qui permet de représenter une
vue d’un système en décrivant la séquence d’actions constituant un processus ou encore de décrire le flux
de travail au sein d’un système. Il se présente généralement comme su l’image ci-dessous :
IV.2.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 47
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 48
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 49
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 50
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 51
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 52
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.3.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 53
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 54
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 55
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 56
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 57
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Parvenus au terme de notre phase d’analyse, nous avons connaissance de de tous mécanismes
fonctionnels qui feront partie de notre système. Cela a été possible en faisant une étude de l’existant et sa
critique, étude qui nous a permis de dégager une problématique, en choisissant une méthode d’analyse
guidée par un processus et enfin représenter les diagrammes nécessaires à l’analyse. L’analyse faite, nous
pouvons désormais émerger vers la phase de conception
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 58
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
DOSSIER DE CONCEPTION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 59
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Dans cette partie nous nous devons de faire ressortir les différentes architectures caractérisant
notre système ainsi que sa conception générique, sa conception préliminaire et sa conception détaillée.
Aperçu
INTRODUCTION
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 60
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
A la suite de l’analyse, nous avons l’étape de la conception qui s’avère être tout aussi importante.
La conception permet d’avoir une vue d’ensemble sur les traitements que va effectuer notre système, ainsi
que sur les différents besoins techniques le concernant. Nous allons dans cette partie comprendre
exactement en quoi elle est une étape indispensable. Pour ce faire, nous allons présenter les architectures
physiques et logiques et présenter les différents diagrammes qui les décrivent.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 61
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
L’architecture physique est celle-là qui décrit l’ensemble des composants matériels supportant
l’application. Il en existe plusieurs dont l’architecture n-tiers, sur laquelle nous nous focalisons. Cette
dernière est divisée en couches que sont :
Le fonctionnement de cette architecture repose sur la communication entre les couches via un
« modèle d’échange » qui propose chacune un ensemble de services rendus. Les services d'une couche
sont mis à disposition de la couche supérieure et de la couche inférieure à elle. Chaque couche ne
communique qu'avec ses voisins immédiats. Le schéma ci-dessous illustre ce mécanisme :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 62
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
❖ Le modèle : il interagit avec la base de données, regroupe, traite et gère les données. En somme
il contient les données et leur logique ;
❖ La vue : elle a pour rôle de faire afficher ce que le modèle renvoie, ainsi que de recevoir les
interactions de l’utilisateur.
❖ Le contrôleur : il s’occupe de la synchronisation entre la vue et le modèle. Il traite les actions
utilisateur via des requêtes, demande au modèle d’effectuer les changements puis passe les données à
la vue.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 63
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 64
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
L’architecture de haut niveau est une spécification d’architecture logicielle qui définit comment
créer une simulation globale composée de simulations distribuées interagissant sans être recodées. Pour
mieux comprendre cela, nous avons le schéma ci-dessous :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 65
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
La maquette permet la conception et la communication d’un projet en posant les grandes lignes de
ce dernier. Elle permet ainsi de faciliter la perception et plus tard la réalisation du projet. Ci-dessous, nous
avons la maquette de notre projet :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 66
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
III.1.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 67
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 68
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
III.2.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 69
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 70
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 71
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
III.3.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 72
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 73
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 74
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
III.4.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 75
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 76
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.4.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 77
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
extérieur à ce dernier.
Ligne de vie : passage du temps qui se prolonge vers
le bas, tout en mettant en exergue les évènements
séquentiels affectant un objet au cours du temps.
Objet : représente une classe ou un objet en langage
UML, et son comportement dans le contexte du
système.
Message : symbole de communication entre objets
et/ou acteurs, donnant suite à une activation. Il peut
être simple, synchrone, asynchrone, etc.
Activation : Représente le temps nécessaire pour
qu'un objet accomplisse une tâche.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 78
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 79
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 80
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 81
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.2.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 82
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 83
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 84
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Le diagramme de temps est un diagramme d’interaction présentant le changement d’état d’un objet
au cours du temps. Il est une forme particulière de diagramme de séquence où les axes ont été inversés
pour que le temps progresse de la gauche vers la droite au lieu du haut vers le bas.
IV.3.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 85
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 86
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 87
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
IV.4.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 88
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
extérieur à ce dernier.
Ligne de vie : passage du temps qui se prolonge vers
le bas, tout en mettant en exergue les évènements
séquentiels affectant un objet au cours du temps.
Objet : représente une classe ou un objet en langage
UML, et son comportement dans le contexte du
système.
Message : symbole de communication entre objets
et/ou acteurs, donnant suite à une activation. Il peut
être simple, synchrone, asynchrone, etc.
Transition : représente le passage d’un état à un autre
pour un objet, sous l’action d’un déclencheur.
Activation : Représente le temps nécessaire pour
qu'un objet accomplisse une tâche.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 89
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 90
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 91
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Le diagramme de classes est un diagramme statique d’UML présentant les classes et les interfaces
du système ainsi que les relations qui existent entre-elles. L’élément principal de ce schéma est la classe,
qui décrit le comportement, les responsabilités, et le type d’un ensemble d’objets.
IV.5.1. Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 92
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 93
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Nous expliquons ici les différentes relations entre les classes. Notons que le sens de lecture est de
la gauche vers la droite dans un premier temps, puis de la droite vers la gauche dans un deuxième pour
les associations horizontales ; du haut en bas puis de bas en haut pour les associations faites verticalement.
R2 : Un utilisateur accède à une ou plusieurs commandes et une commande est accédée par un
utilisateur ;
R3 : Un utilisateur peut gérer aucune ou plusieurs publications et une publication est gérée par un
seul utilisateur ;
R4 : Une commande requière un paiement et un paiement fait suite à une ou plusieurs commandes ;
R5 : Un panier peut aboutir à aucune ou plusieurs commandes et une commande provient d’un
panier ;
R6 : Un article est contenu dans un stock et un stock peut contenir aucun ou plusieurs articles ;
R7 : Un article est contenu dans un sous-rayon et un sous-rayon peut contenir aucun ou plusieurs
articles ;
R8 : Un sous-rayon est contenu dans un rayon et un rayon peut contenir aucun ou plusieurs sous-
rayon ;
R9 : Un incident est reporté par un client et un client peut reporter aucun ou plusieurs incidents ;
R10 : Un magasin peut générer aucun ou plusieurs coupons de réduction et un coupon de réduction
est généré par un magasin ;
R11 : Un article est produit par une marque et une marque peut produire un ou plusieurs articles ;
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 94
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
R12 : Un magasin gère un ou plusieurs articles et un article est géré par un magasin ;
R14 : Une publicité appartient à un type de publicité et un type de publicité peut intervenir dans
aucune ou plusieurs publicités ;
R15 : Un paiement utilise une méthode de paiement à la fois et une méthode de paiement peut
être utilisée dans aucun ou plusieurs paiements ;
R17 : Un e-mail est envoyé par un magasin et un magasin peut envoyer aucun ou plusieurs e-
mails ;
R19 : Un magasin souscrit à un abonnement et un abonnement peut être souscrit par aucun ou
plusieurs magasins ;
R20 : Un magasin peut créer aucune ou plusieurs publicités et une publicité est créée par un
magasin ;
R21 : Un panier peut être rempli par aucun ou plusieurs visiteurs/clients et aucun ou plusieurs
articles peuvent être ajoutés au panier.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 95
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 96
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
S
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Le diagramme d’objets permet de représenter les instances des classes, c'est-à-dire des objets.
Comme le diagramme de classes, il exprime les relations qui existent entre les objets, mais aussi l'état des
objets, ce qui permet d'exprimer des contextes d'exécution. Il permet de montrer l'état des instances d'objet
avant et après une interaction
IV.6.1. Formalisme
Formalisme
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 97
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 98
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Parvenus au terme de cette partie, nous pouvons retenir que pour avoir une vue précise de notre
système, côté technique, il est essentiel de déterminer les différentes architectures du système, de réaliser
sa conception générique, sa conception préliminaire, ainsi que sa conception détaillée. Afin de progresser
dans la branche de réalisation, nous émergeons vers le dossier de réalisation.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 99
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
DOSSIER DE REALISATION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 100
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Dans cette partie nous nous devons de présenter les différents logiciels et technologies
intervenant dans l’implémentation de notre système, le modèle d’entité-association sur lequel il
repose ainsi que l’estimation de la taille de notre base de données.
Aperçu
INTRODUCTION
ET DES TECHNOLOGIES
DONNEES
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 101
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
La phase de réalisation est celle où nous mettons en œuvre notre solution, conformément à
l’analyse que nous avons menés lors des phases d’analyse et de conception. Nous y choisissons au
préalable les outils et les technologies qui s’accordent au mieux avec ce que nous visons et faisons les
estimations en conséquence. Nous présenterons donc dans cette partie les logiciels et les technologies
nécessaires à l’implémentation, le modèle entité-association ainsi que l’estimation de la taille de notre
base de données.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 102
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 103
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
I.2. Technologies
FRONT-END
BACK-END
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 104
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 105
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 106
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Commençons par déterminer la taille de notre base de données sans aucun enregistrement à
l’intérieur. Pour cela nous sous servons de la commande « pg_database_size ».
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 107
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Après calcul, notre base de données peut atteindre si chaque jour elle reçoit un enregistrement
pendant un an la taille de : 259 880 Ko. Au vu de ce résultat, nous pouvons prévoir un espace de stockage
d’environ 1To pour un an pour notre serveur en ligne.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 108
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Au terme de cette phase de réalisation, nous avons, avant de s’être lancés dans l’implémentation
opéré un choix des outils et des technologies, conçu notre modèle entité-association et estimé la taille de
notre base de données. Ces choix et prévisions nous ont permis d’évoluer de façon optimale lors de notre
implémentation et ainsi d’avoir des résultats palpables. Notre solution étant conçue, il est question
d’expliquer son fonctionnement aux utilisateurs finaux.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 109
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
GUIDE UTILISATEUR
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 110
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Préambule
Dans cette partie il est question de présenter le guide utilisateur de notre solution, c’est-à-dire
présenter comment est-ce qu’elle doit être utilisée.
Aperçu
INTRODUCTION
I. GUIDE D’INSTALLATION
CONCLUSION
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 111
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
INTRODUCTION
Le guide utilisateur est le document qui permet aux différents utilisateurs de prendre en main notre
solution facilement et de l’utiliser de façon appropriée. Que va comprendre notre guide utilisateur ? Pour
cela nous présenter le guide d’installation ainsi que les différents parcours des utilisateurs de notre solution
Camer All In One.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 112
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
I. GUIDE D’INSTALLATION
I.1. Installation
Ayant choisi le serveur de base de données PostgreSQL pour manager notre base de données, il
est important de connaitre les étapes de son installation. Ce serveur de base de données sera en
communication avec notre plateforme par le biais de notre serveur d’application ici Apache qui lui est
contenu dans Wamp Server. Avant de se lancer dans l’installation de PostgreSQL, il est à noter qu’il y
a un minimum de caractéristiques requis pour l’ordinateur l’accueillant :
Le téléchargement étant fait, l’on exécute le fichier téléchargé. La fenêtre ci-dessous apparait
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 113
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Après cela, nous sommes invités à choisir un mot de passe pour l’utilisateur par défaut de
PostgreSQL et à le confirmer.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 114
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Nous devons maintenant entrer le numéro de port qui par défaut est le 5432.
L’on vérifie si les informations pour l’installation sont correctes, avant de passer à l’installation
proprement dite.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 115
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 116
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Parmi tous les outils installés par le biais du programme d’installation de PostgreSQL, nous
utilisons le client graphique pgAdmin 4 afin d’administrer notre base de données. A l’ouverture,
l’interface qui s’affiche est celle-ci :
Pour accéder au serveur contenant nos bases de données, il faut entrer le mot de passe défini lors
de l’installation, ce qui nous permet d’accéder à cette interface :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 117
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Lorsqu’on entre dans le groupe de serveurs, on a accès plusieurs serveurs dont le serveur par défaut
PostgreSQL. On peut en créer un nouveau si l’on souhaite. En déroulant ce serveur nous avons accès au
menu « Databases » qui comprend nos bases de données, dont la base de données par défaut « postgres ».
Pour créer une nouvelle base de données, l’on doit faire un clic droit sur le menu « Databases »,
puis sur create >Database...
Après avoir fait les différentes migrations, de notre projet Laravel vers notre base de données, elle
est remplie de nos tables et se présente comme suit :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 118
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II.1. Le client
Ceci est l’interface vue par le client lorsqu’il se connecte à Camer All In One. Lorsqu’il remplit
son panier, il peut cliquer sur son icône afin d’en voir les détails.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 119
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
Ayant cliqué sur l’icône du panier, le client peut voir les différents articles s’y trouvant. Il peut
maintenant passer à la validation de sa commande, mais pour cela il doit s’être authentifié.
S’il n’est pas encore inscrit, en cliquant sur le bouton « «s’inscrire », il sera redirigé vers la page
ci-dessous :
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 120
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 121
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II.2. Le vendeur
Une fois authentifié, le vendeur est redirigé vers son tableau de bord où il peut voir ses articles:
II.3. Le livreur
II.4. L’administrateur
Une fois connecté, l’administrateur peut effectuer diverses actions comme ajouter au rayon
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 122
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION
Le guide utilisateur nous a montré comment les utilisateurs finaux de Camer All In One y
effectueront un parcours. Ce dernier comme nous avons pu l’observer dépend de l’utilisateur en question.
En effet, les interfaces proposées au client ne sont pas les mêmes que celles proposées au magasin, ceci à
cause de la tâche que chacun souhaite accomplir sur la plateforme.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 123
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION GENERALE
Pour conclure, notre étude portant sur la mise en place d’une marketplace dotée d’un outil de
gestion de stock et de marketing nait suite aux manquements relevés en matière e-commerce au Cameroun
notamment dans le suivi des commandes et dans la gestion de stock et des opérations marketing.
Précisément nous avions relevé comme limite côté client l’arnaque, la non-fiabilité du produit, les
commandes qui n’aboutissent à aucune livraison, et côté vendeur une gestion manuelle de stock en ligne
et une gestion des opérations marketing effectuée de façon inadaptée. Pour mener à bien cette étude, nous
sommes passés par différentes phases, allant de la phase d’insertion à celle de rédaction du guide
utilisateur. A la phase d’insertion, nous nous sommes imprégnés de notre environnement professionnel et
avons menés les recherches liées au projet que nous voulions conduire, pour qu’à la phase de rédaction
du cahier des charges nous puissions définir les objectifs de notre solution et étudier sa faisabilité. Nous
avons par la suite procédé à la phase d’analyse en capturant les besoins fonctionnels et en réalisant les
diagrammes y afférant. A la phase de conception, il était question d’établir la partie technique de notre
solution en capturant les besoins liés à notre solution afin de pouvoir implémenter notre solution et prévoir
les réglages et estimations liés à notre base de données. Cela étant fait, nous avons pu rédiger notre guide
utilisateur pour expliquer le fonctionnement de notre solution aux utilisateurs finaux. Au fil de toutes ces
phases nous avons trouvé le moyen de palier aux problèmes énoncés en entrée de jeu, par notre solution
« Camer All In One ». Il en ressort que l’e-commerce en Afrique n’est pas encore aussi développé qu’il
pourrait l’être si l’on en croit le potentiel qu’il a atteint sur d’autres continents, et bien sûr les recettes qu’il
permet de générer. Néanmoins, selon les enquêtes menées, l’e-commerce suscite l’intérêt de bon nombre
de camerounais, ce qui dénote une opportunité qu’à l’aide de ce projet peut être saisie. Nous avons pensé
une solution pour le contexte camerounais, mais qu’en est-il de déployer cette solution dans toute
l’Afrique afin d’en faire bénéficier le plus grand nombre ?
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya 124
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
BIBLIOGRAPHIE
✓ OMG Unified Modeling Language Version 2.5, OMG (Mars 2015)
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya A
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
WEBOGRAPHIE
✓ Documentation UML : https://www.uml-diagrams.org/uml-25-diagrams.html (16-07-2021) ;
✓ Article sur les habitudes des acheteurs au Cameroun : https://adweknow.com/se-porte-e-
commerce-cameroun-2019/ ( 17-07-2021) ;
✓ Article sur l’e-commerce : https://verydigital.fr/definition-e-commerce/ (13-07-2021)
✓ Article comparatif sur les marketplaces au Cameroun : https:// localhostdigital.cm/ (01-07-2021) ;
✓ Article sur le taux de pénétration d’internet au
Cameroun : https://www.investiraucameroun.com/economie/1502-15971-avec-2-7-millions-d-
internautes-supplementaires-debut-2021-le-cameroun-porte-a-34-le-taux-de-penetration-de-l-internet
(20-09-2021) ;
✓ Documentation officielle de Laravel : https://laravel.com/ (09-08-2021) ;
✓ Article sur Laravel : https://laravel.sillo.org/ (11-08-2021) ;
✓ Avantages de Laravel : https://codeyourweb.org/laravel/17-avantages-de-l-utilisation-de-laravel-
dans-l-industrie-informatique (20-08-2021) ;
✓ Documentation officielle de Bootstrap : https://getbootstrap.com/ (10-08-2021) ;
✓ W3Schools site pour apprendre la programmation web (front-end) : https://www.w3schools.com/
(16-08-2021) ;
✓ Article sur la gestion de stock : https://www.l-expert-comptable.com/a/51975-la-gestion-des-
stocks-definition-enjeux-optimisation.html , https://www.shopify.fr/blog/8-techniques-de-gestion-
des-stocks-pour-augmenter-vos-benefices (02/09/2021) ;
✓ Articles sur le marketing digital :
https://fr.wikipedia.org/wiki/Marketing_%C3%A9lectronique (02/09/2021);
✓ Documentation officielle de Visual Paradigm : https://www.visual-paradigm.com/ (02/08/2021) ;
✓ Article sur la signification des couleurs en communication visuelle :
https://www.anthedesign.fr/creation-de-sites-internet/couleurs-creation-site-internet/, ;
✓ Site pour le choix des couleurs : https://material.io/resources/color/#!/?view.left=0&view.right=0
(15/08/2021) ;
✓ Articles sur le hachage et le cryptage : https://waytolearnx.com/2018/07/difference-entre-
cryptage-et-hachage.html , https://fr.sawakinome.com/articles/security/difference-between-hashing-
and-encrypting.html (01-09-2021)
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya B
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya C
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
GLOSSAIRE
E-commerce : vente en ligne de biens et de services.
Marketplace : plateforme en ligne qui met en relations les vendeurs et les acheteurs.
Gestion de stock : ensemble de techniques visant à optimiser le stock et à en réduire les pertes.
Marketing : ensemble de techniques et d’actions qui visent la commercialisation d’un bien ou d’un
service.
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya D
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
ANNEXES
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya E
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
II.3. Organigramme.......................................................................................... 7
I.2. Justification.............................................................................................. 15
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya F
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
V. PLANNIFICATION................................................................................................. 21
VI. ESTIMATION DU COUT DU PROJET .............................................................. 22
VI.1. Ressources matérielles ............................................................................ 22
VII. LIVRABLES.......................................................................................................... 25
CONCLUSION ................................................................................................................. 26
DOSSIER D’ANALYSE ...................................................................................................... 27
INTRODUCTION ............................................................................................................ 29
I. ETUDE ET CRITIQUE DE L’EXISTANT............................................................. 30
I.1. Etude de l’existant ................................................................................... 30
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya G
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION ................................................................................................................. 58
DOSSIER DE CONCEPTION ............................................................................................. 59
INTRODUCTION ............................................................................................................ 61
I. CAPTURE DES BESOINS TECHNIQUES ........................................................... 62
I.1. Architecture physique .............................................................................. 62
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya H
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
CONCLUSION ................................................................................................................. 99
DOSSIER DE REALISATION .......................................................................................... 100
INTRODUCTION .......................................................................................................... 102
I. PRESENTATION DE L’ENVIRONNEMENT LOGICIEL ET DES
TECHNOLOGIES .......................................................................................................... 103
I.1. Environnement logiciel ............................................................................ 103
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya I
Année Académique 2020/2021
MISE EN PLACE D’UNE MARKETPLACE DOTEE D’UN
OUTIL DE GESTION DE STOCK ET DE MARKETING INTEGRE
NGO KONNA Andréa Paloma, étudiante niveau III, option génie logiciel
Institut Africain d’Informatique – Centre d’Excellence Technologique Paul Biya J
Année Académique 2020/2021