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

 > 

Mise en place d'un système d'information pour la gestion des ressources au sein de la DGI

( Télécharger le fichier original )
par Onjatiana Armand RATSIMBAZAFY
ENI Fianarantsoa - ING2 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

5.2.2. La relation :

Une relation ou association représente les liens sémantiques qui peuvent exister entre plusieurs entités. Il est souvent représenté par un verbe. Une association possède parfois des propriétés. Il en existe plusieurs à savoir :

· Une relation réflexive relie une même classe d'entité

· Une relation binaire relie deux classes d'entité

· Une relation ternaire relie trois classes d'entité

· Une relation n-aire relie n classes d'entité

Formalisme :

Figure 5 : Représentation d'une relation

Les cardinalités

C'est le nombre minimum et maximum de fois (min, max) qu'une occurrence de l'objet participe aux occurrences de la relation. La cardinalité d'une relation est donc composée d'un couple de nombres comportant une borne maximale et une borne minimale, intervalle dans lequel cardinalité d'une entité peut prendre sa valeur. Les cardinalités traduisent les règles de gestion de l'entreprise.

Les concepts de Merise peuvent s'avérer insuffisants dans certains cas, d'où l'introduction des concepts étendues avec Merise2.

5.2.3. L'héritage entre entités

Un héritage est crée lorsque plusieurs entités possèdent a moins une propriété identique. Une entité mère appelée sur-type est utilisé pour factoriser les informations communes aux entités filles appelées aussi sous-types. Le sous-type hérite alors de toutes les propriétés du sur-type et il peut posséder en plus posséder en plus des propriétés spécifiques.

Par exemple :

· Sur-type : PERSONNE (id personne, nom, prenom, adresse)

· Sous-type : ETUDIANT (niveau)

· Sous-type : ENSEIGNANT (grade)

Les contraintes sur associations

Merise/2 permet de représenter des contraintes qui déterminent les conditions d'appartenance d'une occurrence à une entité spécialisée.

Les deux contraintes de base sont :

· La couverture : une occurrence de l'entité générique doit appartenir à l'une ou l'autre des entités spécialisées (contraire : non couverture) ;

· La disjonction : toute occurrence d'une entité spécialisée n'appartient qu'à une seule et même entité spécialisé. (contraire : non disjonction).

On distingue les types de contraintes spécifiques suivantes :

· La contrainte d'exclusion sur entités spécialisées spécifie qu'une occurrence d'une entité mère appartient à une et une seule entité spécialisée à la fois et peut n'appartenir à aucune entité spécialisé ;

· La contrainte de partition sur deux relations exprime que toute occurrence de l'entité pivot participe toujours à l'une ou l'autre association mais jamais aux deux simultanément

5.3. Elaboration du modèle conceptuel des données 5.3.1 Les règles de gestion

Les règles de gestion regroupent les contraintes imposées par le système sur les relations entre les données. Les règles suivantes régissent les données du système étudié

RG01 : Un employé est soit un fonctionnaire, soit un contractuel

RG02 : Un employé peut avoir plusieurs enfants ou aucun

RG03 : Un employé peut être avancé plusieurs fois aux cours de sa carrière

RG04 : L'avancement concerne un échelon ou une classe

RG05 : Un employé peut être reclassé plusieurs fois au cours de sa carrière

RG06 : Un reclassement concerne un grade

RG07 : un employé peut être affecté plusieurs fois au cours de sa carrière

RG08 : un employé peut suivre plusieurs formations ou aucune

RG09 : Un employé peut occuper plusieurs postes au cours de sa carrière

RG10 : un employé a un numéro matricule unique

RG11 : Un employé appartient à une catégorie à un échelon et à une classe

RG12 : Une formation suivie avec succès donne droit à un certificat ou à un diplôme

RG13 : Un employé peut avoir plusieurs distinctions honorifiques ou aucun

RG14 : On ne peut accéder au système sans être authentifié avec un privilège approprié

RG15 : Un employé doit savoir au moins une langue étrangère

RG16 : Un employé doit avoir un régime matrimonial

RG17 : Un employé peut avoir un ou plusieurs diplômes

RG18 : Un employé est intégré une et une seule fois au cours de sa carrière

Mise en place d'un système d'information pour la gestion des ressources humaines

 
 

5.3.2 Le dictionnaire des données :

Le dictionnaire des données recense et décrit l'ensemble des propriétés qui seront utilisées pour dresser le modèle conceptuel des données.

RUBRIQUE

SIGNIFICATION

TYPE

LONGUEUR

AdresseEmploye

Adresse de l'Employé

AN

50

AnneeReclassement

Année de reclassement de l'employé

N

10

AdresseConjoint

Adresse du conjoint de l'employé

AN

50

CertificatObtenu

Certificat obtenu par l'employé

AN

25

Classe

Classe de l'employé

AN

15

ComprisLangue

Langue compris par l'employé

AN

20

DateCIN

Date du CIN de l'employé

D

-

DateNaiss

Date de Naissance de l'employé

