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

 > 

Modélisation et implémentation d'un système d'information informatisé et intégré pour la gestion commerciale dans une entreprise de services.

( Télécharger le fichier original )
par BEVERLY MBAYI LUBANZILA
Institut supérieur de commerce de Kinshasa - Licence en informatique de gestion 2014
  

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

2.1.3. Présentation du diagramme de classes

~ 86 ~

Le diagramme de classes permet en outre d'implémenter la base de données. Certes, pour implémenter une base de données, il faut faire recours à un Système de Gestion de Base de Données.

A ce jour, la difficulté que rencontre la modélisation objet est celle de conformer le diagramme de classes aux normes du relationnel lors de l'implémentation de la base de données.

En vue d'assurer la cohérence dans notre base de données, il faudrait raffiner le diagramme de classes en faisant recours formes normales de la normalisation favorisant ledit raffinement.

Ces formes normales ont pour objectifs de (d') :

? Définir des règles pour décomposer les relations tout en préservant les DF et sans perdre d'informations, afin de représenter des objets et associations canoniques du monde réel (les molécules d'informations) ;

? Éviter les anomalies de mises à jour ;

? Éviter les réponses erronées.

Présentation des formes normales 1ère Forme Normale

Définition

Une relation est en 1ère forme normale si tout attribut contient une valeur atomique (unique)

Exemple

PERSONNE

NOM

PROFESSION

 

DISONAMA KONKFIE

Ingénieur, Enseignant Enseignant

Une telle relation doit être décomposée en répétant les noms pour chaque profession.

~ 87 ~

2ème Forme Normale

Définition

Une relation est en deuxième forme normale si et seulement si :

1) Elle est en première forme normale et

2) Tout attribut non clé ne dépend pas d'une partie de clé.

Exemple

Client {NumClient, Nom, Type}

Le « Type » n'est pas en deuxième forme normale.

3ème Forme Normale

Définition

Une relation est en troisième forme normale si et seulement si :

1) Elle est en deuxième forme normale et

2) Tout attribut n'appartenant pas à une clé ne dépend pas d'un autre attribut non clé.

Exemple

Voiture (n° veh, marque, type, puissance, couleur) La structure ci-dessus se décompose en :

1) Véhicule (n° veh, type, couleur)

2) Modèle (type, marque, puissance)

Figure III.1.6 : Diagramme de classes raffiné

~ 88 ~

2.1.4. Présentation du diagramme de classes raffiné

~ 89 ~

2.2.Diagramme de Package

2.2.1. Définition

Package : mécanisme général de regroupement d'éléments en UML, qui est principalement utilisé en analyse et conception objet pour regrouper des classes et des associations. Les packages sont des espaces de noms : deux éléments ne peuvent pas porter le même nom au sein du même package. Par contre, deux éléments appartenant à des packages différents peuvent porter le même nom.

La structuration d'un modèle en packages est une activité délicate. Elle doit s'appuyer sur deux principes fondamentaux : cohérence et indépendance.

Le premier principe consiste à regrouper les classes qui sont proches d'un point de vue sémantique. Un critère intéressant consiste à évaluer les durées de vie des instances de concept et à rechercher l'homogénéité. Le deuxième principe s'efforce de minimiser les relations entre packages, c'est-à-dire plus concrètement les relations entre classes de packages différents.

Un regroupement sera fait par processus. Deux processus principaux font objet de notre étude que reprend même le diagramme de classes à savoir celui de la location véhicule d'une part et de la location appartement d'autre part. Il est important de rappeler que le regroupement en package sera effectué sur base du diagramme de classes et non selon le diagramme de classes raffiné.

En plus des processus précités, un autre processus s'ajoute, celui de la gestion des biens (véhicule et appartements).

~ 90 ~

Package : Location véhicule

Figure III.1.7 : Package Location véhicule du diagramme de classes

Location véhicule

~ 91 ~

Package : Location Appartement

Figure III.1.8 : Package Location
Appartement du diagramme de classes

Location Appartement

~ 92 ~

Package : Gestion location

Gestion Location

Figure III.1.9 : Package Gestion location du
diagramme de classe

~ 93 ~

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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand