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 au point d'une application de gestion des contrats de déclarations dans une agence en douane. Cas de Cosec Sprl

( Télécharger le fichier original )
par Aimé KABWE MUKUNAY
Université protestante de Lubumbashi - Graduat en 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

CHAPITRE II. ANALYSE CONCEPTUELLE

II.1. INTRODUCTION

L'analyse conceptuelle est la première étape de l'approche MERISE. Elle débouche bien entendu sur la mise en oeuvre technique accompagnée de la réalisation de supports visuels (schéma physique de la base).

Son rôle consiste à définir précisément les qualités de l'entreprise. Elle décrit l'ensemble des données stables du système d'information et l'ensemble des règles de gestion à y appliquer sans tenir compte d'un quelconque matériel informatique devant supporter ces informations.

II.2. MODELE CONCEPTUEL DES DONNEES

Le modèle conceptuel des données (MCD) représente l'ensemble des données mémorisables d'un domaine étudié, sans considération des aspects techniques, économiques, de stockage ou autres.16(*)

L'univers du discours représente l'ensemble des données utilisées, échangées et traitées. Dans celle-ci on fait référence à des objets concrets ou abstraits et à des associations entre eux17(*).

Le MCD permet donc de représenter graphiquement les données ainsi que les relations qui les lient.

II.2.1. FORMALISME DE REPRESENTATION DU MCD

Le MCD est aussi appelé modèle entité-association (EA).

a. La propriété

Est une donnée élémentaire perçue sur le système d'information. Les propriétés peuvent concerner les entités comme les associations.18(*)

b. Entité

Est un objet du système d'information, pourvu d'une existence propre, conforme au choix de gestion de l'entreprise et porteur de propriétés.

c. Occurrence d'une entité

Est le nombre de fois où cette entité est valorisée.

d. Identifiant

Est une propriété particulière, telle qu'à chaque valeur de la propriété corresponde une et une seule occurrence de l'entité.

e. Association

Une association est une relation ou lien entre deux ou plusieurs entités.

f. Cardinalité

Elle représente le nombre d'occurrences, minimal et maximal d'une entité par rapport à une association.

g. Une CIF

Une Contrainte d'Intégrité Fonctionnelle en abrégé CIF se définit par le fait que l'une des entités participant à l'association est complètement déterminée par la connaissance d'une ou plusieurs autres entités participant dans cette même association.

Etape 1. Dictionnaire des données

Le dictionnaire des données est en fait le résultat de la phase de collecte des données élémentaires des documents récences lors de l'analyse préalable. On le place sous forme de tableau trié par ordre alphabétique, il est dépouillée de toute anomalie ou incohérence, des données redondantes des synonymes et de polysèmes.19(*)

Propriétés

Signification

Type

Taille Dom

Contrôle

1

adresagence

Adresse de l'agence

NC

AN_25

 

2

adresbanq

Adresse de la banque

NC

AN_25

 

3

assurance

Assurance

NC

N_15

 

4

codagence

Code de l'agence

NC

N_5

Unique

5

codbanq

Code de la banque

NC

N_5

Unique

6

codbureau

Code du bureau

NC

AN_5

Unique

7

codtaxe

Code de la taxe

NC

AN_5

 

8

datebon

Date du bon

NC

Date

 

9

datecont

Date du contrat

NC

Date

 

10

datededech

Date de déchargement

NC

Date

 

11

dateenreg

Date d'enregistrement

NC

Date

 

12

datequit

Date de la quittance

NC

Date

 

13

descriptart

Description de l'article

NC

AN_20

 

14

dureecont

Durée du contrat

NC

Date

 

15

fret

Fret

NC

N_15

 

16

heurededech

Heure de déchargement

NC

Date

 

17

libelletaxe

Libelle de la taxe

NC

AN_25

 

18

lieudech

Lieu de chargement

NC

AN_20

 

19

lieudedech

Lieu de déchargement

NC

AN_20

 

20

marqueveh

Marque du véhicule

NC

AN_10

 

21

montfac

Montant de la facture

NC

N_15

 

22

montpay

Montant payé

NC

N_15

 

23

montverse

Montant versé

NC

N_15

 

24

nomagence

