170 likes | 284 Views
Rapport de stage. UFR de Sciences, Département Informatique. Observatoire Régional des Formations Supérieures. Développement d’une base de données interrogeable sur Internet pour le programme SUBANOR. Soutenu le 8 octobre 2003, Julien Van Den Bossche.
E N D
Rapport de stage UFR de Sciences, Département Informatique Observatoire Régional des Formations Supérieures Développement d’une base de données interrogeable sur Internet pour le programme SUBANOR Soutenu le 8 octobre 2003, Julien Van Den Bossche Directeur de stage : Jean-Jacques Hébrard Maître de stage : Jean-Michel Nicolas Maîtrise Informatique 2003/2004
Rapport de stage • Plan: • Présentation de l’ORFS • Activités / missions • Le programme SUBANOR • Les modes d’interrogations • Ma mission au sein de l’ORFS • Etapes du projet • La base de données • Les scripts • Architecture du site • Présentation au conseil régional • Modification / finalisation • Résultats/Limitations • Bilan du stage • Relations humaines • Une autre vision du monde professionnel
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • ORFS : Observatoire Régional des Formations Supérieures. • Il est chargé de : • préparer les décisions d’ouverture ou d’évolution des formations. • d’adapter les modes d’enseignements aux divers publics accueillis. • De conseiller les lycéens et étudiants dans leurs choix. Julien VAN DEN BOSSCHE 8 octobre 2003
Rapport de stage • SUBANOR : SUivi des BAcheliers bas-NORmands. • Trois objectifs : • Identifier les parcours de formation. • Préciser le concept du projet. • Connaître l’insertion des diplômés. • Publications des résultats sous 2 formes: • Une brochure papier. • Un site Internet. 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage • Consultation des données générales d’un établissement donné. (voir) • Recherche avancée sur des variables : sexe, série… (voir) • Consultation générale des données pour un établissement pour les trois années d’études. (voir) • Consultation sur l’ensemble des établissements de Basse Normandie. (voir) 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Développer un site modifiable aisément par un autre informaticien. • Une structure de base de données permettant l’accueil d’autres études. • Former Aude au langage PHP. • Respect de la charte graphique du site actuel. • Un système de comparaison des données clair et parlant. Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage • Des bases de données existantes mais incorrectes. • Un nouveau schéma pouvant accueillir d’autres études. Voir • L’export des données • -Export sous Modalisa Voir • -Nettoyage du fichier exporté Voir • -Export du fichier nettoyé Voir • -Recodage des données Voir • Le nettoyage de la base 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage • Le PHP • -Indispensable pour envoyer les requêtes MySQL. • $requete=mysql_query(« SELECT nom FROM … »); • while($ligne=mysql_fetch_array($requete){ • echo $ligne[nom]; • } 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Présentation des données • Après l’envoi d’une requête : • Présentation désirée : Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Algorithme choisi : $indice=-1 ; Pour i de 0 à la taille de $tabbac Pour j de 0 à la taille de $tabreponse $tempbac=$tabbac[$i] ; $tempreponse=$tabreponse[j] ; Pour k=0 à la taille de $tab Si $tab[$k][0]==$tempbac et $tab[$k][1]=$temprep Aors $indice=$k et sortir de la boucle; Sinon on continue le parcours Fin de la boucle avec l’indice k ; Si k != -1 alors écrire $tab[$indice][2] sinon écrire «-» Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Les graphiques (voir) <?php // Ce qui suit est le code d'une image PNG header("Content-type: image/png"); // L'image fait 200x100 $largeur = 200; $hauteur = 100; $img = imageCreate($largeur, $hauteur); // La première couleur de la palette // qui constitue la couleur de fond // sera le rouge $rouge = imageColorAllocate($img, 255, 0, 0); // Envoi du code de l'image imagePNG($img); // libère les ressources imageDestroy($img); ?> Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Une structure de tableau : • -Faite avec GoLive (voir) • -Dans laquelle on insère nos scripts • -Qui est équivalente aux frames mais: • Les pages sont plus faciles à référencer. • L’actualisation des pages se fait facilement Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Un regard extérieur qui permet : • D’évaluer notre site. • De prendre en compte des suggestions. Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Création d’une nouvelle requête • -Visualisation des données sur l’ensemble de la région. • Corrections diverses (orthographe, alignements, cohérence des titres…). • Export sur le serveur distant. • -Hébergeur Online • -Outil FTP • -PhpMyAdmin Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel Un cahier des charges bien établit Mais: -Une optimisation de la base de données par l’insertion d’index. -Un site limité par les capacités de GoLive Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Une très bonne insertion au sein du groupe de travail. • -qui engendre une très bonne motivation pour le bon développement du projet. • Une entente entre chaque membre du groupe de travail • -qui permet une entraide importante. Julien VAN DEN BOSSCHE 8 octobre2003
Rapport de stage 1. Présentation de l’ORFS - Activité / Missions - Le programme SUBANOR - Présentation - Les modes d’interrogations 2. Ma mission au sein de l’ORFS 3. Etapes du projet - La base de données - Les scripts -Architecture du site -Présentation au conseil régional -Modification / finalisation 4. Résultats / limitations 5. Bilan du stage -Relations humaines -Une autre vision du monde professionnel • Les outils enseignés à l’université mis en avant. • -qui engendre une très bonne motivation pour le bon développement du projet. • Une vision du monde professionnel attirante • -Le travail en équipe • -Echanges d’idées Julien VAN DEN BOSSCHE 8 octobre2003