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é.
N°
|
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é.
N°
|
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
N°
|
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
N°
|
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.
N°
|
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
f.
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
a. 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
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
N°
|
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
N°
|
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
N°
|
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
N°
|
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
N°
|
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)
N°
|
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
52
KITAMBALA BALIBWA Théophile
III. 5. MODELE PHYSIQUE DE DONNEES (M.P.D) ?
Calcul du Li
N°
|
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
|