Projet de fin d'étude : Récupération des positions géographiques des bus sous Android
Etudiant : EL BOUGHAZALI HOUDA
Filière : LF Sciences Mathématiques et Informatique
Encadrant : Pr. BOUMHIDI JAOUAD
Annèe : 2023
Résumé : L’élaboration de nos applications nous a permis de nous confronter à une expérience professionnelle dans le domaine de développement des applications que nous ne pouvons qualifier que d’enrichissante. En outre, elle nous a offert l'opportunité de concrétiser nos connaissances théoriques à l’aide d’un cas réel. Ainsi, ce projet nous a apporté le plus concernant les langages de programmations et les plateformes que nous avons découvertes et pratiqués. Nous avons présenté dans ce rapport toutes les étapes nécessaires pour la conception et le développement de deux applications mobiles Android qui permettent le partage de la localisation géographique (latitude et longitude) des bus, tout en précisant le temps estimé de son arrivage. Ces applications collaborent entre eux pour assurer une meilleur résultat on se basant sur des équations mathématiques pour donner des enseignements exacts. Ce projet nous a donné de plus l’occasion d’acquérir des nouvelles connaissances à propos de Java, Enterprise Architect, Android Studio, Microsoft Excel, Langage XML etc., qui seront certes utiles dans nos futures vies professionnelles. À titre général, ce projet a constitué une expérience professionnelle exceptionnelle. La vie universitaire ne permet que d’avoir un aperçu de son futur métier. On découvre rapidement que l’aspect pratique dépasse souvent les connaissances acquises et qu’il constitue une formation rapide. Dans un premier temps, nous avons effectué une étude et une analyse du besoin. Ensuite nous avons élaboré un cahier des charges du projet afin de fixer les exigences fonctionnelles. Par la suite, nous avons modélisé le système à l'aide du langage UML, en définissant les acteurs qui interagissent avec le système et les scénarios fonctionnels attendus. Nous avons ensuite procédé à une étude conceptuelle détaillée grâce aux diagrammes de cas d’utilisations, au diagramme de séquence et au diagramme de classe. Ensuite, nous avons réalisé une étude technique en vue de choisir l'architecture appropriée à adopter dans la réalisation. Après la préparation de l’environnement de développement, nous avons commencé à réaliser nos applications, qui cherchent la position du bus le plus proche pour L' utilisateur. En perspectives de ce projet, nous envisageons d’implémenter une version payante qui inclura les options suivantes : • Achat d’un ticket de transport. • Pouvoir utiliser de d’autres moyens de transport. • Utiliser plusieurs moteurs de recherche. • Se renseigner sur l’embouteillage du trafics. Nous garderons un excellent souvenir de ce projet, c’était une très bonne expérience professionnelle valorisante et encourageante pour nous dans l’avenir.