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

 > 

Conception et réalisation d'une base de données repartie sous oracle : cas de l'hébergement des résidences universitaires

( Télécharger le fichier original )
par Hakim MADI
Université A/Mira de Bejaia - Master II 2009
  

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

Chapitre5

Analyse conceptuelle

5.1 Introduction

L'étude détaillée complète les descriptions réalisées lors de l'étude préalable, et qui concerne le système existant, elles nous ont permis de comprendre les problèmes de ce dernier. L'analyse conceptuelle vise à produire les spécifications de la solution proposée en mettant en oeuvre d'une manière claire les modèles de données et de traitements établis.

A l'issu de ce chapitre, le nouveau système devra pallier aux insuffisances de l'ancien système, nous allons essayer au mieux de concevoir un système qui répondra aux exigences du service d'hébergement et qui sera un point de départ pour la réalisation de l'application.

5.2 Modélisation du nouveau système

5.2.1 L'étude conceptuelle du nouveau système

5.2.1.1 Règles de gestion

Les règles de gestion expriment les règles auxquelles obéit le futur système d'information. Pour cela, nous appliquerons l'ensemble des règles de vérification et de normalisation suivantes :

· Un étudiant peut s'inscrire dans une et une seule résidence, une seule chambre, pendant une année universitaire donnée.

· Un résident réside dans une seule résidence pour une année universitaire donnée.

· Une résidence est résidée par plusieurs résidents.

· Un résident peut faire le transfert vers une autre résidence une seule fois pendant une année donnée.

· Une résidence renferme plusieurs blocs.

· Un bloc appartient à une et une seule résidence.

· Un bloc est constitué de plusieurs chambres.

· Une chambre appartient à un et un seul bloc.

· Une chambre est occupée par un ou plusieurs résidents (nombre limité).

· Un résident peut être en fin de cycle, exclu ou transféré vers une autre résidence. 5.2.1.2 Dictionnaire de données

Le dictionnaire de données est un outil nécessaire pour la construction du modèle conceptuel de données, il est représenté par un tableau qui regroupe toutes les données du système d'information.

Code rubrique

Désignation

Type

Longeur

Observation

ID_resid

Identificateur du résident

A

10

 

Nom_resid

Nom du résident

A

20

 

Pren_resid

Prénom du résident

A

20

 

Sex_resid

Sexe du résident

A

1

M OU F

Dat_nais_resid

Date de naissance du résident

D

10

JJ/MM/AAAA

Lieu_nais_resid

Lieu de naissance du résident

A

20

 

Adr_resid

Adresse du résident

A

25

 

Nat_resid

Nationalité du résident

A

30

 

Photo_resid

Photo du résident

B

 
 

Trans_resid

Indique un étudiant transféré

A

1

O ou N

Fil_resid

Filière du résident

A

30

 

Ser_bac_resid

Série du bac du résident

A

30

 

ID_res

Identificateur de la résidence

A

10

 

Nom_res

Nom de la résidence

A

20

 

Adr_res

Adresse de la résidence

A

20

 

Nbr_place

Nombre places de la résidence

N

2

 

Nom_dir

Nom du directeur de la résidence

A

20

 

Pren_dir

Prenom du directeur de la résidence

A

20

 
 

Code rubrique

Désignation

Type

Longeur

Observation

No_chamb

Numéro de la chambre

A

10

 

Capacité

Capacité de la chambre

N

2

 

Nbr_plac_lib

Nombre de places libres

N

2

 

No_bloc

Numéro du bloc

A

10

 

Nbr_chambre

Nombre de chambre du bloc

N

2

 

Type_bloc

Bloc garçon ou fille

A

1

G ou F

Année_ins

Année d'inscription

A

9

AAAA/AAAA

Cycle

Cycle du résident

A

15

 

Année_excl

Année d'exclusion

A

9

AAAA/AAAA

Motif_excl

Motif d'exclusion

A

50

 

Année_trans

Année de transfert

A

9

AAAA/AAAA

De_residence

Nom de la résidence d'origine

A

20

 

Vers_residence

Nom de la résidence d'accueil

A

20

 

Motif_trans

Motif de transfert

A

50

 

Motif_aband

Motif d'abandon

A

50

 
 

Légende :

