220 likes | 528 Views
Soutenance de Projet Plateforme de Stages. PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien. Tuteur : Fabrice Muhlenbach. Plan. Présentation Générale Conduite du projet Analyse Réalisation de la plateforme Difficultés rencontrées Aperçu du site Conclusion.
E N D
Soutenance de ProjetPlateforme de Stages PALLAY Mathieu ZDZIOBECK Philippe GIBERT Brice LIEVIN Aurélien Tuteur : Fabrice Muhlenbach
Plan • Présentation Générale • Conduite du projet • Analyse • Réalisation de la plateforme • Difficultés rencontrées • Aperçu du site • Conclusion
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
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
Conduite du Projet • Ressources • Partage des taches • Planification prévisionnel • Planification réel
Analyse (1) • Choix retenus • Choix stratégiques organisationnels (Rendez-vous, télétravail) • Choix logiciels (Dreamweaver, WampServer) • Choix techniques (PHP, JAVA, Wiki)
Analyse (2) • Cas d’utilisation
Analyse (3) • Base de données (MCD)
Réalisation • Structure et charte graphique • Structure inspirée des sites du Département Informatique • Menu graphiquement géré par une feuille de style • Charte graphique calquée sur le site existant (Département Informatique) • Adaptation des feuilles de style aux différents navigateurs (grâce à la fonction PHP HTTP_USER_AGENT) • Colonne de droite abandonnée suite à une évolution du cahier des charges (plus de partie connexion)
Réalisation (2) • Formulaires d’insertion • Création des formulaires HTML • Création de la fonction de validation en JavaScript • 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
Réalisation (3) • Consultation • Script PHP affichant les résultats dans un tableau • Intégration du tableau dans une balise div grâce à une fonction Ajax (InnerHTML) • Recherche • Recherche simple ou multicritères • Intégration du résultat (nombre d’offres ou offres correspondantes au texte) dans la page grâce à la fonction InnerHTML
Réalisation (4) • Outils d’Administration • Gestion des éléments relatifs aux acteurs et stages (Domaines d’activité, Types de Stage, Pays, etc.) • Génération d’une offre de Stage en PDF (grâce à la classe Fpdf, adaptée au projet) • Import / Export de fichiers CSV (grâce au script reader.php, amélioré et personnalisé) pour importer et sauvegarder des informations
Difficultés rencontrées • Changements de configuration • Partie connexion abandonnée • Pas d’existant de listing d’entreprises • Changement de la base de données • Difficultés techniques • Mise en place sur l’hébergement
Difficultés rencontrées • Changements de configuration • Partie connexion abandonnée • Pas d’existant de listing d’entreprises • Changement de la base de données • Difficultés techniques • Mise en place sur l’hébergement
Difficultés rencontrées • Changements de configuration • Partie connexion abandonnée • Pas d’existant de listing d’entreprises • Changement de la base de données • Difficultés techniques • Mise en place sur l’hébergement
Conclusion • Apport du projet ! • Si c’était à refaire ?