Mémoire de fin d'études : Conception et réalisation d'une application mobile SRTM
Introduction au projet de fin d'études
Ce mémoire de fin d'études documente la conception et le développement d'une application mobile dédiée à la Société Régionale de Transport de Médenine (SRTM). Rédigé par Awatef Meskine et Manel Zaidi, ce travail s'inscrit dans le cadre de l'obtention du diplôme national de licence fondamentale en informatique appliquée à la gestion (IAG), parcours développement d'une application mobile, au sein de l'Institut Supérieur de Gestion de Gabes pour l'année universitaire 2020-2021.
Le document présente l'ensemble de la démarche menée, de l'analyse de l'existant au sein de l'entreprise jusqu'à la réalisation technique de l'application mobile et de son interface d'administration web.
Présentation de l'organisme d'accueil et problématique
La Société Régionale de Transport de Médenine est une entreprise semi-étatique à caractère commercial rattachée au ministère du Transport, créée en 1967. Elle gère une flotte importante de bus et assure le transport public de personnes dans les gouvernorats de Médenine et de Tataouine.
L'analyse de l'existant révèle que la structure fait face à des problématiques de surpopulation dans ses locaux administratifs et ses guichets, situation accentuée par la pandémie de coronavirus. La gestion reposant majoritairement sur des supports papier et des échanges physiques pour l'achat de billets, les demandes d'abonnement ou les formalités des employés, le projet propose une transition numérique adaptée.
Modélisation et spécification des besoins
Le second chapitre du mémoire se consacre à l'analyse et à la modélisation à l'aide du langage unifié de modélisation (UML). Les besoins fonctionnels sont ventilés selon trois principaux acteurs identifiés :
- Les clients : Ils disposent d'un espace ouvert pour consulter les horaires, acheter ou réserver des billets en ligne, effectuer des demandes d'abonnement civiles ou scolaires, et suivre les concours de recrutement de la société.
- Les employés : Ils accèdent à un espace privé sécurisé après authentification pour consulter leur emploi du temps, suivre l'évolution de leur salaire et effectuer des demandes de congé au format numérique.
- L'administrateur : Via un site web dédié, il gère les arrêts, les trajets et procède à la validation des abonnements demandés par les usagers.
Les diagrammes de cas d'utilisation, de classes et de séquence permettent de structurer l'architecture logicielle et les interactions entre les utilisateurs et le système.
Réalisation technique et environnements
La dernière partie du rapport aborde la phase d'implémentation et présente les choix technologiques retenus pour la mise en œuvre de la solution. Le développement de l'application mobile repose sur des technologies web et mobiles multiplateformes telles que Ionic, Angular, HTML5, CSS3, JavaScript et Node.js. La persistance des données est gérée par le système de gestion de bases de données MySQL via PhpMyAdmin.
Le document illustre le résultat de ce travail par de nombreuses captures d'écran des interfaces réalisées, incluant l'accueil, les formulaires d'abonnement, l'espace de réservation de billets, le module de paiement en ligne ainsi que l'espace personnel réservé au personnel de l'entreprise.
Questions fréquentes
Quel est le cadre académique de ce mémoire ?
Ce mémoire a été préparé en vue de l'obtention du diplôme national de licence fondamentale en informatique appliquée à la gestion (IAG) à l'Institut Supérieur de Gestion de Gabes, durant l'année universitaire 2020-2021.
Quelle est l'entreprise partenaire du projet ?
Le projet a été réalisé en collaboration avec la Société Régionale de Transport de Médenine (SRTM), une entreprise publique de transport opérant dans les régions de Médenine et de Tataouine.
Quelles sont les principales fonctionnalités destinées aux clients ?
Les clients peuvent consulter les horaires, réserver ou acheter des billets en ligne, soumettre des demandes d'abonnement scolaire ou civil, et consulter les avis de concours de recrutement.
Quels outils et technologies ont été utilisés pour la réalisation ?
Le développement mobile s'appuie sur le framework Ionic, Angular et Node.js, tandis que la base de données est gérée sous MySQL avec PhpMyAdmin. Une interface web d'administration est également mise en place pour la gestion des trajets et des abonnements.
Testez vos connaissances
Question 1
Quel est l'objectif principal de l'application mobile développée dans ce projet ?
- Gérer la flotte de véhicules de l'entreprise en temps réel par GPS
- Faciliter l'accès des usagers aux services de transport et simplifier les démarches des employés
- Remplacer entièrement les guichets physiques de la société par un système automatisé sans personnel
- Fournir un portail de divertissement pour les passagers pendant les trajets
Réponse correcte : Faciliter l'accès des usagers aux services de transport et simplifier les démarches des employés
Explication : L'application vise à réduire la surpopulation dans les locaux en permettant aux clients d'acheter des billets et de demander des abonnements en ligne, tout en offrant aux salariés un espace de gestion de leurs congés, salaires et emplois du temps.
Question 2
Quels sont les trois principaux acteurs identifiés dans le système ?
- Le client, le chauffeur et le directeur
- Le client, l'employé et l'administrateur
- L'administrateur, le fournisseur et le passager
- L'employé, l'audit et le contrôleur
Réponse correcte : Le client, l'employé et l'administrateur
Explication : L'analyse des besoins distingue les clients (grand public), les employés (personnel de la société accédant à leur espace privé) et l'administrateur (gestion des trajets, arrêts et validation des abonnements via le site web).
Question 3
Quel framework a été principalement utilisé pour le développement de l'application mobile ?
- Flutter
- React Native
- Ionic
- Django
Réponse correcte : Ionic
Explication : Le mémoire précise que l'application mobile repose sur le framework Ionic combiné avec Angular et les technologies web (HTML, CSS, JavaScript).
Télécharger Mémoire de fin d'études : Conception et réalisation d'une application mobile SRTM pdf