1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut Gestionnaire de notes et reclamation

    Salut je suis étudiant et pour mon projet de fin de cycle j'ai décider de faire une appli web qui met à la disposition des étudiants et des parents l'ensemble de leurs notes et qui permet aussi de faire des reclamations.

    Je me penche sur la base de donnée et j'aimerais avoir des avis sur la démarche utilisé.

    J'aimerais surtout savoir si avec la méthode utilisé les notes des étudiants seront distincts.

    Voici mon MCD et mon MLD

    Merci.
    Nom : monmemoire.jpg
Affichages : 64
Taille : 127,9 Ko
    Nom : monmemoire1.jpg
Affichages : 63
Taille : 108,1 Ko

  2. #2
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 3 537
    Points : 7 901
    Points
    7 901
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Pour pouvoir valider un MCD il faut connaitre les règles de gestion, vous ne les avez pas communiquées
    Inspirez vous des autres sujets de ce forum, par exemple celui-ci : https://www.developpez.net/forums/d1...ture-tablette/

    Dans l'intervalle, notez qu'un identifiant primaire doit être stable et concis, à ce titre, le varchar est à proscrire, privilégiez les identifiants gérés par la BDD et de type integer.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    Bonjour merci pour la remarque.
    Le rôle de l’application est de recueillir les notes des étudiants de calculer les moyennes et communiquer les notes et les moyennes à ces derniers et à leurs parents.
    Un étudiant s’inscrit dans un parcours (journalisme, infographie…) pour un cycle (licence, master, doctorat).
    Un prof peut enseigner une ou plusieurs matière (UE).
    Dans un cycle on a plusieurs niveau (3 pour la licence et 2 pour le master...).
    Pour un niveau donné nous avons deux semestres.
    Les UE sont propres aux semestres (une UE vue dans un semestre ne reviens plus dans tout le cycle).
    Un prof évalue ses étudiants à (nous avons les devoir, les exposés et les examens).
    Une évaluation engendre des notes (une note par étudiant).
    À la fin d’une UE le prof renseigne la base de données.
    Les étudiants et les parents reçoivent un message les informant de la disponibilité des notes.
    Des réclamations peuvent être faites en cas de non-conformité entre les notes obtenues et les notes affichés (toutefois les notes des examens ne sont connus que sur la plateformes).
    Une fois les réclamations terminés une éventuelle mise à jour est faite au niveau de la base de données par les prof.
    Dans le cas ou un étudiant reprend sa classe (son niveau) ses anciennes notes ne doivent pas être écrasés par les nouvelles.
    Aussi un étudiant peut reprendre des UE sans reprendre son année.

    Merci d’avance pour vos remarques et suggestions.

  4. #4
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    6 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 6 141
    Points : 20 449
    Points
    20 449
    Billets dans le blog
    16

    Par défaut

    Bonsoir kkpstar,

    Quelques remarques en passant :


    Citation Envoyé par kkpstar Voir le message
    Pour un niveau donné nous avons deux semestres.
    Et selon le MCD, un semestre se réfère à un seul niveau, est-ce bien ce que vous voulez ?


    Citation Envoyé par kkpstar Voir le message
    Un prof évalue ses étudiants à (nous avons les devoir, les exposés et les examens).
    Une évaluation fait référence à une et une seule UE, or une UE fait référence à au moins prof, donc une évaluation fait référence à au moins un prof. Si effectivement telle UE fait référence à tel et tel profs, on ne peut pas dire lequel a évalué. Est-ce embêtant ?

    Une évaluation fait référence à au moins un étudiant et un étudiant peut faire référence à plus d’une évaluation : s’il y a réclamation, on ne donc pas savoir quel étudiant est concerné. Ça serait embêtant...


    Citation Envoyé par kkpstar Voir le message
    Dans le cas ou un étudiant reprend sa classe (son niveau) ses anciennes notes ne doivent pas être écrasés par les nouvelles.
    Dans l’état du MCD, on ne peut pas savoir quel est le niveau d’un étudiant, puisque cet étudiant fait référence exactement à un cycle, mais un cycle fait référence à au moins un niveau.

    « reprend sa classe » est synonyme de « redoubler » ?


    Citation Envoyé par kkpstar Voir le message
    un étudiant peut reprendre des UE sans reprendre son année.
    c'est-à-dire continuer par exemple à faire de la physique l’année suivante ?
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  5. #5
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 3 537
    Points : 7 901
    Points
    7 901
    Billets dans le blog
    1

    Par défaut

    Bonsoir

    J'ai repris vos règles en y ajoutant des numéros, c'est plus facile pour échanger, voici :

    • R001 Un étudiant s’inscrit dans un parcours (journalisme, infographie…) pour un cycle (licence, master, doctorat).
    • R002 Un prof peut enseigner une ou plusieurs matière (UE).
    • R003 Dans un cycle on a plusieurs niveau (3 pour la licence et 2 pour le master...).
    • R004 Pour un niveau donné nous avons deux semestres.
    • R005 Les UE sont propres aux semestres (une UE vue dans un semestre ne reviens plus dans tout le cycle).
    • R006 Un prof évalue ses étudiants à (nous avons les devoir, les exposés et les examens).
    • R007 Une évaluation engendre des notes (une note par étudiant).
    • R008 Dans le cas ou un étudiant reprend sa classe (son niveau) ses anciennes notes ne doivent pas être écrasés par les nouvelles.
      Aussi un étudiant peut reprendre des UE sans reprendre son année.
    • R009 Des réclamations peuvent être faites en cas de non-conformité entre les notes obtenues et les notes affichés
      (toutefois les notes des examens ne sont connus que sur la plateformes).


    J'ai éliminé ce cette liste les informations qui ne sont pas du ressort de la modélisation des données, mais des traitements, elles ne serviront que plus tard pour le MCT et le MOT, ce sont celles ci :

    • À la fin d’une UE le prof renseigne la base de données.
    • Les étudiants et les parents reçoivent un message les informant de la disponibilité des notes.
    • Une fois les réclamations terminés une éventuelle mise à jour est faite au niveau de la base de données par les prof.


    Reprenons vos règles
    R001 : il est écrit que l'étudiant s'inscrit dans un parcours, mais vous n'avez pas modélisé de parcours dans votre MCD qui a raison, la règle ou le schéma ?
    Pour être complète et précise il faudrait préciser "s'inscrit dans un et un seul" ou bien "au moins dans un"

    R002 : un prof peut enseigner... signifie que certains profs n'enseignent aucune matière or vous avez mis une cardinalité mini de 1 dans le schéma, qui a raison ?
    De plus évitez les synonymes, choisissez matière ou UE mais utilisez toujours le même mot, ça simplifie le discours
    Il manque la règle pour aller des UE vers les profs : une matière peut être enseignée par aucun prof ? un seul ? plusieurs ?

    Pour les règles qui suivent, même raisonnement, il faut pouvoir expliquer les cardinalités de chaque "patte" de chaque relation

    R006 : la phrase semble tronquée et il y a des acteurs absents de votre modèle. Où sont les devoirs, exposés et examens et les relations qui vont avec

    R009 : règle incomplète. Qui fait les réclamations ? combien de fois peut il en faire...

    Donc complétez vos règles, et pensez à les numéroter

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    Bonsoir fsmrel

    Citation Envoyé par fsmrel Voir le message

    selon le MCD, un semestre se réfère à un seul niveau, est-ce bien ce que vous voulez ?
    Oui un semestre fais référence à un seule niveau dans un cycle donné.



    Citation Envoyé par fsmrel Voir le message
    Une évaluation fait référence à une et une seule UE, or une UE fait référence à au moins prof, donc une évaluation fait référence à au moins un prof. Si effectivement telle UE fait référence à tel et tel profs, on ne peut pas dire lequel a évalué. Est-ce embêtant ?
    merci pour celle là je vais y travailler car on doit pouvoir savoir quel prof évalue, et un prof ne doit avoir accès qu'au éléments de sa classe

    Une évaluation fait référence à au moins un étudiant et un étudiant peut faire référence à plus d’une évaluation : s’il y a réclamation, on ne donc pas savoir quel étudiant est concerné. Ça serait embêtant...

    Citation Envoyé par fsmrel Voir le message
    « reprend sa classe » est synonyme de « redoubler » ?
    oui
    mais on peut reprendre dans une UE sans reprendre la classe (un étudiant peut reprendre en français juste pour la licence 1, mais être admis en licence 2)

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    merci escartefigue

    Je ne suis pas une flèche pour les explications.
    je corrige tout ça et je reviens.
    pour ce qui est des examens, devoir et exposé seule la note nous intéresse raison pour laquelle j'ai pas inclus dans le MCD.
    merci

  8. #8
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    septembre 2006
    Messages
    6 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : septembre 2006
    Messages : 6 141
    Points : 20 449
    Points
    20 449
    Billets dans le blog
    16

    Par défaut

    Bonsoir kkpstar,


    Citation Envoyé par kkpstar Voir le message
    un semestre fait référence à un seul niveau dans un cycle donné.
    Hum... Selon le MCD, un niveau fait référence à au moins un cycle, si donc le niveau N1 fait référence aux cycles C1, C2, C3, le semestre S1 fait référence au niveau N1, mais pour trois cycles donnés et non pas un cycle donné...

    Qu’en est-il ?


    Citation Envoyé par kkpstar Voir le message
    un prof ne doit avoir accès qu'aux éléments de sa classe
    La classe est-elle représentée dans le MCD par l’association Classe connectant les entités-types Cycle et Niveau ?

    Quel sens donner aux éléments d'une classe ? (Merci de donner des exemples).
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench

  9. #9
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 3 537
    Points : 7 901
    Points
    7 901
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par kkpstar Voir le message
    pour ce qui est des examens, devoir et exposé seule la note nous intéresse raison pour laquelle j'ai pas inclus dans le MCD.
    merci
    En ce cas, ce n'est pas conforme à votre règle R008
    Vu que vous voulez conserver l'historique des notes, il faut une relation à date

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    Bonsoir fsmrel
    Citation Envoyé par fsmrel Voir le message
    Hum... Selon le MCD, un niveau fait référence à au moins un cycle, si donc le niveau N1 fait référence aux cycles C1, C2, C3, le semestre S1 fait référence au niveau N1, mais pour trois cycles donnés et non pas un cycle donné...

    Qu’en est-il ?
    En claire on a 5 cycles C1, C2, C3, C4 et C5

    Dans C1 on a les niveau N1, N2 et N3

    Dans N1 on a les semestre S1 et S2

    Parlant des prof et leurs éléments: un prof enseigne plusieurs matières et une matière peut être enseigner par plusieurs prof mais pas simultanément.
    La question est comment je dois matérialiser le fait qu'un prof enseignant la classe Cl1 en français n'a pas accès aux notes de français de la Cl2.
    Merci

  11. #11
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : juillet 2013
    Messages : 6
    Points : 3
    Points
    3

    Par défaut

    Bonsoir, j’ai tenté de corriger ce que j’ai posté précédemment.
    Voici les règles de la BDD
    R1 : Un étudiant s’inscrit dans un seul et unique parcours
    R2 : Un prof enseigne une ou plusieurs UE
    R3 : une UE est enseignée par un ou plusieurs profs
    R4 : Un cycle donné comporte 2 semestres
    R5 : les UE sont propres aux semestres
    R6 : Un prof est tenu d’évaluer ses étudiants
    R7 : Une évaluation engendre une note par étudiant
    R8 : Dans le cas ou un étudiant redouble son niveau, ou reprends des UE les nouvelles notes ne doivent pas écraser les anciennes
    R9 : Une réclamation est déposée par un étudiant en cas de non-conformité entre ses notes et celle données par le système.
    R10 : Une seule et unique réclamation est acceptée par UE durant un semestre.
    R11 : Une évaluation concerne une et unique UE

    Nom : new.jpg
Affichages : 41
Taille : 138,5 Ko

  12. #12
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 3 537
    Points : 7 901
    Points
    7 901
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Très rapidement

    Il manque encore beaucoup de règles de gestion, pour rappel : chaque patte de chaque relation doit faire l'objet d'au moins une règle, par exemple il manque la règle pour aller de "PARCOURS" vers "Inscrire"

    La relation ternaire "composition" (composer serait plus adéquat) ne va pas : la réclamation n'intervient pas dans la composition, il s'agit d'une autre relation à créer et ça met d'ailleurs en évidence que la composition est un objet, il faut donc en faire un type d'entité

Discussions similaires

  1. Note de musique
    Par DelphiCool dans le forum Composants VCL
    Réponses: 52
    Dernier message: 30/06/2003, 15h54
  2. [VB6] Gestionnaire des tache de windows 2000 avec VB6
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/11/2002, 08h21
  3. IA avec le système de note
    Par scorpiwolf dans le forum C
    Réponses: 4
    Dernier message: 06/05/2002, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo