MEMOIRE DE FIN D’ETUDES En vue de l’obtention de LICENCE FONDAMENTALE DE L’UNIV
MEMOIRE DE FIN D’ETUDES En vue de l’obtention de LICENCE FONDAMENTALE DE L’UNIVERSITE DE KAIROUAN -Délivrée par : Faculté des Sciences et Techniques de Sidi Bouzid Discipline : Sciences Informatiques DEVELOPPEMENT D'UNE APPLICATION ANDROID POUR LA GESTION DES CLIENTS SONEDE Présenté et soutenu par : MOUHAMED ALI & HANEN BOUALLAGUI Soutenu le 00 DECEMBRE 2020 Jury Président : M. Rapporteurs : Mme. Encadrant : M. MED TAHER JELLALI Encadrant : AU : 2019-2020 N° d’ordre ………. DEDICACES À mon cher Père Dont le mérite, les sacrifices et les qualités humaines M'ont permis de vivre ce jour À ma chère mère Qu'ils trouvent en moi la source de leur fierté À qui je dois tout À tous les gens m'aiment HANEN BOUALLAGUI DEDICACES À l'âme de mon cher Père Celui qui a né se laissait jamais pour aménager tous ses effort pour que je sois quelqu'un de bien dans la vie. Pour lui, l'instruction est le socle fondamental de ses enfants. À ma chère Mère Don't le mérite, les sacrifices et les qualités humaines M'ont permis de vivre ce jour. À mes frères et mes soeurs À tous les gens m'aiment. MOHAMED ALI Remerciement Tout d'abord au terme de ce travail nous tenons à remercier : Notre Dieu de nous avoir donné le courage, la force et la volonté pour achever ce modeste travail. Notre encadreur Mr. MED TAHER JELLALI pour ces qualités professionnels, ces conseils judicieux et ces remarques constructives tout le long de ce travail. Les membres du jury Président du jury: Mr. Et. Messieurs les jurys, vous nous faites un grand honneur en acceptant de juger ce travail. Aussi un remerciement à tous les enseignants de fstsbz pour leurs qualités scientifiques et pédagogiques. Nous tenons à remercier chaleureusement, tous nos proches et tous ceux qui ont, de pré ou de loin, nous apporté leurs sollicitude pour accomplir ce travail. SOMMAIRE Introduction générale..................................................................................................................9 Chapitre1 Présentation du cadre du stage........................................................................11 Chapitre2.................................................................................................................................12 Chapitre3.................................................................................................................................12 Introduction................................................................................................................................................12 Présentation de la société............................................................................................................................12 Problématique ou contexte du stage..........................................................................................................15 I. Etude de l’existant................................................................................................................................15 III.1. Description de l’existant...............................................................................................................15 III.2. Critique de l’existant.....................................................................................................................15 III.3. Solution proposée...........................................................................................................................15 Conclusion.................................................................................................................................................18 Chapitre4 Analyse et Spécification des besoins................................................................19 I. Les acteurs..............................................................................................................................................19 Chapitre5 Conception détaillée..........................................................................................29 Introduction....................................................................................................................................................30 I.1 Le design pattern architectural MVC..............................................................................................30 I.2 Architecture physique (3-tiers)........................................................................................................31 IV. Processus Unifié (UP) :...................................................................................................................36 V. Cycle de vie du processus unifié :...................................................................................................37 Conclusion :...............................................................................................................................................37 Chapitre6 Réalisation.........................................................................................................38 Introduction :.............................................................................................................................................38 I. Environnement du travail....................................................................................................................38 1. Environnement matériel :.......................................................................................................................38 2. Environnement logiciel et langage :......................................................................................................38 a) Android Studio................................................................................................................................39 b) Firebase :.............................................................................................................................................39 c) StarUML :...............................................................................................................................................45 d) React Native.....................................................................................................................46 e) Java :......................................................................................................................................................47 II. La mise on œuvre :..............................................................................................................................49 3. Description des interfaces de l’application :...................................................................................50 Conclusion générale................................................................................................................51 Annexes.....................................................................................................................................53 ...................................................................................................................................................................54 Liste des figures Figure 1 : Diagramme de séquences du module général..........................................................17 Figure 2 : Diagramme de cas d'utilisation relatif au technicien................................................18 Figure 3 : Diagramme de cas d'utilisation du module « traitement du matériels»....................19 Figure 4 : Diagramme de cas d'utilisation du module « traitement des emprunts»..................20 Figure 5 : Diagramme de cas d'utilisation du module « gestion des personnels».....................21 Figure 6 : Diagramme de séquences « authentification ».........................................................24 Figure 7 : Diagramme de séquences « ajout matériel »............................................................25 Figure 8 : Diagramme de séquences « ajout enseignant ».......................................................26 Figure 9 : Diagramme de séquences « suppression d’un utilisateur ».....................................27 Figure 10 : Diagramme de séquences « modification d’un local »..........................................28 Figure 11 : Diagramme de séquences « commande des matériels »........................................29 Figure 12 : Diagramme de séquences « consultation de la liste des matériels ».....................30 Figure 13 : diagramme de séquences « déclaration de l’état de matériel ».............................31 Figure 14 : Diagramme de séquences «emprunt des matériels ».............................................32 Figure 15 : Diagramme de séquences «retour du matériel »...................................................33 Figure 16 : Diagramme de classes............................................................................................35 Figure 17 : Diagramme de classes............................................................................................35 Figure 18 : Page d’accueil.........................................................................................................42 Figure 19 : Authentification......................................................................................................43 Figure 20 : Menu principal.......................................................................................................43 Figure 21 : Consulter matériels.................................................................................................44 Figure 22 : Déclarer l’état.........................................................................................................44 Figure 23 : Vérification matériel...............................................................................................45 Figure 24 : Ajout quantité matériel...........................................................................................45 Figure 25 : Ajout matériel.........................................................................................................46 Figure 26 : Vérifier enseignant.................................................................................................46 Figure 27 : Ajout enseignant.....................................................................................................47 Figure 28 : Supprimer utilisateur..............................................................................................48 Figure 29 : Vérifier local...........................................................................................................48 Figure 30 : Modifier local.........................................................................................................49 Figure 31 : Bon d’emprunt........................................................................................................50 Figure 32 : Bon de retour..........................................................................................................51 Figure 33 : Commander matériel..............................................................................................51 Figure 34 : Consulter l’historique.............................................................................................52 Figure 35 : Service Internet.......................................................................................................62 Figure 36 : Architecture .Net....................................................................................................65 Figure 37 : Infrastructure .NET................................................................................................66 Liste des tableaux Tableau 1 : Dictionnaire des données.......................................................................................37 Introduction générale Les Smartphones (téléphones intelligents) ont connu un essor très important durant ces dénierais années. Sont de plus en plus dotes d’une puissance avec des fonctionnalités assez évoluées permettant de créer des applications innovantes et de les distribuer en toute simplicité. Bien plus que des appareils nous permettant d’effectuer des appels ou d’envoyer des SMS (messages courts), ces terminaux sont devenus de véritables outils multimédia permettant d’accéder à tous les modes de la communication si bien que les besoins des utilisateurs sont de plus en plus croissants et spécifiques en termes d'application pour satisfaire leur besoin quotidien. Dans le cadre de notre préparation au diplôme de Licence L3 parcours Informatique, nous avons été amenés à effectuer notre projet sous l'encadrement de M. MOHAMED TAHER JELLALI. Il s’agissait au cours du projet d’étudier et de développer une application mobile sous Android. Avec l'avancée et l'émergence des technologies mobiles, les développements embarqués sont de plus en plus demandés sur le marché. Avoir un Smartphone est devenu incontournable pour les jeunes de nos jours. D'où nait l'idée de développer une application utile, à installer sur les Smartphones permettant de suivre sa dépense énergétique tout en gardant son téléphone dans sa poche, puis d'être en contact avec ses ami(es) et savoir où ils se trouvent grâce à la Google map intégré au logiciel lui-même. Mis à part le développement proprement dit de l'application, la première étape consistait à nous familiariser avec l'environnement Android, puis de choisir les outils conviviaux et envisageables à l'aboutissement du projet. Par la suite, nous entamerons la modélisation et le développement de l'application. C’est dans ce cadre que nous avons été accueillis par SONEDE comme stagiaires pendant trois (03) mois pour travailler sur projets de développement mobile sous le thème: « Développement d'une application Android pour la gestion des clientes de SONEDE ». Cette solution qui sera développée sous la plateforme Android, permettra aux utilisateurs de pouvoir lire et publier de petites services de façon efficace et rapide. Le présent document organise en trois (03) chapitres fait l'économie de trois (03) mois de stage En premier lieu nous faisons une présentation générale de la structure d’accueil ainsi que le thème de stage. Ensuite nous présentons les méthodologies de travail et de conception, puis nous présentons le travail réalise. Enfin nous dressons un bilan général par rapport Chapitre I hapitre1 Présentation du cadre du stage Chapitre2 Chapitre3 Introduction Dans ce chapitre présente, en premier lieu, le cadre de travail dans lequel le projet a été effectué. En deuxième lieu, il introduit d’une manière générale la problématique. Enfin il étude l’existant. I. Présentation de la société 1. PRESENTATION DE LA SOCIETE : La Société Nationale d’Exploitation et de Distribution des eaux a été créé en 1968 dans le but de traiter les eaux et les rendre potables, elle est composée de 38 districts dans tout le territoire de la Tunisie et emploie 6374 agents. La société est placée sous la tutelle du Ministère de l’Agriculture, des ressources hydrauliques et de la pêche. Elle procède à l’élaboration des études relatives à l’identification des projets, l’évaluation des rentabilités et la fixation de leurs délais et lui a confié la production, l’exploitation et la distribution de l’eau. La figure n°2 présente le siège de la SONEDE. Figure n°2 : La société nationale d’exploitation et de distribution des eaux + La mission de la Société Nationale d’Exploitation et de Distribution des eaux est de traiter les eaux souterraines ainsi que les eaux de surface jusqu’à les réservoirs de distribution des eaux. La société assure le suivi et le contrôle des barrages, des stations de traitement et les travaux des forages, et en ce qui concerne l’exploitation de la Société, un objectif a été toujours fixé c’est d’établir un bon rendement à ses réseaux. Dans le but d’améliorer la qualité des eaux de la SONEDE des stations de dessalement ont été réalisés. Elle participe activement à la réalisation des objectifs de la stratégie à long terme dans le but de se mettre dans un développement durable et pour toujours satisfaire aux attentes de ses abonnés. La SONEDE a créé une unité de gestion de la Qualité pour la mise en place de système management de la Qualité au sein de différente entité de la société. Elle a entamé une démarche qualité en se basant pratiquement à des normes internationales telles que l’ISO 9001 et l’ISO 14001, tout en visant l’amélioration de la qualité des services. Les activités de la SONEDE : Etude et réalisation des installations Traitement et production de l’eau Gestion commerciale des abonnés Gestions techniques des réseaux PRESENTATION DU SERVICE D’AFFECTATION DU uploads/Industriel/ developpement-d-x27-une-application-android-pour-la-gestion-des-clients-sonede 1 .pdf
Documents similaires
-
14
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 12, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.5977MB