Nom de l'agence

NC

AN_15

 

25

nombanq

Nom de la banque

NC

AN_10

 

26

nombrecolis

Nombre des colis

NC

N_3

 

27

nombureau

Nom du bureau

NC

N_20

 

28

nomchauf

Nom du chauffeur

NC

AN_15

 

29

nomimport

Nom de l'importateur

NC

AN_20

 

30

numbon

Numéro du bon

NC

AN_7

Unique

31

numcamion

Numéro du camion

NC

AN_7

Unique

32

numcont

Numéro du contrat

NC

AN_7

Unique

33

numimport

Numéro de l'importateur

NC

AN_10

Unique

34

nummanif

Numéro du manifeste

NC

AN_10

Unique

35

numquit

Numéro de la quittance

NC

AN_7

Unique

36

numtelimp

Numéro du téléphone de l'importateur

NC

N_13

 

37

paysdest

Pays de destination

NC

AN_15

 

38

paysprov

Pays de provenance

NC

AN_15

 

39

poidsart

Poids de l'article

NC

AN_6

 

40

Prixart

Prix de l'article

NC

N_15

 

41

Taux

Taux de change

NC

N-4

 

42

Typecont

Type de contrat

NC

AN-12

 

BUT

Etape 2. Matrice des dépendances à source simple

SOURCE

 
 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

1

numimport

*

 

1

 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2

codbureau

 

*

1

1

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

3

nummanif

 
 

*

 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4

numquit

 
 
 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

5

numcamion

 
 
 
 

*

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

6

numcont

 
 
 
 
 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

7

numbon

 
 
 
 
 
 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

8

codagence

 
 

1

 
 

1

 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

9

codbanq

 
 

1

 
 
 
 
 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

10

nomimport

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

11

dateenreg

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

12

paysprov

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

13

paysdest

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

14

montfac

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

15

nombanq

 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

16

lieudech

 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

17

lieudedech

 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

18

heurededech

 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

19

nbrecolis

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

20

poidsart

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

21

descriptart

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

22

Prixart

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

23

Fret

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

24

assurance

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

25

nomagence

 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

26

adresagence

 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

27

adresbanq

 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

28

datededech

 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

29

numtelimp

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

30

datecont

 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

31

dureecont

 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

32

Montpay

 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

33

nombureau

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

34

Montverse

 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

35

Nomchauf

 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

36

Datebon

 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

37

marqueveh

 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

38

Datequit

 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

39

Codtaxe

 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

40

libelletax

 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

41

taux

 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

42

Typecont

 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Etape 3. Matrice des dépendances fonctionnelles à source composée

Pour la construction de la matrice des dépendances fonctionnelles à source composée, nous prenons à compte toutes les propriétés et tous les identifiants non utilisés dans la matrice des dépendances à source simple.

C'est ainsi que dans le cadre de notre travail, cette matrice n'existe pas car toutes les propriétés ont été déterminées dans la matrice des dépendances fonctionnelles à source simple.

Etape 4. Matrice des clés

La matrice des clés est construite en prenant toutes les propriétés identifiant dans la matrice des dépendances fonctionnelles à source simple, tout en observant l'identifiant qui identifie l'autre. Ainsi nous obtenons la matrice suivante.

Propriétés

DF1

DF2

DF3

DF4

1

numimport

D

 

D

 

2

codbureau

D

D

 
 

3

nummanif

G

 
 

D

4

numquit

 

G

 
 

5

Numcamion

 
 
 

D

6

Numcont

 
 

G

 

7

Numbon

 

D

 

G

8

Codagence

D

 

D

 

9

Codbanq

D

 
 
 

Etape 5. Graphe des clés

nummanif

codbureau

numimport

codagence

codbanq

numbon

numcamion

numcont

numquit

C'est un graphe de représentation par des flèches toutes les relations trouvées dans la matrice des clés.

Etape 6. Structure d'accès théorique (SAT)

C'est une représentation graphique des dépendances fonctionnelles. Elle est construite après avoir établi la matrice des dépendances fonctionnelles. La SAT permet de déceler les transitivités.

nummanif

codbureau

numimport

codagence

codbanq

numbon

numcamion

numcont

numquit

