WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application d'enregistrement des décès à  l'état civil. Cas de la commune de Kadutu.


par Ernest Shauri wa kipepa
Université Catholique de Bukavu - Graduat en sciences de l’informatique 2019
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

    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 :

    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.






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille