Les meilleurs intégrateurs web freelances sont sur Codeur.com

Gestion des etudiant

 Fermé·Moins de 500 €·7 offres·1553 vues·9 interactions


Base de données
SousMySQL, créez une BDpour gérer les notes du Master M2I :
—un étudiant peut s’inscrire :
 dans deux semestres (S1 et S3) et (S2 et S4) ;
 au maximum dans huit modules (2 en S1 et 6 en S3) ou (2 en S2 et S4) ;
 dans un ou deux modules seulement.
—-1veut dire absent pour un module ;
—-2veut dire éliminé pour un module (3 absences ou plus) ;
—on doit avoir les notes de la session normale et de la session de rattrapage ;
—la note éliminatoire pour ne pas valider l’année doit être inférieure strictement à 07/20;
—une note inférieure strictement à05/20ne donne pas droit au rattrapage ;
—la note finale d’un module est la note supérieure des notes de la session normale et de
la session de rattrapage ;
—l’année est validée si l’une des deux conditions est satisfaite :
1. tous les modules sont validés
2. 11 modules sont validés et la moyenne de l’année est supérieure ou égale à 10.
la BD dispose de trois types d’utilisateurs :
1. les étudiants : peuvent faire les opérations de lecture. Un étudiant est caractérisé par son nom, prénom, CNE, date de naissance et adresse.
2. les enseignants : peuvent faire les opérations de lecture et de modification. Un enseignant est caractérisé par son nom, prénom, CIN et numéro de somme. Il peut être
responsable d’un ou de plusieurs modules ;
3. les administrateurs (membres de de l’administration) qui peuvent saisir les informations concernant les étudiants.

Travail à faire
Créez une application web qui respecte le modèle MVC(utilisez spring MVC)et qui permet
de réaliser les opérations suivantes :
1. de faire l’authentification. En mode :
 enseignant :l’application doit fournir toutes les opérations pour la gestion des notes.
Un enseignant ne peut saisir/modifier que les notes pour le module dont il est respon-
sable.
 étudiant :elle permet de fournir les informations concernant l’étudiant connecté (at-
testation de réussite, relevé des notes, ...) ;
 administrateur :permet de saisir des informations concernant un étudiant (sauf la
saisie des notes qui est réservée aux enseignants) et de fournir les informations concer-
nant tous les étudiants.
2. de faire la recherche d’un étudiant par nom (contient une partie du nom) ou CNE ;
3. pour chaque module, elle fournit la liste des étudiants avec leurs notes (sous formats
XMLetCSV) ;
4. pour un semestre donnée, elle fournit la liste des étudiants inscrits durant le semestre
donné de l’année en cours (sous formatsXMLetPDF) ;
5. pour un étudiant donné :
(a) elle fournit un relevé des notes pour un semestre donnée (sous formats XMLet
PDF).
(b) elle fournit une attestation de réussite sous formatPDF.
(c) fournit la moyenne d’un semestre ;
(d) fournit la moyenne d’une année ;
(e) fournit la moyenne du Master ainsi que la mention ;
(f) vérifie si le semestre est validé ;
(g) vérifie si l’année est validée ;

Budget indicatif : Moins de 500 €

Publication : 15 février 2018 à 19h37

Profils recherchés : Intégrateur web freelance, Développeur Jakarta EE freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

7 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

Montant moyen des devis proposés : 1 200 €

Estimation du délai : 9 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.