CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
CHAPITRE 2 : ANALYSE ET CONCEPTION
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
I. introduction
Il est absurde de penser que nous pourrons comprendre un besoin exprimé
Totalement dès le début du projet. Comprendre ce que veut un client ou un utilisateur n’est
Pas toujours évident, au début du projet, nous étions un peu perturbés, nous nous sommes
Posés plusieurs questions : que souhaitent-ils faire avec le Back office ? Quelles
Fonctionnalités veulent-ils ? Pour quel usage ? Comment l’action devrait-elle
Fonctionner?
II- Les outils de géolocalisation et les techniques de tracking
II-1 Google Map API
L'API Google Map est l'une des applications de
Cartographie les plus utilisées au monde. C'est une
Application de service de géolocalisation gratuite en ligne.
Il s'agit d'un géo portail lancé il y a quelques années aux
Etats-Unis puis à l'Europe.
Elle offre une vue de carte sur quatre plans à savoir un plan classique, un plan en image
Satellite, un plan mixte et un plan relief de la région.
Pour intégrer ces cartes interactives Google Map à son propre application et bénéficier
Des données associées, l'utilisateur doit disposer d'une clé (Google Map API Key) propre
à son domaine d'utilisation. [16]
II-2 GPS (Global Positioning System)
C'est un système de positionnement par satellite connu sous le nom du « Global
Positioning System », conçu à l'origine par le département de la Défense des Etats-Unis.
Il repose sur 24 satellites qui transmettent
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Les positions en orbite ainsi que des signaux
Horaires.
Couplé avec un logiciel de navigation, le
GPS permet à l'utilisateur de connaître sa
Position, planifier son itinéraire, estimer son temps du trajet, connaitre la localisation des
Radars, etc. Il renvoie même la vitesse de son déplacement à chaque instant. En outre, le
Positionnement par satellite est entièrement gratuit, mais pour s'en servir il faut disposer
d'un dispositif GPS qui est intégrés dans la plupart des smartphone.[16]
II-3 Traçabilité
La traçabilité est, selon la norme ISO 8402, "l'aptitude à retrouver l'historique,
L’utilisation ou la localisation d'un article ou d'une activité au moyen d'une identification
Enregistrée. Elle se réfère au recueil d'informations à chaque étape d'un processus afin
D’en tracer les événements tels que le suivi d'activité, suivi de colis... [14]
II-4 Tracking
Dans le domaine de la logistique, tracing & tracking est le concept de traçabilité
et de localisation d'un bien, d'une marchandise ou d'un équipement à chaque moment d'un
processus de fabrication ou de transport.
Cette association des deux termes tracing & tracking est
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
apparue au moment de l'utilisation des moyens
informatiques utilisant Internet dans le domaine du
transport de colis (FedEx, DHL...). Le tracing est l'action
d'obtenir l'historique horodaté d'un colis. Le tracking est
l'action de recherche en temps réel de la localisation de
ce colis.
II-5 Géolocalisation
A l’origine, La géolocalisation est la localisation d’un objet sur une carte à l’aide
de positions géographiques. On utilise la géolocalisation par GPS (Global Positioning
System) pour localiser des mobiles en déplacement.
Depuis quelques années, ce concept est de plus en plus utilisé pour des
applications de gestion de flottes et de sécurisation de véhicules.
Les dispositifs de géolocalisation permettent aux employeurs de prendre connaissance de
la position géographique de leurs salariés, à un instant donné ou en continu, par la
Localisation des véhicules mis à leur disposition pour l’accomplissement de leur mission.
Les systèmes de géolocalisation des véhicules sont basés sur le traitement
d’informations issues de satellites GPS couplés à l’utilisation d’un réseau De
Communication électroniques.
Aujourd’hui la définition est celle du CNIL : « Les dispositifs dits de géolocalisation
permettant aux employeurs privés ou publics de prendre connaissance de la position
géographique, à un instant donné ou en continu, des employés par la localisation d’objets
dont ils ont l’usage (badge, téléphone mobile) ou des véhicules qui leur sont confiés. »
La géolocalisation utilise un support logiciel qui gère la traçabilité des biens,
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
marchandises, équipements ou véhicules, mais aussi d'individus, en utilisant les méthodes
d'identification courantes (codes-barres, RFID, GPS,...), et qui transmet ces informations
en temps réel. En effet c’est le point fort de notre application.
III- Phase d’analyse
Pour la clarification, l’affinage et la validation des besoins des utilisateurs nous
avons entamé la phase d’analyse pour bien comprendre et décrire de façon précise les
besoins des utilisateurs ou des clients.
La phase de modélisation nécessite des méthodes permettant de mettre en place
un modèle d'analyse. Dans ce cas, nous avons adopté le langage UML.
III -1 le langage UML
UML « Unified Modeling Language » [1], est un langage de modélisation
graphique des données et des traitements. À travers le langage UML, nous pouvons
donner plusieurs vues d'un système.
Pour l'analyse et la conception du système nous avons le
choisi d'étudier le diagramme de cas d'utilisation et le
diagramme de séquence pour la partie analyse, et diagramme
de classe pour la partie conception, l’ensemble des
diagrammes sera validé par la conception des maquettes du Back office.
III -2 Entreprise Architect
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Nous avons utilisé « Enterprise
Architect »un outil de conception UML
(Unified Modeling Langage) complet,
Couvre le développement de logiciels de la collecte des besoins jusqu'à la phase d'analyse,
des modèles de conception, les tests et la maintenance. C’est un multi-utilisateur, basé sur
Windows, outil graphique qui nous a aidé dans les différentes tâches liées à l’analyse et
la conception.
III -3 Analyse globale du système
Chaque usage que les acteurs font du système est représenté par un cas
d’utilisation. Ce dernier décrit le comportement du système du point de vue de son
utilisateur. Le projet Tracking comporte quatre principaux acteurs qui interagissent avec
le système :
a- Client
Il peut être une personne ou un organisme, ayant la possibilité d’effectuer une commande
saisir les réclamations
et traquer son colis via le front office web.
b- Agent
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
C’est un employé de l’agence ayant la possibilité de
lister ses activités, enregistrer les différents événements liés à
la livraison du colis (prélèvement client, réception agence,
prélèvement agence, livraison client), et éventuellement
signaler des problèmes en cas de non-livraison, en utilisant
l’application mobile
c- Administrateur
Il a la possibilité de contrôler le back Office, gérer les
employés, les clients, les agences et les secteurs d’activités.
d- Superviseur
Il a le privilège de suivre les tournés des agents,
planifier l’activité d’un agent, suivre les réclamations clients,
suivre la livraison et fournir la preuve de livraison, via le
back office. Il est intéressant de noter que notre module Back
office est dédié uniquement aux administrateurs et
superviseurs.
IV-Diagramme de cas d’utilisation
Le diagramme de cas d’utilisation ci-dessous est un diagramme global, il définit
quatre principaux acteurs qui interagissent avec le système, en déterminant les besoins de
l’utilisateur et tout ce que doit faire le système pour ces acteurs.
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure II.1Diagramme de cas d’utilisation
V- Diagramme de séquence
Après avoir identifié les différents acteurs et les cas d'utilisation du système, Nous allons
maintenant les décrire de façon détaillée afin d'obtenir une expression précise des
besoins, chaque diagramme de séquence [4] présenté ci-dessous sera validé par quelque
exemple de maquette de conception que nous jugeons les plus importantes
a- Diagramme de séquence« Créer adresse »
Pour effectuer une commande, le client doit créer son carnet d’adresse, afin de
pouvoir spécifier l’adresse d’envoie et de destination du colis, donc pour créer une adresse
le client doit être connecté et remplir un formulaire dédier au adresses
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure II.2Diagramme de séquence « créer adresse »
b- Diagramme de séquence « Effectuer une commande »
Après avoir créé son carnet d’adresse le client a la possibilité de passer des
commandes, pour ce faire il doit être connecté et renseigner les différentes informations
concernant le colis (adresse, poids, quantité, langueur, largeur…).
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure II.3 Diagramme de séquence « passer commande »
c- Diagramme de séquence « géo localiser un employé»
En accédant en menu tourné agent le superviseur pourra l’localiser en temps réel ses employés, et
éventuellement localiser chaque employé séparément.
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure II.4 Diagramme de Séquence « géo localiser un employé »
Nous avons validé le scénario de géolocalisation des employés par la maquette suivant :
Figure II.5Maquette de « géolocalisation d’employé »
VI- Conclusion
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Dans ce chapitre, nous avons modélisé et conçu le back –office de tracking de colis tout en
appliquant le formalisme du langage objet UML.
Dans le chapitre suivant, nous présenterons l’environnement de développement les différents
éléments de structures utilisés, pour la réalisation de notre projet, ainsi que la description de
l’application conçue d’une manière, tout en évoquant ses différentes interfaces.
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Réalisation
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
I- Gestion du projet
I-1 La méthode Scrum
La méthode Scrum se range sous la bannière d’un mouvement, l’agilité. Elle
possède des valeurs et des principes et se met en œuvre avec des pratiques. De ce
mouvement novateur émergent les méthodes agiles dont Scrum est actuellement la plus
populaire.
Scrum est une méthode pour gérer les projets de façon agile. L’entreprise l’adopte
depuis sa création comme méthode de gestion et nous l’avons utilisée dans notre projet
pour le développement du « back office traking», parce qu'elle permet d'offrir une
meilleure visibilité, une forte inspection et une meilleure adaptation.
Scrum utilise un principe de développement itératif pour cela nous avons
découpez le projet en plusieurs étapes que nous appelons « itérations » ou « sprints ».
Ces itérations sont constituées d’un ensemble de sous besoins appelé « User story », en
détaillant les différentes fonctionnalités qui seront développées. Un planning
correspondant aux tâches nécessaires pour le développement de ces fonctionnalités est
établi.
Figure III.1 Cycle de vie Scrum
Scrum se base sur une équipe avec différents rôles :
Product Owner : Le Product Owner définit le produit et priorise les fonctionnalités
voulues. Dans notre projet le Product Owner c’est le chef de projet Dounia
ScrumMaster : C’est un des ingénieurs de l’entreprise, il est chargé d’assister et guider
l’équipe de développement pendant le sprint (itération).
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Team (équipe de développement) : nous-même et les deux ingénieurs de l’entreprise.
Le cycle de vie Scrum (figure III.1) est rythmé par des itérations (sprints) de deux à quatre
semaines. Dans notre cas, nous avons fait 7 itérations de deux semaine chacune.
Ce cycle commence à partir d’un Product Backlog qui représente l’ensemble des
fonctionnalités ou besoins techniques qui constituent le produit. À partir de cet ensemble
nous sélectionnons les exigences les plus prioritaires qui seront développées « User Story
».
La figure montre l’ensemble des taches associé à l’équipe de développement avec
le nombre de jours restant pour la réalisation de la fonctionnalité. Pendant un sprint, des
points de contrôle sur le déroulement des travaux sont effectués, pour cela chaque jour
une réunion est organisée avec tous les membres de l’équipe. Ce que nous appelons par
la suite « Daily Scrum Meeting » ou « Daily Standup Meeting ». [7]
Dans notre cas, nous avons fait pour chaque jour une réunion à 9h pour dresser le
bilan de la journée précédente. Nous planifions celles qui commencent et nous repérons
les éventuels obstacles rencontrés par chaque membre de l’équipe. Cela permet au
ScrumMaster de déterminer l’avancement en modifiant le fichier de suivi (la figure III.2)
et d’appliquer avec l’équipe des ajustements pour assurer le succès du sprint. À la fin du
sprint, une réunion est faite, « Sprint Review Meeting » pour montrer le travail accompli
et donc l’équipe obtient un livrable qui fonctionne et sera potentiellement utilisable et qui
s’enrichit d’un nouveau incrément à chaque sprint. Son évaluation et le feedback récolté
permettent d’ajuster le Backlog pour le sprint précédent.
b- Fichier de suivi du projet
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure III.2 Fichier de suivi du Back office (projet tracking colis)
Prenons par exemple la première ligne de ce tableau qui indique que la
fonctionnalité « accueil Gestion Agence » doit être faite par Lotfi et qui lui reste 6.75 jour
pour la réaliser.
Pour une meilleur vision du suivi on génère un graphe (Burn Down chart) à partir
du tableau de la figure III.20 qui représente les taches en fonction des nombre de jours,
ce graph se constitue de deux courbe celle qui est représenté avec des petites lignes
discontinue indique comment l’avancement doit être et l’autre courbe indique
l’avancement réel de l’équipe du développement, la figure III.2 montre l’avancement du 14 avril 2016
et à partir de ce graphe on conclue que l’équipe avance bien plus vite que prévu.
Figure III.3 Graphe générer par le fichier de suivi du projet tracking colis
I-3 Diagramme de Gantt
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Le graphe exporté par le fichier de suivi nous a permis de gérer la phase de
développement du Back office qui a commencé le 28/02/2016 jusqu’au 28/04/2016 .
Au début du stage nous avons fixé une date de début et une date de fin, pour une meilleure
gestion de notre projet, nous avons exploité « le diagramme de Gantt » [9], un outil très
populaire dans le monde de la gestion de projet permettant de visualiser plus facilement
la durée totale du projet, ainsi que de suivre l’état d’avancement des taches du projet.
Pour la création du diagramme de Gantt, nous avons utilisé « Gantt Project » 3[10],
un logiciel libre, permettant de modéliser sous forme d’un diagramme de Gantt la
planification des différentes tâches qui sont nécessaires à un projet.
Le diagramme de Gantt relatif à notre projet est représenté dans la figure III.4 :
Figure III.4 Diagramme de Gantt du Back office
II- L’environnement de développement
Pour la réalisation de notre application, nous avons utilisé les langages de
programmation suivants : Le Framework PHP Laravel, JavaScript (JQuery), HTML 5 &
CSS 3 et comme environnement de travail nous avons
opté pour l’utilisation de Sublime Text 3, éditeur de texte
spécialisé dans les langages web essentiellement en PHP,
qui permet de développer de manière plus efficace et plus
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
propre.
II-1 Le Framework Laravel
Vu que nous avons dû utiliser le Framework Laravel, il est intéressant de noter
que nous avons commencé notre stage par une formation de plus de trois semaines sur ce
Framework. C’est ce qui nous a également permis de perfectionner nos connaissances sur le
PHP objet. Par ailleurs ce Framework nous a aidé à avoir un code plus structuré, plus
claire et mieux organisé, grâce aux diverses fonctionnalités qu’il propose telles que :
Un système de routage perfectionné (RESTFul et ressources),
Un créateur de requêtes SQL et un ORM performants,
Un moteur de Template efficace
Un système de validation,
Un système de pagination,
Un système de migration pour les bases de données,
Une gestion des sessions...
Nous avons exploité la version actuelle de Laravel « 5.2 » qui nécessite au minimum la
version « 5.5.9 » de PHP.
II-2 Installation et mise en marche du Framework
Laravel utilise Composer comme gestionnaire de dépendances. Nous commençons par le
téléchargement de ce dernier de ce dernier, puis nous lançons l’invité de commande et
procédons à l’installation avec la commande suivante :
a- Organisation de Laravel :
Avant de débuter nous avons
commencé par comprendre l’utilité de
chacun de ces
dossiers proposés par laravel donc
commençons par le dossier « app » :
Ce répertoire contient les éléments
essentiels de l’application :
Figure III.5 Architecture de base de
laravel
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Http : contient tout ce qui concerne la communication : contrôleurs, routes,
middlewares (il y a 4 middlewares de base) et requêtes,
Providers : contient tous les providers, il y en a déjà 4 au départ. Les providers
servent à initialiser les composants.
On trouve également le fichier actif PHP, activité. PHP ou category.php et tt les autres
classes de notre projet.
On y trouve aussi d’autres dossiers tel que :
Figure III.6 Dossier laravel
o bootstrap : scripts d'initialisation de Laravel pour le chargement automatique des
classes, la fixation de l'environnement et des chemins, et pour le démarrage de
l'application,
o public : tout ce qui doit apparaître dans le dossier public du site : images, CSS,
scripts...
o vendor : tous les composants de Laravel et de ses dépendances,
o config : toutes les configurations : application, authentification, cache, base de
données, espaces de noms, emails, systèmes de fichier, session...
o database : pour les migrations et les populations,
o resources : pour les vues, les fichiers de langage et les assets (par exemple les
fichiers LESS ou Sass),
o storage : pour stocker les données temporaires de l'application : vues compilées,
caches, clés de session...
Il y a aussi des fichiers dans la racine dont voici les principaux :
o artisan : outil en ligne de Laravel pour des tâches de gestion,
o composer.json : fichier de référence de Composer,
o phpunit.xml : fichier de configuration de phpunit (pour les tests unitaires),
o .env : fichier pour spécifier l'environnement d'exécution la figure ci-dessous indique
le contenu de notre fichier .env.
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure III.6 Connexion à la base de données
III- Le système de gestion de base de données « My SQL »
L'accès à une base de données par des utilisateurs ou des applications passe
Indirectement par un système connu par le système de gestion de base de données
(SGBD).
Pour le stockage et la gestion des flux d'informations nous avons choisi le système de
gestion de base de données MySQL.
Figure III.7la table localisation
Nous avons utilisé un serveur équipé de PHP avec au minimum la version 5.5.9 et
aussi de MySQL. Wampserver, qui répond à toutes nos attentes et qui permet de basculer
entre les versions de PHP et de MySQL en un simple clic.
La figure ci-dessus montre le script de la table « localisation » , avec quelques
Enregistrements
IV- Tests et Intégration.
Les tests sont nécessaires pour détecter le plus rapidement possible les problèmes
logiciels ou les bugs de manière à pouvoir les corriger avant la publication et le
déploiement de l’application. Ils sont également réalisés pour développer la confiance et
la connaissance du produit livré.
L’un des objectifs principale de notre stage de fin d’étude c’est le travail en équipe,
donc dans un court premier temps on a formé une équipe à quatre composée de deux
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
ingénieurs et nous même, ou chacun avait des tâches à accomplir et à l’issue de chaque
tache réalisée, nous effectuons des tests en locale par rapport à ce qui a été définit dans la
conception puis nous mettons à jours le projet déjà partagé sur le Git hub[13] afin que
Tous les membres de l’équipe puissent avoir accès à la dernière version, par la suite on a
Continué à deux en gardant la même méthodologie de travail.
V- Démonstration
V-1 Authentification
Figure III.8Authentification
L’accès au back office est protégé par un système d’authentification avec deux types
d’utilisateur un administrateur et un superviseur.
V-2 Menu Administrateur
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure III.9Tableau de bord Administrateur
Ce tableau de bord permet à l’administrateur d’avoir accès à toutes les fonctionnalités du
Back office (gestion des employés, clients, localités..) et d’avoir un résumé des
fonctionalités importante sous forme de vignette comme le montre la figure III.10avec un
accées rapide à ces derniers.
V-3 Gestion des employés
Figure III.10 Gestion des employés
Cette partie permet à l’administrateur de voir l’ensemble des employés avec la
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Possibilité de modifier, supprimer ou de lister les différents secteurs d’activité de chaque
employés avec aussi la possible de filtrer cette liste par nom, prénom ou poste.
Conclusion Générale
L’objectif principale de ce stage est le développement d’un module web afin de
Compléter les deux modules déjà existant offrant la possibilité aux superviseurs et
Administrateurs de mettre en relations les différentes commandes clients effectuer depuis
le front office avec les agents de terrain en fonction de leurs situations géographiques aussi
de pouvoir gérer les différents secteurs d’activités ainsi que les comptes clients et
employés avec la possibilité de fournir un service après livraison en cas de réclamation
client.
Dans ce rapport de stage , nous avons détaillé les différentes étapes de conception et
réalisation du back office que nous avons développé.
Ce stage de fin d’étude a fait l'objet d'une expérience intéressante, qui nous a
permis de découvrir le monde professionnel et de mettre en pratique ce que nous avons
acquis durant notre cursus et d'améliorer nos connaissances et nos compétences sur le
plan technique.
Le travail que nous avons accompli répond aux exigences et objectifs fixés au début
du stage. Cependant il peut encore évoluer et se voir améliorer. Comme perspective nous
envisageons la mise en œuvre de l’affectation des activités automatiquement en fonction de
l’adresse d’envoi d’un colis et la position géographique d’un agent. Nous souhaitons
également générer et visualiser les rapports journaliers de l’ensemble des activités.
Liste des figures
Figure II.1Diagramme de cas d’utilisation ...................................................................
Rédige et soutenu par : DJATCHA NDIANKEU
CONTRIBUTION A LA REALISATION D’UNE
PLATEFORME DE SUIVI DE COLIS
Figure II.2Diagramme de séquence « créer adresse » ..................................................
Figure II.4Diagramme de Séquence « Affecter une activité » ....................................
Figure II.5 Maquette d’activité Agent.........................................................................
Figure III.1 Cycle de vie Scrum ..................................................................................
Figure III.2 Fichier de suivi du Back office (projet tracking colis) ............................
Figure III.3 Graphe générer par le fichier de suivi du projet tracking colis ...............
Figure III.4 Diagramme de Gantt du Back office .......................................................
Figure III.5 Architecture de base de laravel ................................................................
Figure III.6 Connexion à la base de donnée................................................................
Figure III.7 La table localisation .................................................................................
Figure III.8 Authentification .......................................................................................
Figure III.9 Tableau de bord Administrateur ............................................................
Figure III.10 Gestion des employés ............................................................................
Rédige et soutenu par : DJATCHA NDIANKEU