1 République Algérienne Démocratique et Populaire وزارة التعليــم العالـي والبح

1 République Algérienne Démocratique et Populaire وزارة التعليــم العالـي والبحـث العلمـي Ministère de l’Enseignement Supérieur et de la Recherche Scientifique No Réf :…………… Centre Universitaire Abd Elhafid Boussouf Mila Institut des Sciences et Technologie Département de Mathématiques et Informatique Mémoire préparé en vue de l’obtention du diplôme de Master En : Mathématiques Spécialité : Mathématiques fondamentales et appliquées ou En : Informatique Spécialité: Sciences et Technologies de l’Information et de la Communication (STIC) . Préparé par : Djakour Safa . Yessad Khatima. Soutenue devant le jury : Encadré par : Mr Djaaboub Salim. C.U.Abd Elhafid Boussouf. Président : Mme Nardjes Bouchemal. C.U.Abd Elhafid Boussouf. Examinateur : Mr Hettab Abdelkamel. C.U.Abd Elhafid Boussouf . Année Universitaire : 2020/2021. Réalisation d'une application basée agents pour la réservation de taxi . Remerciement Nous remercions d’abord et avant tout Allah qui nous a donné le courage, la santé, la possibilité et la patience pour réaliser ce travail. Un remerciement particulier à notre encadreur Monsieur DJAABOUB SALIM pour son soutient, son sérieux, sa disponibilité, ses précieux conseils et son aide tout au long de l’élaboration de ce travail. Nous remercions également, les membres du jury d’avoir accepté d’examiner et d’évaluer notre travail. Sans oublier tous les enseignants du département d’informatique pour la qualité de l’enseignement qu’ils ont bien voulu nous prodiguer durant nos études afin de nous fournir une formation efficiente. Nous n’aurions garde d’oublier tous ceux qui ont contribué de près ou de loin à la réalisation de ce mémoire et à tous ceux qui ont partagé avec nous les moments les plus difficiles dans la réalisation de ce travail et tous ceux qui nous souhaite le bon courage. Finalement, nous remercions très sincèrement tous nos familles pour leur encouragement sans limite. SAFA et KHATIMA Dédicace À Les personnes les plus adorables du monde Pour la plus belle maman ZAHIA, et le meilleur papa Mohamed, je veux vous dire " Je suis ce que je suis aujourd'hui à cause de toi je suis reconnaissant pour votre amour, prières, soutien et les précieux conseils. Et J'espère que vous continuerez à guider mes pas de ma vie ". Mes belles sœurs : HALIMA , SARA et SAMEH . Mon cher frère : WALID . Mon cher Oncle : FATEH . Mon fiancé : YACINE LAAMARA . Mes belle amies : NESRINE , SAFA , AMIRA et FATIMA . À mes nièces : NIHAL, IBTIHEl et HIDAYA. À mes neveux : TAKI, ADEM, YOUCEf et YAKIN. À tous les membres de la famille YESSAD, LAAMARA. À toute la promotion 2020/2021 Informatique ET Enfin mon plus profond respect va tout droit à mes aimables professeurs dans Tous les cycles de ma scolarité qui mon éclairé la voie du savoir . Khatima. Dédicace À La lumière de mes yeux ma très chère mère WARDA, qui me guider, m’inspirer et qui est ma donnée un magnifique modèle de labeur et de persévérance. Mon très chère père RAMDANE, qui a toujours été là pour moi, qui a su me protéger, guider mes pas, m’éclairer avec ses conseils avisés. Mon marie : BOUSSOUF MALIK. Mes chères sœurs : AMIRA, MOUNA. Mon cher frère : YOUCEF. À mes belle amis : AISSOUS KHAOULA, REMOUGUI BASMA CHAYMA, ASSIA BENKHANOUCHE. À mes nièces : RAMA, ANFEL. À mon neveu : MOHAMED. À tous mes collègues du Centre Universitaire de Mila, Mon amie, collègue, et binôme KHATIMA qui a partagé avec moi les moments difficiles de ce travail. À tous les membres de la famille DJAKOUR, BOUSSOUF. SAFA. Résumé : L’émergence de la technologie des téléphones mobiles et les développements technologiques dans le domaine de l’information et de la communication ont conduit à l’apparition de différentes applications mobiles utiles pour différents domaines comme la réservation en ligne de taxi. Les applications de réservation en ligne permettent aux utilisateurs de trouver et de réserver des taxis à tout moment et n’importe où en utilisant leurs appareils mobiles. Dans ce travail nous avons développé une application mobile basée agent qui va permettre aux utilisateurs en Algérie de bénéficier de ces nouvelles technologies dans le domaine de réservation de taxis. L’application réalisée, va donner aux chauffeurs la possibilité de créer et de gérer facilement des comptes, d’ajouter des services, de de proposer leurs services aux clients. Pour les clients, l’application offre plusieurs fonctionnalités comme la recherche de taxis, la géolocalisation automatique, la réservation de taxis, etc. l’application a été développée en utilisant plusieurs méthodes et outils de la technologie mobile et de systèmes multi-agents. . Mots-clés : Applications mobiles, réservation de taxis, agents, systèmes multi-agents, SMA. Abstract : The emergence of mobile phone technology and technological developments in the field of information and communication have led to the emergence of different mobile applications useful for different fields such as online taxi booking. Online booking applications allow users to find and book taxis anytime and anywhere using their mobile devices. In this work we have developed an agent- based mobile application that will allow users in Algeria to benefit from these new technologies in the area of taxi reservation. The realised application will give drivers the ability to easily create and manage accounts, add services, and offer their services to customers. For customers, the application offers several features such as taxi search, automatic geolocation, taxi reservation, etc. The application has been developed using several methods and tools from mobile technology and multi-agent systems. ملخص : أدى ظهور تكنولوجيا ت الهاتف المحمول والتطورات التكنولوجية في مجال المعلومات واالتصاالت إلى انتشار تطبيقات مختلفة للهاتف المحمول مفيدة لمجاالت مختلفة مثل حجز سيارات األجرة عبر اإلنترنت .تتيح تطبيقات الحجز عبر اإلنترنت للمستخدمين العثور على سيارات األجرة وحجزها في أي وقت وفي أي مكان باستخدام أجهزتهم المحمولة . في هذا العمل ، طورنا تطبيقًا للهاتف المحمول يعتمد على الوكيل والذي سيسمح للمستخدمين في الجزائر باالستفادة من هذه التقنيات الجديدة في مجال حجز سيارات األجرة . سيمنح التطبيق ال منجز ا لسائقين القدرة على إنشاء حسابات وإدارتها بسهولة وإضافة خدمات وتقديم عروضهم للزبائن .بالنسبة ل لزبائن، يقدم التطبيق العديد من الميزات مثل البحث عن سيارات ،األجرة ال تحديد التلقائي ل لموقع الجغرافي ، ال حجز عن بعد ل سيارات ،األجرة وما إلى ذلك .تم تطوير التطبيق باستخدام العديد من األساليب واألدوات ل تكنولوجيا الهاتف المحمول واألنظمة متعددة الوكالء . Table des matières : Table des figures Liste des tableaux Introduction générale 1. Contexte générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 2. Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3. Organisation du mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2 Chapitre 1 : Application mobile. 1. Introduction ……………………………………………………………………………3 2. L’informatique Mobile ………………………………………………………………...3 2.1. Application Mobile…………………………………………………………… 3 2.1.1. Définition ………………………………………………………………3 2.1.2. Caractéristiques des applications mobiles ……………………………..4 2.1.3. Stratégies de développement …………………………………………..4 2.1.3.1. Application native ……………………………………………...5 2.1.3.2. Application Web ……………………………………………….5 2.1.3.3. Application hybride ……………………………………………5 2.1.4. Tableau comparatif des applications natives et web……………………5 2.1.5. Les avantages et les inconvénients d’une application mobile………… 6 2.1.5.1. Les avantages d’une application mobile……………………..6 2.1.5.2. Les inconvénients d’une application mobile………………... 7 2.1.6. Objectifs des applications mobiles …………………………………….7 2.2. Systèmes d’exploitation mobiles………………………………………….…… 8 2.3. Tableau Comparatif des différents systèmes d’exploitation mobiles ……...… 9 2.4. Le système utilisé « Android » ………………………………………………...10 2.4.1. Définition ……………………………………………………………..10 2.4.2. Versions d’Android …………………………………………………..10 2.4.3. Architecteur Android …………………………………………………11 3. Réservation Taxis …………………………………………………………………..12 3.1. Pourquoi ?........................................................................................................... 13 3.2. Etude de quelques solutions existant pour la réservation de taxi ……………...14 3.2.1. Uber ………………………………………………………………….14 3.2.2. Yassir …………………………………………………………………15 3.2.3. ITaxi …………………………………………………………………..16 3.2.4. Discussion……………………………………………………………. 17 3.2.4.1. Tableau comparatif des solutions existantes…………………………..17 3.2.4.2. Contribution …………………………………………………………..18 4. Conclusion ……………………………………………………………………………….18 Chapitre 2 : Système Multi Agent. 1. Introduction ………………………………………………………………………………19 2. Notion Agents ……………………………………………………………………………19 2.1. Qu’est-ce qu’un agent ? …………………………………………………………….19 2.2. Caractéristiques d’un agent …………………………………………………………20 2.3. Types d’agent ………………………………………………………………………21 2.3.1. Agent réactifs ………………………………………………….. …….21 2.3.2. Agents cognitifs ………………………………………………………21 2.3.3. Agents hybrides ………………………………………………………21 3. Système multi-agents……………………………………………………………………. 22 3.1. Définition …………………………………………………………………………...22 3.2. Caractéristiques…………………………………………………………………….. 22 3.3. Types……………………………………………………………………………….. 23 3.4. Intérêts ……………………………………………………………………………...23 3.5. L’interaction dans les SMA……………………………………………………...... 24 3.5.1. Notion ………………………………………………………………...24 3.5.2. Types ………………………………………………………………….25 3.5.2.1. Coordination…………………………………………………. 25 3.5.2.2. Coopération …………………………………………………...25 3.5.2.3. Communications ……………………………………………...25 3.5.2.4. Négociation …………………………………………………...26 3.6. Plateformes SMA …………………………………………………………………...26 3.6.1. JADE …………………………………………………………………26 3.6.2. MAGIQUE …………………………………………………………...26 3.6.3. MACE…………………………………………………………………26 3.6.4. SemanticAgent ………….…………………………………………….27 3.6.5. Jadex ……………………….………………………………………27 3.6.6. CORMAS (Common Resources Multi-Agent System) ………………27 3.7. Domaines d’application des SMA ………………………………………………….27 4. Conclusion ……………………………………………………………………………….28 Chapitre 3 : Analyse et Conception . 1. Introduction ………………………………………………………………………………29 2. Description du système réalisé …………………………………………………………...29 3. Choix methodologies …………………………………………………………………...30 3.1. AUML ………………………………………………………………………………30 3.1.1. Notion ………………………………………………………………………..30 3.1.2. Les Principales Représentations d’AUML uploads/Science et Technologie/ realisation-d-x27-une-application-basee-agents-pour.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager