Aller au contenu

Architecture Fonctionnelle — Plateforme de Suivi des Enfants Talibé

Document généré à partir de l'analyse du schéma Prisma
Plateforme de suivi des enfants vulnérables (talibé) dans les communes du Bénin


Table des matières

  1. Modules métiers & cas d'utilisation
  2. Menu latéral (Side Menu)
  3. Visibilité par profil utilisateur
  4. Ordre d'implémentation recommandé

1. Modules métiers & cas d'utilisation

Module 1 — Authentification & Sécurité

Modèles Prisma : Utilisateur, ProfilUtilisateur, Session, TokenReset, TentativeConnexion, CodeVerification, BackupCode, IPBlacklist, SecurityLog

Cas d'utilisation : - Inscription et gestion des comptes utilisateurs (agents de terrain, coordinateurs, admins) - Connexion avec authentification à deux facteurs (email ou application TOTP) - Gestion des sessions (expiration, token CSRF, multi-appareils) - Réinitialisation de mot de passe par token sécurisé - Détection et blocage des attaques par force brute - Blacklistage d'adresses IP suspectes - Codes de secours (backup codes) pour récupération 2FA - Journalisation des événements de sécurité (connexions, verrouillages, activités suspectes)


Module 2 — Administration & Référentiels

Modèles Prisma : Commune, TypeAccompagnement, PersonneRessource, ActionAudit, RessourceAudit

Cas d'utilisation : - Gestion du référentiel géographique (communes et départements du Bénin) - Gestion des types d'accompagnement disponibles - Gestion du répertoire des personnes-ressources (intervenants, animateurs, formateurs) - Référentiel des actions et ressources auditables (pour l'audit applicatif)


Module 3 — Gestion des Acteurs de Terrain

Modèles Prisma : MaitreCoranique, Tuteur, Parent

Cas d'utilisation : - Enregistrement et suivi des maîtres coraniques (daara) : localisation, effectif talibé, statut officiel - Gestion des tuteurs légaux et communautaires d'enfants - Gestion des parents biologiques et des liens familiaux - Association tuteur / parent ↔ maître coranique ↔ enfant


Module 4 — Identification & Suivi des Enfants

Modèles Prisma : Enfant, Accompagnement, SuiviAccompagnement, CasOriente

Cas d'utilisation : - Identification et enregistrement des enfants talibé vulnérables - Suivi du statut d'enregistrement (actif, sorti, perdu de vue, décédé) - Ouverture de dossiers d'accompagnement (psychosocial, éducatif, médical, etc.) - Journalisation des visites de suivi sur un accompagnement - Orientation formelle vers des services externes (GUPS, services sociaux, centres de santé) - Clôture et évaluation des accompagnements


Module 5 — Insertion Socio-Économique

Modèles Prisma : ParcoursInsertion

Cas d'utilisation : - Inscription d'un enfant à une formation professionnelle (apprentissage, artisanat) - Suivi de l'obtention du Certificat de Qualification aux Métiers (CQM) - Suivi du plan d'affaires et de l'octroi d'une micro-subvention - Suivi de l'installation économique effective de l'enfant - Traçabilité du parcours complet de réinsertion par statut (EN_FORMATIONCQM_OBTENUINSTALLE)


Module 6 — Sensibilisation & Communication

Modèles Prisma : FormationSensibilisation, ParticipationFormation, SupportCommunication, DistributionSupport, EmissionRadio, EducateurPair

Cas d'utilisation : - Organisation et suivi des formations / sessions de sensibilisation communautaire - Traçabilité des participants à chaque formation - Production et distribution de supports de communication (boîtes à images, affiches, roll-ups, banderoles) par commune - Planification et suivi des émissions radio (station, durée, langue, thème) - Gestion du réseau des éducateurs pairs (actifs, formés, géolocalisés par quartier)


Module 7 — Mobilisation Communautaire & Gouvernance

Modèles Prisma : ComiteVillageois, MembreComite, ReunionComite, CadreConcertation, SessionConcertation, SessionParoleJeunes, ParticipationSession

Cas d'utilisation : - Création et suivi des comités villageois de protection (CVP) : membres, statut, cycle de vie - Suivi des réunions de comité (présence, décisions actées) - Organisation des cadres de concertation multi-niveaux (pilotage, communal, interdépartemental) - Suivi des sessions de concertation (participants, décisions appliquées) - Animation de groupes de parole et parlements jeunes - Participation individuelle aux sessions (genre, tranche d'âge)


