Académique Documents
Professionnel Documents
Culture Documents
Réalisé par :
NSENGIYUMVA Guy Hervé
L’internet étant un outil de communication puissant, qui est actuellement une des plus
importantes révolutions dans le domaine de l’échange des données de toutes sortes. Il permet de
répondre à un grand nombre de besoins tant pour les entreprises que pour les particuliers.
En effet, l’homme a toujours été à la quête d’un moyen d’informatiser certaines tâches
longtemps réalisées à la main. L’informatique science de traitement automatique de
l’information est venue comme une réponse à cette recherche.
L’informatique favorise l’échange rapide d’un grand nombre d’informations, facilite le travail,
assure la rapidité, la fiabilité et l’efficacité dans la recherche et traitement de l’information.
Au-delà de cette utilisation de l’informatique, c’est surtout l’utilisation de l’informatique dans les
entreprises pour gérer le personnel, gérer les stocks, gérer les bibliothèques, etc.…, qui a permis
de révolutionner les méthodes de travail.
D’où diverses entreprises de nos jours tendent à l’informatisation de leurs secteurs dans le but de
garantir une gestion informatisée de leurs services et permettent d’améliorer leur rentabilité et
leur productivité. C’est dans ce cadre que nous avons choisi de travailler sur le sujet qui s’intitule
« Conception et réalisation d’une application de gestion des horaires des vols : Cas de l’AACB
I.2.Problématique
La problématique est définie comme l’ensemble des problèmes posés dans un domaine de
recherche.
La Directions des aéroports et des services de navigation aérienne est un service charge de
recueillir des informations sur les vols en provenance de l’étranger ou à destination de l’étranger.
Il n’est pas facile de savoir les vols prévus et à quelles heures ils auront lieu car pour s’en
rassurer le visiteur est obligé de se rendre à l’aéroport ou passer un appel à quelqu’un qui s’y
trouve.
Perte de temps en se déplaçant vers l’aéroport pour consulter les vols prévus
Les frais de déplacement et consommation du carburant pour certains en se
rendant à l’aéroport
I.4.Objectif du travail
L’objectif de mon travail est de faciliter à tout le monde à distance la consultation des horaires
des vols qui sont prévus.
I.5. Délimitation du sujet
Ce travail se délimite dans le temps, dans le domaine et dans l’espace.
Dans le temps
Ce travail s’étend du mois de Janvier 2020 jusqu’au mois de Février 2020.
Dans le domaine
Ce présent travail se limite à la gestion des horaires des vols.
Dans l’espace
Ce travail se limite au sein de l’Autorité de l’Aviation Civile du Burundi.
I.8. Conclusion
Dans ce chapitre, il a été question de faire une présentation de la structure d’accueil, de montrer
la problématique liée au thème de notre recherche et pour ensuite définir notre approche et
planning d’exécution du projet.
C’est en effet sur ce chapitre que nous nous appuierons pour proposer les solutions adaptées
répondant aux attentes des utilisateurs.
CHAPITRE II : PRESENTATION DE L’AUTORITE DE L’AVIATION
CIVILE DU BURUNDI
II.1.Introduction
Dans le monde entier le transport aérien des biens et des personnes est l’un des moyens qui
assurent le désenclavement d’un pays. Dans notre pays le Burundi, cette noble mission est
confiée à l’Autorité de l’Aviation Civile du Burundi qui est placée sous la tutelle du ministère
des transports, des travaux publics, de l’équipement et de l’aménagement du territoire.
L’Autorité de l’Aviation Civile du Burundi est régie par les normes et pratiques de
l’Organisation de l’Aviation Civile Internationale (OACI) qui est une institution technique
spécialisée des nations Unis crée le 04/04/1947 dans le but de promouvoir la sécurité et le
développement coordonnés de l’Aviation Civile dans le monde entier.
II.2.Presentation de l’AACB
o Situation Géographique de l’AACB
L’AACB se trouve dans la région de l’Imbo plus précisément à Gakumbu, à l’Ouest de la ville de
Bujumbura. Ses Bureaux sont installés à l’Aéroport International Melchior NDADAYE. Ce dernier
est situé sur la rive Nord du Lac Tanganyika à 12 kilomètres du centre de la ville de Bujumbura plus
précisément entre la route nationale N°5(RN5), la chaussée d’Uvira et la Rizerie du projet Rukaramu.
L’AACB est implantée dans une vaste plaine limitée à l’ouest par la République Démocratique du
Congo et à l’Est par les monts Mumirwa.
o Organisation
L’Autorité de l’Aviation Civile du Burundi est une administration personnalisée de l’Etat dotée
d’un patrimoine et d’une autonomie de gestion administrative et financière. L´AACB comprend
quatre directions à savoir : la direction générale, la direction de la régulation de la sécurité, de la
sûreté et de l’économie du transport aérien, la direction administrative et financière et enfin la
direction des aéroports et des services de navigation aérienne.
o Ressources financières
Avant l’indépendance de notre pays, l’Aéronautique civile du Burundi était une administration
du Congo-Belge et du Ruanda-Urundi. L’aérodrome d’Usumbura était situé là où se trouve
actuellement le stade Prince Louis Rwagasore. Avant 1959, Usumbura était un Aérodrome
d’escales régulières et l’Aérodrome Principal était basé à Gitega avec une longueur de 950
mètres.
II.8.Solutions proposées
Face à ce problème, ma réaction était de faciliter aux visiteurs le suivi des horaires des vols
prévus étant à distance par la conception d’une application qui le leurs permettra.
II.9.Conclusion
A l’issue de ce chapitre, nous avons évoqué une présentation de la société en général, mission,
valeur et objectif. Nous avons pu effectuer une étude du système existant et suggérer quelques
solutions. Dans le chapitre suivant, il sera présenté une conception du nouveau système avec le
langage de modélisation UML.
CHAPITRE III: MODELISATION D’UN SYSTEME DE GESTION DES
HORAIRES DES VOLS
III.1 Introduction
UML est donc un langage visuel constitué d’un ensemble de schémas, appelés diagrammes, qui
donnent chacun une vision différente du projet à traiter. Il nous fournit des diagrammes pour
représenter le logiciel à développer : son fonctionnement, sa mise en route, les actions
susceptibles d’être effectuées par le logiciel, etc.
On distingue:
Les diagrammes de structure ou diagrammes statiques (diagrammes ayant une vocation de
représenter l’aspect d’un système) rassemblent : diagramme de classes ; diagramme d'objets ;
diagramme de composants ; diagramme de déploiement ; diagramme des paquets ; diagramme de
structure composite ; diagramme de profils.
Les diagrammes de comportement (diagrammes représentant la partie dynamique du
système réagissant aux évènements et permettant de voir les résultats attendus par les
utilisateurs) rassemblent: diagramme des cas d’utilisation; diagramme états-transitions;
diagramme d’activités.
Les diagrammes d'interaction ou diagrammes dynamiques (diagrammes permettant d’établir
des liens) rassemblent: diagramme de séquence; diagramme de communication; diagramme
global d’interaction; diagramme de temps.
L’utilisation de tous ces diagrammes n’étant pas obligatoire pour la modélisation, nous ne
présenterons que les uns d’entre eux dans notre système.
Ainsi, nous utiliserons les diagrammes suivants :
Diagramme de cas d'utilisation : représentation des possibilités d'interaction entre le
système et les acteurs (intervenants extérieurs au système), c'est-à-dire de toutes les
fonctionnalités que doit fournir le système.
Diagramme de classes : représentation des classes intervenant dans le système.
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour donner une vision
globale du comportement fonctionnel d'un système. Ils sont utiles pour des présentations auprès
de la direction ou des acteurs d'un projet, mais pour le développement, les cas d'utilisation sont
plus appropriés. Un cas d'utilisation représente une unité discrète d'interaction entre un utilisateur
(humain ou machine) et un système. Il est une unité significative de travail. Dans un diagramme
de cas d'utilisation, les utilisateurs sont appelés acteurs, ils interagissent avec les cas d'utilisation.
Représentation du diagramme
Le diagramme de classes est un schéma utilisé en génie logiciel pour présenter les classes et les
interfaces des systèmes ainsi que les différentes relations entre celles-ci. Ce diagramme fait
partie de la partie statique d'UML car il fait abstraction des aspects temporels et dynamiques.
Une classe est donc un ensemble de fonctions et de données (attributs) qui sont liées ensemble
par un champ sémantique. Les classes sont utilisées dans la programmation orientée objet. Elles
permettent de modéliser un programme et ainsi de découper une tâche complexe en plusieurs
petits travaux simples.
Représentation du diagramme
III.4. Conclusion
A l’issue de chapitre, nous avons fait une présentation de quelques diagrammes en UML, et cela
nous a permis de modéliser le nouveau système d’une manière statique et dynamique.
Dans le chapitre suivant, il sera parlé les principaux formulaires utilisateurs de l’application.
CHAPITRE IV: PRESENTATION DE L’APPLICATION
IV.1 Introduction
Dans le présent chapitre, différents outils utilisés lors du développement de l’application de
gestion des horaires des vols à l’AACB seront présentés ainsi que certaines fonctionnalités de
l’application développée.
IV.2 Outils utilisés
StarUML pour la modélisation avec UML.
Langage: PHP (en complément avec du HTML, CSS, JavaScript, JQuery et PHP CLI)
Le PHP a été choisi parce qu’il interagit activement avec le serveur de base de données,
possède des fonctions avancées d’images, facilite la génération des fichiers PDF et
l’exécution des scripts, fonctionne avec tous les navigateurs web qui sont sur le marché,
son code source n’est pas visible à l’exécution et son fonctionnement est facile à
maitriser.
Serveur web : Apache
Choisi pour sa gratuité, sa compatibilité avec nombreux systèmes d’exploitation
(Windows et tout le Unix) et sa bonne interaction avec MySQL et PHP, sa facilité de
configuration.
Framework : Bootstrap
C’est un Framework HTML, CSS et Java Script qui interagit bien avec le PHP et qui
permet de développer plus simplement et plus rapidement. Il est très connu pour son coté
responsive c'est-à-dire (le design s’adapte à son support)
IV.3 Description des formulaires utilisateurs
IV.3.1 Formulaire d’authentification
L’utilisation de ce logiciel en vue de faciliter la tâche aux visiteurs pour le suivi des vols qui sont
prévus étant à distance.
Pour L’ULBU
Ce travail pourra servir de référence à d’autres étudiants afin de s’inspirer pour un thème
similaire ou si possible pouvoir l’améliorer.
REFERENCES BIBLIOGRAPHIQUES
[1] : NIZERE Véra Ornella, ANALYSE ET CONCEPTION D’UNE APPLICATION DE
GESTION DE CONGES DES EMPLOYES (Cas de BANCOBU), Université Lumière de
Bujumbura/ Baccalauréat en informatique de Gestion, Avril 2019.
1. Existe-t-il une application utilisée pour l’octroi des horaires des vols au sein de l’AACB?
2. Comment faites-vous pour gérer vos horaires des vols?
3. Qui peut consulter les horaires des vols ?
4. Les personnes extérieures ont le droit de consulter les horaires des vols ?