TFC Mbukapindu
TFC Mbukapindu
TFC Mbukapindu
O. INTRODUCTION
0.1. PROBLEMATIQUE
Au regard de ces problèmes évoqués ci-haut, nous nous sommes posés les
questions suivantes :
0.2. HYPOTHESE
L’objectif est celui de mener une étude de faisabilité pour bien gérer
l’enregistrement des nouveau-nés de cette municipalité et qui doit être
une règle quotidienne pour le suivi de celui-ci.
Pour les étudiants et les chercheurs, nous avons mis à leurs disposition
une œuvre qui leur permettra de trouver des solutions au sujet abordé
dans le même sens.
0.5.1. Méthodes
Pour notre travail, nous avons opté pour les méthodes suivantes :
0.5.2. Techniques
INTRODUCTION
p.5.
14 Idem.
15 Pierre stockreiser, Op. Cit.
16Idem.
17 Ibidem.
Page |6
Une classe de relation peut lier plus de deux classes d'entité. Voici les
dénominations des classes de relation selon le nombre d'intervenants :
P.9.
33 Patrick D., Op. Cit.
34 Ibidem.
35 Blaise MATETA, Notes du cours de SQL server 2000, Inédites, G3-Info, ISIPA Kin, 2011,
P.3.
36 Philipe Matthieu, Base de Données (Merise à SGBD), version 1.4, USTL, 1999.
37 Saint-Jean DJUNGU, Réseaux par la pratique, édition : CRIA, P.11.
Page |9
Dans ce point, il est question de démontrer notre apport par rapport aux
travaux antérieurement développant les mêmes sujets que le nôtre. Il
n’est pas à ignorer que notre sujet de recherche a été déjà abordé par
nos ainés scientifiques.
Mais en ce qui nous concerne, nous sommes partie d’une problématique qui
se basée sur des interrogations suivantes :
INTRODUCTION
L’étude préalable est donc la première étape que nous allons aborder.
Elle consiste à définir les objectifs, à recueillir les données
nécessaires pour la suite de notre travail afin de satisfaire aux besoins
des utilisateurs.
C’est dans le contexte que les population du KWANGO- KWILU, soutenues par
leur dirigeant politiques des partis comme les LUKA et PSA pour ne citer
que ceux-là ont commencé d’occuper on ne peut plus d’une façon anarchique
les terrains situés à gauche du boulevard LUMUMBA en allant vers
l’aéroport international de N’DJILI qui plus tard, vont constituer une
zone annexe à la commune de N’DJILI cette situation ne concernait pas
seulement la porte est de la ville de Léopold ville mais aussi la partie
ouest avec la naissance d’autres agglomération comme de circonstances
analogies.
Elle bornée :
BOURGMESTRE
3 SCES SPECIALISES
ANR
CHEF DE BUREAU
SECRET-
COMM
ZONE SANTE (2) CELLULE INFORMATIQUE
PROTOCOLE
SCES TECHNIQUES SCES DU MININTER
AFP/ACTIF
SCES DU PERSONNEL
BUDGEDT - FEMMES,
CONTROLE GENRE & FAM
POPULATION
FINANCES/ ETAT-CIVIL
HYGIENE
COMPT
CONTENTIEUX
TRAV PUBL
ECONOMIE DECO E.SM
AGRICULTURE AFP/PR
1.1.5. FONCTIONNEMENT
Bourgmestre
Bourgmestre adjoint
Le chef de bureau
Le préposé du secrétariat
Le proposé du personnel
Police
DGM
ANR
Secrétariat
Personnel
Contentieux
Etat –civil
Populations
Urbanisme
Développement
Habitant
IPME
Economie
Environnement
Tourisme
Affaire sociale
Culture et art
Jeunesse
Sport et loisirs
Travaux public
1.1.6.1. NARRATION
Les actes établis seront retournés au préposé pour une vérification afin
de les envoyer auprès de l’officier de l’état civil pour sa signature.
Réception
Vérifier le certificat de
naissance ;
Remplir la fiche
Déclarant
d’identification.
Huissier
Archiver la copie de l’acte
de naissance.
1. Certificat de naissance
2. Acte de naissance
SEX Sexe AN 1
LNON Le nom du nouveau–né AN 15
LINN Leu de naissance du nouveau-né AN 15
NATPN Nationalité père nouveau-né AN 15
NOMER Nom de la mère du nouveau- nées AN 30
PROFMER Profession de la mère du nouveau-né AN 15
RESID Résidence du parent du nouveau-nées AN 15
Bourgmestre
Préposé de l’état
civil
Chargé des
statistiques
Huissier
1.2.1.2. FONCTIONNEMENT
Nombre de
Niveau
Poste Personne Fonction Spécialité Ancienneté
d’étude
Par poste
Officier de
Bourgmestre 1 G3 - 8 ans
l’état civil
Préposé à Chef de
1 D6 - 13 ans
l’état civil service
Chargé des Chargé des
3 D6 - 7ans
actes actes
Chargé des Chargé des
1 D6 - 5 ans
statistiques statistiques
Huissier 2 D6 Huissier - 6 ans
Nombre de
Année
Nom matériels Nombre Marque personnes à Etat
d’acquisition
son utilisation
Ordinateur 2 Dell 2 2011 Bon
Imprimante 1 Hp Lazer 1 2009 Bon
Plusieur
Rame papier Paperline Plusieurs - Bon
s
Après avoir passé en revue les solutions proposées, nous suggérons aux
autorités de la commune d’opter pour la solution informatique, cela pour
un bon fonctionnement de la commune quant aux activités relatives à la
gestion des enregistrements des nouveau-nés.
P a g e | 26
Ici, nous parlons des relations, une relation est un lien verbal
entre deux ou plusieurs objets. Le lien verbal est un verbe à
l’infinitif.
Notion de cardinalités
Dictionnaire de données
prend une valeur, et qui peut énoncer sous-forme d’une phrase dont
les objets sont les mots et les relations les verbes.
RG 17: Un nouveau-né est attesté une fois par un médecin d’un hôpital ;
Un médecin atteste une ou plusieurs fois un nouveau-né dans un
hôpital ;
Dans un hôpital est attesté une fois un nouveau-né par un
médecin.
RG 18 : Un enregistrement se réfère à zéro ou un jugement supplétif ;
Un jugement supplétif se réfère à un enregistrement.
RG 19 : Un père a une nationalité ;
Une nationalité est eue par un père.
RG 20 : Une mère a une nationalité ;
Une nationalité est eue par une mère.
Les cardinalités sont les lignes des relations indiquent les nombres des
liens minimum devra exister entre l’occurrence d’un objet et le type
relation concerné et le maximum des liens pouvant exister entre cette
occurrence et la relation. Ces deux nombres sont une virgule.
1. Pere ;
2. Mere ;
3. Territoire ;
4. District ;
5. Province ;
6. Pays ;
7. Nouveaux ne ;
8. Enregistrement ;
9. Profession ;
10. Fonction ;
11. Declarant ;
12. Autorite ;
13. Hopital ;
14. Secteur ;
15. Declaration ;
P a g e | 29
16. Langue ;
17. Jugement suppletif ;
18. Medecin ;
19. Nationalite.
1,1 1, n
Pere Etre originaire Secteur
#Numpèr #Codsect
1
1,1 1, n
Secteur Se trouver 1 Territoire
#Codsect #Codterr
1,1 1, n
Territoire Se trouver District
#Codterr 2 #Coddist
1,1 1, n
District Province
Se trouver 3
#Coddist #Codprov
1,1 1, n
Province Se trouver 4 Pays
#Codprov #Codpay
1,1 1, n
Mere Secteur
Etre originaire
#Nummer #Codsect
2
0, 1 1,n
Pere Exercer 1 Profession
#Numper #Codprof
Mere 0, 1 1, n Profession
Exercer 2
#Nummer #Codprof
1,1 1, n
Nouveau ne Lier 1 Pere
#Numnouvne #Numper
1,1 1, n
Nouveau ne Lier 2 Mere
#Numnouvne #Nummer
P a g e | 33
1,1 1, 1
Nouveau ne Concerner Enregistrement
#Numnouvné #Numenregist
1,1 1, 1
Enregistrement Se référer Declaration
#Numenregist #Numdecla
1,1 1, n
Declaration Faire 1 Declarant
#Numdecla #Numdecl
1,1 1, n
Declaration Se faire Langue
#Numdecla #Codlang
1,1 1, n
Enregistrement Faire 2 Autorite
#Numenregist #Numauto
1,1 1, n
Autorite Exercer 3 Fonction
#Numauto #Codfonct
1,1 1, n
Nouveau ne Attester Hopital
#Numnouvné #Numhopit
1, n
Medecin
#Nummed
0,1 1, 1
Enregistrement Se référer2 Jugement suppletif
#Numenregist #Numjuge
0, 1 1,n
Pere Avoir 1 Nationalite
#Numper #Codnat
Mere 1, 1 1, n Nationalite
Avoir 2
#Nummer #Codnat
P a g e | 34
II.9. Epuration
II.9.2. Normalisation
La normalisation est basée sur une série de formes normales qui ont
pour but d’obtenir un modèle conceptuel des données (MCD) plus
clair.
A. Formalisme
Schéma MCT
E1 E2 A E9 E10
ET
ET
4 Contrôle
4 Contrôle
Vérification de l’acte de
Vérification de la naissance
conformité du certificat
Négatif Possible
Dans le délais Hors délais
OU ET
Toujours Toujours
E5 E6 E14 E15
ET
4 Enregistrement
Enregistrement
ge de l’enfant
dans le registre de
naissance
Signature du registre
Toujours
E8
E7
4 Elaboration acte
Etablissement de l’acte de
naissance
Toujours
A
P a g e | 39
EVENEMENTS
E1 : Présentation certificat ;
E2 : Réception certificat ;
E3 : Jugement supplétif ;
E4 : Enregistrement possible ;
E5 : Transmission fiche au préposé de l’état civil ;
E6 : Fiche réceptionné ;
E7 : Envoi fiche au chargé des actes ;
E8 : Réception fiche ;
E9 : Transmission acte de naissance au préposé ;
E10 : Acte de naissance réceptionné ;
E11 : Retour de l’acte pour vérification ;
E12 : Envoi acte à l’officier de l’état civil ;
E13 : Réception de l’acte ;
E14 : Remise acte de naissance au déclarant ;
E15 : Archivage de la copie de l’acte de naissance.
P a g e | 40
E1 E2
ET
4 Contrôle
Apériodique
E4 E3
OU
Phase 1+
4 Remplissage
±10 min
E5 E6
ET
4 Enregistrement
Préposé de
Phase 2+
±1 jour
Enregistrement
ge de l’enfant Manuelle
dans le registre de
l’état
naissance civil
Signature du registre
Toujours
E7 E8 E11
4 Elaboration acte
Phase 3+
A
P a g e | 41
A E9 E10
ET
4 Contrôle
Préposé de
Phase 4+
±2 heurs
ET
4 Validation acte
Phase 5+
Officier de
±45 min
E14 E15
P a g e | 42
ANNEE:
ANNEE:
ANNEE:
ACTE DE NAISSANCE
DECLARA : NOM :
IDENTITPER : POSTN :
PROFPER : PREN :
LIBDISTPER : LINAIS :
IENTITMER : DATNAIS :
PROFMER : HEUNAIS :
LIBDISTMER : SEX :
P a g e | 45
Notre choix pour ce travail est porté sur WinDev (Atelier de Génie
Logiciel)
Les relations ayant toutes leurs entités reliées avec des cardinalité
maximales supérieurs à 1 se transformerons en entité en absorbant les
identifiants des jointes.
a. Tables sémantiques
b. Table relationnelle
actes
PF1
E1
Semi-automatique
Enregistrement Autorite Declaration Nouveau ne Acteur Sexe Naissance Coordonne
Annuel
PF2
E2 E3 E4
P a g e | 48
actes
PF3
E1
49
ETAPE PHYSIQUE
1. Acteur
2. Autorite
50
3. Declarant
4. Nouveau ne
51
5. Parent
6. Medecin
52
1. Les Fichiers
2. Les Requêtes
3. Les Fenêtres
4. Les États
de champs présents dans les fenêtres, … Les états peuvent être visualisés
à l’écran, imprimés sur papier, générés en PDF ou en HTML, …43
5. Les Triggers
1. Profession
2. Naissance
3. Secteur
55
4. Acteur
5. Territoire
56
6. District
7. Province
57
8. Pays
9. Sexe
58
10. Coordonne
11. Parent
59
12. Fonction
13. Declarant
60
15. Hôpital
61
16. Nouveau-né
17. Enregistrement
62
18. Langue
19. Declaration
63
22. Médecin
23. Autorité
65
24. Nationalité
66
UT1
SELECT
F_hopital.numhop AS numhop,
F_hopital.Nomhop AS libhop,
F_nauveau_ne.Numnouvne AS Numnouvne,
F_acteur.nom AS nom,
F_acteur.post AS postn
FROM
F_hopital,
F_nauveau_ne,
F_acteur
WHERE
F_nauveau_ne.Numact = F_acteur.Numact
ORDER BY
numhop ASC
UT2
SELECT
F_parent.numpar AS numpar,
F_acteur.nom AS nom,
F_acteur.post AS postn,
F_acteur.pren AS pren,
F_nauveau_ne.Numnouvne AS Numnouvne
FROM
F_acteur,
F_parent,
F_nauveau_ne
WHERE
F_parent.Numact = F_acteur.Numact
AND F_nauveau_ne.Numact = F_acteur.Numact
ORDER BY
numpar ASC
67
UT3
SELECT
F_autorite.numauto AS numauto,
F_acteur.nom AS nom,
F_acteur.post AS postn,
F_fonction.libfonct AS libfonct,
F_nauveau_ne.Numnouvne AS Numnouvne
FROM
F_fonction, F_autorite,
F_nauveau_ne, F_acteur
WHERE
F_autorite.Codfonct = F_fonction.Codfonct
AND F_nauveau_ne.Numact = F_acteur.Numact
ORDER BY
numauto ASC
UT4
SELECT
F_declarant.IdDeclar AS Numdecla,
F_acteur.nom AS nom,
F_acteur.post AS postn,
F_nauveau_ne.Numnouvne AS Numnouvne
FROM
F_declarant,
F_nauveau_ne,
F_acteur
WHERE
F_nauveau_ne.Numact = F_acteur.Numact
ORDER BY
Numdecla ASC
68
Naissance Sexe
UT5
SELECT
F_Declaration.Numdecla AS Numdecla,
F_parent.numpar AS numpar,
F_proffession.libprof AS libprof,
F_District.libdist AS libdist,
F_nauveau_ne.Numnouvne AS Numnouvne,
F_acteur.nom AS nom,
F_acteur.post AS post,
F_acteur.pren AS pren,
F_Naissance.datnais AS datnais,
F_Naissance.linais AS linais,
F_nauveau_ne.henais AS henais,
F_Sexe.CodSex AS CodSex
FROM
F_Declaration,
F_parent,
F_proffession,
F_District,
F_nauveau_ne,
F_acteur,
F_Naissance,
F_Sexe
69
Introduction
Le réseau est un ensemble d’éléments de même nature connecté les uns aux
autres. Il permet ainsi de partager des éléments matériels ou immatériels
entre chacun de ces éléments tout en respectant les règles bien
définies.45
45 http://dictionnaire.phpmyvisites.net.
46 Dior MIZONZA, B., notes des cours de réseaux, TM/2, 2009-2010.
70
Ethernet (aussi connu sous le nom de norme IEEE 802.3) est une technologie
de réseau local basé sur le principe suivant : Toutes les machines du
réseau Ethernet sont connectées à une même ligne de communication,
constituée de câbles cylindriques, des paires torsadées, des commutateurs,
des concentrateurs, des routeurs, etc.48
L'anneau à jeton (en anglais Token ring) est une technologie d'accès au
réseau basé sur le principe de la communication au tour à tour, c'est-à-
dire que chaque ordinateur du réseau a la possibilité de parler à son
tour. C'est un jeton (un paquet de données), circulant en boucle d'un
ordinateur à un autre, qui détermine quel ordinateur a le droit d'émettre
des informations. Lorsqu'un ordinateur est en possession du jeton il peut
émettre pendant un temps déterminé, après lequel il remet le jeton à
l'ordinateur suivant :
Avantage :
Inconvénients :
49Moussa mise en place d’un serveur web sous Linux dans la distribution d’Ubuntu 10.04.,
TFC, ISIPA/Kin,TM, 2010-2011, P14
74
Client
Client
Client
Client
Client
Avantages :
Inconvénients :
- Avantage :
- Inconvénients :
- Fonctionnement
Serveur
50LUAMBANKAZI Clery, Conception et Réalisation d’une base de données pour la gestion des
congés des agents, TFC, ISIPA (Kinshasa), Ed.2011-2012.
76
Le modèle TCP/IP est très proche OSI (en anglais Open Systems
Interconnections, « Interconnexion de systèmes ouverts » modèle comportant
sept(7) couches : physique, liaison de données, réseau, transport,
session, présentation, application) qui a été mis au point par
l’organisation internationale des standards (ISO, organisation
internationale de normalisation) afin de normaliser les communications
entre ordinateurs.
N° Équipement Choix
1 Système d’exploitation réseau Microsoft Windows 2008 serveur entreprise
2 Système d’exploitation client Windows Seven
3 Protocol de transport TCP
4 Support de transmission Illimité
5 Logiciels d’application Microsoft office 2007
6 Antivirus Kaspersky 2016
7 Architecture Client serveur
8 Protocol d’identification Ipv4
9 Topologie Etoile
10 Type réseau LAN
N° Équipement Choix
HP, Dual cor, CPU 3Ghz,
1 Ordinateur fixe
Ram 3Go, Hdd 250, monitor 19”
2 Switch 2950T-16
3 Support de transmission UTP/CAT5
4 Serveur dédie Dell OptlepHdd 1To *3, Ram 7Go, CPU 4 GHZo I5
5 Goulotte Grand format 16x24
6 Prise Rj45 male Grand format
7 Imprimante réseau Canon Laser 7200
8 Onduleur UTP 1200 VA
77
1.4. PARAMÉTRAGE
Masque sous
Noms poste Domaine Adresse IP Passerelle
réseau
Bourgmestre Masina.org 192.168.0.3 255.255.255.0 192.168.0.2
Préposé à
Masina.org 192.168.0.4 255.255.255.0 192.168.0.2
l’état civil
Chargé des 192.168.0.5
actes Masina.org 192.168.0.6 255.255.255.0 192.168.0.2
192.168.0.7
Chargé des
Masina.org 192.168.0.8 255.255.255.0 192.168.0.2
statistiques
Imprimante - 192.168.0.9 255.255.255.0 192.168.0.2
Serveur Masina.org 192.168.0.2 255.255.255.0 192.168.0.2
78
Comme nous le savons tous, une entreprise organisé c’est une entreprise
sécurisée.
Étant donné qu’il y a qu’une seule base de données dans un serveur qui
garde toute les informations du réseau, nous devons utiliser des copies
miroirs de nos disques.
Même dans une famille, les enfants n’accèdent pas dans toutes les chambres
de la maison. C’est ce qui justifie la notion de privilège.
Bref : Les applications qui accèdent à une base de données doivent donc
elles-mêmes être protégées avec au moins :
Schéma Bourgmestre
Préposé à
192.168.0.3 l’état civil
192.168.0.4
Chargé des actes
192.168.0.5
Switch Imprimante
Multifonction
192.168.0.9
SECTION 2 : PROGRAMMATION
Une base de données est une collection des données sur un domaine
d’application particulière ou les propriétés de données ainsi que les
relations sémantiques entre ces données sont spécifiées en utilisant les
concepts proposés par le modèle de données sous-jacent. La définition
d’une base de données prend maintenant un sens plus large qu’au paravent.
Ce n’est plus juste un fichier qui contient les informations utiles pour
l’utilisateur. Il contient aussi les requêtes, les fenêtres, les états et
les Triggers pour développer une « application » ou un « système » qui
répond aux besoins spécifiques de l’utilisateur.
54CT KIKAUTI NTOTILA, Note de cours, Microsoft Access 2007 (G3/info : 2011-2012).
83
1. Création de projet
4. Création de la requête
5. Création de l’État
MENU D’ACCUEIL
MOT DE PASSE
MENU PRINCIPAL
Gestion des Tables
Edition/Affichage
Recherche multicritère
Quitter
a. Méthode de programmation
Elle traite les erreurs au niveau des objets sans que cela n’affecte
ou ne perturbe les autres parties du programme ;
Elle facilite la maintenance ;
Elle lie les données et les fonctions qui les manipulent afin d’éviter
les accès aux données par des faits non autorisés.
Notre choix sera porté sur WinDev qui est un AGL (Atelier de Génie
Logiciel). Il nous permet de développer des applications dans tous les
domaines dont nous pouvons citer quelques un : la Gestion des stocks,
réglage et sui de marchandises sur chaîne de production, fiches clients…
WinDev est un outil de développement complet qui intègre tous les outils
nécessaires au cycle de réalisation d’une application. Contrairement à
d’autres langages de développement traditionnels, il n’est pas nécessaire
de chercher et de rajouter des modules pour pouvoir concevoir, tester et
installer une application55.
CONCLUSION
Une œuvre humaine n’étant pas parfaite, car l’homme est de nature
imparfaite, en dépit des efforts consentis, il se peut que des erreurs y
subsistent ; ainsi, nous restons attentifs à toutes les remarques et
suggestions en vue de son amélioration.
89
BIBLIOGRAPHIE
Ouvrages :
Note de cours :
Autres documents :
1. http://www.sam-sag.com.
2. http://www.merise.org.
3. http://www.wikituto.com.
4. www.wikipedia.com.
5. http://www.dreamlive.fr.
6. Marc DOVERO : support de formation en ligne. Cours de réseau. (Du 29
octobre au 9 novembre). Infos : service-
formation@.africacomputing.Org.
7. Moussa mise en place d’un serveur web sous Linux dans la distribution
d’Ubuntu 10.04., TFC, ISIPA/Kin,TM, 2010-2011.
8. TOMENE NDOFUSU Jeançy, Conception et Réalisation d’une base de données pour la
gestion des paiements de frais scolaires, TFC, ISIPA (Kinshasa), Ed.2011-2012.
90
TABLE DE MATIERE
O. INTRODUCTION ..................................................... 1
0.1. PROBLEMATIQUE .................................................... 1
0.2. HYPOTHESE ........................................................ 2
0.3. OBJECTIF ET INTERET DU TRAVAIL .................................. 2
0.4. DELIMITATION DU TRAVAIL .......................................... 2
0.5. METHODES ET TECHNIQUES ENVISAGEES ................................ 3
0.5.1. Méthodes ....................................................... 3
0.5.2. Techniques ..................................................... 3
0.6. DIFFICULTES RENCONTREES .......................................... 4
0.7. SUBDIVISION DU TRAVAIL ........................................... 4
CHAPITRE 1 : CONSIDERATIONS GENERALES ET THEORIQUES .................... 5
INTRODUCTION ........................................................... 5
1.1. DEFINITION DES CONCEPTS CLES UTILISES .......................... 5
1.2. ETAT DE LA QUESTION ............................................ 9
CHAPITRE 2 : CADRE METHODOLOGIQUE ..................................... 10
INTRODUCTION .......................................................... 10
SECTION 1 : ETUDE PREALABLE ........................................... 10
1.1. ANALYSE DE L’EXISTANT ......................................... 10
1.1.1. HISTORIQUE DE L’ENTREPRISE .................................. 10
1.1.2. PRESENTATION DE LA COMMUNE .................................. 11
1.1.3. OBJECTIF DE LA COMMUNE ...................................... 11
1.1.4. ORGANIGRAMME GENERAL DE LA COMMUNE ........................... 12
1.1.5. FONCTIONNEMENT .............................................. 13
1.1.6. CIRCULATION DES INFORMATIONS ................................ 17
1.1.7. ETUDE DES DOCUMENTS UTILISES ................................ 21
1.2. CONNAISSANCE DU SERVICE CONCERNE .............................. 22
1.2.1. ORGANIGRAMME ET FOCTIONNEMENT DU SERVICE CONCERNE ............ 22
1.2.2. ETUDEDES MOYENS DE TRAITEMENT UTILISES ....................... 23
1.2.3. CRITIQUE DE L’EXISTANT ...................................... 23
1.2.4. PROPOSITION DES SOLUTIONS NOUVELLES .......................... 24
1.2.4.3. CHOIX D’UNE SOLUTION ....................................... 25
SECTION II :Analyse Conceptuelle ...................................... 26
II.1.Grandes étapes à la création d’une base de données .............. 26
II. 2 Règles de gestion .............................................. 27
91
BIBLIOGRAPHIE ......................................................... 89
Annexes ............................................................... 93
93
Annexes