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 application de gestion des déclarations et enregistrement des mariages dans une entité municipale.

( Télécharger le fichier original )
par Théophile KITAMBALA BALIBWA
Institut Supérieur de Commerce de Lubumbashi (ISC) - Gradué en Informatique de gestion 2016
  

Disponible en mode multipage

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

s'atachera à sa femme, et ils deviendront

« Et l'homme dit: Voici cete fois cele

qui est os de mes os et chair de ma chair!

On l'appelera femme, parce qu'ele a

été prise de l'homme. C'est pourquoi

l'homme quitera son père et sa mère, et

une seule chair» (Genèse 2 :23-24)

I

KITAMBALA BALIBWA Théophile

EPIGRAPHE

KITAMBALA BALIBWA Théophile

DEDICACE

A toi Eternel mon Dieu, source de tout savoir, intelligence, sagesse, force et tout ce qui existe sur Terre pour ta grâce et tes miséricordes nous accordé pour que nous soyons devenus ce que nous sommes aujourd'hui.

A vous mes très chers parents SINAWAZO KITAMBALA Jean-Pierre et BALIBWA BUSINE Salvatrice pour l'amour, l'affection, les conseils, le dévouement, l'encouragement infini depuis notre premier pas jusqu'à ce jour mémorable, fruit de vos multiples efforts et votre vrai sens de parent, que le Seigneur Dieu vous protège;

A vous mes grands-parents BALIBWA André et KABONWA Judith ;

A vous mes oncles et tantes BALIBWA MWEZI Oscar, BALIBWA KASA Edouard, BALIBWA TEMBELE Robert, BALIBWA KABONWA Jean-Fidèle, KULEWA MUTINDI Joseph, Véronique BALIBWA, Angélique BALIBWA, BALIBWA Perse et toi ma regretté tante Margueritte BALIBWA ;

A mes frères et soeurs KALENGA TCHUY Emmanuel, MWANGE FAILA Solange, TCHUKIYABO KIBENGE Minerve, KABONWA KITAMBALA Judith, Jean-Pierre KITAMBALA ;

A mes cousins et cousines BALIBWA Trésor, KAHAMBO KITAMBALA Franck, MUSUYU KITAMBALA John, MBAYO René, MBAYO Hermann, KASA Edouard, FUNDI Gustave, FUNDI Norbert, Faustin, BALIBWA Margueritte, BALIBWA André, BALIBWA Ange, BUSINE Salvatrice, KABONWA Judith, Marceline, KALUNGA MUFWAYA Sophie ;

A mon beau-frère SABITI Grégoire et à ma belle-soeur MWAMINI Esther ;

A mes neveux et nièces ;

A toi ma future épouse pour la vie ;

II

KITAMBALA BALIBWA Théophile.

KITAMBALA BALIBWA Théophile

AVANT-PROPOS

Nous voici au terme de notre premier cycle académique à l'Institut Supérieur de Commerce en Informatique de Gestion ; nous avons l'obligation de mettre ce travail à l'agreement des Lecteurs.

Nous tenons d'abord à remercier le Chef des Travaux KALONJI MUYA Emery, qui a consacré tout son temps pour diriger notre travail malgré ses multiples occupations.

Nos remerciements s'adressent aussi à la Direction Général de l'Institut Supérieur de Commerce et à tout le corps Professoral pour la bonne formation reçu.

Nous ne passerons pas sans remercier tous les amis et connaissance qui n'ont cessé de montrer leur soutien envers nous : ELISHA IRAGI Elia, KABA KINKUNGWE Abel, MWABU Alexandre, KABANDA Moïse, MAPENZI TWEBO Gaston, KAPUTA KAOMA Denis, MALA MABEKA John, SHIMATU KALONGOLOLA Héritier, KISHIMBA KAPANGU Daniel, Mr Vincent MULILA et sa femme Jolie MATENDE, Milène KAKUDJI, Mr MWILYE SAILONI Patrick, Mr KALOMBE KAKULU Constantin, REHEMA LUNGELE Grâce, KATEMBELE KIBAMBE Jean, KASENGE NDUBA Junior, Jules PANYA.

A vous mes exceptionnels amis MUSHOTA KIZONDE Héritier, KASONGO IDA Carmel, KASONSO ZOMBE Abraham, MWANDO WA MANKU Dalen's et NKULIMBA KIPOKA Agnès.

Que soient enfin remercier nos camarades de promotion et compagnons de lutte : NYEMBO YASILUMBU Junior, TSHANDE MULUNGO Chadrack, SALUMU KALALA Jean-Jacques, MULENGA TCHIBANGU Trésor, NFUAMBA TSHIMINA Alvine, TSHIBANGU MUSASA Fabien, POMBO BIN MUY MUY Marie, KUNGWA FATUMA Liliane, Ibrahim IDI AMISI.

Et à tous ceux de près ou de loin ont participé à faire ce que nous sommes devenus, qu'ils trouvent ici l'expression de nos sincères remerciements.

III

KITAMBALA BALIBWA Théophile.

1

KITAMBALA BALIBWA Théophile

0. INTRODUCTION GENERALE

0.1. GENERALITES

L'informatique étant une science de traitement automatique des informations doit être appliquée dans toute la gestion de l'entreprise et dans chaque institution qui se modernise. Pour faire face à toutes ses difficultés de traitement des informations, on fait recourt à un outil Informatique qui est l'Ordinateur. Et ce dernier qui est une machine électronique constituée d'un Processeur qui effectue les traitements, d'une mémoire centrale où les processus alignent les données, les résultats de traitement et des périphériques qui permettent l'échange d'information avec l'extérieur.

L'informatique s'est imposée parmi tant d'autres sciences considérées comme les plus grandes. Elle a vraiment une diversité d'avantages dans une multitude des secteurs qui intéressent, influencent et touchent directement à la vie de l'homme. Les diverses activités de l'homme exigeant sont en effet : le traitement, la conservation, la restitution, la modification, la suppression et le groupement facile et rapide des masses d'informations.

Ainsi le sujet de notre travail portera sur « La Conception et la Réalisation d'une application de gestion des Déclarations et Enregistrement des mariages dans une entité municipale ».

2

KITAMBALA BALIBWA Théophile

0.2. ETAT DE LA QUESTION

Elle n'est pas à confondre avec un simple alignement des opinions des auteurs sur un sujet donné ; est une synthèse critique des écrits existants qui permettent au chercheur de tracer la ligne de démarcation entre ceux-ci et la littérature qu'il se propose de produire.1

D'autres chercheurs comme :

? GABRIEL DUNIA : 2013, UPL, de sa part a choisi de faire la Mise en place d'une Application Web pour la gestion des Certificats de Mariage (cas de la Commune de Lubumbashi) laquelle application pourrait être disponible dans tous les bureaux de l'Etat-civil et toutes les Mairies de la République Démocratique du Congo, appelés à informer des enregistrements effectués des mariés via les différents certificats de mariage qu'ils éditent2.

? MASENGO TSHIKAPA : 2012, ISC, a choisi de proposer un Programme de gestion des fiches de publication de mariage dans la commune KENYA ; et a abouti à la modification de son sujet à la fin qui est devenu « Conception d'un logiciel de gestion d'enregistrement des mariages et une base de données susceptible d'optimiser le temps de traitement d'informations ».

? POMBO ANGELANI Angel : 2015, ISC, de son côté, elle a choisi de faire la gestion informatisée d'enregistrement des déclarations des mariages dans une entité municipale (Cas de la commune KATUBA). Elle avait comme idée de mettre en place un système informatique qui permet aux responsables de faire un bon Archivage des informations.

? NANA NZOLANI LUSUNGULU : 2006, UNIKIN (Faculté des Sciences sociales, Administratives et Politiques ; département de Sociologie et Anthropologie), dans son travail intitulé Evolution de la conception et de la pratique de la dot dans ville de Kinshasa a conclu en disant que la diversité culturelle et de quelques particularités qui spécifient chacune des ethnies soumises à l'observation, il y aurait à ce jour une convergence dans la conception et la pratique de la dot3.

? AGUIBOU LY, 2010, UNIVERSITE CHEIKH ANTA DIOP de DAKAR (Sénégal), (Faculté de Droit et Sciences Politiques, département de Droit Privé) dans l'Acte légal du mariage : approche législative, jurisprudentielle et doctrinale s'est basé sur les mariages des mineurs

1JR. NYORHA, Cours d'Initiation à la recherche scientifique, G1-Info, UCB/Bukavu, 20122013.

2www.memoireonline.com

3 Idem

3

KITAMBALA BALIBWA Théophile

ou mariages précoces et sur les risques que ceux-là peuvent engendrés4.

Quant à nous, nous aborderons ce sujet en mettant en place une Application simple à utiliser qui intègre une base de données permettant la meilleure conservation possible des informations; laquelle (application) peut fonctionner dans n'importe qu'elle entité municipale dans le processus d'enregistrement des mariages.

0.3. PROBLEMATIQUE

Dans un travail scientifique, la problématique ne peut que signifier problèmes à résoudre par des procédés scientifiques. Elle désigne l'ensemble de questions posées dans un domaine de la science, en vue d'une recherche des solutions5.

Voici comment se présente notre problématique :

? Comment réorganiser le service de gestion des Déclarations et Enregistrement de mariages pour le rendre plus performant ?

? Quel serait le mécanisme facile pour gérer les déclarations et enregistrement des mariages ?

? Est-ce que la théorie de l'information peut-elle pallier aux difficultés auxquelles la commune de Lubumbashi fait face ?

0.4. HYPOTHESES

Selon RONGERE, l'hypothèse est une proposition des réponses aux questions que l'on se pose à propos de l'objet de recherche, formulée de telles sortes que l'observation et l'analyse puissent fournir des réponses6.

A notre niveau, la réorganisation de ce système par l'informatisation serait le mécanisme idéal pour pallier aux difficultés auxquelles la gestion d'enregistrement des mariages au sein de la commune de Lubumbashi fait face et suggérons ici de concevoir une application de gestion d'enregistrement des mariages et une base de données, susceptible d'optimiser le temps de traitement des informations relatives au mariage quel que soit le volume des données.

L'informatisation des Déclarations et Enregistrement des mariages pourrait rendre l'accès facile aux informations sur les couples et moins la perte d'informations serait constatée.

4 Idem

5JR. NYORHA, Op. Cit.

6 RONGERE cité par MULUMBATI N., Manuel de sociologie générale, Lubumbashi, Ed. Africa, 1977, p.21.

4

KITAMBALA BALIBWA Théophile

0.5. CHOIX ET INTERET DU SUJET

a. Choix du sujet

L'obligation de l'enseignement Supérieur et universitaire est que tout étudiant arrivant à la fin de son cycle d'étude, puisse rédiger un travail scientifique sur un sujet de son vouloir.

Partant des connaissances acquises durant notre cycle, notre choix à porter sur le sujet « Conception et Réalisation d'une application de gestion des Déclarations et Enregistrement des mariages dans une entité municipale » dans le but de rendre efficace ce système dans le traitement, la conservation et la restitution des informations et de répondre dans un bref délai aux besoins de la population.

b. Intérêt du sujet

? Intérêt personnel : cette étude nous a permis d'approfondir et de mettre en pratique nos connaissances acquises durant notre formation.

? Intérêt scientifique : ce travail constitue un document scientifique que nous mettons à la disposition des futurs chercheurs dans différents domaines de la recherche particulièrement à ceux de l'informatique et sur la Gestion des Déclarations et Enregistrement des mariages.

? Intérêt social : vu la complexité de l'informatique et vu le nombre des demandes de mariage, nous avons résolu de mettre en place l'outil Informatique pour assouplir les opérations jadis accomplis avec grande lenteur.

0.6. METHODES ET TECHNIQUES

a. Méthode

La méthode est selon PINTO R. et GRAWITZ, un ensemble d'opérations intellectuelles par lesquelles une discipline cherche à atteindre les vérités qu'elle poursuit, les vérifier et les démontrer7.

Il existe plusieurs méthodes de recherche, mais dans notre cas nous avons opté pour la méthode MERISE qui est une méthode de développement des projets Informatiques de gestion.

La conception d'un projet informatique avec MERISE nécessite une méthodologie par niveaux d'abstraction en séparant les données et les traitements8.

7PINTO R. et GRAWITZ, Méthode de science sociale, Ed. Dollaz, Paris, 1989, p.420-421.

5

KITAMBALA BALIBWA Théophile

b. Techniques

Selon le Petit Larousse français, la Technique est un ensemble des procédés qu'on doit méthodiquement employer pour un art, pour une recherche, dans un métier9.

Parce que MERISE offre un véritable canevas de fabrication des Systèmes d'informations, à travers ses étapes, nous avons pu utiliser les techniques suivantes :

? Etude de l'organigramme : l'organigramme nous a permis de mieux comprendre la description de la structure théorique de l'entité. Il fournit une approche sur la transmission des ordres et des comptes rendus et sur la division des tâches à l'intérieur du système.

? Enquête par Interview : dans une enquête directe auprès des responsables et des exécutants, l'interview demeure sans doute la seule voie qui permet de découvrir les déviations qui se produisent par rapport à la structure formelle du système et nous a permis d'entrer en contact direct avec les concernés pour recueillir les informations nécessaires pour la réalisation de notre travail.

? Etude du circuit des Documents : la plus grande partie des informations est transmise sous forme d'imprimé. Nous avons aussi trouvé indispensable de recenser tous les documents existants en tenant compte des exemplaires destinés à des services différents pour arriver à bout de notre travail.

0.7. DELIMITATION DU SUJET

Pour mieux réaliser un travail scientifique, nous sommes dans l'obligation de le délimiter dans le temps et du point de vue matériel.

a. Dans l'espace : nos recherches ses sont réalisées à la Commune de Lubumbashi, au sein du Service de l'Etat-civil.

b. Du point de vue matérialisation : notre application de gestion d'Enregistrement des mariages sera développée en Visual Basic.Net avec comme base de données Microsoft Office Access tournant sur une plateforme Windows.

8Jean-Luc BAPTISTE, MERISE, Guide Pratique (Nouvelle Edition), Ed. ENI, Paris, 2009, p.8.. 9Petit Larousse, grand format 2012.

6

KITAMBALA BALIBWA Théophile

0.8. SUBDIVISION DU TRAVAIL

Hormis l'Introduction générale et la Conclusion, ce travail est subdivisé en quatre chapitres que voici :

? Chapitre 1 ; Cadre Conceptuel où nous avons défini tous les concepts de base portant sur notre sujet et notre domaine.

? Chapitre 2 ; Etude Préalable qui consiste principalement à recenser l'existant c'est-à-dire les solutions Informatiques déjà mis en oeuvre dans l'entité et à recenser les besoins en terme de fonctionnalités nouvelles.

? Chapitre 3 ; Conception du nouveau Système qui s'attèle à la conception du Système Informatique ou l'analyse détaillée.

? Chapitre 4 ; Implémentation qui est la présentation de l'aspect physique de l'application Informatique.

7

KITAMBALA BALIBWA Théophile

CHAPITRE I. CADRE CONCEPTUEL

INTRODUCTION

Dans ce chapitre il sera question de définir les termes ou concepts de base formant l'intitulé de notre travail et qui cadrent avec notre domaine, parce que toute discipline scientifique est caractérisée par un ensemble des termes ou concepts appropriés.

Ainsi pour une intelligibilité du travail et surtout pour faire comprendre et entendre par les chercheurs qui ne sont pas du domaine, il est recommandé que le chapitre introductif soit intitulé « Définition des concepts ou Cadre conceptuel ».

I. 1. APPROCHE THEORIQUE

Dans notre sujet : « Conception et réalisation d'une application de gestion des Déclarations et Enregistrement des mariages dans une entité municipale », nous trouvons les concepts de base suivants :

Conception, Réalisation, Application, Gestion, Déclarations, Enregistrement, Mariage, Entité, Municipale.

· Conception : c'est l'élaboration d'une idée, d'un projet. C'est la phase initiale de la création ou de la mise en oeuvre.10

· Réalisation : c'est une oeuvre qui est l'aboutissement d'un projet majeur.11

· Application : est un programme informatique destiné à aider un utilisateur à effectuer une tâche déterminée. C'est un logiciel permettant la réalisation d'une ou plusieurs tâche ou fonctions.12

· Gestion : action ou manière de gérer, d'administrer, de diriger, d'organiser quelque chose.13

· Déclarations : action de déclarer l'existence d'une situation de fait ou de droit ; affirmation orale ou écrite de cette action.14

· Enregistrement : transcription ou de la simple mention d'un acte, d'un écrit quelconque, mais spécialement des contrats par-devant notaires, ou seing privé, dans des registres publics où cette transcription, cette mention est conservée.15

10 Dicos encarta

11Idem

12www.wikipedia.org

13www.larousse.fr

14Le petit Robert, Dictionnaire alphabétique et analogique de la langue Française

15 Idem

8

KITAMBALA BALIBWA Théophile

? Mariage : union de deux personnes reconnue de façon officielle par la loi ou les règles en vigueur localement, dans le but de s'unir à vie en formant un couple.16

? Entité : est un ensemble de moyens traduisant le réseau de relations de dépendance ; celle-ci pouvant être sous-tendues par un lien juridique plus ou moins fort reposant sur une participation au capital d'autrui, mais aussi revêtir une relation de dépendance illustrant une grande variété d'accords de coopération (sous-traitance, fabrication en commun, franchise, octroi de licence, etc.).17

? Municipal (e) : relatif à l'administration d'une commune.18

I.2. LES CONCEPTS INFORMATIQUES

? Informatique : est un domaine d'activité scientifique, technique et industriel concernant le traitement automatique de l'information via l'exécution de programmes informatiques par des machines : des systèmes embarqués, des ordinateurs, des robots, des automates, etc.19

? Ordinateur : est un ensemble de circuits électroniques permettant de manipuler des données sous forme binaire, c'est-à-dire sous forme de bits.20

? Information : est un élément de connaissance susceptible d'être conservé, traité ou transmis à l'aide d'un support et d'un mode de codification normalisé.21

? Donnée : est une représentation d'une information sous une forme conventionnelle destinée à faciliter son traitement.22

? Base de données : son abréviation BD, en Anglais DB (Data Base) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec moins de redondance possible.23

I.3. PRESENTATION DE MERISE

MERISE est née sous le signe de la multiplicité puisque, dès l'origine, six sociétés de service et un centre de recherche se sont retrouvés pour jeter les bases ce qui allait devenir, en France, la méthode de référence en Informatique de gestion.24

16www.wikipedia.org

17Idem

18 Ibidem

19Idem

20www.commentcamarche.net

21www.toupie.org

22Petit Larousse 2010.

23www.commentcamarche.net

24Jean-Luc BAPTISTE, Merise-Guide pratique (Nouvelle édition), Ed. ENI, France, 2009, p.4.

9

KITAMBALA BALIBWA Théophile

I.3.1. Historique

La méthode MERISE date des années 1978-1979. En 1977, le Ministère Français de l'industrie lance une consultation nationale dans le but de choisir des sociétés de conseil en Informatique afin de définir une méthode de conception et de réalisation des systèmes d'informations.

Les deux sociétés principales ayant mis au point cette méthode sont :

- Le CTI (Centre Technique d'Informatique) chargé de gérer le projet ;

- Le CETE (Centre d'Etude Technique de l'Equipement) implanté en Aix-en-Provence.

MERISE tire son nom du MERISIER qui est un arbre porte-greffe. De façon analogue, MERISE est le résultat de la greffe de plusieurs méthodes. Une deuxième explication vient du fait que le mot MERISE se trouvait en haut à gauche d'un dictionnaire ouvert à la lettre M. Une troisième explication stipule que MERISE est l'acronyme de Méthode d'Etudes et de Réalisations Informatique par Sous-Ensemble.

Dans tous les cas, MERISE est une méthode de conception, de développement et de réalisation de projets en Informatique de gestion.

La naissance de MERISE marque une date importante dans l'histoire du traitement de l'information. Aujourd'hui, MERISE est largement utilisée dans les administrations et les entreprises de toute taille.

I.3.2. Etapes de MERISE

D'une manière systématique et exhaustive, MERISE propose une véritable démarche de fabrication d'un Système d'information qui consiste à traiter un projet Informatique en s'appuyant sur la formalisation du projet en différentes étapes :

· Schéma directeur : fixe les grandes orientations.

· Etude préalable : c'est l'étude d'opportunité ou étude de l'existant.

· Analyse détaillée : c'est l'établissement du M.C.D, M.C.T, M.O.T et M.L.D.

· Analyse technique : elle a pour but de préparer la réalisation. C'est l'établissement du M.P.D et du M.Op.T.

· Réalisation : c'est la programmation, les tests et la mise en exploitation.

· Maintenance : elle est de deux types :

? Corrective : qui a pour but la correction des erreurs de conception et de réalisation ;

? Evolutive : ces sont les modifications impliquées par une évolution de l'organisation.

10

KITAMBALA BALIBWA Théophile

I.3.3. La présentation d'un Système d'Information suivant la méthodologie MERISE

Il existe deux caractéristiques essentielles de MERISE :

- Séparation des données et des traitements

- Représentation suivant le degré d'invariance.

Il existe trois niveaux (degré d'invariance) : Conceptuel, Organisationnel (Logique), Physique (Technique, Opérationnel).

A partir de ces trois niveaux découlent six modèles dont deux Conceptuels, deux autres Organisationnels ou Logiques, et les deux restants Physiques ou Opérationnels.

I.3.4. Concepts fondamentaux

A. Modèle Conceptuel de Données (M.C.D)

Est un schéma représentant la sémantique de données, c'est-à-dire les liens qui existent entre les données. A travers le M.C.D, l'utilisateur exprime d'une manière générale, ses besoins en données. Il est l'élément le plus connu de MERISE et certainement le plus utile.

? CONCEPTS

a) Entité : est un concept abstrait qui représente un objet concret. Elle est autonome, son existence ne dépend d'aucune autre entité ou association. Elle est définie par un nom et une liste de propriétés.

b) Propriété : c'est le plus petit élément d'information ou informatique, c'est-à-dire non décomposable, qui répond à un besoin de gestion dans l'organisation. Elle est une information de base du système d'information caractérisée par un nom et un domaine, elle dispose d'un type. Elle peut être numérique, représenter une date, et leur longueur peut être aussi définie.25

c) Attribut et domaine : un attribut este propriété caractéristique d'une entité qui est utile ou nécessaire, mais pas forcément pertinente pour décrire la réalité perçue. Il prend une valeur bien précise pour chaque occurrence d'une entité.

d) Cardinalité : elle possède un lien entre une entité et une association, est le minimum et le maximum de fois qu'une occurrence de l'entité

peut être concernée par l'association.
La cardinalité d'une occurrence d'individu dans une relation que possède cette occurrence d'individu (entité) via la relation dans le cas de relation binaire, ce nombre est le même que le nombre d'occurrence d'individus.26

25Jean-Luc BAPTISTE, op.cit. p.24

26Michel DIVINE, Parlez-vous MERISE ?, Ed. Du Phénomène, Paris, 2008, p.36.

11

KITAMBALA BALIBWA Théophile

e) Identifiant ou clé primaire : l'identifiant ou la clé primaire permet de connaître de façon sûre et unique l'ensemble des propriétés qui participent à l'entité. C'est un attribut sans doublons, c'est-à-dire une propriété particulière d'un objet telle qu'il n'existe pas deux occurrences de cet objet pour lesquelles cette propriété pourrait prendre une même valeur.27

f) Clé étrangère : un attribut X (ou éventuellement un ensemble d'attributs X) est une clé étrangère d'une relation R1 s'il existe une relation R2 possédant X comme clé primaire.

g) Association : est un lien sémantique qui existe entre une ou plusieurs entités. Elle n'a pas d'existence propre, son existence dépend des entités qu'elle relie. Une association doit répondre à un besoin de gestion c'est-à-dire qu'elle doit être utile et utilisable dans l'organisation ou dans le domaine.

h) Dépendance fonctionnelle (DF) : la notion de dépendance fonctionnelle fut introduite par CODD afin de caractériser des relations qui peuvent être décomposées sans perte d'informations.

? LES ETAPES POUR CONSTRUIRE UN M.C.D

a) Dictionnaire de données : c'est un tableau qui nous servira pour le recensement et l'identification des propriétés c'est-à-dire l'analyse des documents du domaine et du discours des utilisateurs ; permet de repérer les informations élémentaires celles-ci sont systématiquement décrites et répertoriées dans le dictionnaire de données.

b) Matrice de dépendance fonctionnelle à source simple : dans cette matrice, on définit les dépendances entre les identifiants mono-propriété (source simple) et les autres propriétés. On représente la clé par le caractère « * » et la dépendance par le chiffre « 1 ».

c) Matrice de dépendance fonctionnelle à source composée : elle est faite dans un tableau spécifique composée des sources des dépendances fonctionnelles simples (mono-propriété) et des propriétés non utilisées dans la matrice de dépendance fonctionnelle à source simple.

d) Matrice des clés : dans cette matrice carrée, on analyse ; les dépendances fonctionnelles entre identifiants.

e) Graphe des clés : elle représente graphiquement les relations entre les identifiants.

f) La structure d'accès théorique (S.A.T): la structure d'accès théorique est établie en ajoutant au graphe des clés les différentes

27Jean-Luc BAPTISTE, Op.cit. p.24

12

KITAMBALA BALIBWA Théophile

propriétés en dépendance fonctionnelle avec les identifiants. On construit donc le graphe des dépendances fonctionnelles.

g) Construction du Modèle Conceptuel de Données (M.C.D) : on transforme la structure d'accès théorique en modèle entité-association. Ce modèle est ensuite complété par l'adjonction des cardinalités.

V' A un identifiant d'ordre 1 (source simple) correspond une entité. Les propriétés en dépendance directe avec cet identifiant sont des propriétés de l'entité.

V' A un identifiant d'ordre n (n>1) (source composée) correspond une association. Cette association lie des entités dont les identifiants participent à la formation l'identifiant d'ordre n. les propriétés en dépendance fonctionnelle totale sont des propriétés de l'association.

V' Une dépendance fonctionnelle entre deux identifiants d'ordre 1 correspond à une association hiérarchique (C.I.F) non porteuse de propriétés entre les deux entités correspondantes.

Les cardinalités dépendent de règles de gestion : d'une manière générale et il y a seulement quatre types de cardinalité qui sont :

- (0, 1) : l'entité participe au plus une fois dans la relation.

- (1, 1) : l'entité participe une et une seule fois dans la relation.

- (1, n) : l'entité participe au moins une seule fois dans la relation.

- (0, n) : l'entité peut ou ne pas participer dans l'association (cas

indéterminé).

B. Modèle Conceptuel des Traitements (M.C.T)

Le Modèle conceptuel des traitements est un schéma qui décrit le contenu, les opérations à effectuer sur les données pour les transformer en résultats demandés par les utilisateurs.

? CONCEPTS

a) Evénement : c'est un fait dont l'apparition va déclencher une réaction au sein de l'organisation ou dans un système ou domaine. L'occurrence (la réalisation) de l'événement entraine le déroulement d'activités ou d'opérations.

b) Acteur ou Intervenant : est une personne physique ou un poste de travail (personne morale) jouant un rôle précis dans l'organisation ou dans un domaine. Il existe deux types d'acteurs :

- Acteur est Interne à l'organisation ou domaine s'il appartient à l'organisation ou au domaine.

- Acteur est Externe à l'organisation ou au domaine s'il n'appartient pas à l'organisation ou au domaine.

13

KITAMBALA BALIBWA Théophile

c) Opération : c'est toute action (ou ensemble d'actions) déclenchée pour réagir à un évènement ou à plusieurs événements. Une opération produit un ou plusieurs résultats. L'opération est identifiée par un nom.

d) Résultat : c'est le produit de l'exécution d'une opération.

e) Processus : est un enchainement d'opérations relatives à un même domaine d'activité. Le processus constitue donc un sous-ensemble de l'organisation dont les limites sont indépendantes des choix de l'organisation.

? LES ETAPES POUR CONSTRUIRE UN M.C.T

a) Tableau des Acteurs : on appelle Acteur ou Intervenant, une personne physique ou un poste de travail (personne morale) jouant un rôle précis dans l'organisation ou dans un domaine. Donc ce tableau va nous permettre de recenser les acteurs dont nous rencontrons dans notre organisation.

b) Le graphe de flux : c'est un graphe dont les noeuds sont les acteurs et les arcs sont des flux. Donc un flux est un échange entre un acteur avec lui-même ou entre deux acteurs. Un flux est toujours porteur d'un message c'est-à-dire porteur d'information.

c) Tableau de flux : dans ce tableau nous allons regrouper tous les flux et une ligne qui répertorie en détail un flux, l'émetteur, le récepteur, les données échangées, ainsi que l'explication ou la signification.

d) Tableau des événements : ce tableau est constitué en considérant les flux dont les récepteurs sont des acteurs internes à partir du tableau de flux. Ces flux deviennent des évènements internes si les émetteurs sont des acteurs internes ou des événements externes si les émetteurs sont des acteurs externes. En fin ajouter les événements temporels à partir des règles de gestion et/ou du bon sens.

e) Tableau des actions induites : dans ce tableau, on considère un évènement à partir du tableau des événements ; et pour chaque événement, chercher les actions induites par cet événement et les résultats produits par l'exécution de ces actions à partir des règles de gestion et/ou du bon sens.

f) Tableau des opérations : à partir du tableau des actions induites, considéré la colonne « Actions », sélectionner les cases identiques et regrouper les lignes correspondants à ces cases pour former une opération. En fin, examiner les autres lignes en fonction des règles de gestion et/ou de bon sens.

g) Tableau des synchronisations : nous allons exprimer la synchronisation sous-forme d'une proposition logique le fait que l'opération, peut être déclenchée ou non. Dans un langage graphique,

14

KITAMBALA BALIBWA Théophile

elle est représentée au-dessus de l'opération qu'elle procède par un

triangle orienté vers l'opération.
Nous l'obtenons à partir du tableau des opérations en considérant la colonne « Evénement déclencheur » ; sélectionner les cases qui contiennent plusieurs événements et pour chaque case sélectionnée, nous construisons une expression logique liant ces événements qui représente une synchronisation.

h) Tableau des règles d'émission des résultats (R.E.R) : est une forme d'expression logique qui définit les conditions auxquelles est soumise l'émission de plusieurs résultats par une opération. Ce tableau se conçoit à partir du tableau des opérations, considérer la colonne « Résultats » ; puis sélectionner les cases qui contiennent plusieurs résultats conditionnels ou alternatifs. Et pour chaque case sélectionnée, trouver l'expression logique ou le prédicat ou l'expression de comparaison représentant la R.E.R.

i) Graphe d'ordonnancement des événements (G.O.E) : c'est un graphe qui ordonne les événements internes tout en associant là où il faut aux événements externes et/ou aux événements temporels et/ou

aux résultats des opérations.
Pour ce tableau, nous cherchons l'événement ou les événements initiaux du processus. Pour l'événement ou les évènements trouvés, considérer l'opération déclenchée par cet événement ou ces événements et le(s) résultat(s) produit(s) par l'opération. Si ces résultats sont aussi des événements, alors aller au point 2 sinon aller au point 3 si tous les résultats sont examinés (principes de récursivité) ; dans le graphe d'ordonnancement des événements, l'événement est représenté par l'arc avant le segment vertical (ou horizontal), l'opération par le segment vertical (ou horizontal) et le résultat par l'arc après le segment.

j) Construction du Modèle Conceptuel des Traitements (M.C.T) : pour arriver à la construction du M.C.T, nous considérons l'événement initial ou les évènements initiaux du G.O.E, pour l'événement ou les événements trouvés, considérer l'opération déclenchée (segment vertical ou horizontal) et les résultats produits par l'opération, ajouter la synchronisation et/ou la règle d'émission des Résultats si elles existent. Si les résultats sont aussi des évènements, alors aller au point 2, sinon aller au point 3 si tous les résultats sont examinés (principe de récursivité).

15

KITAMBALA BALIBWA Théophile

C. Modèle Logique de Données (M.L.D)

Est un schéma créé du Modèle conceptuel de données qui précise le mode de stockage de données (fichier, base de données hiérarchique, base de données réseau, base de données relationnelle), c'est aussi le deuxième niveau d'abstraction de MERISE c'est-à-dire le niveau organisationnel. Il intègre au niveau conceptuel des choix d'organisation : les Acteurs (Qui ?), le Lieu (Où ?), le Temps (Quand ?).

a) CHOIX DE L'APPROCHE

Lorsqu'on crée une application qui repose sur une base de données, on a le choix entre deux approches :

- L'approche Fichier : un fichier est un lot logique d'enregistrement homogène structuré servant de support à une application informatique.

- L'approche Base de Données : est une collection de données hétérogènes, structurées, cohérentes, non-redondantes, accessibles simultanément et interrogeables.

Il existe plusieurs types de base de données :

? Base de données Hiérarchique : créée vers les années 1960, qui représente les données sou-forme arborescente. Les données y sont représentées par les relations de filiation.

? Base de données Réseau : créée vers les années 1965, il représente les données sous-forme d'un graphe sans noeud privilégié.

? Base de données Relationnelle : elle fut créée vers les années 1970 par un Ingénieur d'IBM du nom de Edgar CODD ; dans cette base de données, les données sont représentées sous-forme Tabulaire c'est-à-dire sous-forme d'un Tableau à deux dimensions (Lignes et Colonnes).

b) REGLES DE TRANSFORMATION DU M.C.D AU M.L.D

1. Toute entité du M.C.D devient une table munie d'une clé primaire, les attributs de cette entité deviennent les champs de cette table.

2. Dans le cas d'une C.I.F (Association Hiérarchique), l'association disparait et la clé primaire du côté (0, n) ou (1, n) migre comme clé étrangère du côté (0, 1) ou (1, 1).

3. Dans le cas d'une relation non-C.I.F, l'association devient toujours une Table dont la clé primaire sera constituée des clés étrangères des tables reliées.

16

KITAMBALA BALIBWA Théophile

4. Dans le cas d'une entité faible, la clé primaire de la table relationnelle est constituée par l'identifiant de l'entité forte et par l'identifiant de l'entité faible.

5. Les entités n'ayant que leur identifiant comme attribut ne deviennent pas des relations, mais des attributs dans les autres relations liées.

6. Les associations réflexives suivent les règles 2 ou 3 selon les cardinalités mais posent un problème particulier : une même propriété va se retrouver deux fois en attribut dans la même relation. Il faut alors donner un nom différent et signifiant aux deux attributs correspondants.

D. Modèle Organisationnel des Traitements (M.O.T)

C'est un schéma créé à partir du M.C.T, qui précise les choix d'organisation (lieu d'exécution des opérations et date début, date fin des opérations).28

Le M.O.T décrit les contraintes dues à l'environnement (Organisationnel, spatial et temporel).

a. Diagramme Phase-Poste

Ce diagramme fourni une vision globale de la procédure, il va présenter la circulation des informations et l'enchainement de traitements dans les postes de travail ; à chaque poste de travail correspond une colonne et à chaque circuit correspond un symbole figuratif.

b. Diagramme d'enchainement de procédures

Ce diagramme représente les événements, les opérations appelées Phase et Résultat. Il indique aussi la chronologie des traitements de postes de travail concernés ainsi que le type de traitement :

o Manuel

o Semi-Automatique (Interactive)

o Automatique.

Selon R. MONYOL, le M.O.T est une vue concrète qui montre l'enchainement au sein de l'organisation, des procédures fonctionnelles pour chaque opération du niveau conceptuel.29

28Michel DIVINE, Op.cit.

29R. MONYOL, MERISE étendu, p.52.

17

KITAMBALA BALIBWA Théophile

E. Modèle Physique de Données (M.P.D)

Est un schéma créé à partir du M.L.D et va indiquer les ressources (matérielles et logicielles) nécessaires pour le stockage (et restitution) des données.

Le M.P.D s'intéresse au stockage de données à travers le type et la taille (en octets ou en bits) des attributs du M.C.D et cela permet de prévoir la place nécessaire à chaque table dans le cas d'un Système de Gestion de Base de Données Relationnelle (SGBD-R). Il consiste à :

o Définir la place nécessaire à chaque table du M.L.D

o Définir l'implémentation physique de la base de données sur le serveur ou autre emplacement

o Optimiser le temps d'accès à l'information c'est-à-dire :

? Créer des index pour le critère de recherche

? Utiliser de préférence des clés numériques

? Dans le cas ultimes accepte les redondances ou encore de

normaliser les relations.

o Quantifier le M.L.D par les calculs de l'encombrement

Encombrement = ?i-1Ni * Li où :

Ni = Nombre moyen d'occurrence de la table i Li = longueur ou la taille de la table i.

F. Modèle Opérationnel de Traitements (M.Op.T)

C'est un schéma créé à partir du M.O.T et qui va indiquer les processeurs (ressources humaines et matérielles) nécessaires pour exécuter les opérations.

Ce modèle s'intéresse à la structure interne de toutes les applications du projet. Son objectif est la préparation u développement, il s'agit de :

1. Définir les normes du développement si celles-ci n'appartiennent pas déjà au schéma directeur.

2. Décomposer chaque application en modules techniques.

3. Définir le cahier de texte.

a) Norme du développement

? C'est une application en Client-Serveur (Multi-utilisation) ? Authentification des utilisateurs.

b) Décomposer en modules

? Enregistrement des articles

? Authentification des utilisateurs

18

KITAMBALA BALIBWA Théophile

Décomposer chaque application en module technique

- Définir les données internes au module technique - Définir les traitements du module technique

· Présentation du traitement technique

· Appel du traitement technique

· Information en Entrée

· Information en Sortie

· Données internes au traitement technique

· Description du traitement technique (Pseudo code, Algorithme).

19

KITAMBALA BALIBWA Théophile

CHAPITRE II. ETUDE PREALABLE

Ce chapitre partira de la présentation de la commune de Lubumbashi, en passant par l'inventaire des documents et du traitement des données qu'ils contiennent.

II. 1. ETUDE DE L'ENTITE

Présentation du domaine d'étude

Une commune est la plus petite division territoriale et administrative dans certains pays.

La commune voit pourtant ses missions largement définies par la loi, le décret et l'ordonnance ainsi que par le principe un peu fourre-tout d'intérêt communal.

Ainsi nous dirons que la commune a comme missions :

- Le maintien de l'ordre, la tenue des registres de l'Etat civil. - La tenue du registre de la population.

Pour faire face à tous ces problèmes, de l'enregistrement jusqu'à la publication des fiches de mariages, la commune de Lubumbashi fait recourt à l'outil Informatique « Ordinateur ».

II. 2. HISTORIQUE

La commune de Lubumbashi a été créée par le décret du 26 Mars 1957 exécuté par l'arrêté ministériel N°11/160 du 1èr Octobre 1957. A sa création, la commune de Lubumbashi appelée Commune « Elisabeth » a ouvert ses portes en Janvier 1958 avec à la tête comme Bourgmestre, Monsieur Emile DELARUELLE nommé par arrêté N°11/01/1958 du 07 Janvier 1958 jusqu'en 1962 où il fut remplacé par Monsieur Grégoire SHAMBA, Agent de l'Administration publique qui fut le premier autochtone a dirigé la commune jusqu'en 1965.

Vers les années 1970, la commune de Lubumbashi s'est vue amputée de sa partie Est par l'arrêté N°70/0572 du 09 Mai 1970 portant création de la commune de KAMPENBA ; c'est ainsi que les Quartiers BEL AIR 1, BEL AIR 2 et INDUSTRIEL qui étaient parties intégrantes de la commune de Lubumbashi, qui constituaient même ses limites avec la commune de la RUASHI font le principal de la commune de KAMPEMBA dont le point de démarcation avec celle-ci est, en grande partie, les Boulevards M'SIRI et LUMUMBA.

KITAMBALA BALIBWA Théophile

Statistique

La population de la commune de Lubumbashi s'élève à 111 617. De l'Autorité territoriale Responsable

La commune de Lubumbashi est dirigée par Monsieur Gustave NGOY KYAKAMWANGA depuis le 31 Octobre 2013 ; il est secondé par Monsieur Fabien TSHIMANGA MUKENGA affectés tous par l'arrêté N°0025/CAB/MINISTERESECDAC/099/099 du 17 Octobre 2013.

20

II. 3. ORGANIGRAMME DE L'ENTITE

KITAMBALA BALIBWA Théophile

BOURGMESTRE

 
 
 
 
 
 
 
 

CHEF DE
Q/GAMBELA

CHEF DE
Q/GOLF

CHEF DE
Q/KALUBWE

CHEF DE
Q/SALAMA

 
 
 
 
 

CHEF DE
Q/MAKUTANO

CHEF DE
Q/LUMUMBA

 
 
 

SECRETARIAT
ADMINISTRATIF

ETAT CIVIL

POPULATION

ANR

DGM

COMPTABILITE

SERVICES
TECHNIQUES

POLICE
NATIONALE

SERVICE
CONT. JURID.

ECONOMIE

URBANISME ET HABITAT

CULTURE ET ARTS

I.P.M.E.A

JEUNESSES

 
 
 

TOURISME

COMPTABILITE

 
 
 
 

VETERINAIRES

COMPTABILITE

 
 
 
 
 
 
 
 
 
 
 
 
 

BUDGET ET
PLANIF.

COMPTABILITE

 
 

21

22

KITAMBALA BALIBWA Théophile

II. 4. FONCTIONNEMENT

II. 4. 1. ANALYSE DE POSTES DE TRAVAIL

Dans cette étape, nous allons expliquer les différents services existant sur le champ d'investigation, et leurs fonctions ou travaux qu'ils effectuent.

· Bourgmestre : il est le plafond de l'entité et garant de sa population sur tous les plans (Sécuritaire, Social, Politique, Administratif,...)

· Bourgmestre adjoint : il assure l'intérim du bourgmestre en cas d'empêchement (absence) ; il est le second du Bourgmestre.

· Chef de Bureau : appelé autrement Chef de tous les Services de l'Etat ; c'est le technicien du Bourgmestre en matière Administrative.

· Services techniques : sont des services mis à la disposition du bourgmestre pour résoudre certains problèmes pouvant surgir dans l'application de tout un chacun.

· Secrétariat administratif : c'est la voie des entrées et sorties de l'entité et assure l'intérim du chef de Bureau à son absence.

· Etat civil : est un service technique qui s'occupe de l'enregistrement de mariages, naissances et décès sous la supervision du bourgmestre.

· Comptabilité : ce service reçoit les recettes de la commune et qui fait l'état des dépenses de la commune sous l'ordre du bourgmestre.

· Services spéciaux : sont des services totalement sécuritaires. Ex : la Police, l'A.N.R, etc.

II. 4. 2. DESCRIPTION TEXTUELLE

Cette section montre les étapes du déroulement des processus au sein de l'entité. Pour l'enregistrement, voici comment les étapes se suivent :

? Le couple arrive au bureau de l'Etat civil chez le Commis au mariage e présente l'Acte de reconnaissance écrit par le Responsable de la famille ou celui qui avait reçu la dot à l'Etat civil quinze jours avant la date prévu pour la célébration de leur mariage.

? On remet au couple le projet de mariage par le commis au mariage pour qu'il remplisse leurs identités et celles des témoins.

? Le projet de mariage est examiné par le Préposé de l'Etat civil.

? Après examen, il envoi à l'Officier de l'Etat civil (Bourgmestre) pour approbation.

? L'Officier de l'Etat civil publie le mariage.

? Après mariage, l'Officier de l'Etat civil remet l'Acte de mariage.

23

KITAMBALA BALIBWA Théophile

II. 5. DESCRIPTION DES DONNEES

II. 5. 1. ETUDE DES DOCUMENTS

Les documents disponibles dans la gestion d'enregistrement des mariages dans la commune Lubumbashi sont les suivants :

? Projet de Mariage : c'est le document sur lequel le couple rempli avec leurs identités et nous pouvons avoir les informations suivantes :

Numéro projet, nom du mari, lieu et date de naissance, noms des parents, village d'origine, chefferie d'origine, territoire d'origine, district d'origine, province d'origine, numéro de téléphone, profession, nationalité, état-civil, adresse de résidence, dot versée, nom de la femme, lieu et date de naissance, noms des parents, village d'origine, district d'origine, province d'origine, numéro de téléphone, profession, nationalité, état-civil, adresse de résidence.

Régimes matrimoniaux (Art. 487) - La séparation des biens

- La communauté réduite aux acquêts

- La communauté universelle

Les comparants

1.

2.

Les témoins

1. Noms et post-noms, âge, profession, adresse et signature

2. Noms et post-noms, âge, profession, adresse et signature

? Fiche de publication de mariages

C'est un document qui publie une semaine avant la célébration du mariage et contient les informations suivantes :

Numéro publication, date de publication, nom de l'officier de l'Etat civil, nom et post-nom du mari, lieu et date de naissance, noms des parents mari, nom et post-nom de la femme, lieu et date de naissance, noms des parents de la femme, montant versé, numéro bordereau.

24

KITAMBALA BALIBWA Théophile

? Acte de mariage

C'est le document que l'officier de l'Etat civil livre au couple après mariage. Ce document contient comme informations :

Numéro de l'acte, le volume, date de mariage, nom et post-nom de l'officier de l'Etat-civil, date de publication du mariage, régime matrimonial choisi, nom et post-nom des mariés, nom et post-nom des parents, nom et post-nom des témoins.

II. 5. 2. INVENTAIRE DES RUBRIQUES

L'inventaire des rubriques, c'est un tableau qui décrit un ensemble des données prises sur les documents utilisés dans le système ou domaine étudié.

DOCUMENTS RUBRIQUES

PROJET DE
MARIAGE

PUBLICATION
DE MARIAGE

ACTE DE
MARIAGE

1

Numéro projet

*

 
 

2

Nom Homme

*

*

*

3

Post-nom Homme

*

*

*

4

Lieu de naissance Homme

*

*

 

5

Date de naissance Homme

*

*

 

6

Noms des parents Homme

*

*

*

7

Village d'origine Homme

*

 
 

8

Chefferie d'origine Homme

*

 
 

9

Territoire d'origine Homme

*

 
 

10

District d'origine Homme

*

 
 

11

Province d'origine Homme

*

 
 

12

Numéro téléphone Homme

*

 
 

13

Adresse Homme

*

 
 

14

Profession Homme

*

 
 

15

Nationalité Homme

*

 
 

16

Etat-civil Homme

*

 
 

17

Dot versée

*

 
 

18

Nom de la Femme

*

*

*

19

Post-nom de la Femme

*

*

*

20

Lieu de naissance Femme

*

*

 

21

Date de naissance Femme

*

*

 

22

Noms des parents de la Femme

*

*

*

23

Village d'origine de la

Femme

*

 
 

24

Chefferie d'origine de la

Femme

*

 
 

25

Territoire d'origine de la

Femme

*

 
 

26

District d'origine de la

Femme

*

 
 

27

Province d'origine de la

*

 
 

25

KITAMBALA BALIBWA Théophile

 

Femme

 
 
 

28

Numéro téléphone de la

Femme

*

 
 

29

Adresse de la Femme

*

 
 

30

Profession de la Femme

*

 
 

31

Nationalité de la Femme

*

 
 

32

Etat-civil de la Femme

*

 
 

33

Numéro publication

 

*

 

34

Date de publication

 

*

*

35

Nom Officier de l'Etat civil

 

*

*

36

Montant versé

 

*

 

37

Numéro bordereau

 

*

 

38

Numéro acte de mariage

 
 

*

39

Date mariage

 
 

*

40

Régime matrimonial

*

 

*

41

Témoins

*

 

*

42

Age témoins

*

 

*

43

Adresse témoins

*

 

*

44

Profession témoins

*

 

*

45

Comparants

*

 
 

46

Volume

 
 

*

II. 6. DESRCIPTION DES TRAITEMENTS

II. 6. 1. TABLEAU DES ACTEURS

Ce tableau répertorie tous les acteurs qui jouent un rôle dans le système. Les acteurs peuvent être internes ou externes au système étudié.

ACTEURS

TYPE

SIGNIFICATION

1.

Couple

Externe

Celui qui demande

l'enregistrement du
mariage.

2.

Commis au mariage

Interne

Chez qui le couple reçoit le projet de mariage.

3.

Préposé de l'Etat-civil

Interne

Qui est chargé de

l'analyse du projet de
mariage.

4.

Officier de l'Etat-civil

Interne

Qui approuve tous les

documents et qui célèbre le mariage.

 

26

KITAMBALA BALIBWA Théophile

II. 6. 2. GRAPHE DES FLUX

(5)

(4)

(3)

COUPLE PREPOSE DE L'ETAT

CIVIL

(1)

(2)

COMMIS AU MARIAGE

(6)

OFFICIER DE L'ETAT CIVIL

(BOURGMESTRE)

Légende

1. Arrivé du couple au bureau de l'Etat civil.

2. Projet de mariage transmis au préposé de mariage.

3. L'Officier de l'Etat civil signe et demande au couple de payer soit en banque soit à la Comptabilité de l'entité.

4. L'Officier de l'Etat civil délivre la fiche de Publication de mariage déjà signée au préposé de l'Etat civil.

5. Le préposé de l'Etat civil signe aussi et le remet chez le commis au mariage.

6. L'officier de l'Etat civil remet l'Acte de mariage après la célébration du mariage au couple.

27

KITAMBALA BALIBWA Théophile

II. 6. 3. DIAGRAMME DE CIRCULATION DES INFORMATIONS

TEMPS

COUPLE

COMMIS AU
MARIAGE

PREPOSE DE
L'ETAT CIVIL

OFFICIER DE
L'ETAT-CIVIL

 

Arrivée

 
 
 
 

couple

Présenter

30'

 

Projet de

 
 
 

mariage

 
 
 
 

Transmet

 
 
 
 

Projet de

 

mariage

 

20'

 
 

transmis

 
 
 
 
 

Analyser

 

28

KITAMBALA BALIBWA Théophile

2 jours

 
 
 

Projet de
mariage
analysé

 
 
 
 
 

Signer

10'

 
 
 

Projet de
mariage
signé.

 
 
 
 

Fiche de
publication

1 jour

 
 
 

mariage.

 
 
 

Délivrer

 
 
 
 
 
 
 

Fiche de
publication

20'

 
 

délivrée

 
 
 
 
 
 

Signer

 
 
 

Fiche de
publication
signée

 

15'

 
 
 
 
 
 
 

Afficher

 
 
 
 
 
 

Fiche de
publication
affichée

2'

 

Acte de

 
 

mariage

 
 
 
 

Présenter

 

35'

 
 

Acte de
mariage
présenté

 
 
 
 
 
 

Transmettre

 

29

KITAMBALA BALIBWA Théophile

5'

 
 
 
 

Acte de
mariage
transmis

 
 
 
 
 

Lire

 
 
 
 
 
 

Articles

20'

 
 
 
 

lus

 
 
 
 
 
 
 
 

Présenter

20'

 
 
 
 
 
 

Régimes
matrimoniau
x présentés

 
 
 
 
 
 
 

Valider

 
 
 
 
 

Accord

 

10'

 
 
 
 

validé

 
 
 
 
 
 

Signer

 
 

30

KITAMBALA BALIBWA Théophile

II. 7. CRITIQUE DE L'EXISTANT

II. 7. 1. Points faibles

Dans le souci d'une qualité maximale, le système actuel présente des insuffisances ci-après :

? Enregistrement manuel des informations avec possibilité d'erreur de transcription ou d'omission d'informations capitales

? Dans le stockage ; les informations sont conservées sur des supports volants (Papiers), classés dans des rayons de fiches avec une grande difficulté de retrouver ces informations pour un couple qui se présente en cas de problème dans leur foyer

? Lenteur dans l'établissement des documents nécessaires.

II. 7. 2. Points forts

Malgré l'enregistrement et la publication manuelle des mariages, ce système fonctionne normalement et permet quant à la tenue de différents documents et la circulation de différentes informations.

II. 7. 3. Proposition des solutions

Face aux insuffisances relevées ci-haut, la solution efficace et appropriée demeure l'informatisation du système dans les déclarations et enregistrement des mariages. Cette solutions informatique offre les avantages d'une stabilité, un partage simultané de données, une cohérence, un contrôle de la redondance de données ainsi qu'un minimum de sécurité de fonctionnement.

31

KITAMBALA BALIBWA Théophile

CHAPITRE III. CONCEPTION DU NOUVEAU SYSTEME

Dans ce chapitre, il sera question de faire la conception détaillée c'est-à-dire l'analyse conceptuelle. Nous allons faire l'analyse et critiqué le système d'information existant en vue de modéliser un autre plus performant.

Cette étape aboutit à la mise en place des Modèle Conceptuel de Données (MCD), Modèle Conceptuel de Traitements (MCT), Modèle Logique de Données (MLD), Modèle Organisationnel de Traitements (MOT) et Modèle Physique de Données (MPD).

III.1. MODELE CONCEPTUEL DE DONNEES (M.C.D)

C'est par la méthode ascendante que notre MCD sera construit parce qu'elle part du particulier au général, des propriétés élémentaires et construire le modèle par synthèse.

a. Dictionnaire de données

PROPRIETES

SIGNIFICATION

TYPE

DOMAINE

TAILLE

REGLE DE GESTION

1

NumProjet

Numéro projet

NC

AN

5

Unique

2

NumCarteHomme

Numéro de la

carte de
l'Homme

NC

N

11

Unique

3

NomHomme

Nom de

l'Homme

NC

AN

30

 

4

PostnomHomme

Post-nom del'Homme

NC

AN

30

 

5

LieuNaissHomme

Lieu de

naissance de

l'Homme

NC

AN

30

 

6

DateNaissHomme

Date de

naissance de

l'Homme

NC

AN

10

Jj/mm/aaaa

7

NationaliteHom

Nationalité de

l'Homme

NC

AN

25

 

8

AdrHomme

Adresse de

l'Homme

NC

AN

30

 

9

ProfHomme

Profession de

l'Homme

NC

AN

12

 

10

VillageOrHomme

Village d'origine

NC

AN

20

 

11

ChefferieOrHomme

Chefferie d'origine

NC

AN

20

 

12

TerrOrHomme

Territoire d'origine

NC

AN

20

 

13

DistrictOrHomme

District d'origine

NC

AN

20

 

14

ProvOrHomme

Province d'origine

NC

AN

20

 

15

NumTelHomme

Numéro

téléphone mari

NC

N

10

 

16

NomPereHomme

Nom du père

NC

AN

30

 

32

KITAMBALA BALIBWA Théophile

17

NomMereHomme

Nom de la mère

NC

AN

30

 

18

NumCarteFem

Numéro de la

Carte de la

Femme

NC

N

11

Unique

19

NomFem

Nom de la

femme

NC

AN

30

 

20

PostnomFem

Post-nom de la femme

NC

AN

30

 

21

AdrFem

Adresse de la

femme

NC

AN

30

 

22

VillageOrFemme

Village d'origine

NC

AN

20

 

23

ChefferieOrFemme

Chefferie d'origine

NC

AN

20

 

24

TerrOrFemme

Territoire d'origine

NC

AN

20

 

25

DistrictOrFemme

District d'origine

NC

AN

20

 

26

ProvOrFemme

Province d'origine

NC

AN

20

 

27

DateNaissFem

Date de

naissance

NC

Date

10

Jj/mm/aaaa

28

LieuNaissFem

Lieu de

naissance

NC

AN

20

 

29

NationaliteFem

Nationalité de la Femme

NC

AN

25

 

30

RegMatr

Régime

matrimonial

NC

AN

30

 

31

NumTelFem

Numéro téléphone femme

NC

N

10

 

32

NomTem

Nom témoin

NC

AN

30

 

33

AgeTem

Age témoin

NC

N

4

 

34

AdrTem

Adresse témoin

NC

AN

30

 

35

Dot

Dot versée

NC

AN

7

 

36

NumPub

Numéro publication

NC

AN

5

Unique

37

DatePub

Date de

publication

NC

Date

10

Jj/mm/aaaa

38

Comparants

Comparants

NC

AN

30

 

39

NomOffEtCiv

Nom de l'officier de l'Etat civil

NC

AN

30

 

40

MontantVerse

Montant versé

C

N

7

>0

41

NumActe

Numéro acte de mariage

NC

AN

5

Unique

42

DateMariage

Date de

célébration du

mariage

NC

Date

10

Jj/mm/aaaa

43

ProfessionTem

Profession du

témoin

NC

AN

20

 

44

NumEtCiv

Numéro Etat-

civil

NC

AN

5

Unique

45

CommuneBur

Nom de la

NC

AN

40

 

33

KITAMBALA BALIBWA Théophile

 
 

Commune

 
 
 
 

46

volume

Division du livre

des lois qui

régissent l'Etat
civil en matière de mariage.

NC

N

8

 

34

KITAMBALA BALIBWA Théophile

b. Matrice de Dépendance fonctionnelle à source simple

SOURCE BUT

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

1

Numprojet

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2

NumcarteHomme

 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

3

NomHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 
 
 

4

PostnomHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 
 
 

5

AdrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

6

ProfessHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

7

VillageOrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

8

ChefferieOrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

9

TerrOrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

10

DistrOrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

11

ProvOrHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

12

NationaliteHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

13

NumTelHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

14

Dot

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

15

LieunaissHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

16

DatenaissHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

17

NomPereHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

18

NomMereHomme

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

19

NumCarteFemme

 
 
 
 
 
 
 
 
 
 
 
 

*

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

20

NomFem

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

21

PostNFem

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

22

AdrFem

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

23

NationaliteFem

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

24

VillageOrFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

25

ChefferieOrFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

26

TerrOrFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

27

DistrOrFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

28

ProvOrFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

29

NumTelFemme

 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

30

RegMatr

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

31

Comparant

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

32

Nomtem

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

35

KITAMBALA BALIBWA Théophile

33

Agetem

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

34

Adrtem

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

35

Proftem

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

36

NumActe

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

*

 
 
 
 
 
 
 
 
 

37

Dateceleb

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 

38

NumPubli

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

*

 
 
 
 
 
 
 

39

DatePubli

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 

40

NomOffEtCiv

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 

1

 

41

Montantvers

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 

42

NomPereFem

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 
 
 

43

NomMereFem

 

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 
 
 

44

NumEtCiv

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

*

 

45

volume

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 
 
 
 
 
 
 
 
 

46

CommuneBur

1

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1

 

1

 
 
 
 
 

1

 

36

KITAMBALA BALIBWA Théophile

c. Matrice de Dépendance fonctionnelle à source composée

La matrice de Dépendance fonctionnelle à source composée n'existe pas.

d. Matrice des Clés

Dans la matrice des clés, on analyse les dépendances fonctionnelles entre les clés (Source simple de la matrice de dépendance fonctionnelle à source simple) ; elle nous permet de déterminer les associations (relations) hiérarchiques non porteuses de propriétés, contrainte d'intégrité fonctionnelle (CIF) du système. Elle fonctionne de la même manière que la matrice de DF à source simple.

PROPRIETES

1

2

3

4

1

NumProjet

*

 
 
 

2

NumActe

 

*

 
 

3

NumPubl

 
 

*

1

4

NumEtCiv

 
 
 

*

5

NumCarteHomme

1

1

1

 

6

NumCarteFem

1

1

1

 

NumProjet NumCarteHomme, NumCarteFem

NumActe NumCarteHomme, NumCarteFem

NumPubl NumCarteHomme, NumCarteFem

NumEtCiv NumPubl

e. Graphe des clés

NumCarteHomme

NumActe

NumCarteFem

NumProjet

NumEtCiv

NumPubl

Le graphe des clés se construit sur base de la Matrice des clés et de la dépendance fonctionnelle des sources composées. Elle permet de placer les identifiants, les uns par rapport aux autres.

KITAMBALA BALIBWA Théophile

NumEtCiv CommuneBur

NumCarteHomme NomHomme PostNomHomme ProfessioHomme AdrHomme NumTelHomme VillageOrHomme ChefferieOrHomme TerrOrHomme DistrOrHomme ProvOrHomme NationaliteHomme NomPereHomme NomMereHomme

NumProjet

DateProjet Dot

RegMatr Comparant1 Comparant2 NomTem1 AgeTem1 AdrTem1 NomTem2 AgeTem2 AdrTem2

NumPubl NomHomme PostnomHomme DateNaissHomme LieuNaissHomme NomFem PostnomFem DateNaissFem LieuNaissFem

NumCarteFemme NomFem PostNomFem ProfessioFem AdrFem NumTelFem VillageOrFem ChefferieOrFem TerrOrFem DistrOrFem ProvOrFemme NationaliteFemme NomPereFemme NomMereFemme

NumActe NomHomme PostnomHomme NomFem PostnomFem NomOffEtCiv DateCeleb volume

ENREGISTRER

G.M.C.D

NumCarteHomme NomHomme PostNomHomme ProfessioHomme AdrHomme NumTelHomme VillageOrHomme ChefferieOrHomme TerrOrHomme DistrOrHomme ProvOrHomme NationaliteHomme NomPereHomme NomMereHomme

HOMME

1,1

0,1

0,1

NumProjet DateProjet Dot

RegMatr Comparant1 Comparant2 NomTem1 AgeTem1 AdrTem1 ProfessTem1 NomTem2 AgeTem2 AdrTem2 ProfessTem2

PROJET

1,1

0,1

0,1

1,1

NumCarteFemme NomFem PostNomFem ProfessioFem AdrFem NumTelFem VillageOrFem ChefferieOrFem TerrOrFem DistrOrFem ProvOrFemme NationaliteFemme NomPereFemme NomMereFemme

FEMME

FIGURER

CONCERNER

PUBLICATION

1,n

CIF

ACTE DE MARIAGE

1,1

NumPubl NomHomme PostnomHomme DateNaissHomme LieuNaissHomme NomFem PostnomFem DateNaissFem LieuNaissFem

1,1

PUBLIER

NumEtCiv CommuneBur

CIF

ETAT-CIVIL

1,n

NumActe NomHomme PostnomHomme NomFem PostNomFem NomOffEtCiv DateCeleb volume

37

f. Structure d'Accès Théorique (S.A.T)

38

KITAMBALA BALIBWA Théophile

h. TABLEAU DES CARDINALITES

ENTITE

ASSOCIATION

CARDINALITE

SIGNIFICATION

HOMME

ETRE ENREGISTRE

1,1

Un Homme peut être enregistré par un et un seul Projet

PROJET

ENREGISTRER

1,1

Sur un Projet peut enregistrer un et un seul Homme

FEMME

ETRE ENREGISTRE

1,1

Une Femme peut être enregistrée par un et un seul Projet

PROJET

ENREGISTRER

1,1

Sur un Projet peut enregistrer une et une seule Femme

PUBLICATION

ETRE PUBLIE

1,1

Une Publication peut être publiée par un et un seul Etat-civil

ETAT CIVIL

PUBLIER

1,n

Un Etat-civil peut publier un ou plusieurs Publications

HOMME

FIGURER

1,1

Un Homme peut figurer sur une et une seule Publication

PUBLICATION

AVOIR

1,n

Une Publication peut avoir un ou plusieurs Hommes

FEMME

FIGURER

1,1

Une Femme peut figurer sur une et une seule Publication

PUBLICATION

AVOIR

1,n

Une Publication peut avoir une ou plusieurs Femmes

HOMME

ETRE CONCERNE

1,1

Un Homme ne peut être concerné par un et un seul Acte de mariage

ACTE DE MARIAGE

CONCERNER

1,1

Un Acte de mariage peut concerner un et un seul Homme

FEMME

ETRE CONCERNEE

1,1

Un Femme ne peut être concernée par un et un seul Acte de mariage

ACTE DE MARIAGE

CONCERNER

1,1

Un Acte de mariage peut concerner un et une seule Femme

39

KITAMBALA BALIBWA Théophile

III.2. MODELE CONCEPTUEL DE TRAITEMENT (M.C.T)

Ce modèle a pour but la description de la dynamique de l'organisation du système sans tenir compte des ressources humaines et matérielles.

a. Tableau des acteurs

NOM ACTEUR

TYPE

ROLE

1

COUPLE

EXTERNE

Demandeur d'enregistrement de

mariage.

2

ETAT CIVIL

INTERNE

Qui approuve les documents.

3

PREPOSE DE L'ETAT CIVIL

INTERNE

Qui est chargé de l'analyse du projet de mariage.

4

COMMIS AU LARIAGE

INTERNE

Chez qui le couple reçoit le projet de mariage pour l'enregistrement.

b. Tableau des flux

NOM FLUX

EMETTEUR

RECEPTEUR

DONNEES

EXPLICATION

1

Arrivé couple

Couple

Commis au

mariage

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, ProfessionFem, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem, PostNomFem, AdressFem, VillagOrFemme, ChefferieOrFemme, TerrOrFemme, DistrOrFemme, ProvOrFemme, NationaliteFemme

Arrivé du couple à l'Etat-civil

2

Projet présenté

Commis au

mariage

Préposé de

l'Etat-civil

NomTem, NomComp

Le couple rempli

le projet de

mariage et le

Commis le

présente au

Préposé de

l'Etat-civil

3

Projet transmis

Préposé de

l'Etat-civil

Officier de

l'Etat-civil

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, ProfessionFem, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme,

Le préposé

transfère le

Projet au

Bourgmestre

40

KITAMBALA BALIBWA Théophile

 
 
 
 

NomFem, PostNomFem, AdressFem, VillagOrFemme, ChefferieOrFemme, TerrOrFemme, DistrOrFemme, ProvOrFemme, NationaliteFemme

 

4

Projet de

mariage analysé

Officier de

l'Etat-civil

Officier de

l'Etat-civil

Idem

Le Bourgmestre analyse le Projet

5

Projet de

mariage signé

Idem

Idem

Idem

Le Bourgmestre valide le Projet

6

Fiche de

publication

de mariage
délivrée

Officier de

l'Etat-civil

Préposé de

l'Etat-civil

NumPubl, NomHomme, PostNomHomme, DateNaissHomme, LieuNaissHomme, NomFem, PostNomFem, DateNaissFem, LieuNaissFem, DateCeleb

Le Bourgmestre délivre la Fiche

de publication
au préposé de l'Etat-civil

7

Fiche de

publication signée

Préposé de

l'Etat-civil

Préposé de

l'Etat-civil

Idem

Le Préposé de

l'Etat-civil signe

la Fiche de

publication de
mariage

8

Fiche de

publication affichée

Idem

Idem

Idem

Le Bourgmestre affiche la Fiche

de publication
de mariage

9

Régimes matrimoniau x présentés

Couple

Officier de

l'Etat-civil

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, ProfessionFem, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem,

PostNomFem, AdressFem, VillagOrFemme, ChefferieOrFemme, TerrOrFemme, DistrOrFemme, ProvOrFemme, NationaliteFemme, NomTem1, NomTem2, Comparant1, Comparant2

Le Couple

choisit le

Régime

matrimonial

10

Acte de

Commis au

Préposé de

NumActe,

Le Commis au

41

KITAMBALA BALIBWA Théophile

 

mariage présenté

 

mariage

 

l'Etat-civil

 

DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, RegMatr, NomTem1, NomTem2, volume

mariage

présente l'Acte
de mariage au

Préposé de
l'Etat-civil

11

Articles lus

 

Officier l'Etat-civil

de

Officier l'Etat-civil

de

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem,

PostNomFem, AdressFem, ProfessionFem, VillaOrFem, ChefferieOrFem, TerrOrFem, DistrOrFem, ProvOrFem, NationaliteFem, NomTem1, NomTem2, Comparant1, comparant2

Le Bourgmestre lit les articles

12

Acte mariage transmis

de

Préposé l'Etat-civil

de

Officier l'Etat-civil

de

NumActe, DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, RegMatr, NomTem1, NomTem2, volume

Le Préposé de

l'Etat-civil

transmet l'Acte
de mariage au Bourgmestre

13

Acte mariage validé

de

Officier l'Etat-civil

de

Couple

 

NumActe, DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NOmFem, PostNomFem, RegMatr, NomTem1, NomTem2, volume

Le Bourgmestre valide l'Acte de

mariage et
remet au Couple après mariage

42

KITAMBALA BALIBWA Théophile

c. Tableau des Evénements

NOM

EVENEMENT

TYPE

EMETTEUR

RECEPTEUR

DONNEES

SIGNIFICATION

1

Arrivé couple

Externe

Couple

Commis au

mariage

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem, PostNomFem, AdressFem, ProfessionFem, VillaOrFem, ChefferieOrFem, TerrOrFem, DistrOrFem, ProvOrFem, NationaliteFem

Le couple arrive au bureau de l'Etat-civil

2

Projet présenté

Interne

Commis au

mariage

Préposé de

l'Etat-civil

NomTem1, NomTem2, Comparant1, Comparant2

Le couple

rempli le projet de mariage et le

Commis le

présente au

Préposé de

l'Etat-civil

3

Projet transmis

Interne

Préposé de

l'Etat-civil

Officier de

l'Etat-civil (Bourgmestre)

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem, PostNomFem, AdressFem, ProfessionFem, VillaOrFem, ChefferieOrFem, TerrOrFem, DistrOrFem, ProvOrFem, NationaliteFem, NomTem1, NomTem2, Comparant1, comparant2

Le préposé

transfère le

Projet au

Bourgmestre

4

Projet analysé

Interne

Officier de

l'Etat-civil (Bourgmestre)

Officier de

l'Etat-civil (Bourgmestre)

Idem

Le Bourgmestre analyse le Projet

5

Projet signé

Interne

Idem

Idem

Idem

Le Bourgmestre valide le Projet

6

Fiche de

Interne

Officier de

Préposé de

NumPubl,

Le Bourgmestre

43

KITAMBALA BALIBWA Théophile

 

publication

de mariage
délivrée

 

l'Etat-civil (Bourgmestre)

l'Etat-civil

NomHomme, PostNomHomme, DateNaissHomme, LieuNaissHomme, NomFem, PostNomFem, DateNaissFem, LieuNaissFem, DateCeleb

délivre la Fiche

de publication
au préposé de l'Etat-civil

7

Fiche de

publication signée

Interne

Préposé de

l'Etat-civil

Officier de

