République Algérienne Démocratique et Populaire Ministère de l’Enseignement Sup
République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université Mohamed Seddik Ben Yahia de Jijel Faculté des Sciences Exactes et informatique Département d’Informatique MEMOIRE DE MASTER Présenté pour l’obtention du diplôme de : MASTER EN INFORMATIQUE Option : Système d’information et aide à la décision Thème Présenté par : Encadré par : BOUKAF Saher Mr. BOUBAKIR BOUDJEDJOU Ikram Mohammed Année Universitaire 2020-2021 Conception et développement d'un système de gestion des applications éducatives * Remerciements * Avant toute personne, nous tenons à remercier ALLAH le tout puissant et miséricordieux, qui nous a donné la force et la patience pour la réalisation de ce projet. Nous tenons à exprimer notre sincère gratitude à notre encadreur Mr.BOUBAKIR Mohamed pour ses conseils et ses encouragements tout au long de ce projet. Nous voulons aussi adresser nos sincères remerciements à tous les professeurs qui nous ont enseigné. Aussi nos parents qui nous ont toujours soutenus et encouragés au cours de ce mémoire. A nos familles et nos amis pour leurs encouragements, on a pu surmonter tous les obstacles. Enfin, nous tenons également de remercier toutes les personnes qui ont participé de près ou de loin. Merci à tous et à toutes. *Dédicaces* Je dédie ce travail à : *Mes chers parents, pour tous leurs sacrifices, leur amour, leur tendresse, leur soutien et leurs prières tout au long de mes études ; * A mes chers frères et sœurs et à toute ma famille ; * Mon binôme Boudjedjou Ikram avec qui j’ai réalisé ce travail ; * Tous mes chères amies et collègues ; *Toute la promotion 2021 spécialement "Système d’information et aide à la décision" ; *Saher *Dédicaces* Je dédie ce travail à : *Mes chers parents, pour tous leurs sacrifices, leur amour, leur tendresse, leur soutien et leurs prières tout au long de mes études ; * A mes chers frères et sœurs et à toute ma famille ; * Mon binôme Boukaf Saher avec qui j’ai réalisé ce travail ; * Tous mes chères amies et collègues ; *Tout la promotion 2021 spécialement "Système d’information et aide à la décision" ; *Ikram Résumé Les applications mobiles sont devenues un moyen important d'éducation pour les enfants. Actuellement, des centaines de milliers d’applications éducatives sont disponibles et offrent des contenus pédagogiques divers et variés. Le choix du contenu adapté et adéquat aux enfants, et en particulier les enfants ayant des besoins spéciaux, est une préoccupation majeure pour les parents. L’objectif de ce travail de master est de développer une application mobile visant à sélectionner et répertorier des applications éducatives pour les enfants ayant des besoins spéciaux. L'application comporte deux parties, une partie mobile et une partie web. La partie mobile offre aux utilisateurs (parents et enseignants) un ensemble de fonctionnalités pour les aider à trouver et télécharger des applications proposants des contenus adaptés et adéquats pour enseigner les enfants. La partie web permet d'effectuer les tâches administratives. Pour développer notre application, nous avons suivi une approche nommée processus simplifié en utilisant le langage de modélisation UML. Pour sa réalisation, nous avons employé un ensemble de plateformes et d’outils tels que JEE, Android Studio, Eclipse, etc. Mots clés : Application mobile, Application web, Processus simplifié, UML. Abstract Mobile applications have become an important means of education for children. Currently, hundreds of thousands of educational applications are available and offer diverse and varied educational content. Choosing the right content for children, and in particular children with special needs, is a major concern for parents. The objective of this thesis work is to develop a mobile application aiming at selecting and listing educational applications for children with special needs. The application has two parts, a mobile part and a web part. The mobile part offers users (parents and teachers) a set of functionalities to help them find and download applications offering adapted and adequate contents to teach children. The web part allows to perform administrative tasks. To develop our application, we followed a simplified process approach using the UML modeling language. For its realization, we used a set of platforms and tools such as JEE, Android Studio, Eclipse, etc. Key words: Mobile application, Web application, Simplified process, UML. i Table des matières Table des matières ..................................................................................................................... i Liste des tableaux .................................................................................................................... iv Table des figures ....................................................................................................................... v Liste des abréviations .............................................................................................................. vi Introduction générale ............................................................................................................... 1 Chapitre 1 Développement web et mobile .............................................................................. 3 1. Introduction ..................................................................................................................... 3 2. Applications mobiles ....................................................................................................... 3 2.1. Définition ................................................................................................................. 3 2.2. Type d’applications mobiles .................................................................................... 3 2.3. Systèmes d’exploitation mobile ............................................................................... 4 3. Applications web ............................................................................................................. 5 3.1. Définition ................................................................................................................. 5 3.2. Avantage des applications web ................................................................................ 6 3.3. L’application Client/serveur .................................................................................... 6 4. UML ................................................................................................................................ 8 4.1. Définition ................................................................................................................. 8 4.2. Types de diagramme UML ...................................................................................... 8 5. Processus simplifie .......................................................................................................... 9 5.1. Définition ................................................................................................................. 9 5.2. Caractéristiques ........................................................................................................ 9 5.3. Les phases du processus ......................................................................................... 10 6. MVC .............................................................................................................................. 12 6.1. Définition ............................................................................................................... 12 6.2. Avantages du MVC ................................................................................................ 13 6.3. Inconvénients du MVC .......................................................................................... 14 7. Conclusion ..................................................................................................................... 15 Chapitre 2 E-Learning ........................................................................................................... 16 1. Introduction ................................................................................................................... 16 2. Généralité sur le E-Learning ......................................................................................... 16 2.1. Définition ............................................................................................................... 16 2.2. Les avantages du E-Learning ................................................................................. 16 ii 2.3. Comparaison du « E-Learning » et de la formation présentielle ........................... 17 2.4. Types e-Learning ................................................................................................... 17 2.5. Objectif du e-Learning ........................................................................................... 18 3. Cadre de stage ............................................................................................................... 18 4. Objectif .......................................................................................................................... 18 5. Natures d’handicap ........................................................................................................ 19 5.1. Handicap auditif ..................................................................................................... 19 5.2. Handicap Moteur ................................................................................................... 20 5.3. Handicap Mentale .................................................................................................. 21 5.4. L’autisme ............................................................................................................... 22 5.5. Handicap visuel ...................................................................................................... 23 6. Les applications éducatives ........................................................................................... 25 6.1. Classification des applications ............................................................................... 36 6.2. Attribution des applications ................................................................................... 38 7. Conclusion ..................................................................................................................... 42 Chapitre 3 Spécification des besoins..................................................................................... 43 1. Introduction ................................................................................................................... 43 2. Description des fonctionnalités ..................................................................................... 43 2.1. Objectif .................................................................................................................. 43 2.2. Fonctionnement ...................................................................................................... 43 3. Démarche ...................................................................................................................... 44 4. Spécification des besoins d’après les cas d’utilisations et des IHMs ............................ 45 4.1. Identification des acteurs ....................................................................................... 46 4.2. Identification des cas d’utilisations ........................................................................ 47 4.3. Diagramme de cas d’utilisation global .................................................................. 49 4.4. Structuration des cas d’utilisation en package ....................................................... 50 4.5. Présentation des IHMs ........................................................................................... 51 5. Spécification détaillée ................................................................................................... 55 5.1. Fiches types et diagrammes de séquence système ................................................. 56 6. Conclusion ..................................................................................................................... 64 Chapitre 4 Analyse et conception ......................................................................................... 65 1. Introduction ................................................................................................................... 65 2. Diagramme de classes participantes .............................................................................. 65 2.1. Principe et démarche .............................................................................................. 65 2.2. DCP des cas d'utilisation de notre système ............................................................ 67 iii 3. Diagramme de classe global .......................................................................................... 71 4. Diagramme de navigation ............................................................................................. 72 4.1. Diagrammes de navigation de notre système ......................................................... 73 5. Conclusion ..................................................................................................................... 77 Chapitre 5 Réalisation ........................................................................................................... 78 1. Introduction ................................................................................................................... 78 2. Choix techniques ........................................................................................................... 78 3. Architecture du système ................................................................................................ 80 4. Difficultés rencontrées .................................................................................................. 81 5. Conclusion ..................................................................................................................... 82 Bibliographie ........................................................................................................................... 84 iv Liste des tableaux Tableau 1 Comparaison du « e-learning » et de la formation Présentiel. ......................... 17 Tableau 2 Classification des applications selon les critères. ............................................... 37 Tableau 3 Attributions des applications selon le degré. .................................................... 39 Tableau 4 Attributions des applications selon les niveaux d’éducation. ........................... 41 Tableau 5 FT de l'UC Créer compte .................................................................................... 56 Tableau 6 FT de l'UC S’authentifié. ..................................................................................... 57 Tableau 7 FT de l'UC Consulter liste des membres. ........................................................... 59 Tableau 8 FT de l'UC Supprimer compte. ........................................................................... 59 Tableau 9 FT de l'UC Recherche application. ..................................................................... 60 Tableau 10 FT de l'UC Ajouter commentaire. .................................................................... 61 Tableau 11 FT de l'UC Evaluer application. ....................................................................... 62 v Table des figures Figure 1.1 Echange dynamique client <-> serveur. ............................................................... 7 Figure 1.2 Echange dynamique HTTP client <-> serveur. ................................................... 7 Figure 1.3 Schéma complet du processus simplifié pour la modélisation d'une application web. ...................................................................................................................... 12 Figure 1.4 Modèle MVC (Modèle - Vue - Contrôleur). ...................................................... 13 Figure 3.1 Les cas d’utilisation et leurs prolongements dans la démarche. ...................... 45 Figure 3.2 Exemple de représentation d’un acteur. ............................................................ 45 Figure 3.3 Exemple de représentation d’un cas d’utilisation. ............................................ 46 Figure 3.4 UC de l’administrateur........................................................................................ 47 Figure 3.5 UC du Membre ..................................................................................................... 48 Figure 3.6 UC du Visiteur ...................................................................................................... 49 Figure 3.7 UC du second rang ............................................................................................... 50 Figure 3.8 l’organisation des cas d’utilisation et des acteurs en package (avec l'outil Enterprise Architect) ............................................................................................................. 51 Figure 3.9 IHM d’inscription ................................................................................................ 51 Figure 3.10 IHM de Login ..................................................................................................... 52 Figure 3.11 IHM principale de membre ............................................................................... 52 Figure 3.12 l’IHM de liste des applications .......................................................................... 53 Figure 3.13 l’IHM recherche détaillée .................................................................................. 53 Figure 3.14 de l’IHM fiche détail .......................................................................................... 54 Figure 3.15 IHM Administrateur ......................................................................................... 55 Figure 3.16 IHM liste des utilisateurs. .................................................................................. 55 Figure 3.17 DSS de l'UC crée compte ................................................................................... 57 Figure 3.18 DSS de l'UC authentifié ..................................................................................... 58 Figure 3.19 DSS de l'UC Consulter liste des membres ....................................................... 59 Figure 3.20 DSS de l'UC supprimé compte.......................................................................... 60 Figure uploads/Science et Technologie/ inf-siad-02-21.pdf
Documents similaires
-
11
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 27, 2021
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 2.6779MB