0% ont trouvé ce document utile (0 vote)
540 vues42 pages

Conception Plateforme Foncière Bénin

Le rapport technique présente la conception d'une plateforme de gestion des données socio-foncières et d'une application de consolidation dans le cadre du Projet de Modernisation de l'Administration Foncière au Bénin. Il détaille la méthodologie de développement, les analyses fonctionnelles, et les spécifications techniques nécessaires pour la collecte, la validation et la centralisation des données foncières. L'objectif est de sécuriser l'accès à la propriété foncière et de professionnaliser le marché immobilier national grâce à un système d'informations foncières informatisé.

Transféré par

noeldassanou52
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
540 vues42 pages

Conception Plateforme Foncière Bénin

Le rapport technique présente la conception d'une plateforme de gestion des données socio-foncières et d'une application de consolidation dans le cadre du Projet de Modernisation de l'Administration Foncière au Bénin. Il détaille la méthodologie de développement, les analyses fonctionnelles, et les spécifications techniques nécessaires pour la collecte, la validation et la centralisation des données foncières. L'objectif est de sécuriser l'accès à la propriété foncière et de professionnaliser le marché immobilier national grâce à un système d'informations foncières informatisé.

Transféré par

noeldassanou52
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU BENIN

----------------------
AGENCE NATIONALE DU DOMAINE ET DU FONCIER
---------------------
Projet de Modernisation de l'Administration Foncière
(PMAF)
---------------

Conception d’une plateforme de gestion des données socio


foncières et développement d’une application de consolidation

RAPPORT TECHNIQUE DE
CONCEPTION

Version définitive

Juillet 2020
Cahier de charge des spécifications techniques relatives à la
conception de la plateforme de gestion des données socio
foncières et du développement de l’application de
consolidation des données

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 2
T ABLE DES MATIERES
INTRODUCTION ..................................................................................... 4

I- NOTRE METHODOLOGIE DE DEVELOPPEMENT.................... 6

II- ANALYSES FONCTIONNELLES ................................................ 7

A- Rappel du cahier de charge fonctionnel ....................................................... 7

B- Cas d’utilisation ..................................................................................................9


Inscription (Application mobile client) ...................................................................................... 9
Connexion (application mobile) ............................................................................................... 10
Page d’accueil (application mobile) ......................................................................................... 10
Assistant - Parcours utilisateur du collecteur des données socio .......................................... 10
Synchronisation (application mobile) ...................................................................................... 12
Connexion, inscription et Gestion des utilisateurs (application web) .................................. 12
Flux du travail de validation des données (application web) ................................................ 13
Processus de Consolidation avec les données TOPO .............................................................. 13

III- CONCEPTION DETAILLEE....................................................... 15

3.1. Système de droit et Habilitation ............................................................... 15

3.2. Maquettes de l’application mobile............................................................ 16

3.3. Maquettes de l’application web................................................................. 24

3.4. Diagramme des classes ...............................................................................28


Liste des entités avec leur attribut ......................................................................................... 28
Diagramme des relations inter-entités ................................................................................... 32

3.5. Diagrammes des activités ........................................................................... 33

IV- DEPLOIEMENT ET TECHNOLOGIES..................................... 37

V- INFRASTRUCTURES TECHNIQUES .......................................... 40

CONCLUSION ........................................................................................ 41

ANNEXE (Dossier de Consultation Restreinte) ................................ 42

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 3
INTRODUCTION
Le Code Foncier et Domanial (CFD) n°2017-15 du 10 août 2017 aborde la question
foncière dans sa globalité et crée un nouveau cadre institutionnel comportant
l’Agence National du Domaine et du Foncier (ANDF) et ses bureaux communaux. Ce
code a permis d’instituer le cadastre national.

L’Ambassade du Royaume des Pays-Bas près le Bénin a décidé d’accompagner l’ANDF


dans sa mission de gestion du cadastre à travers le Projet de Modernisation de
l’Administration Foncière (PMAF). L’un des axes essentiels du PMAF est le
développement d’un système d’informations foncières, et l’appui à la collecte de
données foncières.

Le cadastre, défini comme un outil de sécurisation et de gestion de l'ensemble des


documents administratifs et techniques décrivant la propriété foncière sur toute
l'étendue du territoire, permettra de sécuriser l’accès à la propriété foncière et de
professionnaliser le marché immobilier national par l'informatisation du système
foncier et domanial. La présente application à développer sera l’outil de terrain des
prestataires de l’ANDF afin de collecter des informations fiables détaillées à propos
des propriétés foncières et domaniales.

