0% ont trouvé ce document utile (0 vote)
3 vues1 page

La Modélisation D

Le document présente la modélisation d'une base de données pour la gestion de la scolarité d'un Centre de Formation Professionnelle et d'Apprentissage (CFPA) en utilisant UML, avec un accent sur le diagramme de cas d'utilisation et le diagramme de classes. Les fonctionnalités incluent la gestion des inscriptions, la gestion pédagogique, le suivi de la scolarité et la gestion des ressources, tandis que les entités principales comprennent les stagiaires, les formations, les sections, les modules, les formateurs, les notes et les absences. La transformation en base de données relationnelle est également décrite, illustrant comment les classes UML se traduisent en tables SQL.

Transféré par

ahmed mouhri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

La Modélisation D

Le document présente la modélisation d'une base de données pour la gestion de la scolarité d'un Centre de Formation Professionnelle et d'Apprentissage (CFPA) en utilisant UML, avec un accent sur le diagramme de cas d'utilisation et le diagramme de classes. Les fonctionnalités incluent la gestion des inscriptions, la gestion pédagogique, le suivi de la scolarité et la gestion des ressources, tandis que les entités principales comprennent les stagiaires, les formations, les sections, les modules, les formateurs, les notes et les absences. La transformation en base de données relationnelle est également décrite, illustrant comment les classes UML se traduisent en tables SQL.

Transféré par

ahmed mouhri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

La modélisation d'une base de données pour la gestion de la scolarité d'un Centre de

Formation Professionnelle et d'Apprentissage (CFPA) via UML se concentre


principalement sur le diagramme de classes, qui structure les données, et le
diagramme de cas d'utilisation, qui définit les fonctionnalités. [1, 2, 3, 4]
Voici une proposition de structure pour un système de gestion de scolarité CFPA.

1. Diagramme de Cas d'Utilisation (Fonctionnalités)


Les acteurs principaux sont l'Administrateur/Scolarité, le Formateur, et le Stagiaire.
 Gestion des Inscriptions : Inscrire un stagiaire, gérer les dossiers.
 Gestion Pédagogique : Créer des filières, spécialités, modules, et emplois du
temps.
 Suivi de la Scolarité : Saisir les notes, gérer les absences, éditer les bulletins.
 Gestion des Ressources : Affecter des formateurs aux matières. [1, 2, 3, 4, 5]
2. Diagramme de Classes (Structure de la Base de
Données)
Le diagramme de classes représente les entités et leurs relations, qui seront ensuite
traduites en tables SQL. [1, 2]
Classes Principales (Entités)
 Stagiaire : idStagiaire, nom, prenom, dateNaissance, adresse, niveauScolaire.
 Formation/Filière : idFiliere, nomFiliere, dureeFormation.
 Section/Groupe : idGroupe, nomGroupe, anneeFormation.
 Module : idModule, nomModule, coeff.
 Formateur : idFormateur, nom, prenom, specialite.
 Note : idNote, valeurNote, typeEvaluation (CC, Examen).
 Absence : idAbsence, dateAbsence, justifie (booléen). [1]
Relations
 Un Stagiaire est inscrit dans une Section (1..1).
 Une Section appartient à une Filière (1..1).
 Un Formateur enseigne un ou plusieurs Modules (0..n).
 Un Stagiaire obtient des Notes (0..n) dans un Module.
 Un Stagiaire peut avoir des Absences (0..n). [1]
3. Exemple de Transformation en Base de Données
Relationnelle
Après la modélisation UML, les classes deviennent des tables :
 Table Stagiaire : (idStagiaire (PK), nom, prenom, idGroupe (FK))
 Table Groupe : (idGroupe (PK), nomGroupe, idFiliere (FK))
 Table Filiere : (idFiliere (PK), nomFiliere)
 Table Note : (idNote (PK), valeur, idStagiaire (FK), idModule (FK))

Vous aimerez peut-être aussi