l'Etat-civil (Bourgmestre)

Idem

Le Préposé de l'Etat-civil signe

la Fiche de

publication de
mariage

8

Fiche de

publication affichée

Interne

Officier de

l'Etat-civil (Bourgmestre)

Idem

Idem

Le Bourgmestre affiche la Fiche

de publication
de mariage

9

Régimes matrimoniaux présentés

Externe

Couple

Officier de

l'Etat-civil (Bourgmestre)

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, VillaOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem, PostNomFem, AdressFem, ProfessionFem, VillaOrFem, ChefferieOrFem, TerrOrFem, DistrOrFem, ProvOrFem, NationaliteFem, NomTem1, NomTem2, Comparant1, comparant2

Le Couple

choisit le

Régime

matrimonial

10

Acte de

mariage présenté

Interne

Commis au

mariage

Préposé de

l'Etat-civil

NumActe, DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, RegMatr, NomTem1, NomTem2, volume

Le Commis au mariage

présente l'Acte
de mariage au

Préposé de
l'Etat-civil

11

Articles lus

Interne

Officier de

l'Etat-civil

Officier de

l'Etat-civil

NomHomme, PostNomHomme, AdressHomme, ProfessionHomme, VillaOrHomme, ChefferieOrHomme,

Le Bourgmestre lit les articles

44

KITAMBALA BALIBWA Théophile

 
 
 
 
 
 
 
 

TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHomme, NomFem, PostNomFem, AdressFem, ProfessionFem, VillaOrFem, ChefferieOrFem, TerrOrFem, DistrOrFem, ProvOrFem, NationaliteFem, NomTem1, NomTem2, Comparant1, comparant2

 

12

Acte mariage transmis

de

Interne

Préposé l'Etat-civil

de

Officier l'Etat-civil

de

NumActe, DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, RegMatr, NomTem1, NomTem2, volume

Le Préposé de l'Etat-civil

transmet l'Acte
de mariage au Bourgmestre

d. Tableau des Actions induites

NOM EVENEMENT

RECEPTEUR

ACTIONS

RESULTATS

SIGNIFICATION

1

Arrivé couple

Commis au

mariage

Vérifier projet

- Projet

accepté

- Projet
refusé

Le commis au

mariage vérifie

le projet de
mariage soit le

projet est

accepté ou

refusé

2

Projet présenté

Préposé de

l'Etat-civil

Enregistrer le projet

Projet enregistré

Le préposé de l'Etat-civil

enregistre le

projet dans le

livre des
mariages

3

Projet validé

Officier de

l'Etat-civil

Valider le

projet

Projet validé

L'officier de

l'Eta-civil valide le projet

4

Fiche de

publication délivrée

Préposé de

l'Etat-civil

Signer la

fiche

Fiche signée

Le préposé

signe à son tour

la fiche de

publication de
mariages.

5

Fiche de

Officier de

Afficher la

Fiche de

L'officier de

45

KITAMBALA BALIBWA Théophile

 

publication affichée

l'Etat-civil

fiche de

publication de mariages

publication affichée

l'Etat-civil

publie le
mariage

6

Acte de mariage

présenté

Préposé de

l'Etat-civil

Articles lus

Acte de mariage prêt

Le préposé de l'Etat-civil

apprête l'Acte
de mariage

7

Acte transmis

Officier de

l'Etat-civil

Valider acte

Acte validé

L'officier de

l'Etat-civil

valide l'Acte de mariage

e. Tableau des Opérations

NOM OPERATION

EVENEMENT
DECLENCHEUR

ACTIONS

RESULTATS

1

Vérifier projet

Arrivé couple

Vérifier projet

de mariage

- Projet accepté

- Projet refusé

2

Valider projet

Projet accepté

Valider projet

Projet de mariage

3

Délivrer fiche de

publication

Fiche validée

Valider fiche

Fiche de publication

validée

4

Afficher fiche de

publication

Fiche affichée

Publier fiche

Fiche de publication

affichée

5

Etablir acte de

mariage

Présenter acte de mariage

Lire articles

Articles lus

6

Valider acte de

mariage

Acte transmis

Valider acte

Acte de mariage validé, mariage célébré.

f. Tableau des Synchronisations Les synchronisations n'existent pas dans notre cas.

g. Règle d'Emission des résultats (R.E.R)

NOM R.E.R

NOM OPERATION

R.E.R

RESULTATS

1

R1

Vérifier projet

Le projet répond aux normes

- Projet accepté

- Projet refusé

KITAMBALA BALIBWA Théophile

h. Graphe d'ordonnancement des Evènements (G.O.E)

Arrivé couple

Projet refusé

46

Projet accepté

Projet de mariage

Fiche de publication validée

Fiche de publication affichée

Acte de mariage présenté

Acte de mariage transmis

Acte de mariage validé

Mariage célébré

KITAMBALA BALIBWA Théophile

j. M.C.T

Arrivé couple

Vérifier projet

Ne répond pas

Répond aux normes

Projet refusé

Projet accepté

Valider projet

Projet de mariage

Valider fiche de publication

Fiche de publication validée

Afficher la fiche de publication

Fiche de publication affichée

Présenter Acte de mariage

Acte de mariage présenté

Valider acte de mariage

Acte de mariage validé

Célébrer

Mariage célébré

47

48

KITAMBALA BALIBWA Théophile

III. 3. MODELE LOGIQUE DES DONNEES (M.L.D)

NumCarteHomme NomHomme PostNomHomme ProfessioHomme AdrHomme NumTelHomme VillageOrHomme ChefferieOrHomme TerrOrHomme DistrOrHomme ProvOrHomme NationaliteHomme NomPereHomme NomMereHomme NumPubl#

HOMME

NumPubl NomHomme PostnomHomme DateNaissHomme LieuNaissHomme NomFem PostnomFem DateNaissFem LieuNaissFem NumEtCiv#

PUBLICATION

NumEtCiv CommuneBur

ETAT-CIVIL

NumFemme# NumCarteHomme# NumCarteActe#

CONCERNER

NumProjet# NumCarteFemme# NumCarteHomme#

ENREGISTRER

NumProjet DateProjet Dot

RegMatr Comparant1 Comparant2 NomTem1 AgeTem1 AdrTem1 ProfessTem1 NomTem2 AgeTem2 AdrTem2 ProfessTem2

PROJET

NumActe NomHomme PostnomHomme NomFem PostNomFem NomOffEtCiv DateCeleb volume

ACTE DE MARIAGE

NumCarteFemme NomFem PostNomFem ProfessioFem AdrFem NumTelFem VillageOrFem ChefferieOrFem TerrOrFem DistrOrFem ProvOrFemme NationaliteFemme NomPereFemme NomMereFemme NumPubl#

FEMME

VISION LOGIQUE DU MLD

Table HOMME(NumCarteHomme,NomHomme, PostnomHomme, AdrHomme, ProfessionHomme, DateNaissHomme, LieuNaissHomme, VillageOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHOmme, NationaliteHomme, NumProjet#)

Table FEMME (NumCarteFemme,NomFem, PostnomFem, AdrFem, ProfessionFem, DateNaissFemme, LieuNaissFem, VillageOrFemme, ChefferieOrFemme, TerrOrFemme, DistrOrFemme, ProvOrFemme, NationaliteFemme, NumProjet#)

Table PROJET (NumProjet, DateProjet, Dot, Comparant1, Comparant2, NomTem1, AgeTem1, AdrTem1, ProfessTem1, NomTem2, AgeTem2, AdrTem2, ProfessTem2)

Table ACTE DE MARIAGE (NumActe,DateCeleb,RegMatr,NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, volume,NomTem1, NomTem2)

Table CONCERNER(NumProjet#, NumCarteHomme#, NumCarteFemme#)

Table PUBLICATION (NumPubl, NomHomme, PostnomHomme, AdrHomme, ProfessionHomme, DateNaissHomme, LieuNaissHomme, NumEtCiv#)

Table ETAT CIVIL (NumEtCiv, CommuneBur)

49

KITAMBALA BALIBWA Théophile

III. 4. MODELE ORGANISATIONNEL DES TRAITEMENTS (M.O.T)

TEMPS

PHASE DU M.C.T

NATURE DU
TRAITEMENT

POSTE DE TRAVAIL

LIEU

RESPONSABLE

RESSOURCES

30'

20'

10'

15 jours

20'

2 heures

 

Interactive

Photocopieuse10'

Commis au

mariage

Commis au

mariage

- 1 personnel - Papier

- Stylo

- PC

- Imprimante -

Arrivé couple

Vérifier projet

 

Ne répond pas

Répond aux normes

 
 

Manuelle

Bureau Etat-civil

Officier de

l'Etat-civil

- 1 personnel

- Stylo

- Papier

- PC

- Imprimante

Projet refusé Projet accepté

 
 

Valider projet

 
 

Projet de mariage

Manuelle

Bureau Etat-civil

Officier de

l'Etat-civil

- 1 personnel

- Papier

- Stylo

- PC

- Imprimante

- Photocopieuse

 
 

Valider fiche de publication

 
 
 

Fiche de publication validée

Manuelle

Bureau Etat-civil

Officier de

l'Etat-civil

- 1 personnel - Papier - Col

- Tableau

 

Afficher fiche de publication

 
 
 
 
 

Fiche de publication affichée

Manuelle

Commis au

mariage

Préposé

- 1 personnel

- Papier

- Stylo

- PC

- Imprimante

- Photocopieuse

 

Présenter acte de mariage

 
 
 
 
 

Acte de mariage

présenté

 

Interactive

Bureau Etat-civil

Officier de

l'Etat-civil-

- 1 personnel

o

- Papier

- PC

- Imprimante

- Photocopieuse

 

Valider acte de mariage

 
 
 
 
 

Acte de mariage validé

Interactive

Bureau Etat-civil

Officier de

l'Etat-civil

- 1 personnel - Couple

- Papier- Assistants

 

Célébrer mariage

 
 
 
 
 

Mariage célébré

50

KITAMBALA BALIBWA Théophile

Diagramme des phases-postes

POSTE

PHASE

COMMIS AU
MARIAGE

PREPOSE DE
L'ETAT-CIVIL

ETAT-CIVIL

Analyse du projet

de mariage
(enregistrement des identités)

 
 
 
 

Vérifier

 
 
 
 
 
 
 
 
 

Traitement

 
 
 
 
 

Projet de mariage
accepté puis Imprimé

Fiche de publication
de mariage

 
 

BD

 
 
 

Affichage de la

Publication de
mariage

 
 
 
 
 
 
 
 
 

Traitement

 
 
 
 
 

Fiche de publication
Imprimée

Acte de mariage

 
 
 

Transmission de l'acte de mariage (Enregistrement des informations nécessaires).

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Traitement

 
 

Présenter

 
 
 
 
 

Acte de mariage
validé

 

BD

 
 
 

Acte de mariage
Imprimé

 

51

KITAMBALA BALIBWA Théophile

Diagramme de répartition des tâches Homme-Machine

Enregistre : NumActe,DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, volume, NumEtCiv

Saisir : NumProjet, NumCarteHomme, NomHomme, PostnomHomme, AdrHomme, ProfessionHomme, DateNaissHomme, LieuNaissHomme, VillageOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHom, Comparant1, Comparant2, NumCarteFemme, NomFem, PostnomFem, AdrFem, ProfessionFem, DateNaissFem, LieuNaissHomme, VillageOrFem, ChefferieOrFem, TerrOrFem, DistrOrHomme,

Saisir : NumPubl, NomHomme, PostNomHomme, DateNaissHomme, LieuNaissHomme,NomFem, PostNomFem, DateNaissFem, LieuNaissFem,NumEtCiv

Relance du processus

Autres saisies

Enregistrer : NumProjet, NumCarteHomme, NomHomme, PostnomHomme, AdrHomme, ProfessionHomme, DateNaissHomme, LieuNaissHomme, VillageOrHomme, ChefferieOrHomme, TerrOrHomme, DistrOrHomme, ProvOrHomme, NationaliteHom, Comparant1, Comparant2, NumCarteFemme, NomFem, PostnomFem, AdrFem, ProfessionFem, DateNaissFem, LieuNaissHomme, VillageOrFem, ChefferieOrFem, TerrOrFem,

Enregistrer : NumPubl, NomHomme, PostNomHomme, DateNaissHomme, LieuNaissHomme,NomFem, PostNomFem, DateNaissFem, LieuNaissFem,NumEtCiv

Enregistre : NumActe,DateCeleb, NomOffEtCiv, NomHomme, PostNomHomme, NomFem, PostNomFem, volume, NumEtCiv

Fermer l'application

Imprimer Fiche

Fermer formulaire

Imprimer Projet

Imprimer Acte de mariage

Fermer formulaire

Etablissement Projet mariage

Etablissement Fiche de publication

Etablissement Acte de mariage

Tâche

 

Homme

Machine

52

KITAMBALA BALIBWA Théophile

III. 5. MODELE PHYSIQUE DE DONNEES (M.P.D) ? Calcul du Li

Nom_Table

Champ

Taille

Taille de la
Table (Li)

1.

PROJET

NumProjet

5

 
 
 

DateProjet

10

 
 
 

Dot

40

 
 
 

RegMatr

50

 
 
 

NomTem1

30

 
 
 

NomTem2

30

265

 
 

Nationalite

30

 
 
 

Comparant1

30

 
 
 

Comparant2

30

 
 
 

NumEtCiv

5

 
 
 

NumPubl

5

 
 

HOMME

NumCarteHomme

5

 
 
 

NomHomme

30

 
 
 

PostNomHomme

30

 
 
 

PrenomHomme

30

 
 
 

AdrHomme

40

 
 
 

ProfessionHomme

30

 
 
 

DateNaissHomme

10

325

 
 

LieuNaissHomme

25

 
 
 

VillageOrHomme

25

 
 
 

ChefferieOrHomme

25

 
 
 

TerrOrHomme

25

 
 
 

DistrOrHomme

25

 
 
 

ProvOrHomme

25

 
 

FEMME

NumCarteFemme

5

 
 
 

NomFem

30

 
 
 

PostnomFem

30

 
 
 

PrenomFem

30

 
 
 

AdrFem

40

 
 
 

ProfessionFem

30

 
 
 

DateNaissFem

10

325

 
 

LieuNaissFem

25

 
 
 

VillageOrFem

25

 
 
 

ChefferieOrFem

25

 
 
 

TerrOrFem

25

 
 
 

DistrOrFem

25

 
 
 

ProvOrFem

25

 
 

CONCERNER

NumProjet

5

 
 
 

NumCarteHommeNumCarteFemme

11

27

 
 
 

11

 

2.

ACTE DE MARIAGE

NumActe

5

 
 
 

DateCeleb

10

 
 
 

NomOffEtCiv

30

 
 
 

NomHomme

30

 
 
 

PostNomHomme

30

 
 
 

PrenomHomme

30

 
 
 

NomFem PostNomFem

30

30

355

 
 

PrenomFem

30

 
 
 

RegMatr

60

 
 
 

NomTem1

30

 
 
 

NomTem2

30

 
 
 

volume

5

 
 
 

NumEtCiv

5

 

3.

ETAT-CIVIL

NumEtCiv CommuneBur

5

30

35

53

KITAMBALA BALIBWA Théophile

4.

PUBLICATION

NumPubl

5

 
 
 

NomHomme

30

 
 
 

PostNomHomme

30

 
 
 

DateNaissHomme

10

 
 
 

LieuNaissHomme NomFem

20

30

190

 
 

PostNomFem

30

 
 
 

DateNaissFem

10

 
 
 

LieuNaissFem

20

 
 
 

NumEtCiv

5

 

V' Calcul Ni

? HOMME : 100/An

? FEMME : 100/An

? ACTE DE MARIAGE : 100/An

? ETAT-CIVIL : 1

? PUBLICATION : 35/An

V' Calcul de l'Encombrement

Encombrement = ?

Ni = Nombre moyen d'occurrence de la Table i

Li = Longueur ou taille de la Table i

Encombrement = (100*265)+(100*325)+(100*352)+(1*35)+(35*190)+(27*100)

= 26500+32500+32500+35+6650+2700

= 100885 Octets/1024 = 98,5 Ko/1024 = 0,1 Mo

III. 6. MODELE OPERATIONNEL DE TRAITEMENTS (M.Op.T)

1) Normes du développement

- SGBDR

- Architecture Client-Serveur

- Authentification des utilisateurs

- Desktop

- Aide

2) Décomposition en Modules techniques - Authentification

If TextBox1.Text = ""And TextBox2.Text = ""Then

Label3.Text = "MOT DE PASSE INCORRECT"

Else

Me.Hide()

Form1.Show()

EndIf

- Enregistrement du Projet de mariage

- Enregistrement de la Fiche de Publication de mariages

- Enregistrement de l'Acte de mariage

3) Définir le Cahier de tests

- Authentification

- Enregistrement du Projet de mariage

54

KITAMBALA BALIBWA Théophile

- Enregistrement de la Fiche de Publication de mariages

- Enregistrement de l'Acte de mariage

- Impression Projet de mariage

- Impression de la Fiche de Publication de mariages

- Impression de l'Acte de mariage.

55

KITAMBALA BALIBWA Théophile

CHAPITRE IV. IMPLEMENTATION

IV. 1. DEFINITION

L'Implémentation se situe toujours sur une plate-forme particulière, et est faite par un programmeur (ou une équipe) en particulier ; donc c'est la programmation.

La programmation c'est la codification des instructions indiquant les opérations que doit effectuer un ordinateur ou une machine électronique pour traiter des données.

Un Programme est une suite d'instructions interprétées et exécutées

par un ordinateur. Un programme peut désigner la version source tapée au clavier ou la version exécutable en langage machine.

VI. 2. CHOIX DU LANGAGE DE PROGRAMMATION

Durant notre parcours nous avons eu à voir plusieurs langages de programmation et parmi tous ces langages, nous avons jeté notre dévolu sur le langage Visual Basic.Net ( VB.Net) de l'environnement Visual Studio de Microsoft. Ce langage va nous permettre de concevoir notre application de par sa qualité de simplicité.

VI. 3. CHOIX DU SGBD

Le Système de Gestion des Bases de données (SGBD) est un ensemble de logiciels permettant aux utilisateurs de définir, créer, maintenir, contrôler et accéder à la Base de Données. Il permet aussi à l'utilisateur d'interagir avec

une base de données est un système de gestion de base de données.

Pour arriver à la mise en oeuvre de notre base de données, nous avons opté pour Microsoft Office Access comme SGBD.

VI. 4. CHOIX DU MATERIEL

Pour le choix du matériel, nous avons évalué une nécessité de posséder un Ordinateur remplissant les critères suivants :

· Processeur AMD Athlon TM II Dual Core

· Une RAM de 1 Go

· Disque dur 150 Go

Logiciel

· Un Système d'exploitation Windows 7, XP, 8,...

· Environnement Microsoft Visual Studio 2010

· Microsoft Office Access.

56

KITAMBALA BALIBWA Théophile

VI. 5. LES INTERFACES ET QUELQUES CODES FORMULAIRE D'ACCUEIL

PublicClassForm1

PrivateSub Panel4_click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Panel4.Click

Form2.Show()

EndSub

EndClass

FORMULAIRE D'AUTHENTIFICATION

PublicClassForm2

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e

AsSystem.EventArgs) Handles Button1.Click