Plusieurs initiatives ont été déjà menées à bien dans le cadre de la réalisation du
cadastre national et ont vu la mise en place de plusieurs outils informatiques qui
constitueront le système d’information nationale du foncier. La présente mission
s’inscrit dans ce cadre et a pour objectif de doter l’ANDF :

- d’une application mobile de collecte des données sociales à propos des


parcelles que devront utiliser les divers acteurs impliqués dans la réalisation
du cadastre national
- d’une application web de contrôle et validation des données collectées
- Et d’une plate-forme de consolidation des données sociales avec les données
topographiques collectées par les divers acteurs.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 4
Le présent document contient l’analyse technique de la conceptualisation de la
nouvelle plateforme à concevoir.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 5
I- NOTRE METHODOLOGIE DE
DEVELOPPEMENT

Pour la conception, le développement et la réalisation de la plateforme, nous avons


opté pour l’utilisation du processus de développement en V. Ce processus de gestion
de projet composé d’une phase descendante et d’une phase ascendante, nous
accompagnera du début jusqu’à la validation du projet. Il est constitué
principalement de trois phases :

- Conception (partie descendante) : analyse des besoins et étude de


faisabilité, spécifications, conception générale / architecturale et
conception détaillée
- Réalisation
- Validation (partie ascendante) : tests unitaires, tests d’intégration,
validation et recette

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 6
II- ANALYSES FONCTIONNELLES

A- Rappel du cahier de charge fonctionnel


Pour rappel, ci-dessous la liste des fonctionnalités assignées par les TDR à la
plateforme à développer :

1- Fonctionnalités de la plateforme Web de gestion des données socio-foncières


Le développement de la plateforme Web disposera des fonctionnalités et modules ci-
après :
- Modules d'Administration
 Gestion des comptes utilisateurs (création, modification, suppression,
suspension, activation)
 Gestion des profils (Gestion des droits d’accès et de manipulation)
 Gestion des données de base (Initialisation des tables de base)

- Gestion des Données


 Réception des données (données socio-foncières, photos, images,
empreintes digitales…etc.)
 Affichage, tri et filtrage multicritères des données collectées
 Production de statistiques
 Extraction des données socio-foncières, photos, images, empreintes
digitales…etc.) au format JSON, CSV

2- Fonctionnalités de l'application mobile de collecte des données socio-foncières


L’application mobile sera développée en tenant compte des attributs en relation avec
le profil LADM Bénin

- Modules d’Administration
 Module de connexion des utilisateurs (on line/off line)
 Modules de synchronisation bidirectionnelle (On line)
 Module d’exportation locale (Off-line)

- Modules Métiers
 Module de gestion des informations administratives des Parcelles
 Module de gestion des personnes physiques (attributs personnes) prise
et enregistrement de photos, signatures, données biométriques

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 7
 Module de gestion des personnes morales (attributs personnes)
 Module de gestion des groupes de personnes (groupe informel)
(attributs personnes)
 Gestion des Représentants de groupe (attributs personnes)
 Module de gestion des droits détenus sur une parcelle (attributs droits
détenus)
 Gestion des réclamants de parcelles contestées
 Gestion des témoins
 Module d’enregistrement des données biométriques, signatures,
photos géo référencées (personnes, documents et parcelles) des
personnes physiques dont les données sont collectées
 Module de synchronisation et d’échanges de données avec la
plateforme Web (upload/download des données)

3- Fonctionnalités de l'application de consolidation des données cadastrales


 Module de consolidation et de centralisation des données topo-
foncières et socio-foncières
 Module d’affichage des données topo-foncières et socio-foncières
consolidées
 Module de requêtes, contrôle d’intégrité et de conformité des données
consolidées
 Modules de génération de rapport de contrôle
 Module d’exportation des données consolidées aux formats (GEOJSON
et SHAPEFILE, JSON)

- La transmission à l'ANDF des données consolidées se fera par un canal internet


sécurisé au format GeoJSON conforme au modèle LADM-Bénin. Cependant la
réception de ces données doit être également possible aux formats shapefile
et CSV.
- Pour garder l'ensemble des données cadastrales, il sera utilisé le gestionnaire
de base de données " PostgreSQL " avec son extension spatiale " PostGis ".

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 8
La lecture de notre cahier de charge nous amène à une analyse fonctionnelle à travers
les points suivants :
• Le système de collecte de traitement à concevoir intègrera des données socio-