datebon

lieudech

lieudedech

heurededech

datededech

nomchauf

marqueveh

datecont

dureecont

montpay

typecont

nombanq

adresbanq

nombureau

datequit

codetaxe

libelltaxe

montverse

nomimport

numtelimp

nomagence

adresagence

dateenreg

paysprov

paysdest

montfac

nbrecolis

poidsart

descriptart

fret

assurance

montdedecl

taux

Etape 7. Construction du MCD

(1,n)

(1,1)

(1,1)

(1,n)

(1,n)

(1,1)

(1,n)

(1,1)

(1,n)

(1,1)

(1,1)

(1,n)

(1,1)

(1,n)

(1,1)

(1,n)

(1,1)

(1,n)

BUREAU

codbureau

nombureau

numcont

datecont

dureecont

montpay

typecont

CONTRAT

numcamion

nomchauf

marqueveh

CAMION

numbon

datebon

lieudech

lieudedech

heurededech

datededech

BON

numimport

nomimport

numtelimp

IMPORTATEURR

codbanq

nombanq

adresbanq

BANQUE

codagence

nomagence

adresagence

AGENCE

nummanif

dateenreg

paysprov

paysdest

montafac

nbrecolis

poidsart

descriptart

fret

assurance

taux

MANIFESTE

numquit

datequit

codetaxe

libelletaxe

montantverse

QUITTANCE

LIVRER

CIF

PASSER

CIF

ETABLIR

CIF

AVOIR

CIF

REMPLIR

CIF

RECEVOIR

CIF

ETRE POUR

CIF

ETRE POUR

CIF

APPROUVER

CIF

Etape 8. Tableau des cardinalités

Les cardinalités d'une entité dans une association expriment le nombre de fois qu'une occurrence de cette entité peut être impliquée dans une occurrence de l'association, au minimum et au maximum.20(*)

C'est ainsi que ce tableau ci-dessous reprend les couples de valeur que l'on trouve entre chaque entité et ses associations liées.

Entité

Association

Cardinalité

Signification

1

AGENCE

Remplir

(1,n)

Une agence peut remplir une ou plusieurs Manifestes

2

MANIFESTE

Remplir

(1,1)

Un Manifeste est remplit par une seule agence

3

AGENCE

Livré

(1,n)

Une agence peut livrer un ou plusieurs contrats

4

CONTRAT

Livré

(1,1)

Un contrat est livré par une et une seule agence

5

BUREAU

Etablir

(1,n)

Un bureau peut établir un ou plusieurs Manifestes

6

MANIFESTE

Etablir

(1,1)

Un Manifeste est établi par un et un seul bureau

7

IMPORTATEUR

Passer

(1,n)

Un importateur peut passer au moins un contrat

8

CONTRAT

Passer

(1,1)

Un contrat est passé par un et un seul importateur

9

IMPORTATEUR

Avoir

(1,n)

Un importateur peut avoir un ou plusieurs Manifestes

10

MANIFESTE

Avoir

(1,1)

Un Manifeste a un et un seul importateur

11

BON

Etre pour

(1,1)

Un bon est pour un seul camion

12

CAMION

Etre pour

(1,n)

Un camion peut être pour plusieurs bons

13

BANQUE

Recevoir

(1,n)

Une banque peut recevoir un ou plusieurs Manifeste

14

MANIFESTE

Recevoir

(1,1)

Un Manifeste est reçu par une seule banque

15

BUREAU

Approuver

(1,n)

Un bureau peut approuver une ou plusieurs quittances

16

QUITTANCE

Approuver

(1,1)

Une quittance est approuvée par un et un seul bureau

17

BON

Concerner

(1,1)

Un bon est concerné par un seul Manifeste

18

MANIFESTE

Concerner

(1,n)

Un Manifeste peut concerner un ou plusieurs bons

* 16 Fréderic Baechler, Modélisation de données, éd. Dunod, 1999, p.15

* 17 Idem, p.18

* 18 Ibidem, p.19

* 19 Laurent BAELE. Mémoire de licence en sciences informatiques, AZAM/SENEGAL, 2008, Inédit

* 20 Hubert Tardieu, op.cit, p.83

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 faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon