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 |
CHAPITRE II. ANALYSE CONCEPTUELLEII.1. INTRODUCTIONL'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 DONNEESLe 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 MCDLe 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(*)
BUT Etape 2. Matrice des dépendances à source simple SOURCE N°
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.
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.
* 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 |
|