foncières et topo foncières venant de deux (02) processus front-end. Dans ce


sens, ce système comprendra les principales fonctionnalités suivantes :
o Collecte des informations socio foncières
o Enregistrement de tous les types de droits des parcelles
o Centralisation des données
o Agrégation et validation des données
o Production des statistiques
o Édition des rapports
o Exportation des données
o Consolidation des données socio-foncières

L’application mobile sera développée en tenant compte des attributs du modèle


LADM et comprendra les modules ci-après :

• Module d’administration pour la gestion des droits de connexion sur la


plateforme
• Module de gestion des données à collecter (gestion des personnes physiques,
gestion des personnes morales, gestion des groupes informels, gestion des
droits, synchronisation des données, etc.)

La plateforme de consolidation quant à elle sera composée des modules ci-après :

• Module de consolidation et de centralisation des données


• Module d’exportation, de visualisation et de génération de rapports

B- Cas d’utilisation
Inscription (Application mobile client)
1- Installation de l’application sur un terminal Android
2- Connexion via un compte social ou via le couple email et mot de passe

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 9
3- Validation de l’inscription par l’administrateur
4- Assignation de zones géographiques à l’utilisateur
5- Affichage de la page d’accueil et menu de l’application

Connexion (application mobile)


1- Installation de l’application sur le terminal Android (si non disponible)
2- Connexion via un compte social ou email et mot de passe
3- Affichage de la page d’accueil et menu de l’application
NB :
- L’application devra être connectée au serveur pour obtenir un Token de
sécurité. Si un utilisateur se déconnecte (logout), il lui faudra donc se
connecter au serveur afin de revoir ses données.
- Un verrouillage de l’écran sera prévu afin de permettre l’ouverture de
l’interface d’accueil en mode hors connexion et protègera l’utilisateur
contre des utilisations non autorisées.

Page d’accueil (application mobile)


La page d’accueil est composée d’un Dashboard présentant un résumé des
statistiques de collectes et de plusieurs onglets permettant à l’utilisateur de naviguer
entre les différents menus du système. Il pourra donc à partir du menu procéder à de
nouveaux enregistrements, consulter la liste des enregistrements, et la liste des
personnes. La liste des enregistrements est composée de date, heure, IUP provisoire,
Statut et d’un menu permettant d’ajouter un nouveau droit, une nouvelle parcelle ou
une nouvelle personne. La sélection d’un enregistrement lui permettra de visualiser
tous les détails et d’y apporter des modifications.

Assistant - Parcours utilisateur du collecteur des données socio


La disposition des menus a été faite pour permettre à l’enquêteur de remplir, de
façon intuitive, toutes les taches nécessaires pour la collecte. Ainsi, l’utilisateur peut
partir de la création d’un droit pour achever la liste des traitements à faire.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 10
1- Parcours utilisateur
 Création d’un nouveau droit
 Sélection de la parcelle à attribuer dans une liste. Si non existant
alors création d’une nouvelle parcelle
 Sélection d’une personne présumée à attribuer dans une liste. Si
non existant alors création d’une nouvelle personne.
 Synchronisation des droits créés avec le serveur
 Prise en compte des commentaires et demande de corrections
faites par le contrôleur.
2- Création d’un nouveau droit
 Appuyez sur le bouton de création d’un nouveau droit
 Remplir le formulaire associé
 Vérification des champs
 Enregistrez
3- Création nouvelle parcelle
 Appuyez sur le bouton de création de nouvelle parcelle
 Renseignez les champs (Numéro provisoire du terrain et nom
prénoms du propriétaire)
 Choisir quartier et sous-projet
 Enregistrez
4- Création nouvelle personne
 Appuyez sur le bouton de création de nouvelle personne
 Sélectionnez le type de personne (physique, morale ou groupe
informel)
 Renseignez les champs du formulaire y associé
 Vérification des champs
 Prise de photos + relevées biométriques de la personne
 Enregistrez
5- Collaboration topo - Socio

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 11
 Sur le terrain les enquêteurs topo et socio se partagent un
numéro de série que l’enquêteur socio utilisera pour créer une
nouvelle parcelle
 Le numéro partagé sera un numéro provisoire basé sur la
