Chapitre1 : Contexte scientifique et
Méthodologie
1.2.6 Modélisation du système
1.2.6.1 Identification et caractérisation des
classes d'entités
Après notre mission de terrain, plusieurs classes sont
relevées ainsi qu'il suit :
- matricule
- nom_prenom
- date_naissance
- lieu_naissance
- sexe
- num_cni
- region_origine
- telephone
- email
- telephone_parent
+ __construct (int idEnseignant)
+ __destruct ()
+ insert ()
+ update (int idEnseignant)
+ updateCurrent ()
+ select (int idEtudiant)
+ delete (int idEtudiant)
+ list (String matricule)
+ getMatricule ()
+ getDateNaissance ()
+ getNomPrenom ()
+ getLieuNaissance ()
+ getSexe ()
+ getNumCni ()
+ getRegionOrigine ()
+ getTelephone ()
+ getEmail ()
+ getTelephoneParent ()
+ setMatricule (String matricule)
+ setDateNaissance (Date dateNaissance)
+ setLieuNaissance (String lieuNaissance)
+ setSexe (boolean sexe)
+ setNumCni (String numCNI)
+ setRegionOrigine (String regionOrigine)
+ setTelephone (String telephone)
+ setEmail (String email)
+ setTelephoneParent (String telParent)
: String : String : Date :
String : String : String : String :
String : String : double
Etudiant
: Etudiant
: void
: void
: void
: void
: Etudiant
: int
: Etudiant
: String
: Date
: String
: String
: String
: String
: String
: String
: String
: String
: void
: void
: void
: void
: void
: void
: void
: void
: void
- id enseignant
- nom_prenom
- grade
- numero_cni
- specialite_recherche
- telephone
- ville_residence
- categorie
- sexe
+ __construct (int idEnseignant)
+ __destruct ()
+ insert ()
+ update (int idEnseignant)
+ updateCurrent ()
+ select (int idEnseignant)
+ delete (int idEnseignant)
+ list (String nom, String type)
+ getNomDepartement ()
+ getSpecialiteRecherche ()
+ getTelephone ()
+ getVilleResidence ()
+ getCategorie ()
+ getSexe ()
+ setIdEnseignant (int idEnseignant)
+ setNomPrenom (String nomPrenom)
+ setGrade (int numeroCni)
+ setSpecialiteRecherche (
String specialiteRecherche)
+ telephone (String telephone)
+ setVilleResidence (
String villeResidence)
+ setCategorie (String categorie)
+ setSexe (String categorie)
Enseignant
: int : String : String :
String : String : String : String :
String : String
: Enseignant
: void
: void
: void
: void
: Enseignant
: int
: Enseignant
: String
: String
: String
: String
: String
: boolean
: void
: void
: void
: void
: void : void
: void : void
MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE
ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu
par NITCHEU TCHUISSI Joseph Parfait 25
Chapitre1 : Contexte scientifique et
Méthodologie
Filiere
Departement
: int : String : String :
String : Date
: int : String : Date :
String
Affectation
: String : Date :
Date
Logs
: int
: Date
: String
: int : int : void :
void : int : Logs : int :
void : void : void : int :
Date : int : String
: void
: void
: void
: void
: int
: int
: int
: String
: String
: String
Classe
: int : String : int :
String
Inscription
: String
- code_filliere - nom_filiere -
cycle
- date_creation
- id filiere
+ __construct (int idUtilisateur)
+ __destruct ()
+ insert ()
+ update (int idFiliere)
+ updateCurrent ()
+ select (int idUtilisateur)
+ delete (int idFiliere)
+ list ()
+ getIdFiliere ()
+ getCodeFilliere ()
+ getIdDepartement ()
+ getNomFiliere ()
+ getCycle ()
+ getDateCreation ()
+ getDdl ()
+ getTableName ()
+ setIdFiliere (int idFiliere)
+ setCodeFilliere (String codeFilliere)
+ setIdDepartement (int idDepartement)
+ setNomFiliere (String nomFiliere)
+ setCycle (String cycle)
+ setDateCreation (Date dateCreation)
- id_log
- date_heure - action
+ __construct (int idUtilisateur)
+ __destruct ()
+ insert ()
+ update (int idLog)
+ updateCurrent ()
+ select (int idLog)
+ delete (int idLog)
+ setIdLog (int idLog)
+ setDateHeure (Date dateHeure)
+ setAction (String action)
+ getIdLog ()
+ getDateHeure ()
+ getIdUtilisateur ()
+ getAction ()
- id_inscription
- annee_academique
: int
+ __construct (int idInscription)
+ __destruct ()
+ insert ()
+ update (int IdInscription)
+ updateCurrent ()
+ select (int IdInscription)
+ delete ()
+ list ()
+ getIdInscription ()
+ getAnneeAcademique ()
+ setIdInscription (int IdInscription)
+ setAnneeAcademique ( String
AnneeAcademique)
: Inscription
: void
: void
: void
: void
: void
: void
: Inscription
: int
: String
: void
: void
: Filiere
: void
: void
: void
: void
: Filiere
: int
: Filiere
: int
: String
: int
: String
: String
: Date
: String
: String
: void
: void
: void
: void
: void
: int
- id_departement
- nom_departement
- date_creation
- numero_texte_creation
+ __construct (int idDepartement) +
__destruct ()
+ insert ()
+ update (int idDepartement)
+ updateCurrent ()
+ select (int idDepartement)
+ delete (int idDepartement)
+ list ()
+ getNomDepartement ()
+ getDateCreation ()
+ getNumeroTexteCreation ()
+ setIdDepartement (int idDepartement)
+ setDateCreation (Date dateCreation)
+ setNumeroTexteCreation ( int
numeroTexteCreation)
- role
- debut_fonction - fin_fonction
+ __construct (int idEnsDept)
+ __destruct ()
+ insert ()
+ update (int idEnsDept)
+ updateCurrent ()
+ select (int idEnsDept)
+ delete (int idEnsDept)
+ setIdEnseignantDepartement ( int
idEnsDept)
+ setIdEnseignant (int idEnseignant)
+ setIdDepartement (int idDepartement)
+ setDebutFonction (String debutFonction)
+ setFinFonction (String debutFonction)
+ getIdEnseignantDepartement ()
+ getIdEnseignant ()
+ getIdDepartement ()
+ getRole ()
+ getDebutFonction ()
+ getFinFonction ()
- id_classe
- nom_classe
- niveau - type
+ __construct (int idClasse)
+ __destruct ()
+ insert ()
+ update (int idClasse)
+ updateCurrent ()
+ select (int idClasse)
+ delete (int idClasse)
+ list (String nomClasse)
+ setIdClasse (int idClasse)
+ setIdFiliere (int idFiliere)
+ setNomClasse (String nomClasse)
+ setNiveau (int niveau)
+ setType (String type)
+ getIdClasse ()
+ getIdFiliere ()
+ getNomClasse ()
+ getNiveau ()
+ getType ()
: Departement : void : void :
void : void : Departement : int
: Departement : String
: Date
: String
: void : void : void
: Classe
: void
: void
: void
: void
: Classe
: int
: Classe
: void
: void
: void
: void
: void
: int
: int
: String
: int
: String
: Enseignant
: void
: void
: void
: void
: Enseignant
: int
: void
MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE
ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu
par NITCHEU TCHUISSI Joseph Parfait 26
|