![Page 1: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/1.jpg)
Soutenance de ProjetPlateforme de Stages
PALLAY MathieuZDZIOBECK Philippe
GIBERT BriceLIEVIN Aurélien
Tuteur : Fabrice Muhlenbach
![Page 2: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/2.jpg)
Plan
• Présentation Générale
• Conduite du projet
• Analyse
• Réalisation de la plateforme
• Difficultés rencontrées
• Aperçu du site
• Conclusion
![Page 3: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/3.jpg)
Présentation générale
Le Département informatique de la Faculté des Sciences est une structure universitaire gérant trois formations :- la licence informatique - la licence professionnelle ATII - le master informatique « web intelligence »
A l’heure actuelle, pour rechercher un stage :
Consultation des offres parues par mail sur l’ENT Recherche par ses propres moyens
![Page 4: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/4.jpg)
Présentation générale (2)
Fonctionnalités de la plateforme :• Faciliter la recherche de stage / Mettre en place des offres d’emploi• Constituer une base de données d’entreprises ayant proposé des offres• Enregistrer également les étudiants suivant ou ayant suivi ces formations• Les offres de stages seront enregistrées par compétences, ce qui permettra
à l’étudiant de trouver un stage en rapport avec son profil• Elaborer des critères d’offres pour des recherches plus pertinentes
Objectifs du projet :• Définir les fonctionnalités de la plateforme• Voir les informations pertinentes pouvant alimenter la plateforme• Développer cette plate-forme afin qu’elle soit utilisable depuis l’intranet du
Département informatique
![Page 5: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/5.jpg)
Conduite du Projet
Ressources
Partage des taches
Planification prévisionnel
Planification réel
![Page 6: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/6.jpg)
Conduite du Projet
![Page 7: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/7.jpg)
Analyse (1)
• Choix retenus
Choix stratégiques organisationnels(Rendez-vous, télétravail)
Choix logiciels (Dreamweaver, WampServer)
Choix techniques (PHP, JAVA, Wiki)
![Page 8: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/8.jpg)
Analyse (2)• Cas d’utilisation
![Page 9: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/9.jpg)
Analyse (3)
• Base de données (MCD)
![Page 10: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/10.jpg)
Réalisation
• Structure et charte graphique
1. Structure inspirée des sites du Département Informatique
2. Menu graphiquement géré par une feuille de style3. Charte graphique calquée sur le site existant (Département
Informatique)
4. Adaptation des feuilles de style aux différents navigateurs (grâce à la fonction PHP HTTP_USER_AGENT)
5. Colonne de droite abandonnée suite à une évolution du cahier des charges (plus de partie connexion)
![Page 11: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/11.jpg)
Réalisation (2)
• Formulaires d’insertion
1. Création des formulaires HTML
2. Création de la fonction de validation en JavaScript
3. Création des scripts PHP qui accèdent et modifient la Base de Données
Le formulaire HTML est rempli et soumis; après quoi la fonction de validation JavaScript contrôle son intégrité
Si c’est le cas, le script PHP associé s’exécute
![Page 12: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/12.jpg)
Réalisation (3)
• Consultation
1. Script PHP affichant les résultats dans un tableau2. Intégration du tableau dans une balise div grâce à une
fonction Ajax (InnerHTML)
• Recherche
1. Recherche simple ou multicritères
2. Intégration du résultat (nombre d’offres ou offres correspondantes au
texte) dans la page grâce à la fonction InnerHTML
![Page 13: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/13.jpg)
Réalisation (4)
• Outils d’Administration
1. Gestion des éléments relatifs aux acteurs et stages (Domaines d’activité, Types de Stage, Pays, etc.)
2. Génération d’une offre de Stage en PDF (grâce à la classe Fpdf, adaptée au projet)
3. Import / Export de fichiers CSV (grâce au script reader.php, amélioré
et personnalisé) pour importer et sauvegarder des informations
![Page 14: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/14.jpg)
Difficultés rencontrées
• Changements de configuration
1. Partie connexion abandonnée
2. Pas d’existant de listing d’entreprises
3. Changement de la base de données
4. Difficultés techniques
5. Mise en place sur l’hébergement
![Page 15: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/15.jpg)
Difficultés rencontrées
• Changements de configuration
1. Partie connexion abandonnée
2. Pas d’existant de listing d’entreprises
3. Changement de la base de données
4. Difficultés techniques
5. Mise en place sur l’hébergement
![Page 16: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/16.jpg)
Difficultés rencontrées
• Changements de configuration
1. Partie connexion abandonnée
2. Pas d’existant de listing d’entreprises
3. Changement de la base de données
4. Difficultés techniques
5. Mise en place sur l’hébergement
![Page 17: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/17.jpg)
La plateforme
![Page 18: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/18.jpg)
La plateforme
![Page 19: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/19.jpg)
![Page 20: Soutenance de Projet Plateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach](https://reader035.vdocuments.pub/reader035/viewer/2022062512/551d9dc4497959293b8e1f78/html5/thumbnails/20.jpg)
Conclusion
• Apport du projet !
• Si c’était à refaire ?