nomenclature de numérotation retenu et sur l’identification de
l’utilisateur Topo
 Après importation des données du topo dans la plateforme, une
comparaison automatique des données est faite afin d’attirer
l’attention du contrôleur
 Le contrôleur fait des observations
 L’enquêteur socio soumet à nouveau l’enregistrement corrigé
 Le contrôleur valide.

Synchronisation (application mobile)


La synchronisation se fera par échange de fichier sur demande, c’est-à-
dire que c’est l’utilisateur qui initie la synchronisation vers le serveur.
Une option d’export sur media des enregistrements sera aussi proposée
en vue d’une importation manuelle vers le serveur.

Connexion, inscription et Gestion des utilisateurs (application web)


- Les utilisateurs de l’application web se connectent avec mot de passe
et nom d’utilisateur.
- Pour l’inscription, un utilisateur avec un droit élevé crée un compte
pour chaque utilisateur. Dès sa première connexion, l’utilisateur devra
renseigner un formulaire de complément d’informations pour son
profil.
- L’Administrateur ANDF qui a un super-compte crée :
 Le compte du gestionnaire des données (employé de l’ANDF)

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 12
 Le compte des administrateurs chez les prestataires recrutés
- Le gestionnaire des données (ANDF) assigne des zones de collecte aux
prestataires. Il peut aussi créer le compte des administrateurs chez les
prestataires.
- Les administrateurs chez le prestataire valident l’inscription des
enquêteurs venant du mobile et leur assigne au besoin des sous-zone
de collecte.
- L’administrateur chez le prestataire crée aussi le compte des
superviseurs.
- Le superviseur valide, corrige ou rejette les données collectées depuis
les terminaux mobiles.

Flux du travail de validation des données (application web)


1- Les données sont envoyées par échange de fichier à l’application
web depuis les terminaux mobiles.
2- Une comparaison automatique est faite entre les données topo
et socio afin de mettre en évidence les incohérences de saisie.
3- Le superviseur après lecture valide les données et le système
renvoie le statut de validation, y compris les erreurs le cas
échéant.
4- En cas de commentaire, une notification est envoyée au mobile
pour prise en compte.
5- Les données non validées / non traitées restent toujours sur
l’écran de suivi du superviseur.

Processus de Consolidation avec les données TOPO


1- Importation des données topo et insertion dans les bases de
données spatiales de la plateforme.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 13
2- Création des liaisons entre les enregistrements.
3- Mise en évidence des cas d’incohérence de saisie.
4- Traitement manuel des cas au besoin.
5- Visualisation des données consolidées.
6- Interface d’exportation des données consolidées.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 14
III- CONCEPTION DETAILLEE

3.1. Système de droit et Habilitation


La plateforme de gestion des données socio foncières est un système privé réservé
aux utilisateurs disposant d’un compte d’accès, c'est-à-dire que cette partie sera
uniquement accessible par un groupe limité et contrôlé d’utilisateurs. Ces utilisateurs
auront la possibilité de saisir, modifier, supprimer, consulter des données.

On peut distinguer les profils administrateurs suivants :

- Les administrateurs de la plateforme


- Les contrôleurs de données
- Les enquêteurs

 Hiérarchisation des profils

Super Administrateur
ANDF

Controleur Controleur

Enqueteurs Enqueteurs Enqueteurs Enqueteurs

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 15
Les profils sont hiérarchisés de manière qu’un profil de niveau N hérite de tous
les privilèges des profils de niveau N-1 …… N-i.
Un utilisateur peut disposer d’un et un seul profil.
L’accès à la partie « privé » du système se fait via un compte utilisateur auquel
est associé un profil. Les comptes utilisateurs seront créés par un utilisateur
ayant le profil « Administrateur ou Super Administrateur ». Ce dernier est le
seul à pouvoir créer un compte utilisateur.

3.2. Maquettes de l’application mobile


Cette partie présente les maquettes d’utilisation de la plateforme mobile de collecte
des données socio foncières.

