Projet de Fin d’Etudes en vue de l’obtention du diplôme de Licence- Appliquée S
Projet de Fin d’Etudes en vue de l’obtention du diplôme de Licence- Appliquée Spécialité : Réseaux Informatiques Sujet : Contribution a la mise en place d’une application Androïde pour les services Mobiles Radio de (TT) Tunisie Telecom République Tunisienne Ministère de l'Enseignement Supérieur et de la Recherche Scientifique Ecole Supérieure Privée de Technologie et de Management SUPTECH Agrément N° :09-2001 Présenté par : Gaboumounga Gerhod Jordy Encadré par : Nizar hadj Ferjani Année Universitaire 2016-2017 Dédicaces JE dédie ce modeste travail à : Ma mère, qui a œuvré pour ma réussite, par son amour, son soutien, tous les sacrifices consentis et ses précieux conseils, pour toute son assistance et sa présence dans ma vie, reçois à travers ce travail aussi modeste soit-il, l'expression de mes sentiments et de mon éternelle gratitude. Mon père, qui peut être fier et trouver ici le résultat de longues années de sacrifices et de privations pour m'aider à avancer dans la vie. Puisse Dieu faire en sorte que ce travail porte son fruit ; Merci pour les valeurs nobles, l'éducation et le soutient permanent venu de toi. Mes frères et sœurs qui n'ont cessé d'être pour moi des exemples de persévérance, de courage et de générosité. Mes professeurs de l'Université SUPTECH qui doivent voir dans ce travail la fierté d'un savoir bien acquis. ET à toute la promotion de la «3éme années Réseaux informatique: 2016-2017 » Gaboumounga gerhod jordy REMERCIEMENT J’adresse mes vifs remerciements à mon encadreur, Mr Nizar ferjani, enseignant à l’Université Supérieure Privé de Technologie et de Management de Tunis, pour son entière disponibilité, son aide inestimable et ses conseils, sans lesquels ce travail n’aurait pu aboutir. Je remercie également tout le personnel de la Direction technique de Tunisie télécom et particulièrement Mr Nizar ferjani mon encadreur dans la société pendant toute la période de mon stage. Je remercie assez les membres de la commission de suivi, pour leur disponibilité, leurs précieux conseils et remarques constructives tout au long de l’année. Merci également aux membres du jury qui ont accepté d’évaluer mon travail. Que tous les enseignants de SUPTECH qui ont contribué à ma formation, le long de ces deux années, trouvent ici l’expression de ma gratitude et de ma reconnaissance. Enfin, je tiens à remercier tous ceux qui, de près ou de loin, ont contribué à l’aboutissement de ce travail. Table des matières Introduction Générale : ..................................................................................................................................... 10 ............................................................................................... 12 Introduction ...................................................................................................................................................... 13 1. Présentation du projet ............................................................................................................................... 13 1.1. Objectif ............................................................................................................................................. 13 1.2. Etude de l’existant & Critique de l’existant .......................................................................................... 14 1.3. Solution proposée ............................................................................................................................. 14 1.4. Architecture de la solution................................................................................................................ 14 1.5. Méthode à adopter ............................................................................................................................ 15 1.6. processus de développement ............................................................................................................ 16 Conclusion ........................................................................................................................................................ 16 .................................................................................................................. 18 Introduction ...................................................................................................................................................... 18 1. Architecture Android ................................................................................................................................ 18 1.1. Applications ...................................................................................................................................... 19 1.2. Framework de développement ......................................................................................................... 19 1.3. Bibliothèques .................................................................................................................................... 19 1.4. Android Runtime .............................................................................................................................. 21 1.5. Linux Kernel ..................................................................................................................................... 21 1. Planning du projet .................................................................................................................................... 22 1.1. Recherche documentaire .................................................................................................................. 22 1.2. Analyse et spécification .................................................................................................................... 22 1.3. Conception........................................................................................................................................ 22 1.4. Réalisation ........................................................................................................................................ 23 Conclusion ........................................................................................................................................................ 23 ......................................................................................... 24 Introduction ...................................................................................................................................................... 25 1. Phases de réalisation de l’étude préliminaire ........................................................................................... 25 2. Cahier des charges .................................................................................................................................... 26 1.1. Présentation du projet ....................................................................................................................... 26 1.2. Grands choix techniques................................................................................................................... 26 1.3. Recueil des besoins fonctionnels ...................................................................................................... 27 1.4. Recueil des besoins opérationnels .................................................................................................... 28 3. Identification des acteurs .......................................................................................................................... 28 Générer le code USSD ......................................................................................................................... 28 Identifier le client ................................................................................................................................. 28 4. Identifier les messages .............................................................................................................................. 28 1.1. Messages entre le système et ses acteurs ......................................................................................... 29 Conclusion ........................................................................................................................................................ 29 ............................................................ 30 Introduction ...................................................................................................................................................... 31 1. Présentation succincte du langage utilisé UML ....................................................................................... 31 Définition d’UML selon l’OMG : .................................................................................................................... 31 2. Conception détaillé ................................................................................................................................... 31 Introduction .................................................................................................................................................. 31 2.1. Diagramme de cas d’utilisation ............................................................................................................ 32 2.2. Présentation des diagrammes de cas d’utilisation ............................................................................ 32 2.3. Description des scénarios : ............................................................................................................... 33 2.4. Diagramme de classe ........................................................................................................................ 45 2.5. Diagrammes de séquences :.............................................................................................................. 46 ................................................................................................ 55 Introduction ...................................................................................................................................................... 56 1. Environnement matériel ........................................................................................................................... 56 2. Etude technique ........................................................................................................................................ 56 2.1. Environnement de réalisation ................................................................................................................ 56 2.1.1Choix des langages de développement et de base de données ........................................................ 56 Langages utilisés .......................................................................................................................................... 56 Base de données utilisés ............................................................................................................................... 57 SQLite sous Android ........................................................................................................................ 58 SQLiteOpenHelper ................................................................................................................................ 58 SQLiteDataBase .................................................................................................................................... 58 execSQL ..................................................................................................................................................... 58 3. Enivrement de développement ................................................................................................................. 58 4. Outils du réalisation .................................................................................................................................. 59 4.1. Outils de conception .............................................................................................................................. 59 4.1. Outils de développement : ..................................................................................................................... 59 5. Les pages web réalisées : .......................................................................................................................... 60 Conclusion Générale : ...................................................................................................................................... 71 Liste de figures : Figure 1 Architecture de la solution proposée .................................................................................................. 15 Figure 2 Cycle de développement en Y ............................................................................................................ 16 Figure 3 Architecture de ces médiathèques ..................................................................................................... 21 Figure 4 Résumé des activités et des produits de l’étude préliminaire .......................................................... 25 Figure 5 : diagramme cas d'utilisation globale ................................................................................................. 32 Figure 6 Diagramme de cas d'utilisation gestion de mon compte ................................................................... 40 Figure 7 Diagramme de cas d'utilisation gestion de mes services ................................................................... 42 Figure 8 Diagramme de cas d'utilisation gestion d'appels d'urgence .............................................................. 43 Figure 9 cas d'utilisation gestion des services client ........................................................................................ 43 Figure 10 Cas d'utilisation gestion de contact .................................................................................................. 44 Figure 11 cas d'utilisation gestion des offres préférées ................................................................................... 44 Figure 12 Diagramme de classe ....................................................................................................................... 45 Figure 13Diagramme de séquence abstract représente le service simple ......................................................... 47 Figure 14 Diagramme de séquence activation de Forfait Messagét ................................................................. 47 Figure 15 Diagramme de séquence abstract représente le service composé .................................................... 48 Figure 16 Diagramme de séquence demande code puk ................................................................................... 49 Figure 17 Diagramme de séquence « Ajouter une contact » : ......................................................................... 50 Figure 18 Diagramme de séquence « Supprimer une contact » ..................................................................... 50 Figure 19 Diagramme de séquence « Modifier une contact » ........................................................................ 51 Figure 20 Diagramme de séquence « Supprimer toutes les contacts » ....................................................... 52 Figure 21 Gestion d'appel ................................................................................................................................. 53 Figure 22 Menu principale ............................................................................................................................... 61 Figure 23 Interface mon compte ...................................................................................................................... 61 Figure 24 Exemple "solde et bonus " ............................................................................................................... 61 Figure 25 Exemple consommation sms ............................................................................................................ 61 Figure 26 Service tabbe3ni ............................................................................................................................... 62 Figure 27 fidélité KELMA ............................................................................................................................... 62 Figure 28 Interface mes services ...................................................................................................................... 62 Figure 29 Mon offres préférées ....................................................................................................................... 62 Figure 30 Interface autres forfaits ................................................................................................................... 63 Figure 31 L’interface appel d’urgence .............................................................................................................. 63 Figure 32Interface autre services .................................................................................................................... 63 Figure 33 interface code puk ............................................................................................................................ 64 Figure 34interface liste des mes forfaits .......................................................................................................... 64 Figure 35 interface service client ..................................................................................................................... 64 Figure 36 Interface recharge électronique ....................................................................................................... 65 Figure 37 Interface de service kellemni ........................................................................................................... 65 Figure 38 interface pour la gestion de service ................................................................................................. 65 Figure 39 Exemple interface de modification de service ............................................................................... 66 Figure 40 Interface gestion de service ............................................................................................................. 66 Figure 41 Interface menu de contact ............................................................................................................... 67 Figure 42 Interface liste de contacts ................................................................................................................ 67 Figure 49 Interface supprimer contact ............................................................................................................ 67 Figure 43 Interface d'appel .............................................................................................................................. 68 Figure 44 interface liste de contacts amis ........................................................................................................ 68 Figure 45 Interface transférer de montant ...................................................................................................... 68 Figure 46 interface trier liste des contacts ....................................................................................................... 69 Figure 47 interface envoyer un sms ................................................................................................................. 69 Figure 48 interface supprimer toutes les contacts ........................................................................................... 69 Liste de tableaux : Tableau 1 Description des scénarios : Exemple de services simples : ............................................................. 33 Tableau 2 Description des scénarios : gestion d'appels d’urgences ............................................................... 35 Tableau 3 Description des scénarios : Exemple de services composés : ......................................................... 35 Tableau 4 Description des scénarios : Ajouter une contact: ............................................................................ 36 Tableau 5 Description des scénarios : Supprimer une contact ....................................................................... 37 Tableau 6 Description des scénarios : Modifier une contact ........................................................................... 37 Tableau 7 Description des scénarios : Supprimer toutes les contacts ............................................................. 38 Tableau 8 Description des scénarios : appeler ................................................................................................ 39 Tableau 9 Description des scénarios : envoi d’un sms simple ou multiple .................................................... 39 Introduction Générale : Le marché de la téléphonie portable connaît actuellement une véritable révolution, menée par Apple et son i Phone. . Apple a su mettre en avant son produit en ajoutant au téléphone de nouvelles fonctionnalités et en créant de nouveaux besoins. L’application Androïde présente une forme de communication, permettant à un utilisateur de bien ce placé dans son environnement. Se présenter sur le réseau n’est pas une mode ou un caprice, mais plutôt un investissement qu’on peut plus l’ignorer, à cet effet Tunisie télécom se trouvent face aux enjeux des évolutions technologiques de services Smartphone. Elle décide alors d’ouvrir ces services aux clients sur toute l’étendu nationale pour un objectif offrant la possibilité d’activer les services d’un simple clic, sans que l’utilisateur (client) soit obligé de mémoriser les code USSD à la fois dans l’application et dans son répertoire téléphonique. Dans ce contexte, et dans le cadre de notre projet de fin d’étude, qui s’est étalé sur une période de 4 mois allant du 01/02/2017 au 30/05/2017, l’association nous a confié la conception et la réalisation d’une application Androïde permettant à tous les clients de Tunisie télécom de faciliter leur accès au service âpres vente crée par Tunisie télécom ainsi la gestion des appels uploads/Ingenierie_Lourd/ pfe-jordy-android-apply-2017-licence-reseaux.pdf
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 05, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 3.9240MB