Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Publicité

Dernier(20)

Présentation (Mémoire fin étude )

  1. Faculté des sciences économiques et de gestion de Tunis Projet de Fin d’Études Présenté en vue de l’obtention du diplôme national Du Mastère Professionnel en Ingénierie des systèmes d’information des entreprises Conception et réalisation d’une plateforme E-Learning Elaboré par : Noumairi ramzi Au sein de: Centre nationale d’informatique Encadré par : Encadrant académique Encadrant professionnel Monsieur Walid BOUDHIAFI Monsieur Khether DHAHRI Année Universitaire : 2017 / 2018
  2. Conception et réalisation d’une plateforme E-Learning 1 Plan I • Introduction générale II • Etude préalable du projet III • Planification et Spécification des besoins VI • Analyse conceptuelle de la solution V • Mise en place de la solution IV • Conclusion et perspectives
  3. Conception et réalisation d’une plateforme E-Learning 2 Introduction L’usage de la technologies dans la communauté éducative Augmenter la qualité d’enseignement Faciliter l’apprentissage en un temps record Créer la proximité entre l’apprenant et le formateur E-learningnouvelle technologie Orientation vers distanciel
  4. Conception et réalisation d’une plateforme E-Learning 4 Etude préalable du projet  Présentation de l’organisme d’accueil Centre national de l’informatique offres des services dans les domaine TIC Assistance Hébergement Développement des applications Continuité d’activitéAdministration des réseaux
  5. Conception et réalisation d’une plateforme E-Learning 5  Problématique Etude préalable du projet Inconvénient généré par : Les dispositifs de formation présentielle les dispositifs de formation a distance actuelle Nombre de places limité Nombre des salles réduite déplacements et induisent donc des frais supplémentaires 'interface manque d'intuitivité et la prise en main est difficile. le manque d'accompagnement des formateurs est la première cause d'échec de ces dispositifs
  6. Conception et réalisation d’une plateforme E-Learning 6 Etude préalable du projet  Solution envisagée Conception et réalisation d’une plateforme E-Learning échange et collaboration a distance Classe virtuelle interfaces faciles à manipuler un système décisionnels
  7. Conception et réalisation d’une plateforme E-Learning 7 Etude préalable du projet Méthodologie adoptée générique itérative incrémentale
  8. Conception et réalisation d’une plateforme E-Learning 8 Planification et spécification des besoins Identification des acteurs Apprenant Administrateur Formateur C’est un personne qui suit les formations au sein de la plateforme C'est un personne qui bénéficie d'un accès de contrôle de toutes les fonctionnalités de notre application Il assure l'animation des Formations au sein de la plateforme
  9. Conception et réalisation d’une plateforme E-Learning 9 Planification et spécification des besoins Les besoins fonctionnels Release 1 Sprint 2Sprint 1 S’authentifier S’inscrire Traiter les inscriptions Gérer un compte Gérer les utilisateurs Paramétrer le système Concevoir les formations Traiter les formations Effectuer une demande de formation Traiter les demandes de participation aux formations Consulter l’état d’avancement de la demande de formation
  10. Conception et réalisation d’une plateforme E-Learning 10 Planification et spécification des besoins Les besoins fonctionnels Release 2 Sprint 2Sprint 1 Participer a une discussion Consulter la note des tests d’évaluation Assister à la classe virtuelle Consulter le planning des formations Passer les tests d’évaluation Visualiser le tableau de bord ( Basée sur une approche BI )
  11. Conception et réalisation d’une plateforme E-Learning 11 Planification et spécification des besoins Les besoins non fonctionnels La sécurité La maintenance L’extensibilité La performance La convivialité
  12. Conception et réalisation d’une plateforme E-Learning 12 Planification et spécification des besoins  Diagramme de cas d’utilisation
  13. Conception et réalisation d’une plateforme E-Learning 13 Analyse conceptuelle de la solution  Digramme de classe de notre solution
  14. Conception et réalisation d’une plateforme E-Learning 14 Analyse conceptuelle de la solution  Release 1  Release 2 Sprint 2Sprint 1Sprint 2Sprint 1 Gestion des utilisateurs Pilotage des formations Suivie des scénarios pédagogique partage des informations décisionnels
  15. Conception et réalisation d’une plateforme E-Learning 15 Analyse conceptuelle de la solution  Release 1: (Sprint 1: Gestion des utilisateurs) Diagramme de classe : (Sprint 1) Diagramme de séquence détaillée /Etude de cas: (Traiter les inscriptions)
  16. Conception et réalisation d’une plateforme E-Learning 16 Analyse conceptuelle de la solution  Release 2 : (Sprint 2: partage des informations décisionnels) identifier les différentes dimensions et mesures Mise en place d’une modélisation dimensionnelle Etudier les sources de sonnée Schéma décisionnel en étoile Construction des agrégats et définition de la granularité Processus de la modélisation dimensionnelle plus compréhensible que les autre schéma que se soit en flocon de neige ou en constellation Etude de cas : ( visualiser le tableau de bord : Approche Bi)
  17. Conception et réalisation d’une plateforme E-Learning 16 Analyse conceptuelle de la solution  Release 2 : (Sprint 2: partage des informations décisionnels) La collecte L'intégration La diffusion La restitution Le principe de fonctionnement d’un SID
  18. Conception et réalisation d’une plateforme E-Learning 17 Mise en place de la solution Environnement technologique Logiciels et outils utilisées Langages et Framework Symfony TWIG PHP jquery CSS3 JavaScriptBootsrap HTML5 WampServer Pentaho DI Free Logo Design Pentaho BA MariaDB NetBeans Power AMC Mysql Workbensh
  19. Conception et réalisation d’une plateforme E-Learning 18  Architecture générale de la plateforme Analyse conceptuelle de la solutionMise en place de la solution
  20. Conception et réalisation d’une plateforme E-Learning 19  Test et implémentation Analyse conceptuelle de la solutionMise en place de la solution Release (1) Sprint (2)/ interface de traitement des demandes des formations Sprint (1)/Interface d’authentification
  21. Conception et réalisation d’une plateforme E-Learning 20  Test et implémentation Analyse conceptuelle de la solutionMise en place de la solution Release (2) / Sprint (1) : interface de passation d’un test d’évaluation
  22. Conception et réalisation d’une plateforme E-Learning 20  Test et implémentation Analyse conceptuelle de la solutionMise en place de la solution Release (2) / Sprint (2) : Systéme ETL
  23. Conception et réalisation d’une plateforme E-Learning 21  Test et implémentation Analyse conceptuelle de la solutionMise en place de la solution Release (2) / Sprint (2) : interface de Tableau de bord
  24. Conception et réalisation d’une plateforme E-Learning 22 Conclusion et perspective Conclusion Intégration dans le monde professionnel. Approfondir nos connaissances en modélisation à travers L'adoption de la méthode agile « SCRUM » . Enrichir nos connaissances dans le développement des applications web et découvrir les principaux concept de l'informatique décisionnelle.
  25. Conception et réalisation d’une plateforme E-Learning 23  Perspectives Conclusion et perspective Ajout d’un module développé consacré à la rétroaction instantanée (Notification en temps réel et un système de chat) Ajout d’un coin de paiement en ligne au sien de la plateforme Réduire le temps d’attente et le temps de réponse en minimisant la complexité algorithmique de la solution.

