Académique Documents
Professionnel Documents
Culture Documents
Union-Discipline-Travail
N° d’ordre : 19INP00340/2022/INP-HB/ESI
PREFACE
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
DEDICACE
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
REMERCIEMENTS
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
SOMMAIRE
PREFACE................................................................................................................................................I
DEDICACE............................................................................................................................................II
REMERCIEMENTS...........................................................................................................................III
SOMMAIRE.........................................................................................................................................IV
SIGLES...................................................................................................................................................V
LISTE DES FIGURES.......................................................................................................................VII
LISTE DES TABLEAUX.................................................................................................................VIII
AVANT-PROPOS................................................................................................................................IX
RESUME...............................................................................................................................................XI
INTRODUCTION..................................................................................................................................1
PARTIE I : PRESENTATION DE LA STRUCTURE D’ACCEUIL ET DU THEME.............................2
CHAPITRE I : PRÉSENTATION DE LA STUCTURE D’ACCEUIL............................................................................3
I. PRÉSENTATION DE DEVISCADEAU SARL..................................................................................................3
II. ORGANISATION ET SITUATION GÉOGRAPHIQUE DE L’ENTREPRISE.................................................4
CHAPITRE II : PRÉSENTATION DU PROJET ET PLANIFICATION..........................................................................5
I. PRÉSENTATION DU PROJET...........................................................................................................................5
II. CAHIER DES CHARGES...................................................................................................................................6
III. PLANIFICATION DES TACHES.......................................................................................................................6
CONCLUSION.....................................................................................................................................51
BIBLIOGRAPHIE.............................................................................................................................XII
WEBOGRAPHIE..............................................................................................................................XIII
TABLE DES MATIERES................................................................................................................XIV
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
SIGLES
2
2TUP : Two Tracks Unified Process
A
API : Application Programming Interface
C
CPGE : Classes Préparatoires aux Grandes Ecoles
CSRF : Cross-Site Request Forgery
E
EDP : Ecole Doctorale Polytechnique
EFCPC : Ecole de Formation Continue et de
Perfectionnement des Cadres
ENSA : Ecole Nationale Supérieure
d’Agronomie
ENSTP : Ecole Nationale
Supérieure des
Travaux Publics
ESA : Ecole Supérieure
d’Agronomie
ESCAE : Ecole Supérieure de Commerce et
d’Administration des Entreprises
ESI : Ecole Supérieure d’Industrie
ESMG : Ecole Supérieure
des Mines et de
Géologie
ESTP : Ecole Supérieure
des Travaux
Publics
I
IAB : Institut Agricole de Bouaké
INP-HB : Institut National Polytechnique Félix
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
HOUPHOUËTBOIGNY
INSET : Institut National Supérieur
d’Enseignement Technique
M
MCD : Modèle Conceptuel de Données
MCT : Modèle Conceptuel de Traitement
MERISE : Méthode d’Etude et de Réalisation Informatique par
Sous–Ensembles
MLD : Modèle Logique de Données
MLT : Modèle Logique de Traitement
MOD : Modèle organisationnel de Données
MOT : Modèle Organisationnel de Traitement
MPD : Modèle Physique de Données
MVC : Model View Controller
MySQL : My Structured Query Language
P
PHP : Hypertext Preprocessor
PTAC : Poids Total Autorisé en Charge
PU : Processus Unifié
R
RUP : Rational Unified Process
S
SGBD : Système de Gestion de Base des Données
SQL : Structured Query Language
SARL : Société à Responsabilité Limitée
U
UML : Unified Modeling Language
URL : Uniform Resource Locator
X
XUP : eXtreme Unified Process
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
AVANT-PROPOS
[W1]
L’Institut National Polytechnique Félix -BOIGNY (INP-HB) a été créé par
décret 96-678 du 04 Septembre 1996, de la restructuration des quatre grandes
écoles dont les noms suivent :
École Nationale Supérieure d’Agronomie (ENSA) ;
École Nationale Supérieure des Travaux Publics (ENSTP) ;
Institut Agricole de Bouaké (IAB HOUPHOUËT) ;
Institut National Supérieure de l’Enseignement Technique (INSET) ;
A sa création, l’INPHB était constitué sept (07) écoles formant des techniciens
supérieurs, des ingénieurs de techniques et de conception. Elle est aujourd’hui
constituée de huit (08) grandes écoles reparties sur trois sites que sont : INP-
NORD, INP-SUD et INP-CENTRE. L’INP-NORD qui regroupe les écoles
suivantes :
Ecole de Formation Continue et de Perfectionnement des Cadres (EFCPC) ;
Ecole Supérieure d’Agronomie (ESA) ;
Ecole Doctorale Polytechnique (EDP).
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
L’ESI dont nous sommes issus forme des ingénieurs et des techniciens
supérieurs dans plusieurs spécialités telles que l’énergétique, la mécanique,
l’électronique, la télécommunication, moteurs et équipements motorisés, la
chimie alimentaire, la chimie industrielle, l’électrotechnique et l’informatique.
La filière électronique, informatique et télécommunication (EIT), d’où nous
venons, a été créée dans le souci de former des techniciens aptes à répondre aux
exigences des industries avec une formation pluridisciplinaire.
C’est donc pour finaliser notre formation de Technicien Supérieur que l’école
instaure en fin de cycle, un stage permettant à l’étudiant de se familiariser aux
réalités de l’entreprise et de mettre au profit de celle-ci les connaissances
acquises tout au long de sa formation. C’est dans ce cadre que nous avons été
accueillis dans la société DEVISCADEAU SARL pour effectuer notre stage de
fin de cycle.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
RESUME
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
INTRODUCTION
Alors, dans quel environnement notre projet s’inscrit-il ? Et quelles sont les
étapes qui mènent à la réalisation de notre projet ?
Dans la suite, nous nous efforcerons de répondre à ces interrogations dans notre
travail qui sera présenté autour de trois (03) axes, structurés en huit (08)
chapitres. Dans la première partie, nous présenterons le projet, son contexte, et
la structure d’accueil. Dans la seconde, nous présenterons les méthodes
d’analyse et de conception sans oublier l’élaboration du système. Enfin, la
dernière relatera de la réalisation a proprement du projet et de l’estimation de
celui-ci.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
PARTIE I : PRESENTATION DE LA
STRUCTURE D’ACCEUIL ET DU THEME
Dans cette partie nous allons tout d’abord présenter l’environnement dans lequel
le projet a été réaliser et expliciter celui-ci.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
2. Mission
DEVISCADEAU SARL a pour mission d’offrir des prestations innovantes et
efficaces dans ses domaines de compétences tout en travaillant à l’amélioration
et l’accessibilité des prestations de services BTP aux entreprises et particuliers.
3. Domaine de compétence
Les domaines de compétence de DEVISCADEAU SARL :
Génie civil
Menuiserie
Charpente et étanchéité
Et bien d’autres...
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
2. Situation géographique
Siège Social : Abidjan Koumassi Remblais, Carrefour Ibo ;
Adresse : 10 BP 819 Abidjan 01 ;
Téléphone : +225 27 21 39 27 79 ;
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
I. PRÉSENTATION DU PROJET
1. Contexte de réalisation
DEVISCADEAU SARL étant une entreprise spécialisée dans le BTP, en
prestant ses services, a pu remarquer auprès des entreprises et même des
particuliers, le besoin d’avoir une référence sur les prix sans cesse fluctuants des
matériaux de construction, et aussi l’envie de se rapprocher directement des
fournisseurs de ces matériaux.
DEVISCADEAU SARL remarquant l’absence d’une réelle
institution qui pourra recoudre ces différents besoins et apporter satisfaction aux
clients décide de concevoir un site WEB d’e-commerce nommée
PRODUITBAT qui sera axés sur la vente de matériaux et outils de
constructions. Dans l’optique d’élargir son
marché et de rendre plus accessible son idée, l’entreprise décidera de développer
la version mobile de PRODUITBAT d’où le thème du projet : ‘REALISATION
D’UNE APPLICATION MOBILE DE LA PLATEFORME E-COMMERCE DE DE
PRODUITBAT.’
2. Les objectifs
L’objectif général de ce projet est la réalisation de l’application de mobile
de PRODUITBAT qui pourra être hébergé sur Play Store et App Store
afin de diversifier et d’élargir sa clientèle.
Pour atteindre l’objectif précédemment cité il faudra mener diverses
actions et réaliser certaines tâches, il s’agit en effet des objectifs
spécifiques qui sont les suivants :
Exposition des produits ainsi que leurs prix et
caractéristiques;
Inscription des visiteurs pour devenir clients ;
Ajout des produits choisis au panier ;
Choix du mode de livraison ;
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Le payement en ligne ;
Confirmation de l’opération d’achat et la réception de la
facture.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
2. Diagramme de Gantt
2 2 2 2 2 2 2 2
-2 -2
r-2 r-2 -2 -2 -2 -2 22 22
ar
s
ar
s ai ai in in il- il-
m m -av -av -m -m -ju -ju -ju -ju
1 4- 2 8- 11 25 09 23 06 20 04 14
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Dans cette partie nous allons effectuer une étude plus poussée de notre projet.
Nous commencerons par une étude de l’existant, ensuite à l’analyse de la
méthode de modélisation et enfin les outils d’implémentation utilisés.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
I. ETUDE DE L’EXISTANT
1. Description de l’existant
DEVISCADEAU SARL arrive déjà en fin de développement de son site web E-
commerce PRODUITBAT. En effet ce site permettra à ses visiteurs de procéder
à l’achat direct de matériaux ou outils de constructions parmi un large catalogue
présenter par tout type de fournisseurs ou de simplement les consulter pour en
dégager un devis.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
2. Critique de l’existant
1. Besoins fonctionnels
L’application devra répondre aux mêmes besoins que celles du site web à
savoir :
L’affichage des produits :
L’application doit disposer d’une vitrine virtuelle à travers laquelle le
client pourra consulter une grande variété des produits, il sera donc
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Le paiement :
Pour procéder au paiement le client aura la possibilité entre plusieurs
moyens à savoir : les services de mobile money, la carte bancaire, etc...
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Les erreurs : Les ambigüités doivent être signalées par des messages
d’erreurs bien organisés pour bien guider l’utilisateur et le familiariser
avec notre site web.
L’ergonomie et une bonne Interface : L’application doit être adaptée à
l’utilisateur sans qu’il ne fournisse le moindre effort (utilisation claire et
facile).
La sécurité : Notre solution doit respecter surtout la confidentialité des
données personnelles des clients.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
I. MERISE
La Méthode d’Etude et de Réalisation Informatique par Sous-Ensemble
(MERISE) est une méthode de conception, de développement et de réalisation
de projets informatiques.
MERISE est basée sur le principe de la séparation des données et des
traitements[B1]. Elle propose une démarche articulée simultanément sur quelques
axes pour hiérarchiser les préoccupations auxquelles répondre lors de la
conduite d’un projet.
Lesquelles sont :
1. La démarche ou cycle de vie
La dénomination de ce cycle de vie traduit le caractère « vivant » du système
d'information, qui représente une conception, une gestation, une naissance. Dans
le cas d'un système d'information (SI), on peut distinguer trois grandes périodes :
la conception, la réalisation et la maintenance.
La méthode MERISE propose, pour le déroulement du cycle de vie, le
découpage de ces grandes périodes en différentes étapes illustrées par le tableau
suivant :
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
II. UML / PU
1. Langage de modélisation unifié (UML)
Unified Modeling Language (UML) est né de la fusion des trois méthodes qui
ont le plus influencé la modélisation objet au milieu des années 90. Il est un
langage graphique qui permet de représenter les divers aspects du système
d’information[B2].
Les diagrammes d’UML se regroupent en trois grandes catégories : les
diagrammes statiques, dynamiques et de comportement.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
3. Les déclinaisons du PU
Le Processus Unifié étant générique, il peut être adapté selon le projet
et l’environnement de travail. Plusieurs déclinaisons en découlent, à savoir
RUP (Rational Unified Process), XUP (Extreme Unified Process) et 2TUP
(Two Tracks Unified Process).
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
CHAPITRE V : CONCEPTION
I. BRANCHE FONCTIONNELLE
1. Identification des acteurs
Un acteur représente un rôle joué par une entité externe (utilisateur humain,
dispositifs matériels ou autres systèmes) qui interagit directement avec le
système étudié. Il peut consulter et/ou modifier directement l’état du système, en
émettant et/ou en recevant des messages susceptibles d’être porteurs de données.
Dans le cadre de notre étude, nous avons identifié 5 acteurs : Visiteur, Client,
Administrateur, Fournisseur, Livreur.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
0.. * 0.. *
Visiteur
Client
PRODUITBAT
0.. *
0.. *
Administrateur
Fournisseur
0.. *
Livreur
Figure 4 : Diagrammes de contexte statique
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Consulter ()
Consulter ()
Acheter ()
Client Visiteur
PRODUITBAT
Consulter () Administrer ()
Ajouter Produits ()
Consulter ()
Livrer ()
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Administrateur
Fournisseur
Livreur
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
4. Diagramme de paquetage
Un paquetage est un regroupement de différents éléments d’un système 6
(classes, diagrammes, fonctions, interfaces…).
Le diagramme7 de paquetages est un diagramme structuré d’UML qui fournit
une représentation graphique de haut niveau de l'organisation de votre
application, et vous aide à identifier les liens de généralisation et de dépendance
entre les packages.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Paquetage Objectif
AUTHENTIFICATION S'inscrire, se connecter
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Par conséquent, nous fournirons uniquement une description textuelle des cas
d'utilisation dans ce domaine pour assurer la conformité.
a. Cas « Identification »
Titre S'identifier
Acteur visiteur
b. Cas « Commander »
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Titre Commander
Acteur Client
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Tableau 1010
Tableau : Description textuelle du textuelle
: Description cas « Ajout audu
panier
cas» « Ajout au panier »
Acteur Client
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
a. Cas « Identification »
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
b. Cas « Commander »
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
8. Diagramme de classes
Un diagramme de classes est un schéma représentatif des classes et de leurs
liens. Ce schéma représente aussi l’organisation des données et traitements de
l’application. C’est une représentation statique des objets du système qui
interagissent pour réaliser les cas d’utilisation.
En nous basant sur nos diagrammes de séquence, nous établissons ici le
diagramme de classes de notre système
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
2. Architecture 2-tiers
Dans une architecture deux tiers, encore appelée client-serveur de première
génération ou client-serveur de données, le poste client se contente de déléguer
la gestion des données à un service spécialisé.
Ce type d'application permet de tirer parti de la puissance des ordinateurs
déployés en réseau pour fournir à l'utilisateur une interface riche, tout en
garantissant la cohérence des données, qui restent gérées de façon centralisée.
La gestion des données est prise en charge par un SGBD centralisé, s’exécutant
le plus souvent sur un serveur dédié. Ce dernier est interrogé en utilisant un
langage de requête qui, plus souvent, est SQL. Le dialogue entre client et
serveur se résume donc à l’envoi de requêtes et au retour des données
correspondant aux requêtes.
3. Architecture 3-tiers
Cette architecture trois tiers, également appelée client-serveur de deuxième
génération ou client-serveur distribué sépare l'application en 3 niveaux de
services distincts, conformes au principe précédent :
Premier niveau : l'affichage et les traitements locaux (contrôles de saisie,
mise en forme de données...) sont pris en charge par le poste client ;
Deuxième niveau : les traitements applicatifs globaux sont pris en charge
par le service applicatif ;
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Troisième niveau : les services de base de données sont pris en charge par
un SGBD.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
II. FRONTEND
Le terme « frontend » désigne les éléments d’un site ou d’une application que
l’on voit à l’écran. Pour faciliter le développement de ces éléments, on utilise
généralement un Framework[W5]. Parmi les Framework frontend pour le
développement mobile, nous avons identifié trois (3) outils pouvant nous aider
dans la réalisation de notre projet :
Flutter : Kit de développement d’interface utilisateur open source
développée par Google en 2017 avec les langages C, C++ et Dart. Utilisé
pour le développement des applications Android, iOS, Linux, Mac,
Google Fuchsia et le web à partir d’une seule base de code.
React Native : Programmé en JavaScript, Java, C++, Objective-C et
Python par Facebook en 2015. Utilisé pour développer les applications
pour Android, iOS et UWP.
Ionic : Framework open source créé en 2013 par Max Lynch, Ben Sperry,
et Adam Bradley. Permets de créer un code multisupport en utilisant des
outils Web comme HTML, CSS, JavaScript, afin de générer des
applications iOS, Android, Chrome, Windows Phone et bien d'autres.
Notre Framework frontend doit donc être un outil frontend complet et flexible
avec une bonne performance d’exécution.
De plus, pour les mises à jour futures de notre application, notre frontend doit
disposer d’une communauté robuste et du soutien des géants des technologies
pour s’assurer de sa pérennité.
Enfin, pour faciliter l’activité de maintenance, la plateforme doit offrir une
bonne documentation. Sur la base de toutes ces exigences, le tableau 10 suivant
présente une étude comparative de ces trois (3) technologies :
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
III. BACKEND
Le terme « backend » désigne l’ensemble des éléments d’un système
informatique qui ne sont pas visibles à l’écran mais qui effectuent des services
en arrière-plan.
Afin de gérer correctement le nombre sans cesse croissant d’utilisateurs ainsi
que la quantité massive de données du projet PRODUITBAT, les technologies
backend doivent comporter une base de données robuste capable de gérer un
flux important de données.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Frontend et
Flutter backend coté Flutter Google https://flutter.dev/
utilisateur
Backend coté
Laravel Laravel https://laravel.com/
serveur
Agrégateur de Idriss MONTHE et
CinetPay CinetPay https://cinetpay.com/
paiement Daniel DINDJI
Système de gestion
MySQL MySQL www.mysql.com
de base de données
Vs Code Ecriture du code Vs Code Microsoft https://code.visualstudio.com/
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Dans cette partie nous présenterons à proprement parler les différentes interfaces
de l’application réalisée, ensuite nous effectuerons un bilan sur le
fonctionnement de l’application, et enfin une estimation du travail effectué.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Figure 25 : Interfaces
d’authentification
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
Tableau
Tableau 13financières
13 : Evaluation : Evaluation
du projet financières du projet
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
CONCLUSION
Le projet sur lequel nous avons travaillé tout au long de notre stage consistait à
développer la version mobile de la plateforme client de PRODUITBAT qui est
un services e-commerce de vente de matériaux de construction. Pour réaliser
cela, nous avons d’abord procédé à l’appréhension du fonctionnement du site, ce
qui nous a permis de mieux cerner le fonctionnement du système existant et de
comprendre les besoins des utilisateurs. Ensuite, nous avons fourni grâce à la
méthode UML, les diagrammes qui ont mis en exergue les données et les
traitements au projet. Et après une description des outils techniques choisis, nous
avons détaillé la réalisation de notre application.
Par ailleurs, ce projet a été d’un apport considérable, non seulement à notre
formation personnelle en matière de programmation informatique mais aussi à
notre intégration au milieu socio-professionnel. En outre, il a été le bienvenu car
il nous a permis d’approfondir nos connaissances en développement mobile
ainsi qu’en gestion de projets en équipe.
Finalement, nous nous réjouissons énormément d’avoir développé l’application
PRODUITBAT, néanmoins nous sommes conscients de la nature évolutive de
l’application qui aura certainement besoin de modifications et/ou améliorations
en vue de répondre aux besoins des clients de manière efficiente, à savoir
l’inclusion de la fonction du Bordereau Fournisseur qui permettra aux clients
d’avoir accès à des matériaux premium du catalogue PRODUITBAT, la gestion
du scan des commandes, l’amélioration de la sécurité et d’éventualité, des
fonctionnalités qui seront intégrer au fur et à mesures de l’évolution de
PRODUITBAT.
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
BIBLIOGRAPHIE
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
WEBOGRAPHIE
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
PREFACE..................................................................................................................................I
DEDICACE..............................................................................................................................II
REMERCIEMENTS..............................................................................................................III
SOMMAIRE...........................................................................................................................IV
SIGLES.....................................................................................................................................V
LISTE DES FIGURES.........................................................................................................VII
LISTE DES TABLEAUX...................................................................................................VIII
AVANT-PROPOS..................................................................................................................IX
RESUME.................................................................................................................................XI
INTRODUCTION.....................................................................................................................1
PARTIE I : PRESENTATION DE LA STRUCTURE D’ACCEUIL ET DU THEME.............2
CHAPITRE I : PRÉSENTATION DE LA STUCTURE D’ACCEUIL.........................................................3
I. PRÉSENTATION DE DEVISCADEAU SARL................................................................................3
1. Contexte de création.......................................................................................................................3
2. Mission...........................................................................................................................................3
3. Domaine de compétence.................................................................................................................3
II. ORGANISATION ET SITUATION GÉOGRAPHIQUE DE L’ENTREPRISE...............................4
1. Structure organisationnelle.............................................................................................................4
2. Situation géographique...................................................................................................................4
CHAPITRE II : PRÉSENTATION DU PROJET ET PLANIFICATION......................................................5
I. PRÉSENTATION DU PROJET.........................................................................................................5
1. Contexte de réalisation...................................................................................................................5
2. Les objectifs....................................................................................................................................5
II. CAHIER DES CHARGES..................................................................................................................6
III. PLANIFICATION DES TACHES.....................................................................................................6
1. Liste des tâches...............................................................................................................................6
2. Diagramme de Gantt.......................................................................................................................7
PARTIE II : ETUDE APPROFONDIE DU PROJET...................................................................8
CHAPITRE III : ETUDE DE L’EXISTANT ET SPECIFICATION DES BESOINS...................................9
I. ETUDE DE L’EXISTANT.................................................................................................................9
1. Description de l’existant.................................................................................................................9
2. Critique de l’existant.....................................................................................................................10
II. SPECIFICATION DES BESOINS...................................................................................................10
1. Besoins fonctionnels.....................................................................................................................10
2. Besoins non fonctionnels..............................................................................................................11
CHAPITRE IV : METHODE D’ANALYSE ET DE CONCEPTION.........................................................13
I. MERISE............................................................................................................................................13
1. La démarche ou cycle de vie........................................................................................................13
2. La maîtrise ou cycle de décision...................................................................................................15
II. UML / PU..........................................................................................................................................16
De : MASSONG Charles
Jonathan Lucien
REALISATION D’UNE APPLICATION MOBILE DE LA PLATEFORME
E-COMMERCE DE PRODUITBAT
CONCLUSION.......................................................................................................................51
BIBLIOGRAPHIE................................................................................................................XII
WEBOGRAPHIE................................................................................................................XIII
TABLE DES MATIERES...................................................................................................XIV
De : MASSONG Charles
Jonathan Lucien