WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et développement d'une application web pour la gestion des urgences: cas de l'application SOS communautaire


par Mackly Loick Tchicaya
ESCIC - Bachelor en full stack and data  2025
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 7 : Résultats et analyse

8.1. Analyse fonctionnelle

8.1.1. Réussite des objectifs (signalement en 1 clic, notifications en temps réel)

Le système SOS Communautaire a atteint ses objectifs fonctionnels avec une efficacité notable, validée par des tests rigoureux et des retours utilisateurs. Voici une analyse détaillée :

1. Signalement en 1 clic

· Performance :

· Temps moyen pour signaler un incident : 8,2 secondes (testé sur 500 signalements simulés).

· 94 % des utilisateurs ont réussi à signaler un incident sans erreurs critiques (enquête de satisfaction).

· Technologies clés :

· Flutter pour une interface mobile fluide et réactive.

· Géolocalisation automatique via geolocator (précision moyenne : #177; 30 mètres).

· Améliorations observées :

· Ajout d'un bouton flottant sur l'écran d'accueil pour accélérer l'accès au signalement.

· Intégration d'un mode hors-ligne temporaire pour les zones à faible connectivité.

2. Notifications en temps réel

· Temps de latence :

· Moyenne : 0,8 seconde entre la création de l'incident et la réception de la notification (testé sur 1 000 alertes).

· 98 % des notifications ont été livrées en moins de 2 secondes (critère de performance initial : < 5 secondes).

· Technologies clés :

· Firebase Cloud Messaging (FCM) pour les notifications push.

· WebSockets pour les mises à jour en temps réel sur l'interface web.

· Défis résolus :

· Gestion des échecs de livraison via une file d'attente Redis (réessayer jusqu'à 3 fois avec backoff exponentiel).

· Filtrage des notifications redondantes (ex. un citoyen déjà proche d'un incident ne reçoit qu'une alerte unique).

3. Validation communautaire

· Impact sur la priorisation :

· Incidents confirmés = 5 fois ont vu leur statut mis à jour en 1,2 seconde (moyenne).

· 87 % des autorités interrogées ont jugé la validation communautaire comme "utile pour prioriser les interventions".

· Limites identifiées :

· Faible taux de confirmations dans les zones rurales (ex. 1 confirmation/10 km2).

· Besoin d'un mécanisme de vérification par les autorités pour les incidents "douteux".

8.2. Analyse technique

8.2.1. Performance du système (temps de réponse, charge maximale)

Les tests techniques ont évalué la scalabilité, la stabilité et la sécurité du système sous charge.

1. Temps de réponse moyen

2. Charge maximale (tests de stress)

· Objectif : Supporter 5 000 requêtes simultanées (simulateur JMeter).

· Résultats :

· Jusqu'à 3 500 req/s : Aucun échec, temps de réponse stable.

· 4 000 req/s : 5 % d'erreurs 503 (Service Unavailable) dû à la saturation de la base de données.

· 5 000 req/s : 12 % d'erreurs, nécessitant une optimisation du cache Redis.

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme