Conception et réalisation
d’une Plateforme E-Learning
Réalisé par :
Mhamdi Semah
Encadré par :
Mme.Megdiche Imen (ISET Sfax)
Mr.Mnif Houcem (EMI)
1
2
3
4
5
1
6
2
P L A N
INTRODUCTION
CAPTURE DES BESOINS
CONCEPTION
REALISATION
CONCLUSION ET
PERSPECTIVES
INTRODUCTION
Introduction
4
Contexte du projet Problématique Solution
Améliorer la qualité
d’apprentissage
Echange et collaboration
à distance
Le pilotage
Web Conferencing
Introduction
5
Contexte du projet Problématique Solution
Contrainte du nombre
de Places limitées
Contrainte du nombre
de salles réduites
Charge élevée de la
formation
P R O B L E M A T I Q U E
COMMENT PEUT-ON DONC
ARRIVER A RESOUDRE CES
PROBLEMES?
Introduction
7
Contexte du projet Problématique Solution
Gestion des apprenants
Gestion des formateurs
Gestion des formations
Salon des formations
Solution
Une Application d’apprentissage en ligne
Introduction
8
Contexte du projet Problématique Solution
Là où vous souhaitez !
Quand vous le souhaitez !
CAPTURE DES
BESOINS
Capture des besoins
01 Gestion des formations
03 Pilotage PC
05 Administration systeme
10
Besoin fonctionnel Besoin non fonctionnel
Web conference 02
Etat et statistiques 04
Capture des besoins
11
Besoin fonctionnel Besoin non fonctionnel
1
2
3
4
SÉCURITÉ
TEMPS DE RÉPONSE
PERFERMONCE
CONCEPTION
Conception
13
Administrer le
Système
Gérer une Formation
Participer à une
formation
S’authentifier
Apprenant
Administration
Formateur
<<Include>>
Diagramme de cas d’utilisation
Conception
14
Diagramme de cas d’utilisation
S’inscrire à
l’application
Réclamer
l’administration
Créer formation
Animer
formation
Consulter profil
Piloter PC
MAJ Profil
MAJ
formation
Créer leçon
Formateur Lancer
vidéoconférence
Télécharger/Uploader
document
Lancer
conversation
Conception
15
Diagramme de classe
Conception
16
Diagramme de séquence
Utilisateur
Interface
Authentification
Controler
Authentification
Interface ProfilUtilisateur
Loop [1..N]
1-Saisir(email,pass)
2- Vérifier_informations()
3- Verif=valider_info()
4- [!verif]: info_ non_valide()
5- [!verif]:Afficher
Erreur()
6- [verif]: info_valide()
7- charger_profil()8- Afficher profil()
Conception
17
Diagramme de séquence
Interface
Profil
Interface
Formation
Formateur
Formateur
Formation
Controler
Formation
7-verif=Verifer_info()
2-Récupérer liste formation(id formateur)
3- Afficher_profil()
4-charger_page()
5- Afficher_formulaire_formation()
1-Récupérer_info()
6-Saisir_info_formation(titre,duree,,,)
8- [!verif]: erreur()
9- [!verif]:Afficher
Erreur()
10- [verif]: valide()
11- sauvegarde_formation()
12- Ajout_valider()
Loop [1..N]
REALISATION
19
Réalisation ArchitectureOutils Démonstration
PHP JAVA JEE
Utiliser pour des petites et
moyennes applications
Utiliser pour des applications à
grande échelle
Quelques outils pour
programmer
Documentation et outils
beaucoup plus robuste
Purement orienté objetOrienté objet depuis PHP5
Meilleur pour les applications
d'entreprise
20
Réalisation ArchitectureOutils Démonstration
Adobe Flash Media Server Red5
Supporte Windows et
linux seulement
Gratuit et open source
Application coté serveur
seulement ActionScript
Application coté serveur :Java
,Python, Ruby …
Supporte plusieurs
plateformes
Réalisation
21
ArchitectureOutils Démonstration
ECLIPSE MYSQL BOOTSTRAP JBOSS
TOMCAT RED5 FILEZILA
22
Réalisation DémonstrationOutils Architecture
Serveur de données
Serveur de stockage
Serveur Jboss
Serveur Tomcat
Serveur Red5
23
Réalisation DémonstrationOutils Architecture
CONCLUSION ET
PERSPECTIVES
Conclusion et perspectives
25
Apports Perspectives
Acquérir une expérience
dans le domaine des
architectures logicielles.
Apprendre avec un large
panel de technologie et
framework
Se perfectionner dans
Java notamment JEE.
Apports
Conclusion et perspectives
26
PerspectivesApports
Payement En ligne Application Mobile
Plusieurs Salon De
Formation
Notification Et
Synchronisation En
Temps Réel
MERCI POUR VOTRE ATTENTION

