Memoire Kouakou Hermann Final
Memoire Kouakou Hermann Final
Memoire Kouakou Hermann Final
N° d’ordre : 19INP00337/2022/INP-HB/ESI
THEME :
ÉTUDE ET PROPOSITION D’UN SYSTÈME DE GESTION
ET DE FACTURATION DE PLACES DE PARKING :
CAS DU PROJET PARKING TOWER
En vue de l’obtention du Diplôme de Technicien Supérieur en Electronique, Informatique et
Télécommunications
DÉDICACE
À ma mère TAHOUA Irène et à mon père KOUAKOU Badou Martin pour leurs
sacrifices accomplis à mon égard et leurs prières.
I
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
REMERCIEMENTS
Ce travail dont nous avons l’honneur de présenter, résulte de l’implication de
plusieurs personnes, raison pour laquelle nous ne pouvons le présenter sans les
remercier. Nous aimerions par ces mots adresser nos sincères et vifs remerciements à la
direction générale de l’entreprise SOCIAL BIOGAS et son personnel ainsi que la direction
de l’ESI, mais plus particulièrement à :
II
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
SOMMAIRE
DÉDICACE ......................................................................................................................... I
REMERCIEMENTS ........................................................................................................... II
SOMMAIRE ...................................................................................................................... III
LISTE DES FIGURES....................................................................................................... IV
LISTE DES TABLEAUX .................................................................................................... VI
AVANT-PROPOS ............................................................................................................ VII
RESUMÉ ........................................................................................................................... IX
INTRODUCTION ............................................................................................................... 1
PARTIE I : CADRE ET CONTEXTE DU PROJET ................................................................ 2
CHAPITRE 1 : SOCIAL BIOGAS ....................................................................................... 3
CHAPITRE 2 : DESCRIPTION DU PROJET..................................................................... 5
PARTIE II : ETUDE TECHNIQUE DU PROJET ................................................................... 9
CHAPITRE 1 : ÉTAT DES LIEUX DES PARKING À ABIDJAN .............................. 10
CHAPITRE 2 : ETUDE CONCEPTUELLE DU SYSTÈME ELECTRONIQUE ........ 15
CHAPITRE 3 : ETUDE CONCEPTUELLE DU SYSTÈME INFORMATIQUE......... 31
PARTIE III : REALISATION ET ÉTUDE FINANCIÈRE ..................................................... 40
CHAPITRE 1 : REALISATION DU SYSTÈME ................................................................ 41
CHAPITRE 2 : EVALUATION FINANCIERE DU PROJET .................................... 54
CONCLUSION ................................................................................................................. 56
BIBLIOGRAPHIE .............................................................................................................. IX
WEBOGRAPHIE ................................................................................................................ X
ANNEXES ......................................................................................................................... XI
TABLE DES MATIÈRES .................................................................................................XIV
III
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
IV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
V
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
VI
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
AVANT-PROPOS
L’Institut National Polytechnique Félix HOUPHOUËT-BOIGNY de Yamoussoukro
(INP-HB), créé par le décret N° 96-678 du 04 septembre 1996 est issu de la fusion de
quatre (4) grandes écoles que sont :
VII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Le parcours STIC assure la formation des techniciens supérieurs avec deux (02) voies de
spécialisation à savoir la spécialité Informatique (INFO) et la spécialité Electronique,
Informatique et Télécommunications (EIT), notre spécialité.
Dans le souci d’offrir sans cesse à ses étudiants une formation de qualité, la direction de
l’ESI envoie chaque fin d’année ses étudiants faire un stage afin de renforcer leur
formation et leur permettre de se familiariser aux réalités de l’entreprise.
En fin de cycle, ce stage revêt un caractère particulier. En effet, les élèves techniciens
supérieurs sont soumis à un Projet de Fin d’Etudes (PFE) qui aboutit, après un minimum
de trois (03) mois en entreprise, à une soutenance devant un jury composé de
représentants de l’école et de l’entreprise et qui est sanctionnée par une note participant
à l’obtention du diplôme.
C’est dans cette perspective que nous avons effectué notre projet de fin d’étude au sein
de la société SOCIAL BIOGAS du 21 mars au 29 juin 2022. Ce projet est sanctionné par
la rédaction du présent mémoire en vue de l’obtention du diplôme de technicien supérieur
en Électronique, Informatique et Télécommunications.
VIII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
RESUMÉ
Le présent projet part du constat que les conducteurs de véhicules ont des difficultés à
trouver des places de stationnement dans les espaces publiques liés à l’insuffisance de
places de parking et à la mauvaise gestion des places disponibles. Ce problème très
gênant fait parti des difficultés que rencontrent les usagers de la route, et parfois
conduisant à un mauvais stationnement des véhicules en particulier ceux de la ville
d’Abidjan. Face à ce problème, l’entreprise SOCIAL BIOGAS, spécialisée dans
l’innovation technologique à travers un vaste projet collaboratif dénommée XCIENCE,
souhaite apporter une solution technologique. C’est ainsi que pour notre projet de fin
d’étude, nous a été confié le thème suivant « Étude et proposition d'un système de gestion
et facturation de places de parking : Cas du projet parking tower ». Il s’agira pour nous
de mettre en place un prototype de système de gestion et de facturation de parking,
qui s’occupera de la gestion du stationnement des véhicules de manière automatique.
En plus de cela, le système assurera la facturation du temps de stationnement. En
plus de cela, le système assurera la facturation du temps de stationnement. Nous
avons, grâce à une analyse comparative des différents types de parking existant aussi
bien sur le territoire ivoirien que dans d’autres pays, pu proposer une solution qui répond
aux besoins des conducteurs et de l’entreprise. La conception d’un prototype du système
a été possible grâce à l’utilisation de plusieurs composants électroniques et outils
informatiques. Le dispositif, se voulant performant, connaitra au fil du temps des
améliorations. Dans ce mémoire, se trouve l’étude et la réalisation de la première version
de notre prototype.
IX
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
INTRODUCTION
Que ce soit dans les grands ou petits espaces, gérer et organiser le
stationnement des véhicules à toujours été complexe, dans la mesure où le nombre
d’usagers de la route ne cesse d’augmenter. Aujourd’hui avec le développement à
grande vitesse de nos villes, la gestion efficace et optimale des espaces de
stationnement des véhicules devient une nécessité.
Les espaces de stationnement à Abidjan n’arrivant plus à suivre la montée fulgurante
des véhicules à quatre roues, entrainent une série de situations gênantes et de
mauvais stationnement chez les automobilistes. En vue d’apporter une réponse au
problème d’espace de stationnement, l’entreprise SOCIAL BIOGAS nous a demandé
dans le cadre de notre stage de fin de cycle, de travailler sur le thème « Étude et
proposition d'un système de gestion et de facturation de places de parking : Cas
du projet parking tower ». Il s’agira pour nous de mettre en place un prototype de
système de gestion et de facturation de parking, qui s’occupera de la gestion du
stationnement des véhicules de manière automatique. En plus de cela, le système
assurera la facturation du temps de stationnement. Afin de mener à bien notre projet,
nous allons essayer d’apporter des réponses aux les questions suivantes : dans quel
contexte notre projet s’inscrit-il ? quelles sont les limites des systèmes existant sur
notre territoire ? quels sont les outils matériels et logiciels adaptés à la réalisation de
notre projet ? quels sont les étapes de la réalisation de notre projet ? et à combien
s’élève le coût de notre projet ?
Pour la suite, le corps de notre travail se subdivisera en trois (3) parties. D’entrée de
jeu nous présenterons la structure d’accueil et les contours du travail à effectuer.
Ensuite, nous traiterons de l’étude technique du système à réaliser, en vue de mettre
en évidence son fonctionnement, les pistes d’éléments utilisable dans le projet et les
choix effectuer pour la réalisation du prototype. Nous terminerons en donnant les
détails de la mise en œuvre du prototype, son évaluation financière et les perspectives
de réalisation grandeur nature.
1
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
2
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
I- PRESENTATION DE L’ENTREPRISE
SOCIAL BIOGAS en abrégé SBS est une entreprise de droit ivoirien créée en
2017 et basée à Abidjan dans la commune de Cocody, Riviera 5. SBS intervient dans
les domaines du développement durable de l’innovation technologique et la logistique.
Le caractère innovant de ses services et sa maitrise du contexte ivoirien et des pays
du Sud du Sahara lui ont permis de partager son expertise avec des entreprises et
organismes ivoiriens, burkinabés, français et rwandais. SBS entend être une
entreprise incontournable dans le développement des solutions innovantes qui
répondent aux besoins des pays d’Afrique sub-sahariens. Le
projet XCIENCE vise à créer un écosystème technologique en Afrique à travers de
nombreux projets communautaires axés autour de la robotique. L’initiative a vu le jour
en 2020 et a été officiellement lancée en AOÛT 2021. Le projet est conduit par M.
DOUMOUYA Lanciné, réalisé en collaboration avec les entreprises Kobeteck, SOCIAL
BIOGAS et avec le support technologique du partenaire NVIDIA. Son déploiement est
basé sur la création de communauté dans les universités et la création de fabriques
indépendantes dans les pays Africains. L’objectif étant de sortir des solutions
innovantes, durables et éco-responsable qui améliorent le quotidien des Africains.
Pour atteindre ses objectifs, SOCIAL BIOGAS s’est dotée d’un personnel qualifiant et
expérimenté. Structurée et hiérarchisée, tous les départements jouent un rôle crucial
dans l’évolution de la structure et dans les réponses aux différentes exigences de ses
clients et partenaires. Elle s’organise alors comme suit :
3
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Le service smart parking et urbanisme, est le service qui nous a accueillis pour notre
stage de fin de cycle. Rattaché directement au département technologie et innovation
technique, ce service a un rôle moteur au sein de l’entreprise. Conduit par une équipe
d’ingénieurs et de techniciens très qualifiés, le service s’occupe des expertises à
caractères techniques concernant la mobilité des biens et des personnes (transports
et parking).
• Consultance RSE ;
• Energie renouvelables ;
• Team building ;
• Développement d’applications (web et mobile) ;
• Solutions de Smart Agriculture ;
• IOT ;
• Géolocalisation ;
• Logistique (livraison, gestion de flotte…) ;
4
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
5
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
N°
Nom de la tâche Date de début Durée Date de fin
6
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
7
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
8
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
9
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
10
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
1- Le parking de surface
En ville, sous les aéroports ou sous les bâtiments de certaines zones d’activité,
souvent sur plusieurs niveaux, le parking souterrain permet d’économiser l’espace.
Chaque niveau de stationnement s’apparente à un parking classique, à la différence que l’air y
est plus confiné et pollué, sans oublier que le sol n’y est pas lessivé par les pluies. Des rampes
permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des escaliers permettent
aux occupants des véhicules, une fois ceux-ci garés, de remonter à la surface. On remarque
la présence de ce permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des
escaliers en dessous des tours administratives.
11
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des escaliers permettent
au
12
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
13
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Ces parkings sont subventionnés par les collectivités car ils favorisent la mobilité
générale et la mutualisation des moyens de transports publics ou privés notamment
avec la pratique du co-voiturage. Les parcs relais sont généralement positionnés aux
abords immédiats des villes et à proximité des gares routières ou ferroviaires, des
stations de métro ou de tramway, des arrêts de bus.
Aussi afin de perfectionner, le mettre en adéquation avec les habitudes des usagers, nous
allons réaliser une application mobile qui sera capable de communiquer avec notre
système, qui va permettre de s’aligner sur l’avènement des paiements mobiles et enfin qui
va permettre de gérer les abonnés.
14
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
15
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
L’unité d’acquisition
L’unité d’exécution
Il s’agit ici de l’élément principal qui va entrainer le déplacement des berceaux pour
stationner les véhicules. Pour notre système, cette unité va entrainer la rotation d’une
courroie pour faire tourner les différents berceaux.
16
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
C’est l’unité centrale de notre système au niveau de la barrière. Elle reçoit des données et
informations provenant de l’unité d’acquisition, puis les traitent et les transmets les ordres
à l’unité d’exécution. Elle sert aussi à communiquer avec le broker en ligne en tant que
client MQTT. C’est la partie intelligente de notre dispositif au niveau de la barrière.
L’unité d’affichage
Située au niveau du panneau d’authentification, cette unité va permettre d’afficher le code
QR associé au berceau de stationnement mais aussi va permettre au conducteur de
choisir s’il veut que son véhicule soit stationné ou s’il veut récupérer son véhicule. Elle
sera constituée essentiellement de LED et d’un écran.
L’unité de lecture
Cette unité placée au niveau de panneau d’authentification, va permettre à l'utilisateur de
s’authentifier pour déposer ou récupérer son véhicule. Il approchera sa carte qui est une
carte RFID à proximité du lecteur RFID qui récupéra les informations utiles pour
l'authentification. Ces informations seront transmises à l'unité de traitement 2.
C’est l’unité centrale de notre système au niveau du panneau d’authentification. Elle reçoit
des données provenant de l’unité de lecture, puis les traitent et fait des requêtes à la base
de données en ligne. Elle sert aussi à communiquer avec le broker en ligne en tant que
client MQTT. C’est la partie intelligente de notre dispositif au niveau du panneau
d’authentification.
L’unité d’alimentation
L’alimentation a pour rôle de fournir la tension et le courant nécessaire au bon
fonctionnement de toutes les autres unités fonctionnelles de notre système. Elle sera
reliée à toutes ses différentes unités afin d’assurer leur fonctionnement. Pour alimenter
notre dispositif, nous pouvons utiliser le courant fourni par la CIE sachant que notre
système sera immobile et d’autres éléments pour adapter ce courants à nos
composants.
17
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Cet élément du système sera chargé de mesurer la distance entre la barrière et les objets
en face de celle-ci pour déterminer la présence d’un véhicule. Il existe sur le marché une
large gamme de capteurs pouvant assurer cette fonction. Dans notre cas, nous ferons une
étude comparative entre le capteur à ultrasons HC-SR04 et le capteur LIDAR TFmini-S.
Dans le tableau suivant, nous avons établi les différences caractéristiques entre ces 2
capteurs.
Tableau 2 : Tableau comparatif des capteurs de distance
TENSION DE
FONCTIONNEMENT 3.3 – 5 V 5V±0.1V
FREQUENCE 40 Hz 1 kHz
Nous avons cependant opté pour le HC-SR04, pour les raisons suivantes :
convenable pour notre prototype ;
précis dans les mesures ;
18
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Figure 10 : HC-SR04
Brochage
Vcc : cette broche reçoit 5V comme alimentation du composant
GND : Masse
Trig : borne de déclenchement de la mesure, connectée à un PIN numérique de l'Arduino
réglé en sortie.
Echo : borne de récupération du signal de mesure, connectée à un PIN numérique de
l'Arduino réglé en entrée.
1.2- Capteur de mouvement
Cet élément du système sera chargé de vérifier s’il n’y a aucune présence humaine avant
de commencer la manœuvre de stationnement. Il existe plusieurs capteurs capables de
remplir cette fonction. Dans notre cas, nous ferons une étude comparative entre le capteur
HC-SR501 et le capteur HC-SR505.
Dans le tableau suivant, nous avons établi les différences caractéristiques entre ces 2
capteurs.
TECHNOLOGIE DE
MESURE Infrarouge Infrarouge
TENSION DE
FONCTIONNEMENT DC 5V – 20V DC 4.5-20V
19
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
À la vue de ces résultats qui nous donne des caractéristiques presque identique,
notre choix s’est porté sur le HC-SR501 du fait qu’il soit :
Immédiatement disponible sur le territoire ivoirien ;
Portée un peu plus grande
Avantageux en termes de coût.
Figure 11 : HC-SR501
20
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
TENSION DE
FONCTIONNEMENT DC 5V DC 5V
21
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Cet élément du système va permettre de proposer une autre alternative que celle de
l’authentification par code QR, pour pouvoir permettre aux clients d’avoir le choix.
Dans notre cas, nous pour le module module RFID RC522 pour ça compatibilité et sa
disponibilité sur le marché.
Le module RFID que nous allons utiliser dans ce projet est le kit RFID RC522 constitué de
carte et de tag RFID, du lecteur RCS22 et de connecteurs qui se présente sur la figure ci-
dessous.
Pour notre unité de traitement, nous nous focalisons sur les meilleures cartes de
développements pour les systèmes embarqués qui sont les plus accessibles sur le
marché à savoir les cartes des familles Raspberry Pi, Arduino et ESP.
22
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
La carte ESP est un circuit intégré à microcontrôleur avec connexion Wi-Fi. Elle
analyse des signaux électriques de manière à effectuer de taches très diverses. Pour
programmer cette carte, on peut utiliser l’IDE Arduino. Il y a de nombreuse cartes ESP
possédant des plateformes basées sur des microcontrôleurs disponibles pour
l’électronique programmée.
23
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
− pouvoir être utiliser comme relais avec une base de données en ligne ;
− la possibilité de faire du multitâche ;
− la possibilité de d’avoir des ports programmables.
• ESP8266
− dispose d’une connectivité Wi-Fi ;
− possède un petit encombrement ;
− le prix de celui-ci est abordable
− la possibilité de d’avoir des ports programmables.
24
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
• une alimentation à partir du secteur CIE pour l’écran téléviseur via son câble
d'alimentation ;
• une alimentation de 5V/2A fournie par un chargeur Samsung pour la carte
Raspberry Pi et la carte ESP8266.
• une alimentation de DC de 12V/5A fournie par un bloc alimentation pour
l’alimentation du moteur.
Pour une bonne alimentation de notre de système et afin d’éviter des désagréments
au niveau de notre système comme les surtensions ou les courts-circuits
• LEDs
Au démarrage du système, la LED verte est allumée pour indiquer qu’il y’a des places
disponibles dans la tour. Une fois que la tour est pleine ou que le véhicule est en fin de
course dans le berceau de saisonnement, la LED rouge clignote.
25
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Les LEDs ont le même diamètre, donc les mêmes caractéristiques. Ce qui nous permet
de dire que les résistances de protection ont aussi la même valeur (R1=R2=R). Soit
D, la LED protégée par la résistance R et Vs = 5V (la tension fournie).
• L’écran
L’écran va permettre d’afficher le code QR que l’utilisateur devra scanner, c’est aussi
sur l’écran que l’utilisateur devra choisir s’il veut garer son véhicule ou le récupérer. La
source de l’image sera fournie par la Raspberry. Cette fonction peut être assurer par
tout écran possédant un port HDMI. Pour notre part nous utiliserons un écran adapté
à une Raspberry pi.
26
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Après le traitement de toutes les informations provenant des différents capteurs par
l’unité de traitement, cette partie importante du système nous permettra de savoir si
notre dispositif fonctionne comme souhaité. Dans notre système, il est essentiellement
composé d’un module relais et d’un moteur électrique.
• Bloc de puissance
Le composant par excellence pour réaliser cette fonction est un module relais. Le
module relais sera commandé par l’unité de traitement. Le module relais commandera
l’allumage et l’extinction du moteur électrique qui seront utilisées pour l’arrosage. On
utilisera le relais SRD-05DC-SL-C.
27
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
• Bloc moteur
Un moteur électrique est un dispositif permettant la conversion d'énergie
électrique ou énergie mécanique. Pour notre projet le moteur électrique permettra
d’assurer le déplacement des différents berceaux. Pour cette version miniature qui
comportera 8 berceaux de stationnement, on considère la masse d’une mini voiture
de 100g, et la masse de la structure métallique à faire tourner de 1,2Kg. Ce qui nous
fait charge totale de 2Kg. Nous optons pour un moteur d’essuie-glace pour sa
compatibilité avec notre prototype et sa facilité d’accès.
28
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
2- Choix du Broker
29
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
– Shiftr : Shiftr est rapide, prend en charge de nombreux clients, il est dédié au
développement de systèmes IoT, il peut être intégrer à plusieurs plateformes. est livré
avec des modèles d’intégration d’entreprise faciles à utiliser et de nombreuses
fonctionnalités avancées
Dans notre cas nous utiliserons shiftr comme broker en raison de sa simplicité
d’utilisation et sa compatibilité à notre projet.
30
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
I- Présentation de ESSUP/UML
EssUP est un nouveau processus conçu par IJI (Ivar Jacobson International) pour
améliorer le développement des logiciels modernes. C’est en fait une méthode qui
intègre avec prudence les pratiques du Processus Unifié et des méthodes agiles,
possédant ainsi un certain nombre de pratiques simples et éprouvées qui peuvent être
utilisées comme base pour tous les types de développement. Par ailleurs, il se
concentre sur les éléments essentiels applicables aux projets, fournit des conseils sur
la mise en œuvre d'une approche cohérente, met l'accent sur l'amélioration des
compétences des personnes impliquées dans le développement et ajoute
suffisamment de mécanismes pour réduire les risques liés aux projets.
31
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Un acteur représente un rôle joué par une entité externe (utilisateur humain, dispositif
matériel ou autre système) 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.
Le tableau ci-dessous fournit des explications détaillées sur les acteurs identifiés :
32
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Les diagrammes de cas d’utilisation sont des diagrammes UML utilisés pour donner
une vision globale du comportement fonctionnel d’un système logiciel. C’est la
description du modèle vu par les acteurs du système. En effet, les cas d’utilisation et
les acteurs dans les diagrammes de cas d’utilisation décrivent ce que le système fait
et comment les acteurs l’utilisent, mais ne montrent pas comment le système
fonctionne en interne. Les figure 7 ci-après présente les diagrammes de cas
d’utilisation de notre système.
Notons que nous utilisons ici le mot-clé « fragment » pour montrer que s’authentifier
n’est pas un objectif à part entière des utilisateurs de nos plateformes. En outre, notre
étude sera entièrement pilotée par ces cas d’utilisation : le but véritable de notre
plateforme est de permettre l’exécution de tous ces cas d’utilisation.
33
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
1- 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
34
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
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 futurs de notre application, notre frontend doit disposer
d’une communauté robuste et du soutien des géants des techs 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 11 suivant présente
une étude comparative de ces trois (3) technologies :
35
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Comme le montre le tableau ci-dessus, Flutter est la technologie la plus complète des
trois (3). Et c’est elle que nous avons choisi pour le développement de notre système.
2- 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 qu’ils génèrent, nos technologies backend doivent comporter une
base de données robuste capable de gérer un flux important de données. Par
conséquent, la mise en place de micro-services doit être facilitée par nos technologies
backend.
Dart + Firestore : La base de données est hébergée sur les serveurs de Google
Firebase. On a donc une base de données NoSQL, accessible et modifiable grâce aux
APIs établies par Google.
36
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
3- Agrégateur de paiement
Un agrégateur de paiement est une entreprise qui vend une API qui est elle-même
connecté à d’autres API de paiement, comme les API de mobile money ou les API de
paiement CB. Nous avons noté trois (03) agrégateurs pour notre projet :
❖ CinetPay : fondé par 2 amis (Idriss MONTHE et Daniel DINDJI) partageant une
passion pour la technologie, l'entrepreneuriat et l'inclusion financière. Lancé en 2016,
la plateforme a plus de huit (08) milliards de transactions32. Il a un siège en Côte
d’Ivoire.
❖ SycaPay : Sa mission est simple : apporter une réponse concrète qui prend en
compte les besoins de l’ensemble des acteurs du marché33. Il a également un siège
en Côte d’Ivoire.
❖ HUB2 : HUB2 est une solution développée par CONNEKT434. HUB2 est présent
en Afrique de l’Ouest dans le but de proposer des services de paiement innovants. Il
a également un siège en Côte d’Ivoire.
Notre agrégateur doit être mature dans les paiements en ligne. Il se doit d’être très
pointu en matière de sécurité pour minimiser les risques de piratage. De plus, Il doit
disposer d’une bonne documentation pour l’intégration de ses services mais
également moins coûteux en pourcentage de commission. Enfin, la gestion clientèle
se doit d’être de qualité. Sur la base de ces critères, le tableau ci-après présente une
étude comparative de nos trois (03) agrégateurs :
37
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Cette comparaison nous montre sans ambiguïté que HUB2 est le meilleur agrégateur
parmi les trois (3) présentés. HUB2 a de ce fait été sélectionné comme agrégateur de
paiement dans le cadre de notre projet.
4- Architecture applicative
Après la sélection des outils à utiliser, nous pouvons établir l’architecture. La figure ci-
dessous présente cette architecture :
38
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
5- Outils utilisés
Le tableau ci-dessous résume l’ensemble des outils utilisés dans le développement
l’application :
39
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
40
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
41
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
2- Configuration de l’IDE
Nous allons montrer les étapes de la configuration. Après avoir téléchargé et le logiciel,
nous faisons comme suit
42
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
• Cliquer sur le bouton situé à droite de l’option URL de gestionnaire des cartes
supplémentaire. Dans la boîte de dialogue qui s’ouvre, on ajoute le lien
https://arduino.esp8266.com/stable/package_esp8266com_index.json, puis on
clique sur OK.
43
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
• Matériel nécessaire
Pour l’installation du système d’exploitation Raspbian, nous avons eu besoin d’un
certain nombre de matériel. Il s’agit de :
1 Carte Raspberry Pi 3 B+
1 Carte Micro SD (32Go) avec un adaptateur
1 Chargeur d’alimentation (5V/2A) USB Micro
1 Clavier USB
1 Souris USB
1 Ecran téléviseur avec port HDMI
1 Câble HDMI
1 Point d’accès internet (Flybox) avec un port RJ45
1 Câble Ethernet RJ45 (optionnel)
44
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
• Architecture du matériel
L’interconnexion des différents éléments pour l’installation de Raspbian est décrite par
la figure 12 ci-dessous.
• Installation de Raspbian
Après avoir inséré la carte mémoire micro SD dans l’espace réservé sur la carte
Raspberry pi, la carte Raspberry Pi démarre automatiquement lorsqu’elle est
alimentée. Au démarrage, NOOBS propose des systèmes d’exploitation qu’il est possible
d’installer sur la carte SD.
45
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Dans notre cas, nous avons choisi Raspbian et cliqué par la suite sur « Install (i) ».
A la fin de l’installation le système redémarre et affiche l’interface graphique de
Raspbian.
46
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
47
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
48
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
49
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
50
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
manière automatique. Dans le cas où un utilisateur aurait déjà garé son véhicule, il
choisit de le récupérer, alors système lui ramène son véhicule et la facture est
automatiquement déduite de son compte.
51
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
52
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
2- Présentation du prototype
53
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
54
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
55
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
CONCLUSION
56
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
BIBLIOGRAPHIE
[2] Pascal ROQUES, UML 2 par la pratique, Eyrolles, 5e édition 2006, 364 pages ;
[3] Pascal ROQUES, Franck VALLEE, UML 2 en action : de l’analyse des besoins à la
conception, Eyrolles, 4e édition 2007, 381 pages.
IX
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
WEBOGRAPHIE
Découverte des différents types de parking
Consulté le : 23/04/2021 à 09h21m.
Source [En ligne] : https://www.evo-park.com/guide-comparatif-types-
parking/#5bdf4982eb9ed2ab4
X
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
ANNEXES
Annexe 1 : Illustration des cartes de développement DIY$
Annexe 2 : Raspberry Pi 3
XI
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
XII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
Brochage
• Analog I/O : 1 (A0)
• Communication Serial: 10 (D0, D1, D2, D3, D4, D5, D12, D13, D14, D15)
XIII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
DÉDICACE ...................................................................................................................I
REMERCIEMENTS .....................................................................................................II
SOMMAIRE ................................................................................................................III
RESUMÉ ................................................................................................................... IX
INTRODUCTION .........................................................................................................1
I- Généralités ..................................................................................................... 10
XIV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
1- Présentation du MQTT................................................................................ 29
I- Présentation de ESSUP/UML......................................................................... 31
1- Frontend ..................................................................................................... 34
XV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower
2- Backend ...................................................................................................... 36
CONCLUSION...........................................................................................................56
BIBLIOGRAPHIE ....................................................................................................... IX
WEBOGRAPHIE ........................................................................................................ X
ANNEXES ................................................................................................................. XI
XVI