D

-

DateNaissEnfant

Date de naissance de l'employé

D

-

DateEffet

Date d'effet de l'avancement de l'employé

D

-

DatePasseport

Date du Passeport de l'employé

D

-

DateEntreeAdmin

Date d'entrée en administration de l'employé

D

-

DateDiplome

Date d'obtention du diplôme de l'employé

D

-

DateArrete

Date de l'arrêté de l'évolution de carrière de

l'employé

D

-

DatePriseService

Date de Prise de service par l'employé

D

-

DateArreteDist

Date de l'arrêté de la distinction honorifique de l'employé

D

-

DebutContrat

Date du début de contrat

D

-

Decision

Décision de l'évolution de carrière de l'employé

AN

100

DernierEmploi

Dernière emploi de l'employé

AN

50

DescCategorie

Description de la catégorie de l'employé

AN

20

DureeContrat

Durée de contrat de l'employé

AN

10

DureeFormation

Durée de formation de l'employé

AN

10

Echellon

Echelon de l'employé

AN

20

EcrireLangue

Langue écrites par l'employé

AN

25

EmailEmploye

Adresse e-mail de l'employé

AN

100

FinContrat

Date de la fin du contrat de l'employé

D

-

IndiceActuel

Indice actuel de l'employé

N

10

IdAvancement

Identificateur de l'avancement

AN

4

IdCategorie

Identificateur de la catégorie de l'employé

AN

4

IdConjoint

Identificateur du (de la) conjoint(e) de l'employé

AN

4

IdContrat

Identificateur du contrat

N

4

IdDistinction

Identificateur de la distinction honorifique

AN

4

IdEnfant

Identificateur de l'enfant de l'employé

AN

4

IdFormProf

Identificateur de la formation professionnelle

N

4

IdGrade

Identificateur du grade de l'employé

AN

4

IdIntegration

Identificateur de l'intégration de l'employé

AN

4

IdLangue

Identificateur de langue

N

4

IdNature

Identificateur de la nature de la formation

AN

2

 

Mise en place d'un système d'information pour la gestion des ressources humaines

 
 

IdLieu

Identificateur du lieu

AN

4

IdPoste

Identificateur du poste

N

2

IdRegime

Identificateur du régime matrimonial

N

2

IdStatutContrat

Identificateur du statut de contrat

N

2

Indice

Indice de l'employé

AN

10

LibDiplome

Libellé du diplôme

AN

50

LieuNaiss

Lieu de naissance de l'employé

AN

40

LibLangue

Libellé de langue

AN

20

LieuDiplome

Lieu d'obtention du diplôme

AN

50

LibRegime

Libellé du régime matrimonial

AN

20

LibContrat

Libellé du contrat

AN

25

LibStatut

Libellé du statut de contrat

AN

20

LibDistinction

Libellé de la distinction honorifique

AN

25

LibGrade

Libellé du grade

AN

20

LieuFormation

Lieu de la formation professionnel

AN

20

LibNature

Nature de la formation professionnelle

AN

25

LibFormProf

Libellé de la formation professionnelle

AN

25

LibPoste

Libellé de la poste

AN

25

LibLieu

Lieu

AN

50

LieuCIN

Lieu du CIN

AN

50

NumMatricule

Numéro matricule de l'employé

AN

20

NomEmploye

Nom de l'employé

AN

50

NumCIN

Prénoms de l'employé

AN

50

NumPasseport

Numéro du passeport de l'employé

AN

20

NumTelEmploye

Numéro téléphone de l'employé

AN

20

NomConjoint

Nom du (de la) conjoint(e) de l'employé

AN

50

NomEnfant

Nom de l'enfant de l'employé

AN

50

NomParent

Nom du parent de l'employé

AN

100

OccupationEnfant

Occupation des enfants de l'employé

AN

50

PrenomEmploye

Prénoms de l'employé

AN

100

PrenomConjoint

Prénoms du (de la) conjoint(e) de l'employé

AN

50

PrenomEnfant

Prénoms de l'enfant de l'employé

AN

50

ParleLangue

Langues parlées par l'employé

AN

25

PrenomParent

Prénoms du parent de l'employé

AN

50

ProfessionConjoint

Profession du (de la) conjoint(e) de l'employé

AN

50

RefArrete

Référence de l'arrêté de l'évolution de carrière

AN

100

RefArreteDist

Référence de l'arrêté de la distinction honorifique

AN

100

StatutParent

Statut du parent de l'employé

AN

20

SitFamille

Situation de famille de l'employé

AN

20

SexeEmploye

Sexe de l'employé

AN

10

SexeConjoint

Sexe du (de la) conjoint(e) de l'employé

AN

10

TitreAcquis

Titres acquis suivant diplôme

AN

25

TypeEvolution

Type d'évolution de carrière

AN

50

 

Tableau 7 : Dictionnaire des données

Mise en place d'un système d'information pour la gestion des ressources humaines

 
 

AN : Alphanumérique

N : Numérique

D : Date

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








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon