Académique Documents
Professionnel Documents
Culture Documents
B.P. 1534
KINSHASA /LIMETE
Par
i. Dédicace
ii. Remerciements
J’aimerai exprimer une absolue gratitude à Dieu, Père de tout et généreux Maitre pour le don de
Vie, la grâce reçue d’arriver jusqu’à ce stade de mon cursus universitaire. Les mots ne sauraient
exprimer la quasi-totalité de ma reconnaissance.
Je tiens à remercier aussi mon directeur, le professeur Efrem MBAKI LUZAYISU pour sa
disponibilité et sa dévotion. Il a été pour moi un bon guide pour la rédaction de ce travail.
A mon père, KASEREKA MULEWA Delliance, je dis un grand merci, lui qui a toujours été
une source d’inspiration en ce qui concerne le don de soi au travail acharné et la quête de la
meilleure version de soi-même. Merci de m’avoir souvent poussé à ressortir le meilleur de moi.
Merci à mon altruiste maman, SANGALA KATSEMIRE Furaha, pour avoir toujours été là pour
moi, merci de toujours croire en moi et de me soutenir, cela m’a toujours donné confiance en moi.
Merci également aux membres de ma famille : mes oncles, tantes, cousins, cousines… Tous
vous avez votre apport auprès de moi, Je vous en suis reconnaissante.
A mes très chers amis : KIKO Johnny, MBU Voldi, LUZOLO Prince, MISELE Bob,
KAJIBALE Rombaut, NSONGI Louange, MASANGA Chancelvie, LUSAVANA Heloïme,
UMBA Dieuleveut et ATANGA Dieudonné tant à dire de vous, mais le papier est petit, Soyez béni.
Je voudrais remercier mes collègues, ma base, celles qui ont chacune une place spéciale dans ma
vie : ISSA Laurel, ISSA Miriam, ISSA Nathalie, NDOVYA Wilson, DIANGANA Davina,
BIKENGE Tina, AMURI David, KAPUYA Franck. Votre soutien m’a toujours été vital et
important.
A tous ceux dont les noms n’ont pas été cités qu’ils trouvent ici l’expression de notre profonde
reconnaissance.
Page |5
iii. Résumé
Une attestation de droit de propriété atteste de l’appartenance d’un bien à une personne ou à une
entreprise. En d’autres termes, il est important de posséder une attestation de droit de propriété
pour pouvoir prouver l’appartenance d’un bien en cas de litige ou de contestation.
Parmi ces attestations, nous pouvons citer : un acte de vente, un titre de propriété, un contrat de
location, etc. Une bonne gestion de ces attestations suppose une maîtrise de quelques activités dont
la conservation des documents, la gestion des dossiers et la communication des informations.
Il s’agit dans ce travail de construire une solution informatique comme support à la bonne gestion
numérique de ces droits de propriété.
Page |6
iv. Mots-clés
Création ;
Application ;
Gestion ;
Attestation ;
Droit ;
Propriété
Page |7
v. Sigles et abréviations
1. INTRODUCTION
Depuis la découverte des ordinateurs, de nombreuses activités quotidiennes ont été simplifiées.
Aujourd'hui, les individus peuvent facilement traiter l'information à l'aide de logiciels
informatiques et d'Internet.
Compte tenu de son évolution, ce système est caractéristique de la plupart des grandes entreprises,
quel que soit leur domaine d'activité.
En fait, les informaticiens visent à étendre cette technologie à tous les domaines de la vie des gens.
L'informatique utilise de nombreux outils pour transférer des informations. En fait, l'informatique
est un outil de recherche qui permet d'accéder facilement et rapidement à des informations dans
divers domaines.
1.1 Contexte de la recherche
1.2 Problématique
Un problème fait référence à toute question que la science ou un scientifique pose dans un domaine
particulier1. On peut dire que la problématique est un ensemble d'idées qui déterminent la situation
du problème causé par l'objet de recherche.
Après être entré dans le domaine de la recherche, nous avons constaté que les problèmes suivants
ne sont pas propices à une gestion rationnelle des titres dans le système actuel :
1
Rey, A. – Rey-Debove, J., Le petit Robert de la langue française. Paris, Normandie Roto, 2021, p.2880
P a g e | 11
Le travail que nous présentons n’est pas à sa première exploitation. Certains auteurs avant, ont eu
à traiter des sujets similaires :
C’est ainsi que dans son travail intitulé « création d’une application pour la gestion des attestations
de droit de propriété », cas de la maison communale de Kalamu, l'étudiant KAPULA MUKEBA
Arnold2 s’est posé la question suivante :
Comment aider le service de la population à gérer rationnellement les données des attestations de
droit de propriété ?
Pour répondre à son interrogation, il a poussé l’argument suivant : la création d’une application
pour la gestion des attestations de droit de propriété permettrait de mettre fin aux différents
problèmes que rencontre l’existant.
Dans son travail intitulé « conception et réalisation d’une application de gestion de l’octroi de titres
parcellaires » cas du cadastre de la ville de Kisangani, l’étudiant HEMEDI KAPELE Nathan3 s’est
interrogé :
Existe-t-il un système informatique pour stocker les données liées aux fichiers batch ?
Quels sont les avantages et les inconvénients du système de gestion d'allocation de blocs
actuellement utilisé ?
Comment pouvons-nous contribuer à améliorer et améliorer le système actuel ?
Comme hypothèse, il a proposé la conception et réalisation d’une application de gestion de l’octroi
des titres parcellaires qui serait une meilleure solution.
2
KAPULA. A, Création d’une application pour la gestion des attestations de droit de propriété, cas de la maison
communale de Kalamu, ISC-Kin, 2014-2015. p.20, TFC inédit.
3
HEMEDI. N, Conception et réalisation d’une application de gestion de l’octroi de titres parcellaires, cas de cadastre
de la ville de Kisangani, ISC-Kisangani, 2016-2017. P.16, TFC inédit.
P a g e | 12
Le point convergeant entre le travail et ceux des autres précités est le recours aux techniques
informatiques pour résoudre les failles de nos existants respectifs.
La démarcation avec les auteurs précités se trouve au niveau de la structure utilisée par la base de
données. Contrairement aux leurs, la base de données est partagée dans une structure réseau de la
classe LAN afin de centraliser et d’unifier les données de gestion d’attestations de droit de
propriété.
1.4 Objectif et intérêt du travail
1.4.1 Objectif
L’objectif de ce travail est d’amener une amélioration dans la gestion des attestations de droit de
propriété, cas de la maison communale de Kalamu par la mise en place d’une base de données qui
serait en mesure de répondre aux besoins des utilisateurs.
Ce sujet est d’un intérêt personnel immense pour l’étudiant finaliste que nous sommes, ainsi, il
nous permet d’évaluer nos capacités acquises durant ces trois années de formation, en les mettant
en pratique dans un environnement autre que l’université.
2. Intérêt professionnel
Ce sujet est d’une grande importance du point de vue professionnel, non seulement pour les
informaticiens, mais plus particulièrement pour la maison communale de KALAMU car il lui
permettra de gérer efficacement les données relatives la gestion des attestations de droit de
propriété.
3. Intérêt scientifique
Ce sujet devra constituer une source d’inspiration et un outil de consultation enfin de faire évoluer
la recherche dans le domaine de la gestion des attestations de droit de propriété.
P a g e | 13
1.6 Méthodologie
1.6.1 Méthode
Pour notre travail, nous avons opté pour les méthodes suivantes :
▪ Méthode structuro-fonctionnelle
Imaginée entre-autre par le sociologue américain Talcott PARSONS, cette méthode vise à
imprimer dans l’esprit de l’enquêteur des impératifs fonctionnels et structurels, Indispensables au
maintien de tout système.
Cette méthode nous a été d’un grand intérêt, car elle nous a permis d’analyser l’existant et de
comprendre son fonctionnement.
▪ Méthode analytique
Elle nous a permis de décomposer l’objet de notre étude en ses éléments constitués, afin de mieux
les étudier.
Pour le cas de notre travail, nous avons fait usage aux techniques suivantes :
▪ Technique documentaire
Elle nous a permis de consulter certains ouvrages, publications et documents officiels en rapport
avec notre sujet.
▪ Technique d’interview
La technique d’interview est un jeu de questions réponses auquel nous nous sommes livrés avec
les personnels permanents de la maison communale en vue de connaitre l’existant et d’en tirer les
réponses recherchées.
P a g e | 14
Dans ce présent chapitre, nous allons donner les idées pour une compréhension générale aux
concepts et généralités en rapport avec notre étude, à savoir : la théorie sur la gestion des
attestations et les concepts-clés.
2.1 Théories
La gestion des attestations de droit de propriété fait référence à la procédure pour enregistrer et
gérer les preuves de la propriété légale d’un bien immobilier. Cela peut inclure la collecte et la
vérification des documents pertinents, la mise à jour des enregistrements de propriété et de la
communication avec les parties intéressées, telles que les autorités fiscales et les acheteurs
potentiels. Il est important de gérer efficacement les attestations de propriété sont correctement
enregistrés et protégés.
2.2 Concepts-clés
2.2.1 Création
2.2.2 Application
L’application c’est un programme assez important, vu sous l’angle de la tâche qu’il est censé
mener à bien5.
L'application est le fait d'appliquer, de placer, d'étendre quelque chose à un autre, pour qu'il y
adhère6.
4
https://dictionnaire.lerobert.com/definition/creation
5
Jargon informatique, version électronique
6
https://www.larousse.fr/dictionnaires/francais/application
P a g e | 16
2.2.3 Gestion
Le terme gestion peut être défini comme science de l'action utilisant des méthodes et des résultats
de sciences pour conduire les organisations, c'est-à-dire pour les rapprocher de leurs objectifs7.
2.2.4 Attestation
Les attestations sont des documents légaux ou officiels qui certifient ou confirment un fait, une
situation ou une qualification8.
2.2.5 Droit
Le droit est un ensemble de règlements ou de directives interprétatives qui régissent le statut des
personnes et des biens, ainsi que les relations entre personnes publiques ou privées, à un moment
donné et dans un pays9.
2.2.6 Propriété
La propriété est le droit légal et exclusif de posséder, contrôler et disposer d'un bien, qu'il s'agisse
d'un bien matériel ou immatériel10.
7
DOBARD J.P., Gregory P., Gestion, ed. Dalloz, Paris 1995, p.4
8
https:// www.larousse.fr/definition/attestation
9
https://www.dictionnaire-juridique.com/definition/droit.php/
10
https://dictionnaire.lerobert.com/definition/propriete
P a g e | 17
Dans cette première partie de notre travail, il était question de donné un aperçu global sur la notion
fondamentale à notre objet d’étude. Ainsi, nous l’avons divisé en deux parties : la première à abordé
sur la théorie sur la gestion des attestations et le deuxième se pencher sur le concepts-clés.
Nous pouvons dire que la gestion des attestations dépend de nombreux facteurs, tels que le type
d’attestation, le but pour lequel elle est utilisée et les réglementations en vigueur. Il est important
de gérer les attestations de manière efficace et organisée, en veillant à ce qu’elles soient exactes, à
jour et accessible aux parties appropriées. La technologie peut aider à simplifier le processus de
gestion des attestations, en permettant un stockage centralisé et une vérification facile. Il est
également important de veiller à la sécurité des attestations et à la protection des données
personnelles impliquées.
P a g e | 18
3. ANALYSE DE L’EXISTANT
3.1.1 Historique
La commune de Kalamu fut reconnue en tant qu’entité administrative par l’arrêté n° 21/429 du 12
octobre 1957 portant fixation des noms et des limites des Communes et des Zones annexes de la
Ville de Léopoldville (Kinshasa).
Elle est actuellement régie en partie par : le décret- loi n ° 081 du 2 juillet 1998 portant
organisation territoriale et exécutive de la République démocratique du Congo, tel que
modifié et complété par le décret n °081/2001 du 28 septembre 2001 ; Règlement n ° 081 du
2 juillet 1998 portant statut des autorités chargées de l’administration des circonscriptions
régionales.
P a g e | 19
POLICE
CHEF DE BUREAU
DGM
SECRETARIAT COMMUNAL SERVICES TECHNIQUES
ANTENNE. FONCT.P/Actifs
ETAT- CIVIL
POPULATION
SUBDIVISION ADMINISTRATIVE
Q/Matonge I Q/Kauka III Q/Yolo Sud III Economie Aff. sociale Urbanisme
Q/Matonge II Q/Yolo Nord I Q/Yolo Sud IV I.P.M.E Culture & Art Habitat
Q/Matonge III Q/Yolo Nord II Q/Pinzi Commerce et Ext Genre Fem. &Enf Tourisme
Q/Kauka II Q/Yolo Sud II Q/Kimbangu III Dévelop. Rural Hygiène Agri- veter.
B. Quartiers
▪ Matonge I, II et III ;
▪ Kauka I, II et III ;
▪ Kimbangu I, II et III ;
▪ Pinzi ;
▪ Immo-Congo ;
▪ Yolo :
• Yolo-Nord I, II, III ;
• Yolo-sud I, II, III et IV
3.2.1.2 Organigramme
Chef de service de la
population
La tenue de la gestion des attestations de droit de propriété ne peut se faire sans la tenue de certains
documents dont l’importance n’est pas à démontrer.
Les documents récences ci-après sont ceux utilisés dans la gestion quotidienne de gestion des
attestations de droit de propriété à la maison communale de Kalamu. Il s’agit de:
➢ Attestation de droit de propriété
➢ Attestation de confirmation parcellaire
➢ Fiche parcellaire
P a g e | 25
A. Définition
L’attestation de droit de propriété est un document qui permet au certificat qu’une parcelle
appartient à un propriétaire.
B. Tableau descriptif du document
A. Définition
L’attestations de confirmation parcellaire sont des documents officiels qui attestent de la propriété
d’un terrain ou d’une parcelle. Elle confirme la propriété revient au propriétaire est joue un rôle
majeur pour l’obtention de l’attestation de droit de propriété.
P a g e | 26
A. Définition
La fiche parcellaire est un document utilisé par les services du ministère de l'intérieur pour recenser
les habitants d'une municipalité. Ce document joue un rôle de plus en plus important dans
l'acquisition d'un terrain, car il identifie l'ancien propriétaire de la parcelle.
B. Tableau descriptif du document
Pren Prénom AN 20
Sign Signature AN 10
Av Avenue AN 20
Quart Quartier AN 20
Com Commune AN 20
Dat Date AN 10
Prof Profession AN 25
Org Origine AN 30
Dest Destination AN 20
Le schéma de circulation des informations est un modèle qui représente la manière dont les
informations circulent à travers différents systèmes, départements ou acteurs au sein d'une
organisation. Certes, un schéma de rotation sert à décrire la façon dont les informations circulent
entre les services concernés, comment elles sont traitées et gardées.
P a g e | 28
100 Propriétaire 200 Agent récepteur 300 Chef du service 400 Secrétaire 500 Service 600 Bourgmestre
communale d’hologramme
101 copies d’attestation 201 Vérification de 401 authentifie et 601 Consulte et
et fiche parcellaire document 203 envoie le document 403 authentifie le document
601
401
403 consultes le
203 Conserve et le remet document
au propriétaire
203
101
3.2.4 Narration
Du point de vue organisationnel, le service de la population s’organise pour qu’il ait une bonne
circulation des informations entre ses agents. Par rapport à la gestion des attestations de droit de
propriété, il suit très clairement les étapes pour que ce travail soit bien fait, les agents respectent le
processus de traitement de l’information du début jusqu’à la fin du travail, chacun sait de quoi il
doit s’occuper et tient à ce que ce travail soit fait comme il se doit.
Il s’écoule généralement un court laps de temps entre la réception de la demande du certificat de
droit de propriété et la date de la disponibilité de ceci, à savoir 48 heures.
P a g e | 30
Le fait que les informations soient traitées manuellement, nous pouvons relever plusieurs
défaillances liées au système de traitement de l’information au sein de ce service. Sur quelques
défaillances au traitement manuel de l’information, nous pouvons en relever quelques telles que :
• Facilité de perdre les informations importantes ;
• Le manque de l’ordinateur portable ;
• Le manque de preuve de paiement ;
Après avoir décelé quelques faiblesses du système, il est à présent question de supprimer les
insuffisances en proposant des remèdes efficaces.
Pour remédier aux aspects négatifs évoqués au niveau de la Critique de l’Existant, et au sein du
Service afférant à notre étude, nous nous avanceront avec les recommandations suivantes :
• Pour la mauvaise conservation des documents et la perte d’information, nous proposons à
la maison communale l’achat des meubles de qualité, tels que des armoires, en lieu et place
de gros cartons, pour une conservation optimale des documents, mais aussi des chaises et
tables de qualité pour le minimum en confort des agents, acteurs impliqués dans le circuit
d’informations lié à la gestion des attestations de droit de propriété, en particulier.
• Pour la mauvaise conservation des documents et la perte d’information, nous proposons à
la maison communale l’achat des meubles de qualité, tels que des armoires, en lieu et place
de gros cartons, pour une conservation optimale des documents, mais aussi des chaises et
tables de qualité pour le minimum en confort des agents, acteurs impliqués dans le circuit
d’informations lié à la gestion des attestations de droit de propriété, en particulier.
• Pour le manque de preuve de paiement, nous proposons aux décideurs de doter à l’agent
récepteur un carnet de perception des frais payés pour le compte de l’octroi de l’attestation
de droit de propriété.
Avantages:
- Solution réalisable à faible coût et en temps réduit.
Désavantages:
P a g e | 31
Elle consiste à la création d’une base de données renferment les informations sur les attestations
de droit de propriété, laquelle la base de données serait partagé en réseau de type LAN pour
permettre aux postes concernés par l’étude d’accéder aux données se trouvant dans la base.
Avantages :
- Une nurser sécurité et conservation des données ;
- Centralisation des informations ;
- Traitement rapide des données ;
- Fiabilité des résultats ;
- Mise à jour de données.
Désavantage :
- Le coût de la réalisation du projet ;
- La non-permanence du courant électrique ;
- Perte des données en cas de coupures brusque de courant électrique.
3.4.2 Recommandation
Pour remédier aux aspects négatifs évoqués au niveau de la critique de l’existant et au sein du
service afférant à notre étude, nous avanceront avec les recommandations suivantes :
• Pour la mauvaise conservation des documents et la perte d’information, nous
proposons à la maison communale l’achat des ordinateur portable, l’achat des
meubles de qualité, tels que des armoires, en lieu et place de gros cartons, pour une
conservation optimale des documents, mais aussi des chaises et tables de qualité
pour le minimum en confort des agents, acteurs impliqués dans le circuit
d’informations lié à la gestion des attestations de droit de propriété, en particulier.
• La lenteur de traitement des informations ne peut être résolue qu’en augmentent les
nombres d’agents intervenant dans le processus de traitement des informations sur
les attestations de droit de propriété.
• Pour le manque de preuve de paiement, nous proposons aux décideurs de doter à
l’agent récepteur un carnet de perception des frais payés pour le compte de l’octroi
de l’attestation de droit de propriété.
P a g e | 32
4. APPORT DE LA RECHERCHE
11
https://www.scribbr.fr/methodologie/methode-analyse.
12
https://www.web.maths.unsw.edu.fr.
13
BAPTISTE J-L, Merise guide pratique : Modélisation des données et des traitements, manipulation avec le langage
SQL, (Eni-ressources informatiques).2Edition., ENI-édition,22 mai 2009, p.262.
P a g e | 33
1. Définition
Un modèle conceptuel de données est utilisé pour décrire formellement les informations utilisées
dans un système d'information. Par conséquent, il s'agit d'une représentation d'informations facile
à comprendre par laquelle le système d'information peut être décrit à l'aide d'entités14.
2. Schéma MCD
14
https://web.maths.unsw.edu.au/~lafaye/CCM/merise/mcd.htm#.
P a g e | 34
1. Définition
Le modèle conceptuel des traitements est une représentation abstraite des processus et des
opérations impliqués dans le traitement de l'information au sein d'un système d'information.
2. Formalisme15
a. Une opération : C’est une tache ou un ensemble des tâches accomplies par le
processus d’informations en réaction à un événement ou des événements synchronisés.
b. Une tâche : C’est un travail déterminé à être réalisé par un système.
c. Un évènement : C’est tout élément déclencheur du processus ou qui amène le
domaine à réagir par une opération.
d. Processus : Constitue un sous-ensemble des activités d’une entreprise dont les points
d’entrée et de sortie sont stables et indépendants du choix de l’organisation.
e. Synchronisation des évènements : Elle est une jonction ou combinaison des
événements par un connecteur logique : et, ou, non etc…
f. Règle d’émission des résultats : Elle se présente comme une condition à être
remplie pour que les résultats soient émis.
15
SANGUPAMBA., O. Cours de méthode d’analyse informatique, deuxième licence en science informatique –
université catholique de Kinshasa, 2021-2022., p126-130.
P a g e | 35
3. Schéma MCT
P a g e | 36
P a g e | 37
P a g e | 38
Les modèles organisationnels mettent l'accent sur le rôle des routines organisationnelles dans
les processus de prise de décision. Elle prend en compte le fonctionnement réel des entreprises
et le rôle des différentes entités dans la prise de décision. L'alliance puissante exerce le pouvoir
de manière coordonnée et stable16.
1. Définition
Propriétaire Ok Ok Ok Ok
Agent récepteur Ok Ok Ok Ok
Responsable du service
d’hologramme Ok Ok Non Non
Bourgmestre Ok Ok Ok Non
16
https://www.google.com/amp/s/business.lesechos.fr/amp/61/300461.php
17
SANGUPAMBA., O., Op.cit., p.132
P a g e | 40
1. Définition
18
SANGUPAMBA., O., Op.cit., p142
P a g e | 41
P a g e | 42
Les modèles logiques représentent visuellement les ressources, les fonctions et les résultats
attendus d'un programme19. Dans le même ordre d’idée nous pouvons dire que, le modèle logique
est un outil couramment utilisé pour clarifier et décrire une intervention au sein d’une organisation.
1. Définition
Le Modèle Logique de Données (MLD) est une extension courante du processus Merise. Son but
est de nous rapprocher le plus possible du modèle physique. Pour ce faire, nous partons d'un modèle
conceptuel de données et en supprimons les relations20.
19
SANGUPAMBA., O., Op.cit., p105.
20
BAPTISTE J-L, Op.cit., p.44-45
P a g e | 44
2. Schéma
1. Définition
Le modèle logique de traitement fait référence à la représentation abstraite des processus et des
opérations impliqués dans le traitement des données au sein d'un système d'information. Cela inclut
les fonctions exécutées par le poste de travail. Toute activité organisée est associée à un ou plusieurs
outils informatiques. Le modèle logique de traitement comprend la partie visible, la définition
externe des événements informatiques, les chemins possibles d'un écran à l'autre après le menu
principal, et la partie interne invisible, les fonctions de lecture et d'écriture des données dans le
modèle logique de données. Il est composé de processus logiques, et qu'ils sont composés d'unités
de logique de traitement (ULT), il s'agit de créer une opération de gestion des stocks. Il fait
référence à une interprétation avancée de l'équipement informatique que les informaticiens utilisent
pour créer des opérations aussi exigeantes.
P a g e | 46
1. Définition
Le modèle physique de données inclut l'optimisation de la gestion des données 22. Un modèle
physique de traitement est une représentation graphique ou mieux arborescente qui met en évidence
les différentes structures d'une application.
Le modèle physique des données est la dernière étape du processus de gestion des données de la
méthode Merise. Toute l'analyse a été faite en amont, l'essentiel du travail de réflexion a consisté
en modèle conceptuel, et le passage au modèle physique n'est qu'une formalité. Le programmeur
peut créer une base de données correspondante sur n'importe quel serveur de base de données
contenant :
- La définition de l'espace nécessaire pour chaque table ;
- Déterminez l'emplacement physique de la BDD (base de données) sur le disque, les
serveurs disponibles, etc.
21
SANGUPAMBA., O., Op.cit., p174.
22
SANGUPAMBA., O., Op.cit., p119.
23
SANGUPAMBA., O., Op.cit., p120.
P a g e | 48
3. Présentation du MPD
A. Table attestation
B. Table propriétaire
C. Table posséder_2
D. Table nationalité
E. Table paiement
F. Table parcelle
G. Table catégorie
H. Table fonction AG
I. Table téléphone
J. Table agent
1. Définition
C’est l’architecture des programmes, il représente la structure du programme sous une forme
arborescente24.
2. Présentation du MPT
ECRAN D’ACCUEIL
CONNEXION
MENU PRINCIPAL
QUITTER
SAISIR ET MISE A JOUR EDITION ET IMPRESSION
- Agents - Rapport
- Fonctions journalier des
- Nationalités délivrances des
- Catégories ADP
- Propriétaires - Reçu de paiement
- Parcelles - Attestation de
- Paiements droit de propriété
- Attestation
24
SANGUPAMBA., O., Op.cit., p.181
P a g e | 53
4.3 Implémentation
La programmation désigne l'ensemble des activités qui permet d'écrire des programmes
informatiques. Donc programmer signifie ici écrire le code source du logiciel. Le terme
développement est plutôt utilisé pour désigner toutes les activités impliquées dans la création de
logiciels et les programmes qui les composent. Il s'agit de définir un logiciel, de le concevoir, puis
de le mettre en œuvre, c'est-à-dire écrire des programmes dans un langage de programmation bien
défini et vérifier son exactitude, etc25.
Pour notre part, nous avons utilisé le langage de programmation PHP, HTML, CSS, Bootstrap,
JavaScript.
A. HTML
En savoir, HTML (pour Hyper Text Markup Language, qu’on peut traduire en « langage de
balisage hypertexte ») est le langage utilisé pour structurer une page web et son contenu26.
HTML utilise une syntaxe composée de balises pour décrire les éléments de la page. Les balises
sont des éléments entourés de chevrons (« < » et « > ») et sont généralement utilisées par paires
avec une balise ouvrante et une balise fermante pour délimiter le contenu. Par exemple, la balise
« <h1> » est utilisée pour représenter un titre de niveau 1, et elle est suivie de la balise « </h1> »
pour indiquer la fin du titre. Les éléments HTML peuvent être utilisés pour structurer le contenu
de la page, tels que les titres, les paragraphes, les listes, les images et les liens. Ils peuvent
également être utilisés pour créer des formulaires interactifs, des tableaux de données, des vidéos
et bien plus encore.
Outre les éléments, HTML permet également des attributs aux balises pour spécifier des
informations supplémentaires. Par exemple, l’attribut « src » est utilisé pour spécifier
l’emplacement d’une image, et l’attribut « href » est utilisé pour définir la cible d’un lien
hypertexte.
Une fois que vous avez créé une page HTML, vous pouvez l’afficher dans un navigateur Web
pour voir le rendu final. Les navigateurs interprètent le code HTML et utilisent les styles CSS
associés pour afficher le contenu de manière visuelle.
HTML est un langage de base essentiel pour le développement Web, et il est souvent combiné
avec d’autres technologies telles que CSS (Cascading Style Sheets) pour améliorer l’apparence et
la mise en page des pages, et JavaScript pour ajouter des fonctionnalités interactives et
dynamiques.
25
https://fr.wikipedia.org/wiki/Programmation_informatique
26
https://developer.mozilla.org
P a g e | 54
B. CSS
CSS est l’acronyme de « Cascading Style Sheets » ce qui signifie « feuille de style en cascade ».
CSS est un langage informatique utilisé pour concevoir des pages Web (HTML ou XML). C'est
pourquoi ce langage est constitué des fameuses "feuilles de style en cascade", aussi appelées
fichiers CSS27.
Avec CSS nous pouvons contrôler des aspects tels que les couleurs, les polices, les marges, les
arrière-plans, les tailles et les positions des éléments sur une page. Il nous permet de créer des mises
en pages attrayantes et cohérentes pour nos sites Web. Voici quelques concepts CSS tels que :
-Les sélecteurs : les sélecteurs CSS permettent d’identifier les éléments HTML auxquels
nous souhaitons appliquer des styles. Ils peuvent être basés sur les balises HTML, les
classes, les identifiants et d’autres attributs.
- Les propriétés : les propriétés CSS sont utilisées pour définir les styles des éléments. Elles
contrôlent les aspects tels que la couleur du texte, les marges, l’arrière-plan, la taille de la
police, etc. il existe une large gamme de propriétés CSS disponibles pour personnaliser
l’apparence des éléments.
- Les valeurs : les valeurs CSS sont utilisées pour spécifier les différentes options pour les
propriétés. Par exemple, pour la propriété de couleur, nous pouvons utiliser des valeurs
telles que des noms de couleur prédéfinis, des codes hexadécimaux ou des valeurs RVB.
- Les classes et les identifiants : les classes et les identifiants sont des attributs utilisés pour
cibler spécifiquement certains éléments HTML. Les classes sont généralement utilisés pour
regrouper plusieurs éléments ayant des styles similaires, tandis que les identifiants sont
utilisés pour cibler un élément unique.
- Les feuille s de styles externes : nous pouvons lier une feuille de style CSS externe à nous
page HTML à l’aide de la balise. Cela nous permet de définir les styles dans un fichier
séparé, ce qui facilite la réutilisation des styles sur plusieurs pages. CSS offre également les
fonctionnalités avancées telles que les sélecteurs avancés, les transitions, les animations et
les media queries, qui nous permettent de créer des effets plus dynamiques et d’optimiser
l’apparence de notre site pour différents appareils et résolutions d’écran.
En résumé, CSS est un outil puissant pour styliser nos pages Web et offrir une expérience visuelle
attrayante aux utilisateurs. Avec une connaissance de base des sélecteurs, des propriétés et des
valeurs CSS, nous pouvons personnaliser l’apparence de nos sites web de manière créative et
professionnelle.
27
https://www.atinternet.com
P a g e | 55
C. JavaScript
JavaScript est un langage de programmation utilisé principalement pour créer des sites Web
interactifs. Il s'agit d'un langage de script côté client, ce qui signifie qu'il est exécuté dans le
navigateur Web de l'utilisateur plutôt que sur le serveur. JavaScript est polyvalent et peut être utilisé
pour ajouter des fonctionnalités dynamiques aux pages Web, interagir avec les utilisateurs,
manipuler et modifier le contenu HTML et CSS, effectuer des calculs, valider des formulaires, et
bien plus encore. En résumé, JavaScript est essentiellement utilisé pour rendre les sites Web plus
interactifs et dynamiques.
D. Bootstrap
Bootstrap est un ensemble d'outils utiles à la conception de sites Web. Il s'agit d'un ensemble de
codes HTML et CSS, de formulaires, de boutons, d'outils de navigation et d'autres éléments
interactifs avec des plugins JavaScript en option. C'est l'un des projets les plus populaires sur la
plateforme de gestion de développement de GitHub28.
E. PHP
PHP est un acronyme récursif qui signifie "PHP : Hypertext Preprocessor". Il est largement utilisé
pour générer du contenu dynamique, interagir avec des bases de données, traiter des formulaires,
créer des sessions utilisateur, gérer des fichiers, et bien plus encore. PHP est compatible avec la
plupart des serveurs web et peut être intégré directement dans le code HTML. Il est également
open-source, ce qui signifie qu'il est gratuit et dispose d'une communauté de développeurs active
qui contribue à son évolution et à son amélioration continue. En résumé, PHP est un langage de
programmation populaire et puissant pour le développement web côté serveur.
a. La base de données
Une base de données (BDD) c’est l’ensemble des données relatives à un domaine bien précis,
stocké avec peu de redondance possible et avec exhaustivité dans un support accessible par
l’ordinateur en vue de satisfaire le besoin de plusieurs utilisateurs. C’est la pièce centrale du
28
https://fr.wikipedia.org/wiki/Bootstrap_(framework)
P a g e | 56
système d’information qui régit la collecte, le retraitement et l’utilisation des données. Il sert aussi
de support de stockage aux application29.
Un SGBD est un logiciel qui définit un modèle de système de base de données et est donc un
composant nécessaire dans la création, la gestion et l'utilisation d'une base de données.
Évidemment, cette base de données sert à stocker, manipuler ou gérer et partager des données,
garantissant la qualité, la robustesse et la confidentialité des données tout en masquant la
complexité des opérations30.
Le but principal d'un SGBD est d'agir comme un intermédiaire entre l'utilisateur et la base de
données.
4.3.2.1 Les éléments constitutifs d’un SGBD
Il permet notamment :
- La sécurité des données : les bases de données doivent être protégées afin que les personnes
non autorisées ne puissent pas accéder aux données stockées ;
- Intégrité des données : l'intégrité des données exige que les données d'une base de données
suivent certaines règles pour garantir l'exactitude des données ;
29
Gradarin. G, Bases de données, eyrolles, Paris, 2003, p.826
30
https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
P a g e | 57
Ainsi donc notre choix est tombé sur SGBD appelé « MYSQL » comme notre SGBD.
➢ MYSQL
MySQL est un système de gestion de base de données populaire et fiable, utilisé pour stocker et
gérer des données dans les applications web et d'autres environnements.
➢ Le fonctionnement de MYSQL
MySQL suit le fonctionnement de l’architecture client-serveur. Ce modèle est conçu pour que les
utilisateurs finaux appelés client accèdent aux ressources à partir d’un ordinateur central appelé
serveur à l’aide de services réseau. Ici, les clients font des demandes via une interface utilisateur
graphique (GUI) et le serveur donnera la sortie souhaitée dès que les instructions correspondent.
Le processus de l’environnement MySQL est le même que le modèle client-serveur.
• Interface de connexion
• Interface d’utilisation
• Interface de propriétaires
• Interface de paiements
• Interface de parcelles
4.3.4 Codes-sources
- Modification
Figure 16 : Modification
- Suppression
Figure 15 : Suppression
P a g e | 64
5. CONCLUSION GÉNÉRALE
Nous voici la fin de notre travail qui porte sur la gestion des attestations de droit de propriété au
sein de la maison communale de Kalamu.
En effet, la maison communale rencontre quelques problèmes récurrents dans la Gestion des
attestations de droit de propriété.
Dans ces entrefaites, nous nous sommes posés quelques questions notamment :
➢ Quelle solution mettre à la disposition des décideurs pour améliorer la gestion des
attestations de droit de propriété ? ;
➢ Cette solution peut-t-elle permettre la sécurisation et la centralisation des informations
relatives aux attestations de droit de propriété ?
Au regard des questions soulevées, nous avons émis les hypothèses selon lesquelles, nous
proposons une solution informatique consistant au développement d’un logiciel partagé en réseau
permettant une gestion efficiente des données des attestations de droit de propriété.
En entreprenant, ce travail, nous nous sommes fixé l’objectif de concevoir une base de données en
MYSQL pour ladite tâche, qui aura pour tâche de découvrir automatiquement toutes les attestations
délivrées ou non, qui sera aussi capable d’empêcher le doublon de numéro des arrestations.
Cette réalisation peut bien servir à stocker toutes les informations sur la gestion des attestations de
droit de propriété à la maison communale de Kalamu.
Voilà brièvement de quoi est tissé ce travail de recherche qui n’est certes pas le premier et encore
moins le dernier de ce genre.
L’œuvre humaine n’étant jamais parfaite, vos critiques et suggestions pouvant améliorer
d’avantages notre savoir-faire sont les bienvenues.
P a g e | 65
6. BIBLIOGRAPHIE
B. Ouvrage
1) Ouvrages généraux
2) Ouvrages spécifiques
3) Thèses doctorales
5) Webographie
- https://dictionnaire.lerobert.com/definition/creation.
- https://www.larousse.fr/dictionnaires/francais/application.
- https:// www.larousse.fr/definition/attestation.
- https://www.dictionnaire-juridique.com/definition/droit.php/.
- https://dictionnaire.lerobert.com/definition/propriete.
- https://www.scribbr.fr/methodologie/methode-analyse.
- https://www.web.maths.unsw.edu.fr.
- https://web.maths.unsw.edu.au/~lafaye/CCM/merise/mcd.htm#.
- https://www.google.com/amp/s/business.lesechos.fr/amp/61/300461.php.
- https://fr.wikipedia.org/wiki/Programmation_informatique.
- https://developer.mozilla.org.
- https://www.atinternet.com.
- https://fr.wikipedia.org/wiki/Bootstrap_(framework).
- https://www.petite-entreprise.net/P-2648-85-G1-definition-des bases
données.html.
P a g e | 67
7. ANNEXES
i. Dédicace .................................................................................................................................... 2
ii. Remerciements ...................................................................................................................... 4
iii. Résumé ............................................................................................................................. 5
iv. Mots-clés .......................................................................................................................... 6
v. Sigles et abréviations ........................................................................................................ 7
vi. Liste des figures ............................................................................................................... 8
vii. Liste des tableaux ............................................................................................................. 9
1. INTRODUCTION .................................................................................................................. 10
1.1 Contexte de la recherche.................................................................................................. 10
1.2 Problématique .................................................................................................................. 10
1.3 État de la question ........................................................................................................... 11
1.4 Objectif et intérêt du travail ............................................................................................. 12
1.4.1 Objectif .......................................................................................................................... 12
1.4.2 Intérêt du travail ............................................................................................................. 12
1.5 Hypothèse (s) ................................................................................................................... 13
1.6 Méthodologie ................................................................................................................... 13
1.6.1 Méthode ....................................................................................................................... 13
1.6.2 Technique (s) .................................................................................................................. 13
1.7 Subdivision du travail ...................................................................................................... 14
2. CADRE THEORIQUE ET CONCEPTUEL .......................................................................... 15
2.1 Théories ........................................................................................................................... 15
2.2 Concepts-clés ................................................................................................................... 15
2.2.1 Création .......................................................................................................................... 15
2.2.2 Application ..................................................................................................................... 15
2.2.3 Gestion ......................................................................................................................... 16
2.2.4 Attestation ...................................................................................................................... 16
2.2.5 Droit .................................................................................................................. 16
2.2.6 Propriété ............................................................................................................... 16
2.3 Conclusion partielle ......................................................................................................... 17
3. ANALYSE DE L’EXISTANT............................................................................................. 18
3.1 Analyse préalable ............................................................................................................ 18
P a g e | 71