Académique Documents
Professionnel Documents
Culture Documents
I. Introduction......................................................................................................................................2
II. Contexte du Projet............................................................................................................................2
III. Objectifs du Projet........................................................................................................................2
IV. Portée du Projet............................................................................................................................2
V. Acteurs et Parties Prenantes.............................................................................................................2
VI. Exigences Fonctionnelles.............................................................................................................2
VII. Exigences Non Fonctionnelles.....................................................................................................2
VIII. Architecture du Système...............................................................................................................3
1. Matériel :.......................................................................................................................................3
2. Logiciel :.......................................................................................................................................3
3. Alimentation :...............................................................................................................................3
4. Sécurité :.......................................................................................................................................3
IX. Tests..............................................................................................................................................4
X. Gestion de Projet..............................................................................................................................4
Plan de déploiement..............................................................................................................................4
1. Préparation :......................................................................................................................................4
Évaluation des Besoins :...................................................................................................................4
Ressources Humaines et Matérielles................................................................................................4
2. Configuration du Système :..............................................................................................................4
Installation Matérielle.......................................................................................................................4
Configuration Logicielle :................................................................................................................4
3. Tests Préliminaires :.........................................................................................................................5
Tests Matériels :................................................................................................................................5
Tests Logiciels :................................................................................................................................5
4. Intégration avec la Base de Données :..............................................................................................5
Migration des Données :...................................................................................................................5
Vérification des Transactions :.........................................................................................................5
5. Formation :.......................................................................................................................................5
Formation du Personnel :..................................................................................................................5
6. Déploiement Initial :.........................................................................................................................5
Tests de Fonctionnement Initial :.....................................................................................................5
Recueillir les Retours Utilisateurs :..................................................................................................5
7. Déploiement Complet :.....................................................................................................................5
Mise en Production :.........................................................................................................................5
1
Surveillance Initiale :........................................................................................................................5
8. Optimisation Continue :....................................................................................................................5
Analyse des Performances :..............................................................................................................5
Mises à Jour et Correctifs :...............................................................................................................5
9. Documentation :...............................................................................................................................6
Manuel Utilisateur :..........................................................................................................................6
Documentation Technique :..............................................................................................................6
10. Clôture du Projet :...........................................................................................................................6
Évaluation Finale :............................................................................................................................6
Formation Continue :........................................................................................................................6
11. Support Post-Déploiement :............................................................................................................6
a. Service Client :..............................................................................................................................6
XI. Risques et Stratégies d'Atténuation..............................................................................................6
XII. Documentation Technique............................................................................................................6
Références.................................................................................................................................................6
Annexes....................................................................................................................................................6
2
I. Introduction
Le projet "Parking Connecté" vise à mettre en place un système intelligent de gestion de
parking qui utilise la technologie RFID pour permettre l'accès sécurisé aux conducteurs et offre des
notifications sur la durée de stationnement. Ce document détaille l'analyse et la conception de ce
système.
3
VIII. Architecture du Système
1. Matériel :
- Arduino : une carte Arduino compatible avec les besoins du projet, telle qu’Arduino Uno, Arduino
Mega, ou Arduino Nano.
- Module RFID : un module RFID compatible, tel que le module RFID-RC522, pour la lecture des
cartes RFID.
- Capteurs de détection de présence : nous utiliserons des capteurs appropriés, tels que des capteurs à
ultrasons, des capteurs infrarouges ou des capteurs de pression, pour détecter la présence de véhicules
dans les places de stationnement.
- Afficheurs LED : ces afficheurs LED sont utilisés pour indiquer l'état de disponibilité des places de
stationnement, par exemple, des LED vertes pour les places libres et des LED rouges pour les places
occupées.
- Module de communication : nous devons envisager l'utilisation d'un module de communication,
comme un module GSM ou un module Wi-Fi, pour envoyer des notifications ou des alertes aux
utilisateurs ou au gestionnaire de parking.
2. Logiciel :
- Langage de programmation : nous utiliserons le langage de programmation Arduino, basé sur le
langage C/C++, pour développer le code du système de smart parking.
- Bibliothèques : nous utiliserons les bibliothèques appropriées pour Arduino, telles que la
bibliothèque RFID-RC522, pour faciliter la communication avec le module RFID.
- Algorithmes de traitement des données : nous devons mettre en place des algorithmes pour la
lecture des cartes RFID, la vérification de l'autorisation d'accès, la gestion des places de stationnement
et la mise à jour de l'état de disponibilité, l’envoi des messages et des notifications et la connexion du
module Wi-Fi.
3. Alimentation :
- On doit s’assurer de fournir une alimentation suffisante à votre système, en fonction des besoins de
chaque composant (Arduino, module RFID, capteurs, afficheurs LED, etc.).
- Nous utiliserons des adaptateurs d'alimentation appropriés ou des batteries rechargeables, en
fonction des exigences du projet et de l'environnement d'installation.
4. Sécurité :
- Pour assurer la sécurité du système, on doit utiliser des protocoles de communication sécurisés, tels
que le chiffrement des données échangées entre le module RFID, Arduino et la base de données.
-Nous devons implémenter des mécanismes de vérification d'autorisation pour garantir que seuls les
utilisateurs autorisés peuvent accéder aux places de stationnement.
IX. Tests
4
Cas de test pour la lecture de la carte RFID : Ici nous devons de tester la compatibilité des
cartes RFID et du module RFID pour la lecture des cartes.
Cas de test pour la vérification dans la base de données : Dans le cadre de notre projet, il
y’aura pas concrètement de base de données car nous avons quelques petites contraintes
techniques qui ne nous permettra pas d’avoir une base de données avec notre kit Arduino mais
néant moins la projection future on peut implémenter une base de données et le test.
Cas de test pour le calcul de la durée du stationnement
X. Gestion de Projet
Plan de déploiement
1. Préparation :
2. Configuration du Système :
Installation Matérielle :
Déployer les antennes RFID et les lecteurs RFID à l'entrée et à la sortie du parking.
Configuration Logicielle :
Installer et configurer le système de gestion RFID.
Intégrer le module de traitement et la base de données.
3. Tests Préliminaires :
Tests Matériels :
Vérifier le bon fonctionnement des antennes et des lecteurs RFID.
5
Tests Logiciels :
S'assurer que le système de gestion RFID communique correctement avec le module de
traitement.
5. Formation :
Formation du Personnel :
Former le personnel sur l'utilisation du système de gestion RFID.
Assurer une formation sur le processus de gestion des données et des notifications.
6. Déploiement Initial :
Tests de Fonctionnement Initial :
Effectuer des tests pilotes avec des utilisateurs simulés.
7. Déploiement Complet :
Mise en Production :
Déployer le système de manière complète pour tous les utilisateurs.
Surveillance Initiale :
Surveiller le système pendant les premières heures après le déploiement complet.
8. Optimisation Continue :
Analyse des Performances :
Surveiller les performances du système en conditions réelles.
9. Documentation :
Manuel Utilisateur :
Finaliser et distribuer le manuel utilisateur.
6
Documentation Technique :
Mettre à jour la documentation technique en fonction des configurations finales.
Évaluation Finale :
Évaluer la réussite du déploiement par rapport aux objectifs initiaux.
Formation Continue :
Fournir des sessions de formation continue au personnel au besoin.
Références
Normes de sécurité RFID (https://arduino-france.site/rfid-rc522/ )
Documentation des composants matériels.
Annexes
Diagrammes d'architecture.
Diagrammes de séquence.