Conception d'une application pour le suivi de passagerspar Désiré BOLONGO ISP Budjala - I.G. 2021 |
REPUBLIQUE DEMOCRATIQUE DU CONGO ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE UNIVERSITE PROTESTANTE DE LUBUMBASHI Faculté des Sciences Informatiques Octobre 2011 Conception d'une application web de Suivi des passagers sur tous les vols nationaux et internationaux (Cas de la RVA Lubumbashi) REPUBLIQUE DEMOCRATIQUE DU CONGO ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE UNIVERSITE PROTESTANTE DE LUBUMBASHI
Faculté des Sciences Informatiques Année Académique 2010-2011 Fait par CHIKURU MUGISHO Alain Travail présenté et défendu pour l'obtention du grade de gradué en sciences informatiques Dirigé par : Ass. Patrick KASONGA Le Bonheur n'est ni un simple plaisir, ni une conséquence de la richesse, C'est le résultat d'un travail actif bien plus que la jouissance passive du plaisir. Votre succès dépend de votre propre effort individuel dans le voyage de la vie et dans la façon d'éviter certains écueils dangereux. La formation personnelle, suite de ce que vous avez appris à l'école, est nécessaire. Va de l'avant avec confiance. Pilote ton canot toi-même. LORD BADEN POWELL A mes chers parents MUGISHO Dieudonné et NALULERHA Anastasie en témoignage de leur amour et tendresse, leur sacrifice, leur éducation spirituelle et morale qu'ils m'ont transmise ainsi que leurs précieux conseils qui m'ont conduit à la réussite dans mes études ; A tous mes frères et soeurs, A tous ceux qui m'ont aidé dans la réalisation de ce travail ; Et à tous ceux que j'aime et qui m'aiment ; A vous tous, je dédie ce travail CHIKURU MUGISHO Alain Les règlements universitaires ont institué depuis plusieurs années l'exigence pour tout finaliste d'un cycle universitaire de rédiger un travail scientifique. C'est dans ce cadre que nous réalisons ce présent travail. Etant donné que ce travail est un fruit des efforts de plusieurs personnes, nous ne pouvons passer sans leur faire un mot de gratitude. Nous profitons de cette occasion pour remercier le tout puissant, notre Dieu, qui nous a donné cette grâce d'être toujours en vie pour parvenir à cette réalisation. Nous remercions de façon particulière l'Ass. Patrick KASONGA, qui malgré ses multiples occupations académiques et familiales s'est mis à notre disposition et a accepté de diriger notre travail. Ses observations, ses remarques, ses conseils nous ont permis d'élaborer un travail répondant aux normes scientifiques. Nos remerciements s'adressent aussi à toutes les autorités académiques et administratives ainsi qu'à tous les professeurs, chefs de travaux et assistants de la faculté des sciences informatiques de l'Université Protestante de Lubumbashi pour leur formation intellectuelle. Nous exprimons notre sincère gratitude à l'égard de nos parents : papa MIKOMBE KIBAWA et maman SAFI, MUGISHO D. et NALULERHA A. pour leur encadrement et leur soutient qui nous ont permis à arriver à cette réalisation. J'adresse aussi ma plus vive reconnaissance à Papa Willy KAHAMANYI et sa famille, au Père Franco BORDIGNON, à Papa Roger BIRHINGANINE et sa famille, à Papa Dieudonné BULAKALI et sa famille, à l'oncle Honoré CHIBI et sa famille ; pour leur encouragements et conseils ainsi que leur soutiens dans des moments difficiles. Nous n'avons pas oublié nos tantes, oncles, frères et soeurs, cousins et cousines : Aline CHITO, Eveline BISIMWA, Yvette MUKONGO, Jackson ZAHINDA, Bienfait HAMULI, Faida BALIMBA, Ida CHIBI, Delphin MULUMEODERWA; trouvez ici nos sincère remerciements pour votre amour et soutient. A vous tous amis et compagnons de lutte : Alain CIMANGA, Cyrille MYAMPI, Delphin ASTAJABU, KIHUYA NGOY, Paulin DEPOORTER, Etienne MUSAFIRI, Landry KABANGI, André NGOY, Chancelle KYUNGU, Jimmy MEMBA, Cherif AMISI, KALUME Mick, Bertin FUNDISHO, Delphin MUKUPA, Alain KABANZA, Touraco YANNICK, Gaylord KASONGO, Innocent BULAKALI, Justin BYAMUNGU, Vincent KIBAWA, Jules MAMBO, Ass. Ruphin, Francine KANANE,...merci pour avoir combattu à nos côtés pour un seul et même but. Finalement, je remercie tous ceux qui n'ont épargné aucun effort, de près ou de loin, pour me permettre d'accomplir mon travail et j'espère que ça sera le bon départ pour des travaux ultérieurs. Le moyen de communication a toujours été un besoin et une nécessité pour l'être humain. Le fait de chercher à échanger le plus grand nombre d'informations dans un délai plus court et parfois à des distances plus grandes constitue un grand défi que les inventeurs et les chercheurs se sont décidés de relever en faisant progresser des techniques de la communication et de l'information : de l'invention de l'écriture à la création des réseaux organisés de télécommunication, installés depuis plus d'un siècle dans notre vie quotidienne. L'internet, incontournable que ce soit dans notre vie privée ou sociale, offre divers services parmi lesquels la messagerie électronique, le web, etc. Le web, nom anglais signifiant « Toile » et contraction de Wold Wide Web (toile mondiale), est une possibilité offerte sur le réseau internet de naviguer entre des documents (pages web) via des liens hypertextes. Ainsi, le web offre une opportunité à toute organisation d'automatiser son système d'échange d'information et de communication avec ses différents partenaires. Les possibilités d'accès à distance aux applications de gestion via internet ont permis à ces organisations de rendre plus rentables leurs activités principales et plus rapide le traitement de grandes quantités d'informations. Pour ce faire, ces organisations sont appelées à observer, analyser, comprendre leur système pour concevoir des applications web qui correspondent à leurs besoins. En informatique, lorsqu'un ensemble de codes permet aux utilisateurs de réaliser des tâches spécifiques dans le cadre d'une activité d'un domaine spécifique, ces codes sont qualifiés d'application. Alors, si ce sont des documents web, lorsque ceux-ci sont composés de manière structuré pour permettre aux utilisateurs d'accomplir des tâches relatives à une activité, on parlera d'application web. Sachant que chaque organisation a toujours des problèmes spécifiques qui lui sont propres, exigeants une étude bien appropriée, dans le cadre de notre travail nous allons faire une étude de mise au point d'une application web de suivi des passagers sur tous les vols (nationaux et internationaux) et cela dans le cadre de la Régie des Voies Aériennes (RVA) Katanga. Dans le transport aérien le suivi des passagers est un domaine très important pour la sécurité nationale ainsi que celle des passagers eux-mêmes. En ce jour à la RVA/Katanga, le suivi et l'identification des passagers est encore manuel, ce qui occasionne de la lenteur dans le travail, la possibilité de perte de certaines informations importantes liées aux passagers, la possibilité d'erreur dans l'élaboration manuelle des manifestes, la possibilité d'intrusion des passagers ne figurant pas sur le manifeste passager dans l'appareil de vol au profit des agences d'aviation ou autres agents de la RVA, ainsi que la mauvaise conservation des données sur des papiers et cahiers exposés à l'usure ou aux intempéries. Pour arriver à pallier à ces différents problèmes et à automatiser le suivi des passagers, nous préconisons la mise au point d'une application web. Pour y parvenir nous nous posons les questions suivantes : § Comment pouvons-nous arriver à modéliser le suivi des passagers sur tous les vols au niveau de la RVA/Katanga ? § Quelle application convient le mieux à cette gestion ? Etant donné que la problématique a déjà été posée, il est important d'y assimiler quelques réponses provisoires, les quelles réponses pourront être confirmées ou infirmées à la fin de ce travail. Ainsi, vu notre sujet, nous pouvons envisager les possibilités suivantes : · Utiliser le langage UML avec la méthodologie UP pour bien modéliser le suivi des passagers sur tous les vols. · Pour ce suivi, nous avons trouvé que l'application qui convient est une application web. Dans l'espace notre étude porte sur la Régie des Voies Aériennes (RVA) Katanga sise à l'aéroport de la Luano à Lubumbashi. Nous nous limiterons juste au contrôle des passagers affectés sur différents vols. 0.5 CHOIX ET INTERET DU TRAVAIL Nous avons choisi de fixer notre étude sur la conception d'une application web de contrôle des passagers sur tous les vols parce que nous avons constaté que dans la plupart des aéroports congolais, ce contrôle, permettant de connaitre l'identité des passagers, est encore manuel. Etant donné que le champ d'action de notre sujet est trop vaste, nous avons décidé de faire notre étude seulement dans le cas de la RVA/Katanga. Cette étude peut intéresser : Ø Le gouvernement de la République Démocratique du Congo dans le cadre de son devoir de garantir une forte sécurité à sa population. Ø Les responsables de la RVA dans l'objectif de rendre plus souple le contrôle et l'identification des passagers sur base d'un manifeste numérique. Ø Différentes agences de renseignement qui peuvent y trouver un moyen plus aisé de retrouver les suspects qui entrent ou qui quittent le pays par voie aérienne. Ø Tout chercheur, étudiant ou professionnel, ainsi que toutes les personnes qui pourront lire ce travail ; ils y trouveront une matière pouvant leur permettre de bien comprendre la pratique de la conception et développement des applications web et d'approfondir les recherches dans ce domaine. La méthode est définie comme l'ensemble des règles pour conduire raisonnablement, logiquement nos pensé ou encore la voie à suivre pour atteindre le but qu'on s'est fixé1( *). Dans le cas de notre étude nous avons choisi de concevoir notre système d'information avec le langage de modélisation UML (UnifiedModelingLanguage) en utilisant la démarche UP (UnifiedProcess) comme méthode de developpement. Le langage UML est né de la fusion de 3 trois grandes méthodes : l'OMT (Object Modeling système) de James RUMBAUGH, l'OOD (Object OrientedDeveloppement) de Grady BOOCH et l'OOSE (Object Oriented Software Engineering) d'Ivar JACOBSON. Le processus de développement UP, associé à UML, met en oeuvre les principes suivants 2( *):
Ces principes sont à la base du processus unifié décrit par les auteurs d'UML. Les avantages du développement itératif se caractérisent comme suit :
Selon Madeleine GRAWITZ « La technique représente les étapes d'opération limitées, liées à des éléments pratiques concrets adaptés à un but défini, (...)3( *) ». En effet, les informations et données collectées et utilisées dans le cadre de notre étude, ont été réunis en utilisant les techniques suivantes : · Technique d'interview : cette technique est définie comme un outil permettant un contact entre l'enquêteur et l'enquêté afin de recueillir certaines informations au près de l'enquêté concernant un objet ou un fait précis4( *). Cette technique nous a permis de contacter et de poser différentes questions à certains agents de la RVA pour arriver à trouver des informations utiles pour la compréhension de notre domaine de travail. · Technique documentaire : Cette technique a été un objet utile pour la réalisation du corps de notre travail suite à une lecture approfondie de certains documents. Elle consiste à analyser, à étudier les documents porteurs d'informations étant en relation avec notre objet d'étude. Notre travail est subdivisé en cinq grandes parties essentielles, il s'agit de l'introduction, trois chapitres et la conclusion. Pour avoir une idée d'ensemble de notre travail nous donnons un aperçu de ce que nous allons faire dans tous les trois chapitres. Ø Le chapitre I : Intitulé « Analyse préalable » portera sur une étude profonde du système existant pour en déduire les failles. Ø Le chapitre II : « Analyse et conception du système Informatique » va nous amener à modéliser le système futur à mettre en place. Ø Le chapitre III : « Implémentation et déploiement ».Dans ce chapitre il sera question de faire le choix de la technologie logiciel à utiliser pour le déploiement de notre application et à présenter quelques interfaces de notre application. Dans cette partie, l'objectif est d'effectuer une étude profonde nous permettant de bien prendre connaissance de notre domaine d'application et ainsi établir des points faibles et des points forts permettant une approche du problème. 1.1 PRESENTATION DE LA RVA |
|