A : Alphabétique.

N : Numérique.

Blob : Type permettant de stocker de grands blocs de données non structurées.

5.2.1.3 Nouvelle codification

FIG. 5.1 - La nouvelle codificaion.

5.3 Le modèle conceptuel de données

Le modèle conceptuel de données (MCD1) est une représentation formelle du système d'information, il décrit la sémantique des données manipulées par l'entreprise. Il est facilement compréhensible, permettant de décrire l'aspect statique du système d'information à l'aide des entités et des associations.

'Modèle Conceptuel de Données

FIG. 5.2 - Le modèle conceptuel de données.

5.4 Niveau organisationnel du nouveau système

5.4.1 Nouvelles règles d'organisation

C'est l'expression de l'organisation mise en terme de poste de travail, nature des traitements et de chronologie.


·
Une fois que l'étudiant est accepté, une carte de résidence remise à l'étudiant sera établie automatiquement.

· La liste des étudiants inscrits est également établie automatiquement.

· Une fois que l'étudiant est affecté et le dossier de réinscription est complet, le service de l'hébergement réinscrit l'étudiant et lui délivrera une carte du résident automatiquement, ainsi que la liste des résidents sera également établie.

5.4.2 Le modèle organisationnel de traitements

Le modèle organisationnel de traitements (MOT2) est la modélisation de l'aspect dynamique du futur système d'information au niveau organisationnel, c'est-à-dire représenter les choix d'organisation de l'entreprise.

Il exprime pour chaque traitement, le poste de travail associé, la nature des tâches décrites en terme de degré d'automatisation et la chronologie.

5.4.2.1 Description des procédures

2Modèle Organisationnel de Traitements

5.4.3 Le modèle logique de données

Le MLD3 est obtenu en traduisant le MCD dans un formalisme compréhensible par la machine en tenant compte des choix d'organisation en matière de gestion des données.

A l'issue de cette étape, nous disposerons de schémas logiques des données qu'il restera à traduire ensuite dans un langage d'implémentation physique d'une base de données.

5.4.3.1 Les règles de passage du MCD vers MLD

Règle1 : tout attribut devient un champ et tout identifiant devient une clé. Règle2 : toute entité devient une table.

Règle3 : Pour les associations, nous distinguons deux cas :

- Les associations binaires de type Père / Fils : l'association disparaît et l'identifiant de l'entité père migre vers le fils.

- Les associations maillées : toute association devient une table, sa clé primaire sera la concaténation des identifiants des entités qu'elle relie.

5.4.3.2 Le MLD relationnel

Après avoir appliqué les règles du passage, nous avons obtenu le MLD suivant : Résident (ID_resid, Nom_resid, Pren_resid, Sex_resid, Dat_nais_resid, Lieu_nais_resid, Adr_resid, Nat_resid, Photo_resid, Trans_resid, Fin_de_cycle, Fil_resid, Ser_bac_resid). Résidence (ID_res, nom_res, Adr_res, Nbr_place, Nom_dir, Pren_dir).

Bloc (No_bloc, ID_res#, Nbr_chambre, Type).

Chambre (No_chamb, No_bloc# ,Capacité, Nbr_plac_lib).

Inscription (ID_resid#, ID_res#, No_chamb# , Année).

Fin_De_Cycle (ID_resid# , Année, Cycle).

Transféré_De (ID_resid#, Année_trans, De_residence, Motif_trans).

Transféré_Vers (ID_resid#, Année_trans, Vers_residence, Motif_trans). Exclu (ID_resid#, Année_excl, Motif_excl).

Abandon (ID_resid# , Année, Motif_aband).

3Modèle Logique de Données

5.5 Conclusion

Dans ce chapitre, nous avons élaboré et présenté le futur système, en essayant de répondre au mieux aux besoins du service de l'hébergement d'une façon à éviter les anomalies constatées durant notre étude de l'existant et de proposer une nouvelle codification plus efficace pour la gestion des identifiants tout en respectant les règles de gestion adoptées par ce service.

Aussi, nous avons conçu et présenté le modèle conceptuel de données et le modèle organisationnel de traitements qui sont traduits en un schéma relationnel du nouveau système du service de l'hébergement et qui sera mis en oeuvre dans le prochain chapitre.

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








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle