Abstract:
Ce travail est décomposé en quatre étapes. La première a été consacrée à étudier le
contexte général du projet à travers des détails et une problématique. L'étape suivante a été
dévolue à la spécification et à l'analyse des besoins fonctionnels et non fonctionnels des
utilisateurs, ce qui nous a permis de classer les fonctionnalités du système en plusieurs
itérations selon la priorité et pouvoir identifier les acteurs du système et de réaliser les
diagrammes de cas d'utilisations. Une fois les acteurs bien définis et le diagramme de cas
d'utilisations complet nous sommes passé à la troisième étape, qui fut consacrée à la
conception, nous avons pu réaliser les différents diagrammes, à savoir les diagrammes de
séquence système, diagramme de classe et modèle documents. Enfin nous somme finalement
arrivés à la dernière étape qui consisté à la réalisation des deux application web et mobile et
nous avons pu utiliser différentes technologies et plateformes (Flutter, Dart, MongoDB,
NodeJs, ExpressJS, ReactJs, Arduino, C, Tailwind CSS, etc.) pour implémenter notre solution
que nous avons prototyper et maquetter tout en utilisant une charte graphique que nous
avons créé pour illustrer l'identité visuelle reflétant le domaine d'activité.
La partie matérielle qui consiste à la réalisation du GPS a été réalisée au fur à mesure
du projet et tout au long des étapes. ?tant novices dans le domaine de l'électronique nous
avons tout de même essayer de réaliser un GPS en assemblant quelques composants
électronique (Arduino, GSM-SIM808, GPS-Antenne) et cela nous a permis l'apprentissage de
certains points fondamentaux de ce domaine.
Après la mise en place de l'application, nous avons effectué plusieurs tests, ce qui nous
a permis de mettre en évidence certaines lacunes de notre application, mais ces tests ont
également ouvert des pistes d'amélioration des applications et des possibilités concernant nos
perspectives, comme donner la possibilité aux clients d'utiliser des services, que l'on pourra
mettre en place, afin de leur donner la possibilité d'intégrer le suivi directement sur leur sites,
et même pourquoi pas ajouter une sécurité au GPS afin de notifier les administrateurs au cas
où celui-ci sort du périmètre prédéfinit.