If TextBox1.Text = "kitambala"And TextBox2.Text = "kitambala"Then

Me.Hide()

Form3.Show()

Else

MsgBox ("MOT DE PASSE INCORRECT")

EndIf

EndSub

EndClass

57

KITAMBALA BALIBWA Théophile

FORMULAIRE DE BIENVENUE ET DE CHOIX

FORMULAIRE DE PROJET DE MARIAGE

PublicClassForm3

'BOUTON_SUIVANT

PrivateSub Button6_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button6.Click

Me.Hide()

Form5.Show()

EndSub

'BOUTON_IMPRIMER

PrivateSub Button4_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button4.Click

Form6.Show()

EndSub

PrivateSub Form3_Load(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

HandlesMyBase.Load

58

KITAMBALA BALIBWA Théophile

'TODO: This line of code loads data into the 'MARVELDataSet2.HOMME' table. You can

move, or remove it, as needed.

Me.HOMMETableAdapter.Fill(Me.MARVELDataSet2.HOMME)

'TODO: This line of code loads data into the 'MARVELDataSet1.FEMME' table. You can

move, or remove it, as needed.

Me.FEMMETableAdapter.Fill(Me.MARVELDataSet1.FEMME)

'TODO: This line of code loads data into the 'MARVELDataSet.PROJET' table. You can

move, or remove it, as needed.

Me.PROJETTableAdapter.Fill(Me.MARVELDataSet.PROJET)

EndSub

'BOUTON_ENREGISTRER

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button1.Click

If TextBox1.Text = ""Or RichTextBox1.Text = ""Or ComboBox1.Text = ""Or

DateTimePicker1.Text = ""Or TextBox35.Text = ""Or TextBox36.Text = ""Or TextBox37.Text

= ""Or TextBox38.Text = ""Or TextBox43.Text = ""Or TextBox42.Text = ""Or

TextBox41.Text = ""Or TextBox40.Text = ""Or TextBox39.Text = ""Then

MsgBox("Veuillez remplir les cases vides")

Else

DimtheoAsDataRow

theo = MARVELDataSet.PROJET.NewRow()

theo("NUM_PROJET") = TextBox1.Text

theo("DATE_PROJET") = DateTimePicker1.Text

theo("DOT_VERSEE") = RichTextBox1.Text

theo("REGIME_MATR") = ComboBox1.Text

theo("NOM_TEM1") = TextBox35.Text

theo("AGE_TEM1") = TextBox36.Text

theo("PROFESS_TEM1") = TextBox37.Text

theo("ADR_TEM1") = TextBox38.Text

theo("COMPARANT1") = TextBox43.Text

theo("COMPARANT2") = TextBox44.Text

theo("NOM_TEM2") = TextBox42.Text

theo("AGE_TEM2") = TextBox41.Text

theo("PROFESS_TEM2") = TextBox40.Text

theo("ADR_TEM2") = TextBox39.Text

MARVELDataSet.PROJET.Rows.Add(theo)

PROJETTableAdapter.Update(MARVELDataSet.PROJET)

PROJETTableAdapter.Fill(MARVELDataSet.PROJET)

TextBox1.Focus()

TextBox1.Text = "" RichTextBox1.Text = "" ComboBox1.Text = "" TextBox35.Text = "" TextBox36.Text = "" TextBox37.Text = "" TextBox38.Text = "" TextBox39.Text = "" TextBox40.Text = ""

TextBox41.Text = ""

TextBox41.Text = "" TextBox42.Text = "" TextBox43.Text = "" TextBox44.Text = ""

'ID FEMME

theo = MARVELDataSet1.FEMME.NewRow() theo("NUMCARTE_FEM") = TextBox46.Text theo("NOM_FEM") = TextBox18.Text theo("POSTNOM_FEM") = TextBox19.Text theo("PRENOM_FEM") = TextBox20.Text theo("DATENAISS_FEM") = DateTimePicker3.Text

theo("LIEUNAISS_FEM") = TextBox21.Text theo("PROFESS_FEM") = TextBox22.Text

59

KITAMBALA BALIBWA Théophile

theo("VILLAGE_FEM") = TextBox23.Text theo("CHEFFERIE_FEM") = TextBox24.Text theo("TERRITOIRE_FEM") = TextBox25.Text theo("DISTRICT_FEM") = TextBox26.Text theo("PROVINCE_FEM") = TextBox27.Text theo("TELEPHONE_FEM") = TextBox28.Text theo("NATIONALITE_FEM") = TextBox29.Text theo("ETATCIV_FEM") = TextBox3ø.Text theo("ADRESSE_FEM") = TextBox31.Text theo("NOMPERE_FEM") = TextBox32.Text theo("NOMMERE_FEM") = TextBox33.Text MARVELDataSet1.FEMME.Rows.Add(theo) FEMMETableAdapter.Update(MARVELDataSet1.FEMME) FEMMETableAdapter.Fill(MARVELDataSet1.FEMME) TextBox46.Focus()

TextBox46.Text

=

""

TextBox18.Text

=

""

TextBox19.Text

=

""

TextBox2ø.Text

=

""

TextBox21.Text

=

""

TextBox22.Text

=

""

TextBox23.Text

=

""

TextBox24.Text

=

""

TextBox25.Text

=

""

TextBox26.Text = ""

 
 

TextBox27.Text

=

""

TextBox28.Text

=

""

TextBox29.Text

=

""

TextBox3ø.Text

=

""

TextBox31.Text

=

""

TextBox32.Text

=

""

TextBox33.Text

=

""

'ID HOMME

theo = MARVELDataSet2.HOMME.NewRow() theo("NUM_CARTE_HOM") = TextBox45.Text theo("NOM_HOM") = TextBox2.Text theo("POSTNOM_HOM") = TextBox3.Text theo("PRENOM_HOM") = TextBox4.Text theo("DATE_NAISS_HOM") = DateTimePicker2.Text theo("LIEUNAISS_HOM") = TextBox5.Text theo("PROFESS_HOM") = TextBox6.Text theo("VILLAGE_HOM") = TextBox7.Text theo("CHEFFERIE_HOM") = TextBox8.Text theo("TERRITOIRE_HOM") = TextBox9.Text theo("DISTRICT_HOM") = TextBox1ø.Text theo("PROVINCE_HOM") = TextBox11.Text theo("TELEPHONE_HOM") = TextBox12.Text theo("NATIONALITE_HOM") = TextBox13.Text theo("ETATCIV_HOM") = TextBox14.Text theo("ADRESSE_HOM") = TextBox15.Text theo("NOMPERE_HOM") = TextBox16.Text theo("NOMMERE_HOM") = TextBox17.Text MARVELDataSet2.HOMME.Rows.Add(theo) HOMMETableAdapter.Update(MARVELDataSet2.HOMME) HOMMETableAdapter.Fill(MARVELDataSet2.HOMME) TextBox45.Focus()

TextBox45.Text

=

""

TextBox2.Text

=

""

TextBox3.Text

=

""

TextBox4.Text

=

""

TextBox5.Text

=

""

TextBox6.Text

=

""

60

 

KITAMBALA BALIBWA Théophile

TextBox7.Text

=

""

TextBox8.Text

=

""

TextBox9.Text

=

""

TextBox10.Text = ""

 
 

TextBox11.Text

=

""

TextBox12.Text

=

""

TextBox13.Text

=

""

TextBox14.Text

=

""

TextBox15.Text

=

""

TextBox16.Text

=

""

TextBox17.Text

=

""

EndIf

MsgBox("Données enregistrées avec succès!")

EndSub

'BOUTON_QUITTER

PrivateSub Button5_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button5.Click

IfMsgBox("Voulez-vous Quitter?", vbYesNo) = vbYesThen

End

EndIf

EndSub

'BOUTON_RECHERCHER

PrivateSub Button2_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button2.Click

Dim AG AsInteger

For AG = 0 ToMARVELDataSet.PROJET.Rows.Count - 1

If TextBox34.Text = MARVELDataSet.PROJET.Rows(AG)("NUM_PROJET") Then

TextBox1.Text = MARVELDataSet.PROJET.Rows(AG)("NUM_PROJET") DateTimePicker1.Text = MARVELDataSet.PROJET.Rows(AG)("DATE_PROJET") RichTextBox1.Text = MARVELDataSet.PROJET.Rows(AG)("DOT_VERSEE") ComboBox1.Text = MARVELDataSet.PROJET.Rows(AG)("REGIME_MATR") TextBox35.Text = MARVELDataSet.PROJET.Rows(AG)("NOM_TEM1") TextBox36.Text = MARVELDataSet.PROJET.Rows(AG)("AGE_TEM1") TextBox37.Text = MARVELDataSet.PROJET.Rows(AG)("PROFESS_TEM1") TextBox38.Text = MARVELDataSet.PROJET.Rows(AG)("ADR_TEM1") TextBox43.Text = MARVELDataSet.PROJET.Rows(AG)("COMPARANT1") TextBox39.Text = MARVELDataSet.PROJET.Rows(AG)("NOM_TEM2") TextBox40.Text = MARVELDataSet.PROJET.Rows(AG)("AGE_TEM2") TextBox41.Text = MARVELDataSet.PROJET.Rows(AG)("PROFESS_TEM2") TextBox42.Text = MARVELDataSet.PROJET.Rows(AG)("ADR_TEM2") TextBox44.Text = MARVELDataSet.PROJET.Rows(AG)("COMPARANT2")

PROJETTableAdapter.Update(MARVELDataSet.PROJET) PROJETTableAdapter.Fill(MARVELDataSet.PROJET)

'HOMME

TextBox45.Text = MARVELDataSet2.HOMME.Rows(AG)("NUM_CARTE_HOM")

TextBox2.Text = MARVELDataSet2.HOMME.Rows(AG)("NOM_HOM") DateTimePicker2.Text = MARVELDataSet2.HOMME.Rows(AG)("DATE_NAISS_HOM") TextBox3.Text = MARVELDataSet2.HOMME.Rows(AG)("POSTNOM_HOM") TextBox4.Text = MARVELDataSet2.HOMME.Rows(AG)("PRENOM_HOM") TextBox5.Text = MARVELDataSet2.HOMME.Rows(AG)("LIEUNAISS_HOM") TextBox6.Text = MARVELDataSet2.HOMME.Rows(AG)("PROFESS_HOM") TextBox7.Text = MARVELDataSet2.HOMME.Rows(AG)("VILLAGE_HOM") TextBox9.Text = MARVELDataSet2.HOMME.Rows(AG)("TERRITOIRE_HOM") TextBox8.Text = MARVELDataSet2.HOMME.Rows(AG)("CHEFFERIE_HOM") TextBox10.Text = MARVELDataSet2.HOMME.Rows(AG)("DISTRICT_HOM") TextBox11.Text = MARVELDataSet2.HOMME.Rows(AG)("PROVINCE_HOM") TextBox12.Text = MARVELDataSet2.HOMME.Rows(AG)("TELEPHONE_HOM") TextBox13.Text = MARVELDataSet2.HOMME.Rows(AG)("NATIONALITE_HOM") TextBox15.Text = MARVELDataSet2.HOMME.Rows(AG)("ADRESSE_HOM") TextBox14.Text = MARVELDataSet2.HOMME.Rows(AG)("ETATCIV_HOM") TextBox16.Text = MARVELDataSet2.HOMME.Rows(AG)("NOMPERE_HOM") TextBox17.Text = MARVELDataSet2.HOMME.Rows(AG)("NOMMERE_HOM")

61

KITAMBALA BALIBWA Théophile

HOMMETableAdapter.Update(MARVELDataSet2.HOMME) HOMMETableAdapter.Fill(MARVELDataSet2.HOMME)

'FEMME

TextBox46.Text = MARVELDataSet1.FEMME.Rows(AG)("NUMCARTE_FEM")

TextBox18.Text = MARVELDataSet1.FEMME.Rows(AG)("NOM_FEM")

DateTimePicker3.Text = MARVELDataSet1.FEMME.Rows(AG)("DATENAISS_FEM") TextBox19.Text = MARVELDataSet1.FEMME.Rows(AG)("POSTNOM_FEM")

TextBox20.Text = MARVELDataSet1.FEMME.Rows(AG)("PRENOM_FEM") TextBox21.Text = MARVELDataSet1.FEMME.Rows(AG)("LIEUNAISS_FEM") TextBox22.Text = MARVELDataSet1.FEMME.Rows(AG)("PROFESS_FEM") TextBox23.Text = MARVELDataSet1.FEMME.Rows(AG)("VILLAGE_FEM") TextBox25.Text = MARVELDataSet1.FEMME.Rows(AG)("TERRITOIRE_FEM") TextBox24.Text = MARVELDataSet1.FEMME.Rows(AG)("CHEFFERIE_FEM") TextBox26.Text = MARVELDataSet1.FEMME.Rows(AG)("DISTRICT_FEM") TextBox27.Text = MARVELDataSet1.FEMME.Rows(AG)("PROVINCE_FEM") TextBox29.Text = MARVELDataSet1.FEMME.Rows(AG)("NATIONALITE_FEM") TextBox31.Text = MARVELDataSet1.FEMME.Rows(AG)("ADRESSE_FEM") TextBox30.Text = MARVELDataSet1.FEMME.Rows(AG)("ETATCIV_FEM") TextBox32.Text = MARVELDataSet1.FEMME.Rows(AG)("NOMPERE_FEM") TextBox33.Text = MARVELDataSet1.FEMME.Rows(AG)("NOMMERE_FEM")

FEMMETableAdapter.Update(MARVELDataSet1.FEMME)

FEMMETableAdapter.Fill(MARVELDataSet1.FEMME)

EndIf

Next

EndSub

'BOUTON_SUPPRIMER

PrivateSub Button3_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button3.Click

OnErrorResumeNext

Dim MER AsInteger

For MER = 0 ToMARVELDataSet.PROJET.Rows.Count - 1

If TextBox34.Text = MARVELDataSet.PROJET.Rows(MER)("NUM_PROJET") Then

IfMsgBox("Voulez-vous supprimer une Propriété?", vbYesNo) = vbYesThen

MARVELDataSet.PROJET.Rows(MER).Delete()

PROJETTableAdapter.Update(MARVELDataSet.PROJET)

PROJETTableAdapter.Fill(MARVELDataSet.PROJET)

MsgBox("Une propriété a été supprimée dans la base de données!")

TextBox1.Focus()

TextBox1.Text = ""

DateTimePicker1.Text = "" RichTextBox1.Text = "" ComboBox1.Text = "" TextBox34.Text = "" TextBox35.Text = "" TextBox36.Text = "" TextBox37.Text = "" TextBox38.Text = "" TextBox39.Text = "" TextBox40.Text = "" TextBox41.Text = "" TextBox42.Text = "" TextBox43.Text = "" TextBox44.Text = ""

'HOMME

MARVELDataSet2.HOMME.Rows(MER).Delete() HOMMETableAdapter.Update(MARVELDataSet2.HOMME) HOMMETableAdapter.Fill(MARVELDataSet2.HOMME) TextBox45.Focus()

TextBox45.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = ""

62

KITAMBALA BALIBWA Théophile

TextBox6.Text

=

""

TextBox5.Text

=

""

TextBox7.Text

=

""

TextBox8.Text

=

""

TextBox9.Text

=

""

TextBox10.Text

=

""

TextBox11.Text

=

""

TextBox12.Text

=

""

TextBox13.Text

=

""

TextBox15.Text

=

""

TextBox14.Text

=

""

TextBox16.Text

=

""

TextBox17.Text

=

""

'FEMME

MARVELDataSet1.FEMME.Rows(MER).Delete() FEMMETableAdapter.Update(MARVELDataSet1.FEMME) FEMMETableAdapter.Fill(MARVELDataSet1.FEMME) TextBox46.Focus()

 
 
 

TextBox46.Text = TextBox18.Text = TextBox19.Text = TextBox20.Text = TextBox21.Text =

"" "" "" "" ""

 
 
 

TextBox22.Text =

""

 
 
 

TextBox23.Text =

""

 
 
 

TextBox24.Text =

""

 
 
 

TextBox25.Text =

""

TextBox26.Text

=

""

 
 
 
 
 

TextBox27.Text =

""

TextBox28.Text

=

""

 
 
 
 
 

TextBox29.Text =

""

 
 
 

TextBox30.Text =

""

 
 
 

TextBox31.Text =

""

 
 
 

TextBox32.Text =

""

 
 
 

TextBox33.Text =

""

EndIf

EndIf

Next

EndSub

'BOUTON_AIDE

PrivateSub Button7_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button7.Click

Form9.Show()

EndSub

PrivateSub Button8_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs)

