Introduction
Dans ce cas l'étudiant ne peut se présenter à l'examen, obtient la note zéro (
ECTS : F) .... Réseaux d'accès sans fil large-bande WLAN, WIMAX, 802.20,
802.21.
Part of the document
|République Tunisienne | | | |Université de |
| | | | |Monastir |
| | | | | |
| | | | |Institut Supérieur |
| | | | |d'Informatique de |
| | | | |Mahdia |
| | | | | |
| | | | | |
| | | | |Projet de fin |
| | | | |d'études |
| | | | | |
| | | | |N° d'ordre: 23 |
| | | | | |
|Ministère de | | | | |
|l'Enseignement Supérieur | | | | |
|et | | | | |
|de la recherche | | | | |
|scientifique | | | | |
| | | | | | Projet Fin d'études
Présenté à Institut Supérieur d'Informatique de Mahdia En vue de l'obtention De la Licence en (Technologie Réseaux Informatiques) Par Mlle. MERIEM TEKEYA & Mlle. SABRINE HADJ AMMAR
Conception et Développement d'une application mobile sous la plateforme
android
Soutenu le 03/06/2013, devant la commission d'examen: | Mr. |ANIS HAJ SAID |Président |
| Mr. |OMAR CHEIKHROUHOU |Encadreur |
| Mr. |MOURAD KMIMECH |Raporteur |
Année universitaire 2012/2013
Dédicace
Je dédie ce projet : A ma chère mère,
A mon cher père,
Qui n'ont jamais cessé, de formuler des prières à mon égard, de me soutenir
et de m'épauler pour que je puisse atteindre mes objectifs.
A mes frères Ahmed, Med Aziz et Med Ali,
A ma chère s?ur et son mari,
Pour ses soutiens moral et leurs conseils précieux tout au long de mes
études.
A mon cher grand-père,
Qui je souhaite une bonne santé.
A ma chère binôme Meriam,
Pour sa entente et sa sympathie.
AAymenTekaya et Melik Ben Salem,
Pour leurs indéfectibles soutiens et leurs patiences infinies.
A mon cher Omar,
Qui m'a aidé et supporté dans les moments difficiles.
A mes chères ami(e)s Imen, Selma, Hamdi, Rabiaa et Houssem,
Pour leurs aides et supports dans les moments difficiles.
A toute ma famille, A tous mes autres ami(e)s, A tous ceux que j'aime et ceux qui m'aiment.
Sabrine Hadj Ammar Dédicace
Je dédie ce projet : A ma chère mère,
A mon cher père,
Qui n'ont jamais cessé, de formuler des prières à mon égard, de me soutenir
et de m'épauler pour que je puisse atteindre mes objectifs.
A mes frères Anis, Aymen et Sami,
A mes chères Sihem et Oumayma ,
Pour ses soutiens moral et leurs conseils précieux tout au long de mes
études.
A ma chère binôme Sabrine,
Pour sa entente et sa sympathie.
AAymenTekaya et Melik Ben Salem,
Pour leurs indéfectibles soutiens et leurs patiences infinies.
A mon cher Saddam,
Qui m'a aidé et supporté dans les moments difficiles.
A mes chères ami(e)s Imen, Selma, Hamdi, Rabiaa et Houssem,
Pour leurs aides et supports dans les moments difficiles.
A toute ma famille, A tous mes autres ami(e)s, A tous ceux que j'aime et ceux qui m'aiment. MariemTekaya Remerciements
Nous sommes très reconnaissants envers tous ceux qui, par leurs
compétences scientifiques et leurs qualités humaines, ont contribué au bon
déroulement de ce mémoire.
Nous exprimons toute notre reconnaissance à Mr.HajSaid Anis, d'avoir bien
voulu me faire l'honneur de présider le jury de ce mémoire.
Nous adressons nos sincères remerciements à Mr.Kmimech Mourad, membre de
jury, pour avoir accepté d'être le rapporteur de ce manuscrit.
Nous tenons à remercier tout d'abord Mr.CheikhrouhouOmar ,pour ses
valeureux conseils et pour la confiance et la sympathie qu'il nous
a accordée en acceptant de nous encadrer et qu'il nous a témoignée au cours
de ce projet de Fin d'études.
Nous tenons aussi à exprimer notre profonde reconnaissance à Mr. Ben
SelemMelik et à Mr. TekayaAymen pour ses conseils, ses commentaires
précieux et le suivi de ce travail. Sommaire Introduction générale 1
Chapitre 1 Contexte et Problématique 3
1. Cadre de projet et problématique 4
1.1. Cadre du projet 4
1.1.1. Présentation de la société 4
1.1.2. Cahier de charge 4
1.1.3. Outils utilisées 5
1.1.4. Le serveur web 5
1.2. Problématique 5
2. Etude de l'existant 6
3. Objectifs 6
Conclusion 7
Chapitre 2 Etat de l'art 8
1. Internet mobile 9
2. Technologie de téléphonie mobile 9
2.1. Technologie 3G 9
2 .2. Technologie 3G+ 9
2 .3. Technologie 4G 9
2.4. Smartphone 10
3. Système d'exploitation mobile 10
3.1. Les différents systèmes d'exploitation sur le marché 10
3 .2. Partition du marché entre les SE 13
4.Le système d'exploitation Android 14
4.1. Définition et historique 14
4.2. Les versions de l'Android 14
4.3. Architecture logicielle 15
4.4. Kit de développement 17
5. La Géolocalisation 18
6. La sécurisation des communications 19
6.1. La définition du protocole HTTPS 19
6.2. Les objectifs de sécurité assurés 19
Chapitre 3 Analyse et Conception 21
1. Identification et analyse des besoins 22
1.1. Identification des besoins 22
1.1.1. Les besoins fonctionnels 22
1.1.2. Les besoins non fonctionnels 23
1.2. Analyse des besoins 23
1.2.1. Cas d'utilisation relatif à l'administrateur 23
1.2.2. Cas d'utilisation relatif à visiteur 24
1I.3. La description détaillée des cas d'utilisation 25
1.3.1. Scénario du cas d'utilisation "consulter les endroits" 25
1.3.2. Scénario du cas d'utilisation "gérer la liste des lieux" 26
2. Conception détaillée 30
2..1. Les diagrammes de séquence 30
2.1.1. Diagramme de séquence du scénario "gérer la liste des lieux" 31
2.1.2. Diagramme de séquence du scénario "consultation des endroits" 33
3. Diagramme de classe 35
Chapitre 4 Réalisation 37
1. Environnement de développement 38
1.1. Installation des outils 38
1 .2.Paramétrage d'Eclipse et installation du plugin ADT 38
1.3. Téléchargement des différents composants d'Android SDK 39
1.4. Création d'un AVD 40
1.5. Bibliothèques externes 41
1.6. Fichier source d'un projet 41
1.6.1. Java 41
1.6.2. XML 41
1.7. Intégration de Google Map 42
2. Persistance de donnée 43
2.1. Modèle logique du système d'information 43
2.2. Le modèle physique du système d'information 43
3. Résultats obtenus 44
Conclusion 46
LISTE DES FIGURES Figure 1 . Les parts de marché des systèmes d'exploitation mobile pour les
années 2011 et 2014 13
Figure 2. La part de chaque version d'Android 15
Figure 3. Architecture logicielle de l'Android 15
Figure 4. Diagramme de cas d'utilisation relatif à l'administrateur 24
Figure 5. Diagramme de cas d'utilisation relatif à visiteur 25
Figure 6. Cas d'utilisation "consulter les endroits" 25
Figure 7. Scénario du cas d'utilisation "consulter les endroits" 26
Figure 8. Cas d'utilisation « gérer la liste des endroits » 27
Figure 9. Scénario pour le cas « Ajouter un lieu » 28
Figure 10. Scénario pour le cas « modifier un lieu » 29
Figure 11. Scénario pour le cas « supprimer un lieu » 30
Figure 12. Diagramme de séquence du scénario d'ajout d'un lieu 31
Figure 13. Diagramme de séquence du scénario de modification d'un lieu 32
Figure 14. Diagramme de séquence du scénario de suppression d'un lieu 33
Figure 15. Diagramme de séquence du scénario de consultation