Présentation PFE

Notes de l'éditeur

  • #2 Bonjour à tous Merci Madame la presedente de jury, merci tous les membres de jury d’avoir accepter de juger mon projet intitulé: Concepton et developpement d'une plateforme e-learning Réalisé par moi même Mhamdi Semah et encadrés par Mme Megdiche Imen à l’iset et Mr Mnif Houcem à l'EMI
  • #3 Tout au long de cette presentation je vais suivre le plan suivant Je vais introduire le projet, Ensuite je vais presenter les captures des besoins Puis je vais Détailler la conception Apres ca je vais entamer la partie Réalisation et finir par la conclusion et prespectives.
  • #4 Commençant tout d’abord par l’introduction
  • #5 l’objectif de ce projet est de réaliser une plateforme qui couvre les principales fonctionnalité pour e-learning dont on trouve ....
  • #6 en tenant compte de ces fonctionnalité , il existe des défaillances dans les solutions du marché dont on cite ....
  • #8 donc pour affronter ces problèmes j'ai décidé de développer une solution qui couvre ...
  • #9 Ma solution sera disponible : La ou vous souhaitez ,, Quand vous le souhaitez
  • #10 passons maintenant a la 2eme partie capture des besoins Dans cette partie je vais présenter les besoins ,,,
  • #13 On va parler maintenant de la phase conception qui est la plus important dans notre travail. par ailleurs la conception est un art qui consiste à traduire les besoins en spécifiant comment l'application pourra les satisfaire avant de procéder à sa réalisation.
  • #14 Ce projet admet trois acteurs : Apprenant Formateur Administrateur Tous ces cas sont fait après avoir l’authentification ,, Nous passons maintenant de présenter le diagramme de cas d’utilisation relatif au formateur
  • #19 Après tout travail fait, on a abouti à la dernier phase de développement qui est la réalisation sans la quelle notre application n’aurait pas vu le jour.
  • #22 J’avais recours à plusieurs outils technologiques. Parmi les plus majeurs, je cite : Nous passons à présenter l’architecture de l’application
  • #23 Démonstration de l’architecture ,, Dans ce cadre, j’ai appliqué cette architecture qui m’a guidé dans le développement.
  • #24 Maintenant, je vais vous montrer d’une façon concrète, une démonstration vidéo de mon projet.  
  • #25 Je vais clôturer mon travail par une conclusion et des prespectives.
  • #26 À titre de conclusion, on peut conclure que mon travail Le projet m’appuit d’
  • #27 Mon projet peut évoluer en considérant plusieurs éléments d'extension. Ces extensions constituent les futures perspectives de mon projet par exemple :   j’avais proposé des amélioration qui se manifestent dans l’… , l’…. Et enfin l’…
  • #28 Madame la présidente, Madames les membres du jury, c’est par ces mots que je termine ma présentation. Je vous remercie pour votre attention et je m’attends à des questions et des commentaires de votre part pour améliorer, si nécessaire, dans les meilleurs délais ce rapport de stage.