1.2 Présentations des attributs et des
méthodes
Les attributs et les méthodes de nos classes sont
présentés dans le tableau suivant :
Nom classe
|
La liste des attributs
|
Les méthodes
|
Personne
|
ID
Nom Prénom
Email Adresse
Login
Mot_de_passe
|
getId()
setId()
getNom() setNom() getPrenom() setPrenom() getEmail() setEmail()
getAdresse() setAdresse() getLogin() setLogin() getMot_de_passe()
authentification() consulter_info() modifie_info()
|
Membre
|
Profession
|
consulter_Info() modifier_Info() getProfession() setProfession()
ajouter_Membre() modifier_Membre() supprimer_Membre()
|
Administrateur
|
-
|
consulter_Info() modifier_Info()
|
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
27
Station
|
Id
|
getId()
|
|
Nom
|
setId()
|
|
Description
|
getNom()
|
|
Localisation
|
setNom()
|
|
Longitude
|
getDescription()
|
|
Latitude
|
setDescription()
|
|
DateAjout
|
getLocalisation() setLocalisation() getLongitude() setLongitude()
getLatitude()
setLatitude()
getDateAjout() setDateAjout() ajouter_Station()
modifier_Station() supprimer_Station() consulter_Station()
selectionner_StationFavorite() retirer_StationFavorite()
|
Mesure
|
Id
|
getId()
|
|
Temperature
|
getTemperature()
|
|
Humidite
|
getHumidite()
|
|
Pluviometrie
|
getPluviometrie()
|
|
VitesseVent
|
getVitesseVent()
|
|
DirectionVent
|
getDirectioVent()
|
|
DateMesure
|
getDateMesure() gonsulter_Mesure()
|
Notification
|
Id
|
getId()
|
|
Notification
|
get Notification()
|
|
DateNotification
|
setDateNotification() getDateNotification()
|
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
28
|
|
consulter_Notification()
|
Reclamation
|
Id
|
getId()
|
|
Objet
|
setId()
|
|
ContenuReclamation
|
getObjet()
|
|
ReponseReclamation
|
setObjet()
|
|
DateReclamation
|
getContenuReclamation() setContenuReclamation()
getReponseReclamation() setReponseReclamation() getDateReclamation()
setDateReclamation() envoi_Reclamation() consulter_Reponse()
|
Tableau 13: les attributs et les méthodes des
classes
1.3 Diagramme de classe
La figure ci-dessous récapitule le tableau
précédent dans un diagramme de classes qui contient toutes les
informations telles que les classes, les attributs, les méthodes et les
associations.
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
Id : Integer Nom : String Prenom : String Email : String Adresse
: String
Login : String Mot_de_passe : String
getId() : int
setId()
getNom() : String setNom() : void getPrenom()
setPrenom() : void setEmail() : void getEmail() : String
getAdresse() : String setAdresse() : void getLogin() : String setLogin() : void
getMot_de_passe() : String setMot_de_Passe() : void authentification() :
void
Personne
Membre
0..*
0..*
getId() : Interger
setId() : void
getNom() : String
setNom() : void
getDerscription() : String setDescription() : void
getLocalisation() : String setLocalisation() : void getLatitude() : String
setLatitude() : void
getLongitude() : String setLongitude() : void getDateAjout() :
Date setDateAjout() : void ajouter_Station() : void modifier_Station() : void
supprimer_Station() : void consulter_Station() : void
selectionner_StationFavorite() : void retirer_StationFavorite() : void
Id_Station : Integer Nom : String Description : String
Localisation : String Latitude : String Longitude : String DateAjout : Date
Posséde station favorite
Station
1
1
Posséde
Dispose
0..*
0..*
getId() : Integer getNotification() : String
getDateNotification() : Date consulter_Notif ication() : void
Id_Notification : Integer Notification : String DateNotification
: Date
Id_mesure : Integer Temperature : Integer Humidite : Integer
Pluviometrie : Integer VitesseVent : Integer DirectionVent : Integer DateMesure
: Date
getId() : Integer getTemperature() : Integer getHumidite() :
Integer getPluv iometrie() : Integer getVitesseVent() : Integer
getDirectionVent() : Integer getDateMesure() : Date consulter_Mesure() :
void
Notification
Mesure
Administrateur
consulter_Info() : void modifier_Inf o() : void
0..*
Envoyer
0..*
Reclamation
Profession : String
consulter_Info() : void modifier_Inf o() : void getProfession() :
String setProfession() : void ajouter_Membre() : void supprimer_Membre() : void
modifier_Membre() : void
getId() : Integer
setId() : Integer
getObjet() : String
setObjet() : void
getContenuReclamation() : String... setContenuReclamation() :
void getReponseReclamation() : Strn... setReponseReclamation() : void
getDateReclamation() : String setDateReclamation() : void envoi_Reclamation() :
void consulter_Reponse() : void
Id : Integer
Objet : String
ContenuReclamation : String RepnseReclamation : String
DateReclamation : Date
29
Figure 8 : Diagramme de classe
Application de gestion des informations
météorologiques Salhi Mohamed Khaled
30
|