REPUBLIQUE DEMOCRATIQUE DU CONGO
ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE UNIVERSITE
CATHOLIQUE DE BUKAVU
U.C.B
B.P. 285 BUKAVU
FACULTE DES SCIENCES
DEPARTEMENT DES SCIENCES DE L'INFORMATIQUE
SUJET :
CONCEPTION ET REALISATION D'UNE
APPLICATION
D'ENREGISTREMENT DES DECES A L'ETAT CIVIL.
« Cas de la commune de Kadutu »
Présenté par SHAURI WA KIPEPA
Ernest
Travail de fin de cycle présenté en vue de
l'obtention du diplôme de graduat en sciences de
l'informatique
Encadreur : KAHASHA NYAMASHALI
Dieudonné
Assistant
ANNEE ACADEMIQUE 2019-2020
EPIGRAPHE
Ne m'abandonne pas, ô Dieu ! Même dans la
blanche vieillesse, Afin que j'annonce ta force à la
génération présente, Ta puissance à la
génération future !
Psaume 71 :18
SHAURI WA KIPEPA Ernest
II
DEDICACE
A mon père PIERRE KATAYA et sa charmante épouse
MARIE USENI, pour m'avoir donné la vie.
A mon oncle USENI SITEMBWE, qui a confié tout son
amour en moi.
A mes frères et soeurs, cousins et cousines, pour vos
affections fraternelles que vous ne cessez d'afficher envers moi.
A mes amis et amies pour m'avoir tenu compagnie moralement et
matériellement.
Je dédie ce travail
SHAURI WA KIPEPA Ernest
III
REMERCIEMENTS
La réalisation du présent travail a
été effective suite à la contribution de plusieurs
personnes à qui, il serait ingrat de notre part de ne pas leur exprimer
notre gratitude.
Avant tout, nous remercions Dieu Tout Puissant pour la
protection qu'il a faite en nous depuis l'école maternelle
jusqu'à ce jour et pour ses bienfaits qu'il n'a cessé de
témoigner en notre égard sans oublier cette souffle qu'il nous
prête du jour au lendemain afin d'arriver au jour de la
réalisation du présent travail. Nous remercions principalement
nos parents pour tous les sacrifices qu'ils ont consentis pour notre
éducation depuis l'école maternelle jusqu'à ce
jour.
Nos sincères remerciements s'adressent à
L'assistant KAHASHA NYAMASHALI, qui, en dépit de ses diverses
occupations, a dû se sacrifier et accepter de nous diriger tout au long
de l'élaboration de ce travail.
Nos remerciements s'adressent également à
tout le corps scientifique, académique et administratif de
L'Université catholique de Bukavu pour leur savoir, leur savoir-faire et
leur savoir être qu'ils n'ont cessé de nous inculquer tout au long
de notre cursus académique.
Nos remerciements vont également à tous les
membres de l'état civil de la commune de kadutu pour le temps qu'ils ont
disponibilisé en notre égard afin de mieux récolter les
données tout au long de notre étude.
Impossible de ne pas remercier nos très chers
frères et soeurs, amis et connaissances : MUSOMBO WAKIPEPA, RAPHAEL
WAKIPEPA, REGINE NORBERT, YANNICK OTTE, KABIKA WA MWIKA, JOSUE BIRAHEKA, KINWI
AIMEE, SHAURI KATAYA, SALEH BITENDELO, ALI MUNGA, EKIMA MAENDELEO, SHABANI
GEORGE, SANGO DOROTHEE. Leurs sentiments fraternels ont manifestement soutenu
ce travail.
Que tous ceux qui, de loin ou de près, de quelque
manière que ce soit ont contribué à la réalisation
du présent travail ne se sentent pas oublier et trouvent ici nos
profonds sentiments de gratitude.
IV
SIGLES ET ABREVIATIONS
OMS : Organisation Mondiale de
Santé
RDC : République démocratique
du Congo
MERISE : Méthode de Recherche en
Informatique par Sous-Ensemble
SQL : Structured Query Language
WAMP :Windows Apache MySQL Php
MCD :Modèle conceptuel de
données
MLD : Modèle logique de
données
MFD : Modèle Physique de
données
MLT : Modèle Logique de traitements
MOPT :Modèle organisationnel et
Logique de traitements
MOT :Modèle organisationnel de
traitements
MOD :Modèle organisationnel de
données
MCT : Modèle Conceptuel de
traitements
SE : Système d'exploitation
DB : Base de données
SGBD :Système de gestion de base de
données
SI : Système d'Information
VB.NET
:Visuel Basic dot net
V
TABLE DES ILLUSTRATIONS
1. FIGURES
Figure 1:Organigramme de l'état civil de Kadutu - 14
-
Figure 2:modèle de circulation des documents au sein
de l'état civil - 15 -
Figure 3:Acte de décès - 16 -
Figure 4:Modèle conceptuel de données - 24 -
Figure 5:Modèle logique de données - 25 -
Figure 6:Modèle physique de données - 26 -
Figure 7:Formulaire d'accueil - 28 -
Figure 8:Formulaire d'authentification d'utilisateur - 29
-
Figure 9:Formulaire d'authentification du serveur - 29 -
Figure 10:Formulaire de menu principal - 30 -
Figure 11: Menu contextuel - 31 -
Figure 12: Onglet fichier - 31 -
Figure 13: Formulaire de mise á jour du
déclarant - 32 -
Figure 14:Formulaire d'ajout du déclarant - 33 -
Figure 15: Boite de dialogue pour confirmer le mot de passe
admin lors de suppression - 33 -
Figure 16: Formulaire de mise á jour du
décès - 34 -
Figure 17:Formulaire d'ajout du déclarant - 35 -
Figure 18: Onglet imprimer - 35 -
Figure 19:Onglet outils - 36 -
Figure 20: formulaire de mise à jour d'utilisateur -
36 -
Figure 21: Formulaire d'ajout d'utilisateur - 37 -
Figure 22: Onglet à propos - 37 -
Figure 23: A propos du concepteur de l'application - 37 -
Figure 24:Liste de tous les décès - 38 -
Figure 25: Comptage des décès par date
d'enregistrement et les causes des décès les plus
fréquentes - 39 -
Figure 26: Comptage des décès par âge et
par état civil - 40 -
Figure 27:Acte de décès - 41 -
2. TABLEAUX
Tableau 1:Habitants nationaux de la commune de kadutu - 10 -
Tableau 2:Habitants étrangers de la commune de kadutu - 10
-
Tableau 3:Subdivision Administrative - 11 -
VI
TABLE DES MATIERES
EPIGRAPHE I
DEDICACE II
REMERCIEMENT III
SIGLES ET ABREVIATIONS IV
TABLE DES ILLUSTRATIONS V
TABLE DES MATIERES VI
0. INTRODUCTION GENERALE 1
0.1 Problématique 1
0.2 Hypothèse 2
0.3 Choix et intérêt du sujet 2
0.3.1 Choix 2
0.3.2 Intérêt 2
0.4 Etat de la question 3
0.5 Méthodes et techniques 4
0.6 Délimitation du sujet 4
0.7 Division du travail 4
CHAPITRE PREMIER: CONCEPTS THEORIQUES DE BASE ET ETUDE
PREALABLE DU
MILIEU D'ETUDE 6
1.1 CONCEPTS THEORIQUES DE BASE 6
1.2 PRESENTSTION DE LA COMMUNE DE KADUTU ET DU SERVICE DE
L'ETAT
CIVIL 8
1.2 .1 PRESENTATION DE LA COMMUNE DE KADUTU 8
1.2.1.1 Historique 8
1.2.1.2 Situation géographique 8
1.2.1.3 Données géographiques 9
1.2.1.4 Subdivision administrative 10
1.2.2 PRESENTATION DU SERVICE DE L'ETAT CIVIL 12
1.2.2.1 Historique 12
1.2.2.2 Objectif de l'état civil 13
VII
1.2.2.3 Structure ou organisation de l'état civil 13
1.2.2.4 Etude de l'existant 15
1.2.2.5 Critique du système actuel 16
1.3 CONCLUSION PARTIELLE 17
CHAPITRE DEUXIEME : MODELISATION DU SYSTEME D'INFORMATION 19
2.1 METHODE MERISE 19
2.1.1 Historique de la méthode merise 19
2.1.2 Présentation générale de la
méthode merise 19
2.1.2.1 Le niveau conceptuel 19
2.1.2.2 Le niveau organisationnel 20
2.1.2.3 Le niveau logique 20
2.1.2.4 Le niveau physique 20
2.2 DICTIONNAIRE DE DONNEES 21
2.3 MODELE CONCEPTUEL DE DONNEES 22
2.4 MODELE LOGIQUE DE DONNEES 24
2.5 MODELE PHYSIQUE DE DONNEES 25
2.6 CONCLUSION PARTIELLE 26
CHAPITRE TROISIEME : PRESENTATION DE L'APPLICATION 27
3.1 CHOIX DU SGBD 27
3.2 CHOIX DU LANGAGE DE PROGRAMMATION 27
3.3 CONFIGURATION DE L'APPLICATION 27
3.4 GUIDE UTILISATEUR 27
3.5 CONCLUSION PARTIELLE 42
CONCLUSION GENERALE 43
BIBLIOGRAPHIE 45
ANNEXES 47
- 1 -
0. INTRODUCTION GENERALE
L'informatique ainsi que d'autres nouvelles technologies
battent le record dans tous les domaines, d'où leur
nécessité sur le plan scientifique et professionnel ; car elles
sont sollicitées et peuvent être appliquées partout [1]. Ce
qui encourage est que même dans les services de l'état, la
tendance est de faire recours à l'informatique et aux nouvelles
technologies.
Les pays doivent connaître le nombre annuel des
naissances et des décès, ainsi que les principales causes de
mortalité, pour que leur système de santé fonctionne bien.
Le seul moyen de comptabiliser tous les habitants consiste à recenser
les naissances et les décès auprès de l'état civil.
Cet enregistrement est à la base de l'identité légale de
chaque individu et permet aux pays d'identifier les questions sanitaires les
plus pressantes. [2]
Lorsque les décès ne sont pas
comptabilisés et les causes ne sont pas enregistrées, les
gouvernements ne peuvent pas élaborer de politiques efficaces de
santé publique, ni mesurer leur impact. L'état civil est un
service établi dans tous les pays développés et
nécessaire dans les pays en développement. Les informations sur
la natalité et la mortalité en fonction de l'âge, du sexe
et de la cause sont la pierre angulaire de la planification en santé
publique.
Les pays qui n'ont pas un système opérationnel
d'enregistrement de l'état civil n'ont aucune idée approximative
des statistiques démographiques, de la longévité et de la
santé de leur population. Le droit de l'individu à être
recensé au commencement et à la fin de sa vie est fondamental
pour son intégration sociale. En dehors des questions d'assurance ou
d'héritage, l'enregistrement et le certificat de décès
sont souvent exigés pour les enterrements, les remariages ou la
résolution des affaires criminelles.
De nombreux obstacles empêchent l'enregistrement des
naissances et des décès. Bien des pays n'ont ni la
législation, ni les infrastructures nécessaires pour le rendre
obligatoire. Dans certains pays, seuls les citadins ont accès aux
services de l'état civil. Cela prend des années pour
établir un système d'état civil opérationnel mais
les pays peuvent prendre des mesures transitoires pour collecter l'information.
Les recensements et les enquêtes permettent d'estimer la population, mais
ne donnent pas d'indications sur les causes de la mortalité.
L'enregistrement d'un échantillon de population, qui consiste à
s'intéresser à une petite partie de la population, est
également utile en l'absence de services complets. [2]
Ainsi donc, nous avons intitulé notre travail comme
suite : Conception et réalisation d'une application de gestion
d'enregistrement des décès à l'état civil (cas de
la commune de kadutu).
0.1 Problématique
Une bonne gestion assure un lendemain meilleur à une
société, cette réflexion a poussé l'Etat de la
République Démocratique du Congo à décider depuis
1885, de réorganiser le service de l'état civil ; à qui il
assigna la mission de s'occuper des mutations qui interviennent dans la vie
d'une personne ou des personnes (mariage, divorce, naissance,
décès, changement de nationalité...). Ce service
- 2 -
permet entre autre, à l'état congolais en
général et à chaque province en particulier, de maitriser
la population effective de sa juridiction et en assurer le suivi. [3]
Pour le cas de la ville de Bukavu, les informations sont
récoltées au niveau de chaque quartier et enregistrées au
bureau de l'état civil de leurs communes respectives. Quant à
nous, étant donné que l'état civil de la commune de kadutu
(notre cadre d'étude) s'occupe de plusieurs tâches, notre
recherche se bornera sur la gestion d'enregistrement des
décès.
Aujourd'hui l'état civil de la commune de kadutu est
confronté à des difficultés d'enregistrement manuel des
informations qui causent :
I Trop de cas de perte des documents suite au mauvais
système d'archivage ; I Beaucoup de lenteur lors de vérification
des archives et
I La mise à jour et la sécurité de document
n'est pas garantie
Au regard des problèmes évoqués ci-dessus,
quelques questions méritent d'être posées :
I Quel système d'archivage préconisé afin
de mettre fin aux différentes pertes des documents constatées
?
I Quel mécanisme peut-t-on mettre en place pour mettre
fin au traitement manuel des données ?
Tout au long de notre analyse, nous tenterons de répondre
à ces interrogations 0.2 Hypothèse
Une hypothèse est une réponse anticipée
à la question de recherche. Autrement dit c'est une piste de solution au
problème posé. Celle-ci est nécessaire pour guider et
opérationnaliser la recherche dans les activités précises
à mener. [4]
Dans ce cas d'espèce nous pensons que pour mettre fin
à la perte des documents, pour garantir la sécurité et la
sauvegarde des données, pour mettre fin à la perte de temps lors
de la vérification des archives ; il serait souhaitable de
réaliser une application de gestion tournant avec une base de
données qui est une solution informatique en vue d'automatiser ces
opérations.
0.3 Choix et Intérêt du sujet
0.3.1 Choix du sujet
Le choix du sujet est une étape qui détermine
les motivations qui ont poussé le chercheur à choisir le
sujet.
Nous nous sommes dit qu'avec notre application de gestion
d'enregistrement des décès, nous allons mettre fin à
l'enregistrement manuel de différentes fiches des décès et
celle-ci permettra à l'état civil de la commune de kadutu de
garantir sa sécurité de données.
- 3 -
0.3.2 Intérêt du sujet
Notre travail a un triple intérêt :
V' Du point de vue scientifique : Nous estimons que
notre travail sera une clé de référence pour d'autres
chercheurs qui vont aller dans ce domaine tout en mettant en pratique toutes
les connaissances acquises au cours de notre formation pendant trois ans afin
d'ajouter une pierre sur la construction du monde.
V' Du point de vue personnel : de découvrir ce
que nous avons pu acquérir tout au long de notre première cycle
d'étude universitaire en informatique.
V' Du point de vue pratique : d'accomplir le devoir
qu'a tout étudiant en général et tout analyste programmeur
en particulier au terme de son cycle, celui de réaliser son étude
en implémentant un système informatique pouvant permettre le
stockage des grandes masses d'informations, leur traitement en vue d'obtenir
des résultats impeccables au moment opportuns pour assurer un service de
qualité.
0.4 Etat de la question
La recherche scientifique n'a jamais été
à terme et n'y sera jamais et que donc lorsqu'un chercheur entreprend la
recherche, la probabilité pour que le sujet abordé n'est jamais
traité par d'autre chercheurs est minime. Raison pour laquelle, il est
recommandé aux scientifiques de pouvoir lire et fouiller davantage dans
différentes bibliothèques pour exploiter et lire la suite des
travaux déjà publiés dans son domaine de recherche, enfin
d'éviter toute répétition gratuite et inutile dans la
science car le plagiat et la polycopie sont prohibés.
Voici quelques travaux qui ont retenu notre attention :
V' AMINA, Automatisation des enregistrements de
mariage et de naissance. Cas de la commune de Kadutu, L'auteur a mis l'accent
sur le développement d'une application en Visuel basic for application
qui faciliterait l'enregistrement de différentes fiches de mariages et
de naissances dans la base de données. [5]
V' BLAISE KABANGU, Mise en place d'une application
partagée en réseau pour l'enregistrement des enfants à
l'état civil. Cas de la ville de Kinshasa, L'auteur a mis l'accent sur
la mise en place d'une application réseau qui sera chargée
d'enregistrer les naissances qui interviennent sur le sol et l'espace
aérien de la ville de Kinshasa, pour faire éviter aux
générations futures le conflit de nationalité en RDC et
aider le gouvernement provincial de Kinshasa à maitriser sa population
effective au mieux. [6]
V' GABRIEL DUNIA, Mise en place d'une application web
pour la gestion des certificats de mariage en RDC. Son travail a
consisté à concevoir une application web qui faciliterait le
contrôle permanent de tous les certificats de mariage de la
république démocratique du
- 4 -
Congo car il arrive de remarier quelqu'un qui l'a
déjà été sans pour autant être divorcé
officiellement. [3]
0.5 Méthodes et techniques
0.5.1 Méthodes
La méthode est un ensemble d'opérations
intellectuelles par lesquelles une discipline cherche à atteindre les
vérités qu'elle poursuit, les démontre et les
vérifie. [7]
Ainsi pour l'élaboration de notre travail, nous avons
opté pour la méthode méthode MERISE qui nous a aidé
à la conception d'un système informatisé par son approche
entité-association, et à faire une séparation entre les
données et les traitements à travers : MCD, MLD, MPD.
0.5.2 Techniques
La technique est l'ensemble des procédés qu'on
doit méthodiquement employer pour un art, pour une recherche, dans un
métier. [7]
Pour enrichir notre travail scientifiquement, voici alors les
techniques que nous avons utilisées :
I Technique documentaire : nous a permis de parcourir un
certain nombre important de documents ayant trait à notre application en
vue d'atteindre l'objectif poursuivi.
I Technique d'interview : celle-ci nous a servi à
acquérir les informations sur le système existant auprès
des agents et cadres de la direction en vue de réaliser notre
application de gestion d'enregistrement des décès à
l'état civil.
0.6 Délimitation du sujet
Nul ne peut prétendre embrasser un domaine scientifique
dans son entièreté. Nous tacherons de délimiter notre
cadre d'étude dans le temps et dans l'espace.
I Dans le temps, notre travail est le fruit de recherche d'une
durée d'un an, portant sur l'année académique
2019-2020.
I Dans l'espace, notre champ d'action est porté sur
l'état civil de la commune de kadutu dans la ville de Bukavu en
République Démocratique du Congo.
0.7 Division du travail
Hormis l'introduction générale et la conclusion
générale, notre travail se subdivise en trois chapitres ainsi
intitulés :
I Dans le premier chapitre intitulé concepts
théoriques de base et étude préalable du milieu
d'étude, nous allons présenter en détail la commune de
kadutu ainsi que son service de l'état civil en soulevant les points
forts et faibles du système existant pour enfin donner notre
- 5 -
solution informatique ; définir et expliquer en
détail les différents concepts utilisés dans notre travail
et ayant trait à notre sujet d'étude pour faciliter la
compréhension de ce dernier à nos lecteurs.
? Dans le deuxième chapitre intitulé
Modélisation du système d'information, nous ferons la
modélisation de données de notre nouveau système en
utilisant la méthode MERISE en présentant le MCD, le MLD et le
MPD.
? Dans le troisième chapitre intitulé
Présentation de l'application, dans ce chapitre, il sera question de
présenter de manière générale notre application de
gestion de décès.
- 6 -
CHAPITRE PREMIER :
CONCEPTS THEORIQUES DE BASE ET ETUDE PREALABLE
DU
MILIEU D'ETUDE
1.1 NOTIONS ET CONCEPTS THEORIQUES DE BASE
a. Informatique
L'informatique s'intéresse à la mise en oeuvre
de méthodes scientifique pour traiter l'information au moyen
d'ordinateurs. [8]
b. Ordinateur
Un ordinateur est un ensemble de circuits électriques
permettant de manipuler des données sous forme binaire,
c'est-à-dire sous forme de bits. Un ordinateur est une machine
dotée d'une unité de traitement lui permettant d'exécuter
des programmes enregistrés
c. Système d'exploitation
? Un système d'exploitation est un ensemble des
programmes qui gère le fonctionnement de l'ordinateur vis-à-vis
de ses périphériques et qui assure un « Pont »
entre l'utilisateur et le système il fait fonction
d'intermédiaire entre l'utilisateur et les composants de l'ordinateur.
[9]
? Un système d'exploitation est l'ensemble des
fonctions de base (mais parfois pouvant être très
avancées), permettant l'usage d'un ordinateur, et sans lequel rien n'est
possible. Un système d'exploitation est dit « de réseau
» lorsque chaque machine est clairement identifiée, tandis qu'il
est dit « distribué », quand on ne sait pas où sont ses
fichiers. Abrégé en SE, ou en OS (en anglais).
Ainsi lors qu'un programme désire accéder
à une ressource matérielle, il ne lui est pas nécessaire
d'envoyer des informations spécifiques au périphérique,
mais il lui suffit d'envoyer les informations au système d'exploitation
et ce dernier se charge de les transmettre au périphérique
concerné via son pilote. En l'absence des pilotes il faudrait que chaque
programme reconnaisse et prenne en compte la communication avec chaque type de
périphérique.
d. Application
Une application, un applicatif ou encore une appli, une App
est, dans le domaine informatique, un programme (ou un ensemble logiciel)
directement utilisé pour réaliser une tâche, ou un ensemble
de tâches élémentaires d'un même domaine ou formant
un tout. Typiquement, un éditeur de texte, un navigateur web, un lecteur
multimédia, un jeu vidéo, sont des applications. Les
applications
- 7 -
s'exécutent en utilisant les services du système
d'exploitation pour utiliser les ressources matérielles.
e. Base de données
Une base de données (son abréviation est BD, en
anglais DB, database) est une entité dans laquelle il est
possible de stocker des données de façon structurée et
avec le moins de redondance possible. Ces données doivent pouvoir
être utilisées par des programmes, par des utilisateurs.
Une base de données permet de mettre des données
à la disposition d'utilisateurs pour une consultation, une saisie ou
bien une mise à jour, tout en s'assurant des droits accordés
à ces derniers. Cela est d'autant plus utile que les données
informatiques sont de plus en plus nombreuses. Elle peut être locale,
c'est-à-dire utilisable sur une machine par un utilisateur, ou bien
répartie, c'est-à-dire que les informations sont stockées
sur des machines distantes et accessibles par réseau. [10]
Une base de données offre plusieurs avantages notamment
:
I Accès à l'information plus rapidement et
facilement
I Toute l'information se trouve en seul emplacement
I La recherche est facile
I Meilleur suivi de l'information
I Meilleur gestion des données
I Meilleur analyse des données
I Meilleur prise de décision
I Autorisation de certaines tâches
répétitives
f. Le système de gestion de base de
données
Le système de gestion de base de données (SGBD)
ou en Anglais Data Base Management
System(DBMS) est un ensemble des
logiciels permettant de gérer les bases de données. Entre autre :
de Stocker, Interroger, un ensemble des fichiers interdépendants en
facilitant la sauvegarde, la recherche, la mise à jour de données
c'est-à-dire ; permet l'accès aux données de façon
simple ; autoriser un accès aux informations à des multiples
utilisateurs, manipuler les données présenter dans la BDD
(Insertion, Suppression, Modification). [11]
Il existe divers systèmes de gestion de bases de
données dont voici quelques-uns :
I Access de Microsoft ;
I Paradoxe de Novell ;
I SQL Server ;
I MySQL ;
I Oracle d'Oracle Système, etc.
- 8 -
g. Gestion : désigne l'action de
gérer quelque chose.
h. Enregistrement (en informatique) :
l'action d'écrire une information sur un support matériel.
i. Décès : est une mort
naturelle d'une personne.
j. Langage de programmation : est un
système d'instructions et des règles syntaxiques servant à
la programmation informatique. Pour le piratage, le Java, C, SQL et JavaScript
sont les langages beaucoup plus utilisés ; pour la création des
logiciels sur ordinateur, le C#,
VB.net et java sont les langages beaucoup
plus utilisés ; pour Android, le java, C# ou python sont mieux
adaptés.
k. Un formulaire : est une fenêtre
d'interface homme machine demandant la saisie d'un operateur
l. Etat de sortie : c'est une
représentation sur papier des informations que l'on peut imprimer
[12]
1.2 PRESENTATION DE LA COMMUNE DE KADUTU ET DU SERVICE
DE L'ETAT CIVIL
1.2.1 PRESENTATION DE LA COMMUNE DE KADUTU
1.2.1.1 Historique
Durant la période coloniale la commune était
appelée commune de kadutu, avec l'évènement de
Zaïrianisation pendant la période du règne de Mobutu, la
commune change de nom et fut appelée la zone de kadutu, avec
l'arrivé de Laurent Désiré Kabila jusqu'à nos jours
elle fut désormais appelée commune de kadutu.
La commune de Kadutu a été créée
par le décret-loi du 13 octobre 1959 et délimitée par la
loi n°444/313 du 24 décembre de la même année et
notifie par la lettre n°25/252/1355/74 du 14 aout 1974 de monsieur le
commissaire de région du Kivu à cette époque.
1.2.1.2 Situation géographique a. Limites
territoriales
La commune de Kadutu est l'une des trois communes de la ville
de Bukavu. Les deux autres communes sont Bagira et Ibanda.
- 9 -
Cette entité administrative communément
appelée « commune Mère » pour des raisons multiples est
limitée de la manière suivante :
I Au Nord par la rivière Wesha qui la sépare de
celle de Bagira,
I A l'Est et au Sud par la rivière KAWA qui la
sépare de la Commune d'Ibanda et celle de
Bagira,
I A l'Ouest : la commune de Bagira/Kasha,
I Au Nord-Est par le Lac Kivu.
b. Coordonnées géographiques (Latitude,
longitude)
Le relief de la commune de kadutu est essentiellement
montagneux dont le point culminant est le sommet de la colline Ruvumba avec
1891m d'altitude. Le climat y est tempéré. Sa superficie est de
10,9k??2.
1.2.1.3 Données géographiques
a. Le type de climat
Elle connait une alternance de deux saisons, à savoir,
la saison sèche et la saison des pluies. La première
s'étend habituellement de mi-mai jusqu'au mois de septembre alors que la
seconde va du mois de septembre jusqu'au mois de Mai.
La température moyenne est de 25 degré tandis que
la pluviométrie moyenne est de 900ml.
b. La Nature du sol
La nature du sol est en grande partie argileuse mais aussi
sablonneuse à certains endroits.
c. Le Relief
Il a été indiqué plus haut que celui-ci
est essentiellement montagneux. Autant préciser par ailleurs que cette
commune est parsemée de petites collines du Nord au Sud et de l'Est
à l'Ouest.
d. Le Sous-sol
Hormis l'exploitation des carrières à moellons,
le sous-sol de cette entité administrative ne possède aucune
autre matière exploitable.
e. La végétation dominante
La commune de Kadutu était jadis couverte à
plusieurs endroits d'une savane boisée constituée de petits
arbrisseaux du genre : Marécamia, Eucalyptus, Calandra, Jaconas.
Malheureusement, ces espèces qui faisaient la beauté de notre
entité sont aujourd'hui victimes d'un déboisement sauvage
orchestré par des inciviques ennemis de l'environnement. D'autres
espèces ont à certains endroits été
emportées par les érosions et les glissements de terre à
l'initiative de l'autorité communale, de certaines confessions
religieuses et de certaines écoles dans le cadre du reboisement,
celles-ci sont
- 10 -
encore visibles à certains endroits au moment où
d'autres ont fait le frais des bêtes en divagation et des personnes de
mauvaises foi.
f. L'hydrographie
Il a été signalé que la commune de Kadutu a
ses limites au Nord-Est avec le Lac Kivu sur une étendue littorale qui
s'étend de la concession de la Société Nationale des
Chemins de Fer au Congo (SNCC) en passant par le Beach Muhanzi jusqu'à
la Bralima/Bukavu.
On y dénombre aussi quelques rivières, petits
affluents et des sources tels que la rivière Kawa Nyakishe, Wesha et la
source d'eau de Murhundu et celle de Funu.
g. La population
Notre entité administrative étant une commune
urbaine, sa population est entièrement diversifiée à tel
point que toutes les ethnies, toutes les tribus et tous les clans y vivent en
symbiose. Toutefois, les Bashi et les Warega y sont plus majoritaires.
Statistiques ? Nationaux
:
Tableau 1:Habitants nationaux de la commune de kadutu
Hommes
|
Femmes
|
Garçons
|
Filles
|
Total
|
92.089
|
92.976
|
131.135
|
138.590
|
454.790
|
Source : Etat civil de Kadutu (2020)
? Etrangers :
Tableau 2:Habitants étrangers de la commune de
kadutu
Hommes
|
Femmes
|
Garçons
|
Filles
|
Total
|
88
|
154
|
126
|
197
|
565
|
Source : Etat civil de Kadutu (2020)
1.2.1.4 Subdivision Administrative
Au regard de l'Ordonnance-loi N° 82-066 du 25
février 1982 portant organisation territoriale, politique et
administrative de la République Démocratique du Congo telle que
modifiée à ce jour par la Loi organique N° 08/816 du 7
octobre 2008 portant composition, organisation et fonctionnement des
entités territoriales décentralisées et leurs rapports
avec l'Etat et les provinces, la commune de Kadutu est une entité
territoriale décentralisée au même titre que la Ville, le
secteur et la chefferie. Sa subdivision administrative se présente de la
manière suivante :
- 11 -
Tableau 3:Subdivision Administrative
N
|
QUARTIERS
|
N
|
AVENUES
|
01
|
NYAMUGO
|
01
|
AMBE
|
02
|
LWAMA
|
03
|
MAHENGE
|
04
|
URU
|
05
|
KAWA
|
06
|
VIRUNGA
|
07
|
KIBONGE
|
08
|
DU MARCHE
|
02
|
KAJANGU
|
01
|
BURHALAGA
|
02
|
BUHOZI
|
03
|
MUSHEKERE
|
04
|
KAKONO
|
05
|
RUVUMBA
|
06
|
KAJANGU
|
03
|
KASALI
|
01
|
LOWA
|
02
|
KABONO
|
03
|
ULINDI
|
04
|
OSSO
|
05
|
RUKUMBUKA
|
06
|
CAMP CINEMA-MULIKUZA
|
07
|
NTWALI TABORA
|
08
|
MURHUNDU
|
04
|
MOSALA
|
01
|
FUNU
|
02
|
NYAKISHE
|
03
|
MAMA YEMO (Buholo 5)
|
04
|
BUHOLO 1er
|
05
|
LUGOHWA (Buholo 2)
|
06
|
MWANGA (Buholo 3)
|
07
|
SALONGO
|
|
|
08
|
SUKISA (Buholo 6)
|
09
|
BANKOKO
|
10
|
MAENDELEO
|
05
|
CIMPUNDA
|
01
|
BURHENDE
|
02
|
ONL
|
03
|
CAMP MBAO
|
04
|
KAKOBA
|
05
|
MAHENGE
|
- 12 -
|
|
06
|
MAKASI
|
07
|
TUBIMBI
|
08
|
LUGULU
|
06
|
NKAFU
|
01
|
CAMP ZAIRE
|
|
|
02
|
INGA
|
03
|
BUGABO 1er
|
04
|
BUGABO 2
|
05
|
Père Georges DEFOUR
|
06
|
LYCEE WIMA
|
07
|
HOPITAL GENERAL
|
08
|
CIBERA
|
09
|
MAJENGO
|
10
|
MWANGAZA
|
11
|
WESHA
|
12
|
WESHA T.V
|
07
|
NYAKALIBA
|
01
|
KADURHU
|
02
|
MAENDELEO
|
03
|
MUKUNGULO
|
04
|
MULONGE
|
05
|
Dr LURHUMA
|
06
|
SOS
|
Source : Etat civil de Kadutu
La commune de Kadutu est composée de sept (7) Quartiers
et cinquante-huit (58) avenues. Certains de ces quartiers tels que Cimpunda et
Nkafu posent un sérieux problème dû à leur
étendue
1.2.2 PRESENTATION DU SERVICE DE L'ETAT CIVIL
1.2.2.1 Historique
L'état civil est commencé en France en 1886
précisément dans l'église catholique. L'Etat-civil d'une
personne est constitué de l'ensemble des éléments relatifs
à la personne qui identifient un individu. Par extension c'est
l'appellation donnée aux services administratifs d'une Commune qui
reçoivent les déclarations et qui conservent les registres
concernant les naissances, les reconnaissances d'enfants naturels, les mariages
et les décès.
Ainsi trois situations de la vie de l'homme déterminent
les actes de l'Etat civil à savoir :
? La naissance
? Le mariage
? Le décès.
Le préposé de l'état civil a la
tâche d'inscrire les mariages ; il célèbre le mariage
lorsqu'on lui donne le pouvoir par l'officier de l'état civil. On parle
de mariage par inscription lorsque
- 13 -
Pour toutes les situations de la vie humaine sont
établi respectivement les actes de naissance, les actes de mariage et
les actes de décès. Hormis ces trois principaux actes il y a ceux
que la loi qualifie les autres actes comme l'adoption, divorce, Acte
d'Affiliation, Acte de Notoriété Supplétif, Attestation
d'enregistrement de Décès, cérémonie de Mariage,
etc...
1.2.2.2 Objectifs de l'état civil
L'état civil a pour objectifs :
I D'enregistrer les faits juridiques et qualité d'une
personne ou actes juridique produit volontairement ou involontairement.
Le fait juridique : déclaration de l'enfant, de mariage de
décès, . . .
Le fait est volontaire : la loi exige que tout enregistrement
doit se faire enregistrer avant 90 jours. Si les parents viennent
déclarer l'enfant dans le délai de 90 jours ; alors on dit que le
fait est
volontaire.si le délai
dépasse 90 jours, il faut qu'il y ait un jugement supplétif de
tribunal pour enfant, et accompagné des amandes. C'est le fait
involontaire.
I De relever les qualités juridiques ; cela veut dire
que la déclaration de naissance se diffère de la
déclaration de mariage. Car on peut avoir les enfants non
déclarés tout comme on peut avoir les enfants
déclarés mais mariage non déclaré.
I L'état civil est sujet de modification : naissance,
décès et mariage .si l'enfant est né, l'Etat civil
déclare et donne l'acte de naissance qui justifie la naissance de cet
enfant .et si l'enfant est né et mort les parents doivent demander
l'acte de décès de cet
enfant.et pour le mort-né on donne
aussi la déclaration mais avant de donner cette déclaration on
doit connaitre la cause de ce fait. Pour les enfants rejetés par leurs
parents, la personne qui a ramassé cet enfant doit demander
auprès de l'état civil l'acte d'adoption de cet enfant.
1.2.2.3 Structure ou organisation de l'état
civil
I Officiers de l'état civil (Bourgmestre de la commune,
chef de la chefferie, chef de la cité et autres agents ayant ces
qualités) : il contrôle tout activité de service, il signe
les actes de l'état civil, il fait rapport de service de sa
hiérarchie ; il doit savoir le mouvement des entrées et sorties
de sa population de son entité ; il envisage le recensement par
trimestre. Ceci pour s'enquérir de l'effectif réelle de sa
population ; etc.
I Préposé de l'état civil (chef de
service) : il définit la tache de chaque agent affecté dans son
service ; il contrôle et donne les amendements si cela est
nécessaire. Il fait l'étude de chaque
cas lié à l'état civil avant son traitement
et donne les avis soit positifs soit négatifs.
- 14 -
c'est le préposé de l'état civil qui
célèbre ce mariage. C'est pour les gens qui se sont mariés
illégalement et ont déjà des enfants et il coordonne
toutes les activités du service :
1) Statistique de la population
2) Mouvement de la population
3) Statistique des mariages
4) Statistique des décès
5) Statistique des naissances
6) Il fait aussi le rapport des services à l'officier
de l'état civil, il est le technicien de l'état civil dans la
matière de l'état civil.
? Les agents recenseurs de l'état civil (rédacteur,
archiviste, dactylographe, statisticien). Les agents recenseurs sont les
proches collaborateurs de préposé de l'état civil. Ils ont
plusieurs attributions dans l'exercice de leurs fonctions : soit l'un
chargé de déclaration des enfants ; soit l'autre chargé
des actes des mariages ; et l'autre des actes de décès.
Voici l'organigramme de l'état civil de la commune de
kadutu :
OFFICIER DE L'ETAT CIVIL
PREPOSE DE L'ETAT
CIVIL
REDACTION DES DOCUMENT
|
ARCHIVAGE
|
DACTYLOGRAPHE
|
STATISTIQUES
|
|
|
|
Figure 1:Organigramme de l'état civil de Kadutu
1.2.2.4 Etude de l'existant
Toute critique ou analyse part toujours d'une existence. Nous
allons procéder par une étude préalable qui nous permettra
d'amener une sorte de comparaison entre le système d'information
existant et celui que nous voulons mettre en application.
Signalons que le système utilisé actuellement
est manuel, et présente tant d'inconvénients dans la gestion de
registres de décès que d'avantages. Pour bien comprendre et
présenter cette existence,
- 15 -
nous passons à une étude des documents existants.
Dans notre cas nous allons juste nous pencher au document utilisé pour
l'enregistrement de décès.
La loi exige un certificat de décès lorsqu'une
personne est mort à l'hôpital, mais si l'évènement a
eu lieu à la maison alors une note de témoignage au près
du chef de quartier est nécessaire pour que le décès soit
déclaré et enregistré à l'état civil.
Voici ci-dessous le modèle de circulation des documents au
sein de l'état civil
3
DACTYLO GRAPHE
1 2
DECLARAN
T
REDACTION
DES
4 DOCUMENT 5
NT
ARCHIVA
GE
STATISTIC IEN
6
Figure 2:modèle de circulation des
documents au sein de l'état civil
DOCUME
(1) Le déclarant confie les informations au
rédacteur
(2) Le rédacteur des documents remet au dactylographe les
informations que le déclarant vient de donner pour qu'elles soient
dactylographiées
(3) Le dactylographe confie les actes des décès
déjà dactylographiées au rédacteur
(4) Le rédacteur confie une copie au déclarant
(5) Le rédacteur place une autre copie de l'information
dans les archives.
(6) Le statisticien effectue des statistiques sur base des
documents archivés Voici enfaite le document utilisé pour
l'enregistrement des décès :
- 16 -
Figure 3: Acte de décès
1.2.2.5 Critique Du Système Actuel
a) Point fort
Malgré les traitements manuels, on finit par aboutir
à l'objectif qui est l'enregistrement de décès.
b) Point faible
? Les documents ne sont pas bien conservés d'où
le manque de sécurité
Nous venons de faire, dans le cadre de ce chapitre
l'explication des mots clés de notre sujet et de notre domaine, une
façon de rendre ce travail compréhensible pour nos lecteurs ; un
état de lieu de
- 17 -
I Perte de temps lors de la recherche d'un ou plusieurs documents
anciens I Perte de temps lors de l'enregistrement et l'élaboration des
rapports
c) Proposition des solutions manuelles
Pour pallier à ces multiples difficultés, nous
avons osé proposer quelques solutions :
I Achat de classeurs et fardes, les codés pour l'archivage
des documents.
I Achat des armoires et étagères pour le classement
des documents dans l'ordre
chronologique dans des rayons.
Les avantages :
I Moins coûteux
I Facilement réalisable.
Les inconvénients :
I L'accroissement rapide du volume d'information rendra la
praticabilité impossible I Occupe un espace important.
a) Proposition des solutions Informatiques
Cette solution implique que, les traitements des informations
relatives aux décès soient informatisés ou
automatisés. Cela nécessite la mise sur pied d'une application
informatique qui doit nécessairement tourner avec une base de
données pour automatiser ces opérations
Les avantages :
I La conservation facile
I Elaboration des rapports faciles
I L'accès facile et rapide aux informations
I Mise à jour possible
I L'intégrité et la sécurité des
informations
I L'économie de l'espace c'est-à-dire un seul
disque dur, disquette, flash disque peuvent
contenir une masse importante des données.
Les inconvénients :
I Suppression de certaines unités de travail
I La formation des utilisateurs
I Très coûteux, car il faut lui doter des machines ;
au moins un ordinateur pour les traitements
des informations.
1.3 CONCLUSION PARTIELLE
- 18 -
la situation concrète de notre cadre d'étude.
Nous avons reçu qu'au regard des difficultés liées aux
procédés manuels de gestion de registres des actes de
décès à l'état civil de la commune de kadutu et
nous avons vu qu'il était nécessaire d'informatiser ces
traitements à base d'une application informatique. Dans le chapitre
suivant, nous allons essayer de faire la modélisation du système
futur.
- 19 -
CHAPITRE DEUXIEME :
MODELISATION DU SYSTEME D'INFORMATION
Ce chapitre constitue la partie la plus importante de notre
étude. A partir des données et narrations spéculées
dans les points précédents, nous cheminerons l'analyse vers la
conception de notre système d'information à partir de la
méthode MERISE.
2.1 METHODE MERISE
2.1.1 Historique de la méthode MERISE
MERISE est une méthode de conception, de
développement et de réalisation de projets informatiques. Le but
de cette méthode est d'arriver à concevoir un système
d'information. La méthode MERISE est basée sur la
séparation des données et des traitements à effectuer en
plusieurs modèles conceptuels et physiques. La séparation des
données et des traitements assure une longévité au
modèle. En effet, l'agencement des données n'a pas à
être souvent remanié, tandis que les traitements le sont plus
fréquemment. [12]
La méthode MERISE date de 1978-1979, et fait suite
à une consultation nationale lancée en 1977 par le
ministère de l'Industrie dans le but de choisir des
sociétés de conseil en informatique afin de définir une
méthode de conception de systèmes d'information. Les deux
principales sociétés. Ayant mis au point cette méthode
sont le CTI (Centre Technique d'Informatique) Chargé de gérer le
projet, et le CETE (Centre d'Etudes Techniques de l'Equipement).
2.1.2 Présentation générale de la
méthode Merise
La méthode Merise se caractérise par :
V' Une approche systémique en ayant une vue de
l'entreprise en terme de systèmes.
V' Une séparation des données (le côté
statique) et des traitements (le côté dynamique). V' Une approche
par niveaux.
Pour la conception d'un SI, il est nécessaire de
considérer quatre niveaux d'étude :
V' Le niveau conceptuel.
V' Le niveau organisationnel.
V' Le niveau logique.
V' Le niveau physique.
2.1.2.1 Le niveau conceptuel
Dans ce présent travail nous allons nous baser sur le
modèle conceptuel des données, le modèle logique des
données et enfin le modèle physique des données.
- 20 -
Le niveau conceptuel consiste à concevoir le SI en faisant
abstraction de toutes les contraintes
techniques ou organisationnelles et cela tant au niveau des
données que des traitements. Le niveau
conceptuel répond à la question Quoi ? (Le quoi
faire, avec quelles données).
Le formalisme Merise employé sera :
V' Le Modèle
Conceptuel de Données (MCD).
V' Le Modèle
Logique de Données (MLD).
V' Le Modèle
Conceptuel de Traitements (MCT).
2.1.2.2 Le niveau organisationnel
Le niveau organisationnel a comme mission d'intégrer dans
l'analyse les critères liés à l'organisation
étudiée. Le niveau organisationnel fera préciser les
notions de temporalité, de chronologie des opérations,
d'unité de lieu...
La question posée, au niveau des traitements, est : Qui
?
Le formalisme Merise employé sera :
V' Le Modèle
Organisationnel de Données (MOD)
V' Le Modèle
Organisationnel des Traitements (MOT)
2.1.2.3 Le niveau logique
Le niveau logique est indépendant du matériel
informatique, des langages de programmation ou de gestion des données.
C'est la réponse à la question Avec quoi ?
Le formalisme sera :
V' Le Modèle
Logique de Données (MLD)
V' Le Modèle
Logique des Traitements (MLT)
2.1.2.4 Le niveau physique
Le niveau physique permet de définir l'organisation
réelle (physique) des données. Il apporte les solutions
Techniques, par exemple sur les méthodes de stockage et d'accès
à l'information. C'est la réponse au Comment ?
Le formalisme employé sera :
V' Le Modèle
Physique des Données (MPD).
V' Le Modèle
Opérationnel et physique des
Traitements (MOPT).
- 21 -
2.2 DICTIONNAIRE DE DONNEES
Le dictionnaire des données est un document qui permet de
recenser, de classer et de trier toutes les informations (les données)
collectées lors des entretiens ou de l'étude des documents. [13]
Le dictionnaire peut être plus ou moins élaboré selon le
niveau de granularité souhaité.
Voici le dictionnaire de données correspondant aux
données que nous utiliserons dans notre système :
N°
|
Nom de la
donnée
|
Code de la donnée
|
format
|
longueur
|
Règle de calcule
|
1
|
Code déclarant
|
codeDeclarant
|
Numérique
|
11
|
|
2
|
Nom déclarant
|
nomDeclarant
|
Texte
|
20
|
|
3
|
Post-nom déclarant
|
postnomDeclarant
|
Texte
|
20
|
|
4
|
Prénom déclarant
|
prenomDeclarant
|
Texte
|
20
|
|
5
|
Lieu de
naissance déclarant
|
LnaissDeclarant
|
Texte
|
20
|
|
6
|
Age du déclarant
|
AgeDeclarant
|
Numérique
|
3
|
|
7
|
Profession déclarant
|
professionDeclarant
|
Texte
|
20
|
|
8
|
Résidence déclarant
|
residenceDeclarant
|
Texte
|
15
|
|
9
|
Origine du
déclarant
|
origineDeclarant
|
Texte
|
20
|
|
10
|
Numéro au
registre de décès
|
numregDeces
|
Numérique
|
11
|
|
11
|
Date
d'enregistrement
|
dateEnregistrrement
|
Date/Heure
|
|
|
12
|
Nom du défunt
|
NomDefunt
|
Texte
|
20
|
|
13
|
Post-nom du
défunt
|
postnomDefunt
|
Texte
|
20
|
|
14
|
Prénom du
défunt
|
prenomDefunt
|
Texte
|
20
|
|
15
|
Sexe
|
sexeDefunt
|
Texte
|
8
|
|
16
|
Profession du
défunt
|
professionDefunt
|
Texte
|
20
|
|
- 22 -
18
|
Origine du
défunt
|
origineDefunt
|
Texte
|
20
|
|
19
|
Adresse du
défunt
|
adresseDefunt
|
Texte
|
20
|
|
20
|
Etat civil du
défunt
|
etatcivilDefunt
|
Texte
|
15
|
|
21
|
Non du conjoint
|
nonConjoint
|
Texte
|
15
|
|
22
|
Identifiant du
parent
|
idParent
|
Numérique
|
11
|
|
23
|
Nom du père du défunt
|
nomPere
|
Texte
|
30
|
|
24
|
Nom du père de
la mère du défunt
|
nomMere
|
Texte
|
20
|
|
25
|
Lieu de décès
|
lieuDeces
|
Texte
|
20
|
|
26
|
Identifiant du
décès
|
idDeces
|
Numérique
|
11
|
|
27
|
Cause de décès
|
nomCause
|
Texte
|
20
|
|
28
|
Code de l'agent
|
codeAgent
|
Numerique
|
11
|
|
29
|
Nom de l'agent
|
nomAgent
|
Text
|
20
|
|
30
|
Post-nom de
l'agent
|
postnomAgent
|
Text
|
20
|
|
31
|
Privilège de
l'agent
|
Privilege
|
Text
|
15
|
|
32
|
Photo de Agent
|
Photo
|
Image
|
|
|
33
|
Mot de passe de l'agent
|
Motdepasse
|
Text
|
20
|
|
Table 1:Dictionnaire de données
2.3. MODELE CONCEPTUEL DE DONNES (MCD)
Le MCD est l'événement le plus utile. Il a pour
rôle d'écrire de façon formelle des données qui
seront utilisées par le système ; il permet aussi de
décrire un ensemble de données relatives à un domaine
défini afin de les intégrer en suite dans une base de
données. Les éléments utilisés pour la
formalisation d'un MCD sont les suivants :
? Entité : une entité
est définie comme un objet ayant une existence propre jouant un
rôle dans l'organisation.
Pour le as de notre travail nous avons déterminé
les entités suivantes :
1) Déclarant : il s'agit d'une entité qui
représente toute personne qui se présente à l'état
civil pour déclarer un décès.
- 23 -
2) Décès : il s'agit d'une entité qui
représente tous les décès qui serons inscrit à
l'état civil.
3) Agent : il s'agit d'une entité qui représente
la personne qui pourra se connecter à l'application
4) Défunt : il s'agit d'une entité qui
représente de classer toutes les personnes mortes
5) Cause : c'est une entité qui représente toutes
les causes de décès.
6) Parent : : il s'agit d'une entité qui
représente les parents de toutes les personnes mortes.
I Propriété : est une
information élémentaire se rattachant à une entité
ou à un objet. I Identifiant : est
défini comme une propriété sans ambigüité.
[12]
I Association : elle est
définie comme une relation qui existe entre les objets. Ainsi
l'association unie deux ou plusieurs objets.
I Cardinalité : est le nombre
de fois minimal et maximal qu'un objet participe à la relation. La
cardinalité d'une relation est composée d'un couple comportant
une borne maximale et une borne minimale, intervalle dans laquelle la
cardinalité d'une entité peut prendre sa valeur. Il existe : La
cardinalité minimale, la borne minimale (0,1)
qui décrit le nombre minimum des fois qu'une entité
peut participer à une relation et la cardinalité maximale ; la
borne maximale (1, n) qui décrit le nombre de
fois qu'une entité peut participer à une relation. La
cardinalité (0, n) signifie ici que chaque
entité appartenant à une classe d'entité. Ne participe pas
forcément à la relation ; tandis que la cardinalité
(1, n) signifie que chaque entité appartenant
à une classe d'entité participe au moins une fois à la
relation.
I Contrainte d'intégrité
fonctionnelle(CIF) : elle permet d'optimiser le MCD, d'avoir
l'accès à telle ou telle information du type Père Fils,
l'information du type Père a pour cardinalité 1, n
et 0, n tandis que pour le type Fils
nous avons 1, 1 et 0, 1.
Par rapport à notre dictionnaire de données,
voici le modèle logique de données lié à notre
problème comprenant les entités ayant chacune un identifiant
ainsi que les autres propriétés :
- 24 -
Figure 4:Modèle conceptuel de données
Règle de gestion :
Vis-à-vis de notre modèle conceptuel de
données, nous avons ci-dessous un certain nombre de règles de
gestion :
Règle 1 : un déclarant peut déclarer un ou
plusieurs décès.
Règle 2 : un décès peut être
déclarer une et une seule fois par le déclarant. Règle 3 :
un décès peut être causé par un ou plusieurs
causes.
Règle 4 : une cause peut causer par un ou plusieurs
décès.
Règle 5 : un défunt peut avoir un et un seul parent
(une seule famille). Règle 6 : un parent (une famille) peut avoir un et
ou plusieurs défunts. Règle 7 : un décès concerne
un et un seul défunt.
2.4 MODELE LOGIQUE DE DONNES (MLD)
Le MLD consiste à découvrir la structure des
données utilisées sans faire référence à un
langage de programmation. Il précise le type de données
utilisées lors des traitements ; le MLD ajoute au MCD la notion
d'organisation en indiquant comment les données seront
organisées.
Il n'existe pas de règles spécifiques pour
passer du MLD au modèle physique des données. Le but du MPD est
la description de la structure de chaque table du MLD en fonction du SGBD
choisit.
- 25 -
Règles simples de passage du MCD au MLD
:
L'entité qui possède la cardinalité
maximale égale à 1, recevra l'identifiant ou les identifiants des
entités ayant les cardinalités maximales les plus fortes ; les
relations ayant toutes leurs entités reliées avec des
cardinalités maximales supérieures à 1, se transformeront
en entité en absorbant les identifiants des entités jointes ; les
relations ayant toutes leurs entités reliées avec des
cardinalités maximales égale à 1 ,l'un des identifiants va
migrer dans une table prioritaire [14].
Voici comment se présente le modèle logique de
données lié à notre problème :
Figure 5: Modèle logique de données
2.5 MODELE PHYSIQUE DE DONNEES (MPD)
- 26 -
Le MPD est lié au système de gestion de base de
données.
Voici comment se présente le modèle physique de
données lié à notre problème :
Figure 6:Modèle physique de données
2.6 CONCLUSION PARTIELLE
Dans ce chapitre, il était question de montrer comment
l'analyse a été faite à l'aide de la méthode MERISE
par le modèle conceptuel de données, le modèle logique de
données et le modèle physique de données. Par la suite
nous allons passer à la présentation de notre application de
gestion de décès utilisant la base de données MySQL pour
montrer aux utilisateurs comment configurer et utiliser ladite application.
- 27 -
CHAPITRE TROISIEME :
PRESENTATION DE
L'APPLICATION
Après la conception de notre application informatique,
il était très nécessaire de lui attribuer un nom, c'est
ainsi que cette application qui pourra servir à la gestion de
décès à l'état civil de la commune de Kadutu a
reçu le nom de GeD (gestion de décès).
3.1 CHOIX DU SGBD
Nous avons utilisé MySQL pour concevoir la base de
données de notre application. MySQL est un système de gestion de
base de données relationnel. Il fonctionne sous Linux et Windows. Les
avantages de MySQL sont nombreux et expliquent sa grande popularité
auprès des développeurs :
? Il est totalement open source et gratuit, ses performances sont
excellentes
? Il est en plus multi-utilisateurs, et Prévu pour
fonctionner parfaitement avec plusieurs langages de programmation nous pouvons
également ajouter à cela qu'il est facile à mettre en
place et à utiliser.
? Il est sécurisé
3.2 CHOIX DU LANGAGE DE PROGRAMMATION
Pour réaliser notre application, nous avons
utilisé les technologies du langage de programmation Visuel
Basic.Net (
VB.NET), qui est langage dédié
à la mise en place de desktop application pouvant mettre l'accès
aux données en temps réel. Nous avons manipulé ce langage
dans l'environnement de développement Microsoft Visuel Studio
Professionnel 2012, un IDE largement compatible avec les technologies .NET
3.3 CONFIGURATION DE L'APPLICATION Voir
l'annexe.
3.4 GUIDE UTILISATEUR
Après avoir installé notre application
correctement et ses prérequis, on double-clic sur son icone, un
formulaire d'accueil ci-dessous va apparaitre et disparaitra après 3
secondes.
- 28 -
Figure 7:Formulaire d'accueil
Une fois le trois secondes écoulées, un
formulaire d'authentification va apparaitre pour que l'utilisateur puisse
insérer les coordonnées du serveur et s'identifier en entrant son
nom et son mot de passe.
Par défaut le nom d'utilisateur est Ernest
avec 12 comme mot de passe.
- 29 -
Figure 8:Formulaire d'authentification d'utilisateur
Figure 9:Formulaire d'authentification du serveur
- 30 -
Par défaut :
I Le nom du serveur :localhost lorsqu'on utilise
la base de données en local ;
I Port est 3306 ;
I Base de données :
etatcivil_DB;
I Nom d'utilisateur est root pour l'utilisation
en local et le mot de passe du serveur est 1045.
Une fois que toutes ces coordonnées sont correctes,
nous pouvons cliquer sur le bouton connexion pour se connecter
ou sur le bouton Quitter pour fermer l'application.
Après la connexion, le formulaire ci-dessous apparait :
Figure 10:Formulaire de menu principal
I La ligne en tiret désigne le nom de l'utilisateur ou
agent connecté ainsi que sa photo ; I La ligne en couleur noire
désigne le tableau de bord, qui nous affiche des cas des
décès déjà
enregistrées dans la base de données en tenant
compte du nombre des femmes et des
hommes
I La ligne en couleur bleu désigne la barre
d'accès rapide de notre application contenant
1) Un bouton pour imprimer la liste de tous les
décès
2) Un bouton pour imprimer tous les actes de
décès
3) Un bouton pour afficher le formulaire de mise à jour
d'utilisateur
4) Un bouton pour afficher le formulaire de mise à
jour du décès I La ligne en chocolat nous désigne la barre
de menu
- 31 -
Signalons que nous pouvons utiliser aussi le menu contextuel
en utilisant le clic droit de la souris et accéder aussi à
d'autres fonctionnalités comme nous le voyons sur image ci-dessous :
Figure 11: Menu contextuel
Seul un administrateur peut ajouter un nouvel utilisateur et
vider la base de données.
Pour ajouter un nouveau décès nous pouvons
accéder soit dans la barre d'accès rapide, soit par le menu
contextuel ou soit en cliquant sur l'onglet FICHIER puis sur
Décès comme nous le voyons sur l'image
ci-dessous
Figure 12: Onglet fichier
Nous pouvons aussi voir les statistiques, nous déconnecter
ou quitter l'application. Voici ci-dessous quelques formulaires de notre
application :
- 32 -
Figure 13: Formulaire de mise á jour du
déclarant
Nous pouvons ajouter, modifier ou supprimer un déclarant
en cliquant sur leurs boutons respectifs comme nous le voyons sur l'image
ci-dessus.
En plus de cela nous pouvons aussi rechercher un déclarant
par son nom, son prénom ou son code
- 33 -
Figure 14:Formulaire d'ajout du déclarant
Toutefois il recommander de confirmer le mot de passe
administrateur pour supprimer un décarrant ou un décès
Figure 15: Boite de dialogue pour confirmer le mot de passe
admin lors de suppression
- 34 -
Figure 16: Formulaire de mise á jour du
décès
Les opérations sont les même comme pour le
déclarant. Il est recommandé d'ajouter un déclarant avant
d'ajouter un décès
- 35 -
Figure 17:Formulaire d'ajout du déclarant
Nous devons rentrer les coordonnées du défunt ainsi
que celles du déclarant pour que nous puissions imprimer l 'acte de
décès, sinon rien ne sera fait.
Pour effacer ou modifier un décès ou un
déclarant, nous devons rechercher ce dernier par son nom, son post-nom
ou par son code ensuite sélectionner sur le datagriview la personne
à effacer ou à modifier puis cliquer sur le bouton correspondant
à notre opération.
A partir du formulaire de mise à jour du
décès nous pouvons aussi imprimer l'acte de décès
du défunt sélectionné en cliquant sur le bouton «
Imprimer l'acte de décès ».
Nous pouvons aussi imprimer la liste de décès et
tous les actes de décès en accédant sur l'onglet
imprimer comme nous le voyons sur l'image ci-dessous
:
Figure 18: Onglet imprimer
- 36 -
Nous pouvons aussi ajouter un utilisateur, vider la base de
données , fermer la session ou quitter l'application en accédant
sur l'onglet outils comme nous le voyons sur l'image
ci-dessous :
Figure 19:Onglet outils
Pour ajouter, modifier ou supprimer un utilisateur, les processus
sont les mêmes comme pour le cas du décès mais la
différence est que seul un administrateur peut le faire.
Figure 20: formulaire de mise à jour
d'utilisateur
- 37 -
Figure 21: Formulaire d'ajout d'utilisateur
Dans l'onglet à propos, nous pouvons accéder au
formulaire du concepteur de l'application ou au formulaire parlant à
propos du programme.
Figure 22: Onglet à propos
Figure 23: A propos du concepteur de l'application
- 38 -
Notre application peut ressortir la liste de décès,
l'acte de décès ainsi que les statistiques. Voici ci-dessous la
liste de décès :
Figure 24:Liste de tous les décès
L'application nous donne les choix d'imprimer la liste de
décès pour une date donnée, choisie par l'utilisateur.
Elle nous permet entre autre de ressortir un certain nombre des
statistiques dont voici quelques-unes :
- 39 -
Figure 25: Comptage des décès par date
d'enregistrement et les causes des décès les plus
fréquentes
Le premier diagramme représente le nombre de
décès pour chaque cause de décès groupées
par la date d'enregistrement.
Par exemple :
? Le 20 septembre 2020, on a enregistré 2 cas de la
malaria.
? Le 15 novembre 2020, on a enregistré 1 cas d'Ebola, 1
cas de la malaria et 1 cas d'accident de voiture
Le deuxième diagramme représente les causes de
décès les plus fréquentes
Comme nous le constatons sur l'image, nous avons
déjà enregistré 3 cas de décès de la
malaria,1 cas d'accident voiture et d'Ebola.
- 40 -
Figure 26: Comptage des décès par âge et
par état civil
Sur l'image ci-dessus, le premier diagramme représente
le nombre de décès par tranche d'âge (un cas d'une personne
de 12 ans, de 34 ans, de 100 ans et 2 cas des personnes de 45 ans) et le second
diagramme représente le nombre des décès par état
civil (2 cas des personnes célibataires et 1 cas d'une personne
mariée).
L'image ci-dessous représente l'acte de
décès que peut ressortir notre application :
Figure 27:Acte de décès
- 41 -
- 42 -
3.5 CONCLUSION PARTIELLE
Dans ce présent chapitre, il a été question
de présenter notre application de manière générale
; l'application en question possède un menu horizontal situé
au-dessus, elle a aussi un menu contextuel et une barre d'outils d'accès
rapide qui permettent la navigation rapide dans application.
Pour imprimer un acte de décès, nous devons nous
assurer que nous avons saisi les coordonnées du défunt ainsi que
celles du déclarant. Cet outil facilitera à l'état civil
de la commune de kadutu de bien gérer les actes de
décès.
- 43 -
CONCLUSION GENERALE
Eu égard à notre travail de fin de cycle qui a
porté sur la « Conception et réalisation d'une
application d'enregistrement de décès à
l'état civil. Cas de la commune de kadutu ». Nous avons
identifié les faiblesses liées au traitement manuel des
données, C'est ainsi que, les questions principales sur lesquelles a
porté le présent travail était de savoir quel
système d'archivage préconisé afin de mettre fin aux
différentes pertes des documents constatées et quel
mécanisme peut-t-on mettre en place pour mettre fin au traitement manuel
des données ?
De cette problématique, nous avons découvert
dans l'hypothèse que la mise en place d'une application de gestion
informatique facilitera le traitement automatique des données. Les
résultats
auxquels nous sommes aboutis ; nous permettent d'affirmer
notre hypothèse de départ étant donné que
l'application que nous avons conçue permet de garantir la
sécurité des données, de ressortir les actes de
décès, liste de décès pour une date quelconque et
les statistiques.
Pour vérifier notre hypothèse, nous nous sommes
servis d'une méthode et de deux techniques ; notamment la méthode
MERISE, la technique d'interview et la technique documentaire. L'examen du
problème et la mise en pratique de ces stratégies, nous ont
poussé à subdiviser ce travail en terme de chapitres. Cependant,
à part l'introduction et la conclusion ; le présent travail a
porté sur trois chapitres à savoir :
Le premier chapitre, a porté sur les notions et
concepts théoriques de base et étude préalable du milieu
d'étude ; dans ce chapitre, nous avons expliqué en détail
les mots clés du sujet et de notre domaine ; nous avons
présenté aussi en détail la commune de Kadutu ainsi que
son service de l'état civil dans le but d'avoir une idée du
milieu dans lequel nous menons notre étude. Nous avons
ensuite soulevé les points forts et faibles du
système existant pour enfin donner notre solution informatique.
Le deuxième chapitre, a porté sur la
modélisation du système d'information, dans ce chapitre, nous
avons fait la modélisation de données de notre nouveau
système en utilisant la méthode MERISE par la présentation
du modèle conceptuel de données, le modèle logique de
données et le modèle physique de données
Le troisième est intitulé présentation de
l'application, dans ce chapitre, nous avons présenté de
manière générale notre application de gestion de
décès.
Au cours de notre recherche scientifique, nous nous sommes
heurtés à des difficultés en tant qu'être humain
avant d'achever un travail. Nous soulevons celles qui nous ont beaucoup
anéantis pour réaliser ce travail le plus tôt et rapide
:
? Nous avons eu beaucoup de difficultés liées
à l'apprentissage du langage
vb.net ; ? Le manque d'argent pour surfer
sur internet pour nos recherches.
- 44 -
Nous ne pouvons pas prétendre avoir
réalisé un tel travail sans imperfection, parce que c'est une
oeuvre humaine. Mais nous espérons que le système proposé,
apportera une meilleure solution à l'état civil de la commune de
Kadutu dans la gestion de décès. Pour clore, nous disons à
tous ceux qui vont nous lire et nous comprendre de ne pas nous tenir trop
rigueur car tout travail scientifique et/ou une oeuvre humaine ne peut jamais
manquer des imperfections.
- 45 -
BIBLIOGRAPHIE
[1] A. F. Gabriel, «conception d'un outil informatise de
suivi de vente des produits pharmaceutiques dans une pharmacie de la zone de
sante rurale de mwana/mwenga burhinyi,» Bukavu, 2016-2017.
[2] WHO, «Why counting births and deaths is
important,» 30 mai 2014. [En ligne]. Available: www.who.int.
[3] G. DUNIA, «Mise en place d'une application web pour la
gestion des certificats de mariage en RDC, Mémoire inédit
Université protestante de Lubumbashi,» Lubumbashi, 2012-2013.
[4] Ass. BORIBO KIKUNDA PHILIPPE, « Initiation à la
Recherche Scientifique, Cours inédit G2 info/UCB,» Bukavu,
2018-2019.
[5] AMINA, «Automatisation des enregistrements de mariage
et de naissance. Cas de la commune de Kadutu, TFC inédit UCB,»
BUKAVU, 2018-2019.
[6] K. BLAISE, «Mise en place d'une application
partagée en réseau pour l'enregistrement des enfants à
l'état civil. Cas de la ville de Kinshasa, Mémoire inédit
Ecole supérieure des métiers d'informatique et commerce,»
Kinshasa, 2010-2012.
[7] A. M. Arsène, «Conception d'un outil d'aide
à la gestion automatisée des auditoires dans une
université à plusieurs sites. Cas de l'université
catholique de Bukavu, TFC inédit l'université catholique de
Bukavu,» Bukavu, 2017-2018.
[8] D. d. e. r. opérationnelle, «Q'est-ce que
l'informatique?,» [En ligne]. Available:
diro.umontreal.ca. [Accès
le 24 Mai 2020].
[9] C. C. Claude, « Maintenance des ordinateurs, Cours
inédit G3 info/UCB,» Bukavu, 20192020.
[10] C. B. KINDJA, «Base de données, Cours
inédit G2 info/UCB,» Bukavu, 2018-2019.
[11] Oracle, «database,» 20 Avril 2020. [En ligne].
Available:
Www.Oracle.com.
[12] Fdigallo, «merise,» 10 Fevrier 2020. [En ligne].
Available:
Fdigallo.online.fr.
[13] SINDANO K, « Système de gestion de Base de
données, Cours inédit G3info/UCB,» Bukavu, 2015-2016.
[14] A. J.-D. u. kwolonyo, «Méthode d'Analyse
Informatique, Cours inédit G2 info/UCB,» Bukavu, 2018-2019.
[15] Hankerspace, «apprendre à programmer en
vb.net,» 2013.
- 46 -
[16] P. Pinault, «Administration d'un réseau
local,» 2003.
[17] :. Daniel K. Schneider - Patrick Jermann- Olivier Clavel-
Vivian Synteta, «Introduction à MySQL, Version 1.7,» 2010 .
[18] KAMBOUCHE FATIMA ZOHRA- BENGOUDIFA AMEL, «conception
et réalisation d'une application de gestion des notes d'examen,
mémoire inédit université Abou bakr /Algérie,»
20212-2013.
[19] Developez, «Integrer mysql dans visuel studio,»
14 Mars 2020. [En ligne]. Available:
Www.Developez.net.
[20] LesZeros, «apprendre-a-programmer-en-vb-net,» 12
Mai 2020. [En ligne]. Available:
Www.siteduzero.com.
[21] B. KABANGU, «Mise en place d'une application
partagée en réseau pour l'enregistrement des enfants à
l'état civil. Cas de la ville de Kinshasa, Mémoire inédit
Ecole supérieure des métiers d'informatique et commerce,»
Kinshasa, 2010-2012.
[22] E. L. Freddy, «Mise en place d'une base de
données pour la detection et la prise en change des couches sociales
defavorisées, TFC inédit Université notre-dame,»
Kananga, 20082009.
- 47 -
ANNEXES
1. Configuration de l'application GesD
Nous rappelons que l'application peut fonctionner sur plusieurs
postes en utilisant la base de donnée en local ou à distance.
Il est recommandé d'installer tous les prérequis de
l'application pour son bon fonctionnement. En effet, nous devons installer :
? Wampserver
? Net Framework 4.0 ou une version supérieure ? Cristal
report 13
a) Implémentation de la base de données
dans Wampserver
Nous devons avoir premièrement notre script de la base de
données dans un emplacement connu pour faciliter son export dans
Wampserver.
Apres installation du logiciel Wampserver sur notre ordinateur,
nous devons cliquer sur l'icône symbolisant Wampserver avec le bouton
gauche de la souris dans la barre de taches situé à droite de
l'écran. Ce qui affiche l'image suivante :
Une fois Wampserver lancé, nous devons choisir «
PhpMyAdmin » pour accéder à l'environnement de la base de
données à partir du serveur local.
Voici sa page d'accueil à la figure suivante :
Pour créer un utilisateur, nous devons cliquer sur
compte utilisateur dans la page d'accueil de WAMP ensuite nous devons cliquer
sur nouvel utilisateur pour en ajouter un en lui attribuant tous
- 48 -
Nous devons cliquer sur « importer » puis sur parcourir
pour aller prendre le script de notre base de données nommé
« etatcivil_db » et l'exécuter pour créer notre base de
donnée.
b) Création des utilisateurs et autorisation de
Wampserver pour une connexion à distance
Pour autoriser WAMP à accepter les connexions à
distance il faut cliquer l'icône de WAMP puis sur Apache ensuite sur le
fichier « httpd-vhosts. conf » , alors on pourra changer la ligne 10
par « all greated »
- 49 -
les privilèges. Par défaut nous avons
l'utilisateur « root » mais malheureusement celui-ci ne peut pas se
connecter à distance.
Pour utiliser la base de donnés distante, nous devons
avoir notre base de donnée dans une machine hôte et l'application
dans les machines clientes. Toutes ces machines doivent être sur le
même réseau, connectées soit sur un switch par un
câble Ethernet Rj45 croisé et ce dernier relié à son
tour sur la machine hôte.