o Interfaces d’inscription et de connexion

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 16
Sur ces interfaces, l’utilisateur (enquêteur) doit s’inscrire pour une première
connexion soit en passant par son compte social ou en utilisant le formulaire habituel
d’inscription. Une fois l’inscription terminée une boite de dialogue s’affiche en
notifiant que l’inscription est en attente de validation. La validation de l’inscription se
fait du côté du backoffice, c’est-à-dire l’administrateur chez le prestataire valide
l’inscription de l’enquêteur sous sa tutelle. Suite à cette étape l’enquêteur peut donc
maintenant se connecter à l’application et ainsi accéder à son tableau de bord. La
création d’un mot de passe est gérée par l’enquêteur lui-même (minimum 6
caractères).

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 17
o Interfaces « Tableau de bord »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 18
Le tableau de bord de l’utilisateur présentera le résumé des enregistrements de
l’enquêteur (enregistrements en cours, enregistrements rejetés, enregistrements
validés). La disposition des onglets en bas de la page permettra à l’enquêteur de
démarrer un nouvel enregistrement, de consulter l’historique des enregistrements et
de visualiser la liste des personnes. Le tableau de bord de l’utilisateur se présentera
comme ci-dessus. L’utilisateur pourra donc consulter la liste de tous les
enregistrements des personnes; le statut de l’enregistrement (validé, rejeté, en
attente) ; le menu de création d’un nouveau droit, d’une nouvelle parcelle et d’une
nouvelle personne.

o Interface « création nouveau droit »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 19
A ce niveau, l’enquêteur renseigne les informations d’administration et de droit d’une
parcelle en remplissant le formulaire indiqué sans oublier d’associer les documents
administratifs y relatifs.

o Interfaces « création nouvelle parcelle »

L’enquêteur renseigne un numéro provisoire du terrain et les informations


personnelles du présumé propriétaire. Ainsi l’enquêteur pourra consulter la liste de
toutes les parcelles enregistrées et si possible apporter des modifications par rapport
aux informations sociaux collectées comme l’indique l’interface ci-dessus.

o Interface « création nouvelle personne »

Nous pouvons créer trois (03) types de personnes : personnes physiques, personnes
morales et groupe informel. L’enquêteur choisit donc le type de personne à
enregistrer et renseigne les informations relatives à cette personne.

Les champs obligatoires sont mis en évidence grâce au symbole astérisque. Lorsqu’on
tente de valider un enregistrement alors qu’un champ obligatoire est resté vide, un
message d’erreur apparait. Après ajout avec succès d’un enregistrement, un message
s’affiche pour informer l’enquêteur.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 20
Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 21
Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 22
o Interface « processus d’enregistrement
empreintes »

Une contrainte sera faite d’enregistrer au moins un


doigt pour chaque main.

o Interface d’édition de profil

Cette interface va permettre à l’utilisateur d’apporter


des modifications à son profil et surtout de lancer une
synchronisation des données vers le serveur. Notons
que la synchronisation ne sera possible qu’en
présence d’une connectivité internet.

L’enquêteur peut aussi se déconnecter de


l’application ce qui entrainera une suppression de ses
données. Une réauthentification est donc nécessaire
en cas de reconnexion.

Ci-dessus, le processus d’enregistrement des


données biométriques d’une personne.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 23
3.3. Maquettes de l’application web
Ci-dessous les différentes interfaces de la plateforme web.

 Interface de connexion utilisateur

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 24
 Interface tableau de bord

Cette interface décrit la structure du tableau de bord de la plateforme web, on y


distingue un menu principal composé de :

- Liste des enquêtes foncières


- Les parcelles
- Les statistiques
- Les personnes
- Les utilisateurs
- Gestion des profils
- Réglages

Une meilleure utilisation de cette plateforme permettra au superviseur de faire


aisément le contrôle et la validation des données collectées.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 25
 Interface d’affichage des interviews

Sur cet écran, le contrôleur visualise toutes les données collectées par les enquêteurs
et est capable d’apporter des modifications, valider ou rejeter en cas d’incohérences.
Un bouton « filtrer » sera mis à sa disposition pour le filtrage multi critères. Le bouton
« charger données topo » permettra d’insérer les fichiers CSV ou GeoJSON des
topographes afin de faire le mappage entre les données socio et topo.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 26
 Interface « détails d’un interview »

Ci-dessus la visualisation d’une enquête foncière, l’utilisateur retrouve tous les détails
liés à l’enregistrement de l’enquêteur. Il a la possibilité d’apporter des commentaires
via l’espace dédié.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 27
3.4. Diagramme des classes
Liste des entités avec leur attribut
• Organizations (prestataires ou structures)
o id
o designation
o phone
o email
o address

• Users (les utilisateurs)


o id
o forename
o surname
o email
o id_Firebase
o status (enable or disable)
o isvalidated
o organization_id