Module 8 — Études, Diagnostic & Pilotage

Modèles Prisma : EtudeDiagnostique, IndicateurSuivi, MesureIndicateur

Cas d'utilisation : - Conduite d'études diagnostiques communales (multi-communes, suivi de statut) - Définition des indicateurs de suivi du projet (référentiels, valeurs cibles) - Saisie périodique des mesures par indicateur (avec source de vérification) - Production de données de pilotage pour les rapports bailleurs - Contrainte d'unicité par indicateur et par période (1 mesure / indicateur / période)


Module 9 — Audit Applicatif

Modèles Prisma : AuditLog, ActionAudit, RessourceAudit

Cas d'utilisation : - Traçabilité de toutes les actions des utilisateurs sur les entités sensibles - Journalisation structurée (acteur, action, ressource cible, IP) - Consultation de l'historique d'audit pour contrôle interne


2. Menu latéral (Side Menu)

🏠 Tableau de bord

(pas de sous-menu)


👥 Gestion des enfants

  • Enregistrer un enfant
  • Liste des enfants
  • Rechercher un enfant
  • Statuts d'enregistrement

🤝 Accompagnements

  • Ouvrir un accompagnement
  • Suivis & visites
  • Orientations (cas orientés)
  • Historique par enfant

🔄 Insertion socio-économique

  • Parcours d'insertion
  • Formations professionnelles
  • Micro-subventions
  • Suivi CQM

🏫 Acteurs de terrain

  • Maîtres coraniques
  • Tuteurs
  • Parents / Famille
  • Personnes-ressources
  • Éducateurs pairs

📢 Sensibilisation & Communication

  • Formations & sensibilisations
  • Supports de communication
  • Émissions radio
  • Distributions de supports

🏘️ Mobilisation communautaire

  • Comités villageois
  • Membres
  • Réunions
  • Cadres de concertation
  • Sessions de concertation
  • Parole des jeunes
  • Groupes de parole
  • Parlements jeunes

📊 Pilotage & Indicateurs

  • Indicateurs de suivi
  • Saisie des mesures
  • Études diagnostiques
  • Rapports

⚙️ Administration

  • Utilisateurs
  • Profils & permissions
  • Communes
  • Types d'accompagnement
  • Référentiels

🔒 Sécurité & Audit

  • Journal d'audit
  • Logs de sécurité
  • Sessions actives
  • IP blacklistées

3. Visibilité par profil utilisateur

Section du menu Agent de terrain Coordinateur communal Administrateur
Tableau de bord
Gestion des enfants
Accompagnements
Insertion socio-économique
Acteurs de terrain
Sensibilisation & Communication
Mobilisation communautaire
Pilotage & Indicateurs
Administration
Sécurité & Audit

4. Ordre d'implémentation recommandé

Ordre Module Justification
1 Authentification & Sécurité Prérequis absolu — tout le reste en dépend
2 Administration & Référentiels Les clés étrangères communes/types sont utilisées partout
3 Gestion des Acteurs de Terrain Prérequis pour rattacher les enfants
4 Identification & Suivi des Enfants Cœur métier, valide les relations amont
5 Audit Applicatif S'active dès que des données sensibles existent
6 Insertion Socio-Économique Extension du dossier enfant
7 Sensibilisation & Communication Activités parallèles, peu de dépendances
8 Mobilisation Communautaire & Gouvernance Logique propre, développable en parallèle du module 7
9 Études, Diagnostic & Pilotage Agrège les données de tous les autres modules

Note : les modules 7 et 8 peuvent être développés en parallèle une fois le module 4 stable. Le module 9 est le dernier car il consomme les données produites par l'ensemble de la plateforme.