Handles Button8.Click

Me.Hide()

Form11.Show()

EndSub

EndClass

63

KITAMBALA BALIBWA Théophile

APERÇU DU PROJET DE MARIAGE

FORMULAIRE DE PUBLICATION DE MARIAGE

64

KITAMBALA BALIBWA Théophile

APERÇU PUBLICATION DE MARIAGE

FORMULAIRE D'ACTE DE MARIAGE

65

KITAMBALA BALIBWA Théophile

APERÇU ACTE DE MARIAGE

66

KITAMBALA BALIBWA Théophile

CONCLUSION GENERALE

Nous voici au terme de notre travail de fin de cycle intitulé « Conception et réalisation d'une Application de gestion des Déclarations et Enregistrement des mariages dans une entité municipale » pour lequel nous avons conçu un nouveau système pour la Commune de Lubumbashi.

Pour la meilleure analyse et la conception de notre base de données, nous avons utilisé la méthode MERISE qui nous a conduit à :

y' Analyse préalable qui a étudié le système existant en décrivant les données et les traitements en donnant une critique ;

y' Analyse conceptuelle qui a étudié sur base du résultat de l'analyse d'opportunité les données et les traitements au niveau conceptuel ;

y' Analyse organique et logique où il était question de faire une structure de la nouvelle solution en ayant les contraintes organiques ;

y' L'Implémentation ou la Programmation qui rend physique notre application de nouvelle solution.

Nous estimons que la solution proposée portera un remède à la Commune de Lubumbashi, celui d'améliorer le système de gestion des Déclarations et Enregistrement des mariages.

Cette informatisation présentera une sécurité suffisante pour éviter la perte de temps et offrir un meilleur stockage des données antérieures.

Loin de nous, nous prétendons avoir produit une oeuvre, nous reconnaissons que notre travail, pourra présenter quelques failles, mais nous souhaitons que d'autres chercheurs intéressés par la question, qu'ils puissent aussi compléter, approfondir et/ou ajouter sur notre étude.

67

KITAMBALA BALIBWA Théophile

BIBLIOGRAPHIE

1. OUVRAGES

- RONGERE cité par MULUMBATI N., Manuel de sociologie générale, Lubumbashi, Ed. Africa, 1977.

- PINTO R. et GRAWITZ, Méthode de science sociale, Ed. Dollaz, Paris,

1989.

- Jean-Luc BAPTISTE, MERISE, Guide Pratique (Nouvelle Edition), Ed.

ENI, Paris, 2009.

- Michel DIVINE, Parlez-vous MERISE ?, Ed. Du Phénomène, Paris,

2008. - R. MOUNYOL, MERISE étendu : cas professionnel, Ellipses, Paris,

1998.

2. COURS et TFC

- JR. NYORHA, Cours d'Initiation à la recherche scientifique, Inédit, UCB/Bukavu 2012-2013.

- MASENGO TSHIKAPA, Programme de gestion des fiches de publication de mariage dans la commune KENYA, TFC, Inédit, ISC 2011-2012.

- POMBO ANGELANI Angel, Gestion informatisée d'enregistrement des déclarations des mariages dans une entité municipale, TFC, Inédit, ISC 2014- 2015.

3. DICTIONNAIRES

- Dicos Encarta

- Petit Larousse 2010

- Le petit Robert, Dictionnaire alphabétique et analogique de la langue

Française.

4. WEBOGRAPHIE

- http://www.wikipedia.org/wiki/application - http://www.larousse.fr

- http://www.commentcamarche.net

- http://www.toupie.org

68

KITAMBALA BALIBWA Théophile

TABLE DES MATIERES

EPIGRAPHE I

DEDICACE II

AVANT-PROPOS III

0. INTRODUCTION GENERALE 1

0.1. GENERALITES 1

0.2. ETAT DE LA QUESTION 2

0.4. HYPOTHESES 3

0.5. CHOIX ET INTERET DU SUJET 4

a. Choix du sujet 4

b. Intérêt du sujet 4

0.6. METHODES ET TECHNIQUES 4

a. Méthode 4

b. Techniques 5

0.7. DELIMITATION DU SUJET 5

0.8. SUBDIVISION DU TRAVAIL 6

CHAPITRE I. CADRE CONCEPTUEL 7

INTRODUCTION 7

I. 1. APPROCHE THEORIQUE 7

I. 2. LES CONCEPTS INFORMATIQUES 8

I. 3. PRESENTATION DE MERISE 8

CHAPITRE II. ETUDE PREALABLE 19

II. 1. ETUDE DE L'ENTITE 19

II. 2. HISTORIQUE 19

II. 3. ORGANIGRAMME DE L'ENTITE 20

II. 4. FONCTIONNEMENT 22

II. 4. 1. ANALYSE DE POSTES DE TRAVAIL 22

II. 4. 2. DESCRIPTION TEXTUELLE 22

II. 5. DESCRIPTION DES DONNEES 23

II. 5. 1. ETUDE DES DOCUMENTS 23

II. 5. 2. INVENTAIRE DES RUBRIQUES 24

II. 6. DESRCIPTION DES TRAITEMENTS 25

II. 6. 1. TABLEAU DES ACTEURS 25

II. 6. 2. GRAPHE DES FLUX 26

69

KITAMBALA BALIBWA Théophile

II. 6. 3. DIAGRAMME DE CIRCULATION DES INFORMATIONS 27

II. 7. CRITIQUE DE L'EXISTANT 30

II. 7. 1. Points faibles 30

II. 7. 2. Points forts 30

II. 7. 3. Proposition des solutions 30

CHAPITRE III. CONCEPTION DU NOUVEAU SYSTEME 31

III.1. MODELE CONCEPTUEL DE DONNEES (M.C.D) 31

III.2. MODELE CONCEPTUEL DE TRAITEMENT (M.C.T) 39

III. 3. MODELE LOGIQUE DES DONNEES (M.L.D) 48

III. 4. MODELE ORGANISATIONNEL DES TRAITEMENTS (M.O.T) 49

III. 5. MODELE PHYSIQUE DE DONNEES (M.P.D) 52

III. 6. MODELE OPERATIONNEL DE TRAITEMENTS (M.Op.T) 53

CHAPITRE IV. IMPLEMENTATION 55

IV. 1. DEFINITION 55

VI. 2. CHOIX DU LANGAGE DE PROGRAMMATION 55

VI. 3. CHOIX DU SGBD 55

VI. 4. CHOIX DU MATERIEL 55

VI. 5. LES INTERFACES ET QUELQUES CODES 56

CONCLUSION GENERALE 66

BIBLIOGRAPHIE 67

TABLE DES MATIERES 68






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








"Le doute est le commencement de la sagesse"   Aristote