• Role
o id
o label

• Team
o id
o designation

• TeamUser
o user_id
o team_id

• Rights (pour stocker tous les droits)


o id
o local_id
o type (propriété présumée à pré-definir)
o contested (true or false)
o comments (remarques et suivi)
o investigator_id (objet de type User avec le rôle enquêteur socio ou
topo)
o created_at
o updated_at

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 28
o status (validated, canceled, pending)
o synch_date
o parcel_id
• PersonRights
o id
o local_id
o person_id
o right_id
o started_at
o ended_at
o part (%)
o acquisition_method
o civil_status (lors de l’acquisition)
o required_person_id (partie requise)
o property_level (en fonction du niveau de la hiérarchie
administrative qui détient la propriété de l'espace public)

• RightPresumptionOrigin
o id
o person_right_id
o document_id
• Document
o id
o local_id
o type
o fichier
o reference
o id_object
o type_object

• RightPresumptionOriginTestimony (Temoin)
o person_right_id
o person_id
o Personne présumée

• Parcel (parcelle)
o id
o local_id
o iup
o iup_provisoir
o Identification du sous projet (sodjatimè, carré 337, P
: sous projet=337)
Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 29
o team_id
o created_at
o updated_at
o status (validated, canceled, pending)
o synch_date
o type_source (Etude GNSS ou Ortho photo)
o spatial_unit_id
o Point_reference

• SpatialUnit
o iup_provisoire
o firstname
o lastname
o sex
o Longitude

• Person (pour répertorier toutes les personnes)


o id
o local_id
o Type (personne physique, morale ou groupe informel)
o name
o firstname
o document_id
 external_ID_number (reference)
 external_ID_type (RCCM, IFU, Registre NGO’s,
Ravip, IFU, LEPI, Passeport, Carte d’identité,
Téléphone)
o LADM_Party_type (Personne morale de droit public, Personne morale
de droit privée)
o maiden_name (nom de jeune fille)
o birthdate
o sex
o fingerprint_ID
o civil_status
o nationality
o address
o phone1
o phone2
o represented (true or false)
o representative_id (Person)
o representative_type (representant legal, personne de
contact, …)

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 30
o representative_position (Tuteur, Voisin, …)
o representant_document_id

• FingerPrint
o id
o person_id
o finger_rank
o data
o id_card_type (Ravip, IFU, LEPI, Passeport, Carte d’identité, Téléphone)

o type (propriété présumée à prédéfinir)


o owner_id (proprietaire présumé qui peut être une personne physique,
morale ou un groupe informel)
• PersonGroups
o id
o group_informel_id
o Personne_BeneficiarieID

• GeographicDivision (découpages géographiques)


o id
o code
o level
o name

• OrganizationTreatmentArea (Zone de traitement par prestataires)


o id
o geographic_division_id
o organization_id
• TeamTreatmentArea (Zone de traitement par equipe)
o id
o geographic_division_id
o team_id

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 31
Diagramme des relations inter-entités

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 32
3.5. Diagrammes des activités
 Diagramme de l’activité « authentification »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 33
 Diagramme de l’activité « nouveau droit »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 34
 Diagramme de l’activité « nouvelle personne »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 35
 Diagramme de l’activité « nouvelle parcelle »

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 36
IV- DEPLOIEMENT ET TECHNOLOGIES

WEB BACK
OFFICE

PostGreSQL
+ PostGis

SERVEUR DE
CONSOLIDATION
QGIS SIF
SERVEUR API
EXPORT

Données
WebServices TOPO
Socio

La plateforme en production aura les différents éléments suivants :

1- Un serveur d’API sur lequel sera hébergé un certain nombre de micros


projets conçus en Java propulsé par le Framework Spring boot et distribués
par la technologie Docker. Cette façon de faire offre une technologie de
virtualisation qui permet de créer, déployer et démarrer des applications
facilement en utilisant des conteneurs de logiciels ou services. Cette
flexibilité est d’ailleurs nécessaire pour maitriser la montée en charge et la
haute disponibilité de la plateforme.
2- Le langage de programmation défini pour la conception du Serveur API sera
du Java propulsé par le Framework Spring avec une authentification Auth2
et Firebase.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 37
3- La technologie de stockage et de diffusion de données géographiques sera
développée avec Java propulsé par le Framework Spring afin de :
 Importer et stocker les données topographiques reçues.
 Diffuser intra-plateforme nos données géographiques par web service.
 Exporter vers toutes sources désirées les données géographiques
consolidées.
4- Le SGBD PostgreSQL avec sa dépendance spatiale PostGis sera utilisé
comme le recommande les TDR. Toutes les données saisies au niveau des
enquêteurs sont immédiatement disponibles et accessibles sous diverses
formes (tableaux de sortie, graphique, JSON, GeoJSON etc.)
 Toutes les données ont un stockage centralisé, ce qui facilite leur
protection et régule mieux l’accès aux données par les différents types
d’utilisateurs, ainsi que le contrôle de la qualité des données. Il est
aussi beaucoup plus facile de mettre en œuvre le plan de « sauvegarde
» des données.
 Les données à stocker dans la base de données sont de deux types :
1- Les données socio (informations personnelles, données
biométriques, photo, etc.)
2- Les données topo (shapefile, cartographie, etc.)
5- Les terminaux mobiles seront développés en Android natif avec le
Framework Flutter. Cette façon de faire offre la possibilité de générer
facilement une version native pour IOS au besoin.
6- L’Application web de contrôle et validation des données sera développée en
[Link] pour offrir une grande flexibilité.

Le modèle d’architecture en présence offre les avantages suivants :

Elle permettra d’implémenter et de maintenir l’infrastructure logicielle et


facilitera en outre une implémentation en continu des correctifs et des
mises à jour.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 38
Elle offre une plus grande mobilité puisque l’application peut être utilisée à
partir de n’importe quelle tablette ou poste possédant une connexion
internet ou pas.
Elle permet d’améliorer la sécurité des données, en supprimant le lien entre le
client et les données. Le serveur aura pour tâche, en plus des traitements
purement métiers, de vérifier l'intégrité et la validité des données avant de
les envoyer dans la couche de données.
Et enfin, elle permet une meilleure répartition de la charge entre différents
serveurs d'application.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 39
V- INFRASTRUCTURES TECHNIQUES

Notre périmètre d’intervention n’inclut que le déploiement c’est-à-dire l’installation


pour la mise en production de notre solution. Nous faisons donc ici que quelques
recommandations pour l’environnement réseau et sécurité d’hébergement de la
solution :

Le déploiement de la plateforme ci-dessus proposé nécessite de disposer d’une


bande passante capable de supporter un nombre illimité de connexions
simultanées sans que le débit ne soit fortement altéré.
L’optimale sera d’héberger la solution dans un datacenter qui offre l’isolement
total pour la protection des données. Ainsi, nous recommandons de placer
les ressources dont ont besoin les terminaux mobiles dans une DMZ et de
placer les bases de données dans un environnement à considérer comme
un réseau local protégé.
Pour les serveurs physiques, il s’agira d’acquérir 2 serveurs dotés des
caractéristiques minimales suivantes :
o Type de processeur : Processeur Intel Xeon 2 x Quadricœur à 2,5 GHZ,
o Mémoire RAM : 64 GO
o Disque dur : 3 disques SSD de 1000 GO en RAID 5
o ProxMox OS dernière version

L’environnement sécurité, réseau et haute disponibilité est considéré comme


déjà disponible.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 40
CONCLUSION
En partant du principe qu’un cahier de charges n’est pas une garantie de succès, la
réussite d’un système d’information devient cependant aléatoire sans lui ; La
rédaction du présent cahier de charges s’est basée sur la règle du PPCR :

Précis : pour éviter d’entretenir le flou sur des fonctionnalités et conduire à des
déconvenues ;
Prospectif : pour prendre en compte les évolutions en cours ;
Concis : pour prendre en compte l’essentiel et mieux maîtriser le périmètre
fonctionnel ;
Réaliste : pour ne pas tomber dans la tentation de disposer le système idéal qui
fait tout (en anglais « Killer application »).
Etant un préalable à tout projet informatique, le présent cahier de charges a permis
de décrire les spécifications fonctionnelles et techniques de la plateforme de gestion
des données socio foncières et de l’application de consolidation des données. Il
définit également le Modèle Conceptuel de Données (MCD) de la base de données et
toutes les actions nécessaires à la réalisation du système.

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 41
ANNEXE (D OSSIER DE C ONSULTATION
R ESTREINTE )

Conception d’une plateforme de gestion de données socio foncières et développement d’une application de consolidation Page 42

Vous aimerez peut-être aussi