Notes de l'éditeur

  1. Bonjour, je tiens d’abord à remercier les membres de jury d’avoir accepter de juger notre travail, je me présente ; Je m’appelle noumairi ramzi étudiant. j'ai l'honneur de vous présenter mon PFE intitulé Conception et réalisation d’une plateforme E-Learning élaboré au sein de centre national d’informatique en vue de l’obtention de mastère en ingénierie des système d’information des entreprises sous l’encadrement de mr.walid coté FSEGT et mr khether coté entreprise.
  2. Je vais essayer de synthétiser mon travail et vous le présenter selon le plan suivant. Nous commençons par une introduction générale ensuite l’étude préalable u projet puis une planification et spécifications des besoins et nous enchainons avec l’analyse conceptuelle et la mise en place de notre solution, et nous finissons par la conclusion et perspectives.
  3. L’intégration de cette nouvelle technologie de l’information et de la communication (NTIC) dans le pratique d’apprentissage permet de remplacer le système traditionnel de formation par une nouvelle approche qui est le E-learning E-learning :est un processus d’apprentissage en ligne, qui permet à une ou plusieurs personnes de se former à partir de tous les supports disponible (ordinateur , tablette et téléphone intelligent).
  4. C’est justement de ce cadre que nous avons réalisée notre projet au sein de centre national d’informatique qui est un organisme public et opérant dans les domaines du secteur de l’informatique et des technologies. Le CNI est considère comme l’un des principaux organisme dans les domaine TIC en Tunisie qui offres plusieurs service comme….
  5. La problématique de notre projet se décompose en deux partie : Partie 1 : consacrée pour les limites des dispositifs de formations presentielle qui sont comme suit : …… Partie 2 : consacrée pour les limites des dispositifs de formation a distance actuelle qu ils apparaissent par le biais des ….
  6. afin de résoudre ces problèmes ,nous sommes mené à concevoir …… 1 - à la possibilité d’échange et collaboration a distance 2 - pouvoir combler la distance entre enseignants et apprenants en les mettant face-à-face de façon virtuelle 3 - Enrichie par interfaces faciles à manipuler pour rationaliser et optimiser la pilotage des opérations effectuée au sein de la plateforme 4 - Comporte un système décisionnels pour générer des tableaux de bord permettant le suivi et donne un vision plus profond sur les données de la plateforme.
  7. Méthodologie adoptée dans notre solution est scrum Scrum est une méthode de développement agile générique, itérative et incrémentale s'appuie sur le découpage d'un projet en boîtes de temps, nommées « sprints ». Scrum définit trois rôles Scrum dans l’organisation d’un projet agile : Scrum est sans aucun doute la méthodologie de gestion de projet agile la plus en vogue actuellement pour les projets de développements informatiques
  8. les acteurs qui sont profiter les fonctionnalité de la plateforme Apprenant : a pour rôle de suivre les formations Formateur : a pour rôle d’animer les formations crée Admin : dispose  le rôle le plus haut placé dans l'accès aux fonctionnalités de l’application
  9. Les besoin fonctionnel de notre solution sont classifiée par sprint dans un release Les besoins recensés dans le sprint 1 sont comme suit …….. Les besoins recensés dans le sprint 2 de la meme release sont comme suit
  10. D'un autre côté Les besoins recensés dans le sprint 1 au sein de release 2 sont comme suit …….. Finalement le sprint 2 au sein de release 2 sont consacre a la visualisation de tableau de bord
  11. Sécurité : L’application devra être hautement sécurisée, les informations ne devront pas être accessibles à tout le monde. : Notre application doit assurer la sécurité, la confidentialité de l’accès, la gestion des utilisateurs et la traçabilité. La performance : Le logiciel à développer doit être performant à travers ses fonctionnalités et répond à toutes les exigences des usagers d’une manière optimale (temps de réponse minimum). La convivialité : Le logiciel doit être facile à utiliser. Les interfaces doivent être conviviales, simples, ergonomiques, et adaptées à l’utilisateur. L’extensibilité : dans le cadre de ce travail, l'application devra être extensible, c'est-à dire qu'il pourra y avoir une possibilité d'ajouter ou de modifier de nouvelles fonctionnalités. La maintenance : Le code doit être compréhensible et modulaire pour des raisons de réutilisation et de modification.
  12. La problématique de notre projet consiste à
  13. Comme vous pouvez constatez, notre diagramme de classe contienne les 13 classe suivantes: * La classe utilisateurs mère elle liée avec la classe discussion par association de type 1 a plusieurs * La classe « Demande » est une classe association entre la classe apprenant et la classe formation * Concernant la classe « session» est une classe association entre la classe formateur et la classe formation La classe theme liee avec la classe formation et la classe domaine par une association de type 1 a plusieurs
  14. La problématique de notre projet consiste à
  15. La figure suivant illustre le diagramme de classe d’entités global du premier sprint de la release 1. qui contient 4 classe 3 classe herite de la classe user qui qont formateur , admin , apprenant Il permet de décrire les scénarios de chaque cas d'utilisation Après avoir accéder a la liste des inscription; l’administrateur cliquer sur le bouton traiter Le système va envoyer une requête vers la BDD pour afficher la page de traitement de l’inscription . l’administrateur a l’ choix soit d’accepter l’inscription d’un apprenant ou de refuser de la plateforme donc Le système envoi une requête vers la base de donné pour accepter ou de refuser
  16. afin d’élaborer un tableau de bord interactifs sue le plateforme ca il doit suivre les processus suisvant : En premier lieu il doit étudier les sources des donnée disponible Deuxiemene la construction des agregat et la definition de la granularite et enfin identifier les differents dim et mesure Alore tous ces prcessus sont indisponsable pour modéliser les données par le biais d’un modèle dimensionnelle en étoile
  17. Ilustre les diffrents phas La première étape de collecte des données va permettre à terme de produire les indicateurs nécessaires au périmètre du SID. Pour cela il convient d'aller chercher les données où elles se trouvent. Les données applicatives métier sont stockées dans une ou plusieurs bases de données correspondant à chaque application utilisée. Cette deuxième étape est l’intégration des données. Une fois les données centralisées par un outil d’ETL, celles-ci doivent être structurées au sein de l'entrepôt de données. Cette étape est toujours faite par un ETL grâce à un connecteur permettant l’écriture dans le datawarehouse. L’intégration est en fait un pré-traitement ayant pour but de faciliter l’accès aux données centralisées aux outils d'analyse. Cette étape de diffusion met les données à la disposition des utilisateurs. Elle permet la gestion de droits d’accès et respecte donc des schémas correspondant au profil ou au métier de chacun. Ainsi l'accès direct à l'entrepôt de données n’est pas autorisé. En effet ce genre de pratique ne correspond généralement pas aux besoins des décideurs ou analystes.  Cette dernière étape, également appelée reporting, se charge de présenter les informations à valeur ajoutée de telle sorte qu'elles apparaissent de la façon la plus lisible possible dans le cadre de l’aide à la décision. Les données sont principalement modélisées par des représentations à base de requêtes afin de constituer des tableaux de bord ou des rapports via des outils d'analyse décisionnelle.
  18. La problématique de notre projet consiste à
  19. La problématique de notre projet consiste à
  20. La problématique de notre projet consiste à
  21. La problématique de notre projet consiste à
  22. La problématique de notre projet consiste à
  23. Tout au long de ce travail on a acquis un ensemble de compétences sur divers plant tel que :
  24. Le projet peut encore être évoluer via :
Publicité