Ceci est une ancienne révision du document !
Stage de 1ère année
Établissement d'accueil : Lycée sainte Ursule à CaenTravail en équipe avec :romain Bertrand
Contexte
Le lycée sainte Ursule a tous les ans des élèves qui doivent effectuer un stage. Pour faciliter la recherche de stage et leur gestions, la mise en place d'un site web est nécessaire
- Aux étudiants désirant trouver un stage
- Aux professeur devant ajouter des stages
- a l'administrateur pour gérer l’accès et les informations
Avant le stage une version accès en vba étais disponible, ainsi que une fonctionnalité d'aplon(logiciel qui gère l’ensemble des donnés de l’établissement).Un stage a été proposé car l'utilité de l'application serai de la mettre en ligne afin que l’ensemble des étudiants, professeur puisse l'utilisé hors de l'établissement
L'objectif de ce stage est de rendre un projet web repondant au cahier des charges a la direction du lycée avec une proposition de mise en ligne
Projet
- Permettre au étudiant de rechercher un stage suivant plusieurs critères
- Permettre au professeur de pouvoir ajouter des stages (et donc des entreprises)
- Permettre au professeur d'ajouter des commentaire sur les stages (qui pourront être lu par administrateur afin de communiqué si il y a un problème
- consulter l’ensemble des élèves par classe afin de voir les étudiants ayant un stage et quelque information sur le stage trouver
- consulter les stages dont le professeur est référent(avec ajout de visite,d’appréciation…)
- Administrateur peut ajouter et modifier la plupart des infos
- L'administrateur a accès a la totalité des commentaire et peut y répondre
Réalisation
- découverte du cahier du charge
- réalisation d'un diagrammes des cas d'utilisation
- rendez vous avec la direction pour récupérer les informations dont nous avions besoin
- création de la base de donnés et des jeux d'essai
- début de la conception de la page élève(consultation)
- modification du diagramme des cas afin de répondre mieux au cahier des charges et resoudres les problème rencontrer
- mise en place du code et premier jeux d'essai
- rectification du code pour ajouter un fichier fonction pour alléger le code
- écriture de nombreuse requêtes et test sur la base de donnés $
- rectification de quelque problème rencontrer lors de l'ajout de fonctionnalité
- création d'une fenêtre modale en css
- relecture de l’ensemble du code pour rendre l'affichage plus claire(ajout de label modification des titres..)
- création de la page professeur
- résolution de problème lier au passage de donné par méthode get (car l’ensemble du contenu s'affiche dans la même page)
Pointage des compétences
Répartition du travail et respect des délais, pointage des réalisations | Observé | Mis en oeuvre | Maîtrisé | |
---|---|---|---|---|
A1.4.1 Participation à un projet | C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet | |||
C1.4.1.2 Rendre compte de son activité |
Construction d'un jeu de test échantillon pour la migration des données | Observé | Mis en oeuvre | Maîtrisé | |
---|---|---|---|---|
A1.2.4 Détermination des tests nécessaires à la validation d’un service | C1.2.4.1 Recenser les tests d’acceptation nécessaires à la validation du service et les résultats attendus | |||
C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tests | ||||
A4.1.8 Réalisation des tests nécessaires à la validation d’éléments adaptés ou développés | C4.1.8.1 Élaborer et réaliser des tests unitaires |
Mise en place de la base et génération du script de migration des données | Observé | Mis en oeuvre | Maîtrisé | |
---|---|---|---|---|
A4.1.3 Conception ou adaptation d’une base de données | C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative | |||
C4.1.3.2 Implémenter le schéma de données dans un SGBD | ||||
C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête |
Discussion