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

 > 

Gestion du patrimoine immobilier OPGI de Khenchela

( Télécharger le fichier original )
par Mouadh Boutrid
Centre Universitaire de Khenchela - Licence en mathématique et informatique 2010
  

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

A. Identification des classes d'objets :

Notre étude nous à permis de recenser les classes d'objets suivants :

Cité

Locataire

Commune

Logement

Date location

Versement

B. Affichage du modèle objet : Agrégation :

Une agrégation est un type particulier d'association. Elle traduit une étroite dépendance entre les classes, c'est une association non symétrique dans laquelle une des extrémités joue un rôle prédominant par rapport à l'autre extrémité.

L'étude des classes d'objet de notre système suggère qu'il existe l'agrégation suivant : Agrégation entre les classes «Commune"« Cité ", et «Cité"« Logement " :

Commune

Fig05. Agrégation « Commune - Cité >>

*

Cité

Cité

*

Logement

Fig06. Agrégation «Cité - Logement >>

*

*

 
 
 

1

Cité

Locataire

1 1

Versemen t

Fig07. Diagramme de classe

Logement

Commune

1

Data-Locat

C. Diagramme de classe :

Représentation de quelques classes

Classe

propriétés

Type /taille

Méthodes

Locataire

IDLocataire Nom

Prénom

Date-nes

Tel

Nom Père

Prénom mere Nom mere

NBR Enf

AN25

A25 A25 Date N10 A25 A25 A25 N2

Enregister_loc () Modifier_loc () Recherché_loc () Supprimer_loc ()

Logement

Mat_Log Bloc

Surface

Type_Log IDCité

AN25

AN5

N4

AN6

AN25

Recherch_Logs ()

Cité

IDCité

Nom_Cité NBR_Log Adresse

IDCommune

AN25
AN25

N5

AN50
AN25

Recherch_Cités ()

commune

IDcommune

Nom de commune Daira

wilaya

AN25 AN25 AN25 AN25

Recherch_commune ()

versement

IDLocataire Mat_Log

Date-vers

somme

AN25 AN25 Date

N

Encaisement (IDL : AN25 Somme :N)

Date location

IDLocataire MatLog

Date-occup

AN25 AN25 Date

 
 

3 2 Analyse dynamique :

Nous avons jusqu'à présent étude la statique (la structure) du système à modéliser à travers le diagramme de classe. Nous allons maintenant passer à l'étude de la dynamique (le comportement) du système.

 

La modélisation dynamique se base sur plusieurs modèles ayant pour objectif d'une
part de décrire les interactions entre les objets, et d'une part d'étudier l'évolution

 

Exploiteur

Fig08. Diagramme de séquence du scénario « Ajout d'un locataire ~.

Demander formulaire

Sélection logement

Saisir les info d'un locataire

Afficher formulaire

Liste de logement

Validation

Valider

SystZme

interne des objets. Relativement à notre système, et vue que le nombre important des interactions entre les objets, ainsi que les variations de comportement auteur des cas d'utilisation qui ne sont pas importantes, ce qui ramène l'utilisation des diagrammes de séquences plus pertinent dans notre système. Pour ceci nous allons basés dans l'étude dynamique sur diagrammes de séquences, avec la représentation par les diagrammes d'états-transitions les variations de comportement des d'utilisation possibles.

Diagramme de séquence :

Dans les diagrammes de séquences un objet est représenté par un rectangle et une barre verticale appelée de vie de l'objet.

Les objets communiquent en échangent des messages représentés par flèches horizontales, orientées de l'émetteur des messages vers le destinataire. L'ordre d'envoi des messages est montré par la position sur l'axe vertical.

Diagramme de séquence du scénario « Ajout d'un locataire ».

Rechercher locataire

Afficher locataire

Supprimer

Valider

Validation

Fig10. Diagramme de séquence du scénario « supprimer d'un locataire ~

Exploiteur

syst~me

Diagramme de séquence du scénario « modifier d'un locataire ».

Rechercher d'un location

Afficher location

Modifier

 

Valider

 
 
 

Exploiteur

syst~me

Fig09. Diagramme de séquence du scénario « modifier d'un locataire ~.

Diagramme de séquence du scénario « supprimer d'un locataire ».

Recherche logement Afficher réponse

Versement

Afficher formulaire de versement

Saisir les informations

Valider

Validation

Fig12. Diagramme

de séquence du scénario «encaissement ~

Syst~me

Caissier

Diagramme de séquence du scénario « rechercher d'un locataire ».

Fig11. Diagramme de séquence du scénario « rechercher d'un locataire ~

systeme

Demander formulaire de rechercher

Afficher formulaire Saisir inf pour rechercher

 

Résultat de rechercher

 

Exploiteur

Diagramme de séquence du scénario «encaissement » :

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984