1.5.3. Recensement des règles de gestion
Nous avons comme règle de gestion :
Règle 01 : Un élève reçoit les
reçus ;
Règle 02 : Un élève effectue les paiements
;
Règle 03 : Les frais sont perçus par des agents
Règle 04 : Le formulaire d'inscription appartient
à l'élève ;
Règle 05 : Les élèves est inscrit dans une
classe.
Règle 06 : L'agent reçoit le frais d'inscription
;
Règle 07 : Les reçus accompagnent le paiement ;
Règle 08 : Les paiements concernent le frais ;
1.5.4. Identification des classes
Après notre analyse nous avons recensé les classes
ci-après :
· Elève ;
· Agent ;
· Reçu ;
· Paiement ;
· Frais
· Classe ;
· Formulaire d'inscription ; 1.5.5. Recensement des
associations
Tableau 9 : Recensement des associations
|
N°
|
Association
|
Classe objet
|
Multiplicité
|
|
Source
|
Cible
|
Source
|
Cible
|
|
01
|
Programmer
|
Agent
|
Test
|
1..1
|
1..*
|
|
02
|
Concerner
|
Paiement
|
Frais
|
1..*
|
1..1
|
|
03
|
Inscrire
|
Elève
|
Classe
|
1..*
|
1..1
|
|
04
|
Récevoir
|
Frai
|
Agent
|
1..*
|
1..1
|
|
05
|
Effectuer
|
Elève
|
Paiements
|
1..1
|
1..*
|
|
06
|
Accompagner
|
Reçu
|
Paiement
|
1..*
|
1..1
|
|
07
|
Appartenir
|
Formulaire
|
Elève
|
1..*
|
1..1
|
|
08
|
Recevoir
|
Elève
|
Reçu
|
1..1
|
1..*
|
60
1.5.6. La structure de la description des attributs
Tableau 11 : La structure de la description des
attributs
|
N°
|
Classe
|
Libellé
|
Attributs
|
Type
|
Méthode
|
|
01
|
Elève
|
Numéro Nom
Post nom Prénom Sexe
Classe Option Adresse Responsable Téléphone
|
Num Nom Post_nom Prénom Sexe
Classe Option Adresse Responsable Tél
|
Varchar Varchar Varchar Varchar Var Varchar Varchar Varchar
Varchar Varchar
|
Inscrit () Modifier () Rechercher () Fermer ()
|
|
02
|
Agent
|
Matricule
Noms
Sexe
Date de naissance
Service
Grade
Fonction
Adresse
Téléphone
|
Mat Noms Sexe Datenass Service Grade Fonction Adresse
Tél
|
Varchar Varchar Char Date Varchar Varchar Varchar Varchar
Varchar
|
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
|
|
03
|
Reçu
|
Numéro Nom Classe Montant Reste Date
|
Num Nom Classe Montant Reste Date
|
Varchar Varchar Varchar Varchar Varchar Varchar
|
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
|
|
04
|
Frais
|
Numéro frais Montant à payer Libellé
|
Num Montant Libellé
|
Varchar Varchar Varchar
|
Ajouter () Modifier () Annuler ()
|
|
05
|
Paiement
|
Numéro élève Nom
Post nom
Code classe
Designation Section
|
Num Nom Post_nom Code DesSection
|
Varchar Varchar Varchar Varchar Varchar
|
Enregistrer () Modifier () Fermer ()
|
|
06
|
Classe
|
Code Classe Libellé
|
Code Libellé
|
Varchar Varchar
|
Inscrit () Rechercher ()
|
|
07
|
Formulaire d'inscription
|
Code Inscription
Nom
Post nom
Prénom
Sexe
Classe
Option
Ecole de Provenance
Lieu et date de naissance
Code classe
Désignation classe
Code section
Désignation section
Dossier
|
Code
Nom Post_nom Prénom
Sexe
Classe
Option Provenance Naissance Code classe Dés_classe
Code_section Dés_section Dossier
|
Varchar Varchar Varchar Varchar Var Varchar Varchar Varchar
Varchar Varchar Varchar Varchar Varchar Varchar
|
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
|
61
1.5.7. Elaboration du diagramme de classe
Appartenir
Figure 26 : Elaboration du diagramme de
classe
Frais
|
1..*
|
Concerner
|
1..1
|
Num Montant Libellé
|
1..*
|
Percevoir
|
1..1
|
|
|
|
|
|
|
|
|
|
1..1
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
1..*
Effectuer
1..*
Recevoir
1..1
1..1
Accompagner
1..*
Frais
+Num +Montant +Libellé
Ajouter () Modifier () Annuler ()
Elève
Num
Nom Postnom Prénom Sexe
Classe Option Adresse Responsable Tél
Inscrit () Modifier () Rechercher () Fermer ()
1..1
1..*
Classe
Code Libellé
Inscrit () Rechercher ()
1..1
Inscris
Paiement
Num Nom Postnom Code DesSection
|
Enregistrer () Modifier () Fermer ()
|
Formulaire Code Nom Postnom Prénom Sexe
Classe Option Provenance Naissance Code classe Dés_classe
Code_section Dés_section Dossier
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
1..*
Agent
Mat Noms Sexe Datenass Service Grade Fonction Adresse
Tél
Enregistrer () Modifier () Rechercher () Supprimer () Fermer
()
62
|