| Titre : |
Conception et réalisation d'une application pour la gestion des arbres généalogiques |
| Type de document : |
texte imprimé |
| Auteurs : |
Ibrahima Ly, Auteur |
| Editeur : |
Université Cheikh Anta Diop de Dakar : Faculté des Sciences et Techniques : Département de Mathématiques-Informatique |
| Année de publication : |
2026 |
| Importance : |
74 P. |
| Format : |
29 cm. |
| Langues : |
Français (fre) |
| Mots-clés : |
Arbre Généalogique Généalogie numérique Système de vote MBOTTE Réseau social Neo4j GraphQL Flutter Authentification OTP Validation collaborative Élevage sénégalais |
| Résumé : |
L’élevage ovin au Sénégal, secteur employant plus de 30% de la population rurale, souffre
d’un manque d’outils numériques pour la gestion des données généalogiques. Les méthodes
traditionnelles de registres papier sont sources d’erreurs, de conflits d’information et limitent la
traçabilité nécessaire à l’amélioration des performances d’élevage.
Ce mémoire présente la conception et le développement de MBOTTE (« lignée » en wolof),
une application mobile innovante combinant gestion généalogique, réseau social et fonctionnalités
collaboratives, adaptée au contexte sénégalais. L’architecture proposée repose sur une
approche client-serveur s’appuyant sur Spring Boot, Neo4j, GraphQL et Flutter.
L’application intègre deux innovations majeures. Premièrement, un système de propositions
et votes permettant aux membres d’une communauté d’éleveurs de contribuer et valider
collectivement les données généalogiques. Chaque attribut d’un sujet (nom, date de naissance,
genre) devient une liste de propositions où la valeur avec le plus de votes est affichée comme
valeur officielle. Cette approche respecte les pratiques sociales traditionnelles sénégalaises de
consensus familial tout en garantissant la qualité des données par validation communautaire.
Deuxièmement, un réseau social intégré comprenant un fil d’actualités, le partage de photos
et vidéos des animaux, ainsi que des interactions sociales (likes, commentaires, partages).
Cette dimension sociale favorise les échanges entre éleveurs, la mise en valeur des animaux
et renforce la communauté autour de la passion de l’élevage ovin, particulièrement la race Ladoum.
Le système d’authentification OTP a été spécifiquement adapté aux numéros sénégalais
(+221, préfixes 77, 78, 76, 70, 75, 33) avec des mesures de sécurité avancées incluant rate
limiting, cache Redis et sessions JWT. Les fonctionnalités hors-ligne partielles répondent aux
contraintes de connectivité des zones rurales.
Les tests techniques démontrent une couverture de code de 85% et une montée en charge
vi
validée jusqu’à 1000 utilisateurs simultanés. Les tests utilisateur auprès de 28 participants représentatifs
révèlent un score de satisfaction de 82/100 (note A), un taux de réussite de 94%
pour le système de votes et 96% pour les fonctionnalités sociales.
Les contributions incluent : système de propositions et votes réutilisable, architecture de
réseau social adaptée au contexte agricole, architecture Neo4j optimisée pour les structures
généalogiques, méthodologie d’adaptation culturelle pour applications mobiles africaines, et
patterns de développement pour contextes de connectivité limitée.
Cette recherche démontre qu’il est possible de concevoir des solutions numériques performantes
et culturellement adaptées pour répondre aux défis du secteur agricole africain, tout en
contribuant à l’avancement des connaissances en ingénierie logicielle.
|
| Permalink : |
https://bibliothequefst.ucad.sn/index.php?lvl=notice_display&id=3511 |
Conception et réalisation d'une application pour la gestion des arbres généalogiques [texte imprimé] / Ibrahima Ly, Auteur . - Université Cheikh Anta Diop de Dakar : Faculté des Sciences et Techniques : Département de Mathématiques-Informatique, 2026 . - 74 P. ; 29 cm. Langues : Français ( fre)
| Mots-clés : |
Arbre Généalogique Généalogie numérique Système de vote MBOTTE Réseau social Neo4j GraphQL Flutter Authentification OTP Validation collaborative Élevage sénégalais |
| Résumé : |
L’élevage ovin au Sénégal, secteur employant plus de 30% de la population rurale, souffre
d’un manque d’outils numériques pour la gestion des données généalogiques. Les méthodes
traditionnelles de registres papier sont sources d’erreurs, de conflits d’information et limitent la
traçabilité nécessaire à l’amélioration des performances d’élevage.
Ce mémoire présente la conception et le développement de MBOTTE (« lignée » en wolof),
une application mobile innovante combinant gestion généalogique, réseau social et fonctionnalités
collaboratives, adaptée au contexte sénégalais. L’architecture proposée repose sur une
approche client-serveur s’appuyant sur Spring Boot, Neo4j, GraphQL et Flutter.
L’application intègre deux innovations majeures. Premièrement, un système de propositions
et votes permettant aux membres d’une communauté d’éleveurs de contribuer et valider
collectivement les données généalogiques. Chaque attribut d’un sujet (nom, date de naissance,
genre) devient une liste de propositions où la valeur avec le plus de votes est affichée comme
valeur officielle. Cette approche respecte les pratiques sociales traditionnelles sénégalaises de
consensus familial tout en garantissant la qualité des données par validation communautaire.
Deuxièmement, un réseau social intégré comprenant un fil d’actualités, le partage de photos
et vidéos des animaux, ainsi que des interactions sociales (likes, commentaires, partages).
Cette dimension sociale favorise les échanges entre éleveurs, la mise en valeur des animaux
et renforce la communauté autour de la passion de l’élevage ovin, particulièrement la race Ladoum.
Le système d’authentification OTP a été spécifiquement adapté aux numéros sénégalais
(+221, préfixes 77, 78, 76, 70, 75, 33) avec des mesures de sécurité avancées incluant rate
limiting, cache Redis et sessions JWT. Les fonctionnalités hors-ligne partielles répondent aux
contraintes de connectivité des zones rurales.
Les tests techniques démontrent une couverture de code de 85% et une montée en charge
vi
validée jusqu’à 1000 utilisateurs simultanés. Les tests utilisateur auprès de 28 participants représentatifs
révèlent un score de satisfaction de 82/100 (note A), un taux de réussite de 94%
pour le système de votes et 96% pour les fonctionnalités sociales.
Les contributions incluent : système de propositions et votes réutilisable, architecture de
réseau social adaptée au contexte agricole, architecture Neo4j optimisée pour les structures
généalogiques, méthodologie d’adaptation culturelle pour applications mobiles africaines, et
patterns de développement pour contextes de connectivité limitée.
Cette recherche démontre qu’il est possible de concevoir des solutions numériques performantes
et culturellement adaptées pour répondre aux défis du secteur agricole africain, tout en
contribuant à l’avancement des connaissances en ingénierie logicielle.
|
| Permalink : |
https://bibliothequefst.ucad.sn/index.php?lvl=notice_display&id=3511 |
|  |