WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réalisation d'une application web de gestion des informations météorologiques.

( Télécharger le fichier original )
par Mohamed Khaled Salhi
L?Institut Supérieur d?Informatique et de Multimédia de Sfax, Tunisie - Licence fondamentale en Informatique et Multimédia 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite