3.1.1. Cas d'utilisation par rôle utilisateur
Le système SOS Communautaire interagit avec trois profils
principaux, chacun doté de fonctionnalités distinctes :
Rôle
|
Fonctionnalité clés
|
Citoyen
|
- Signaler un incident (accident, vol, incendie) avec
géolocalisation, photo/vidéo, description. - Recevoir des alertes
push pour les incidents proches (5 km).
- Confirmer ou commenter un incident signalé. - Consulter
son historique de signalements.
|
Autorité
|
- Visualiser les incidents en temps réel, triés par
gravité et proximité.
- Prendre en charge un incident via un bouton unique. -
Clôturer un incident après intervention.
- Accéder à des statistiques locales (zones
à risques, fréquence des alertes).
|
Administrateur
|
- Gérer les comptes utilisateurs (création,
suppression,
blocage).
- Modérer les signalements abusifs ou faux.
- Générer des rapports statistiques (Excel/PDF).
- Superviser l'ensemble du système.
|
3.1.2. Scénarios détaillés
Scénario 1 : Signalement d'un incident
1. Acteur : Citoyen.
2. Précondition : L'utilisateur est
connecté et dispose d'une connexion internet.
3. Étapes :
· Le citoyen clique sur le bouton "SIGNALER".
· Sélectionne une catégorie d'incident
(accident, vol, incendie, autre).
· Ajoute une photo/vidéo (facultatif) et une
description textuelle.
· La géolocalisation automatique enregistre la
position GPS.
· Validation du formulaire ? L'incident est envoyé
au backend.
4. Postcondition :
· L'incident est stocké dans la base de
données.
· Une notification push est envoyée aux citoyens
proches (5 km) et aux autorités compétentes.
Scénario 2 : Validation communautaire
1. Acteur : Citoyens situés à
proximité d'un incident signalé.
2. Précondition : L'incident est en
statut "Nouveau".
3. Étapes :
· Réception d'une notification push avec les
détails de l'incident.
· Accès à la page dédiée et
clic sur le bouton "Je confirme".
· Incrémentation du compteur de confirmations.
4. Postcondition :
· Si le nombre de confirmations dépasse un seuil
(ex. 5), l'incident est marqué comme "Confirmé" et
priorisé.
Scénario 3 : Intervention d'une
autorité
1. Acteur : Autorité locale (police,
pompiers).
2. Précondition : L'incident est en
statut "Confirmé" ou "Nouveau" avec haute gravité.
3. Étapes :
· Consultation du tableau de bord des incidents.
· Sélection de l'incident et clic sur "En
intervention".
· Mise à jour du statut en "En cours".
· Après résolution, clic sur "Clôturer"
et ajout d'un rapport d'intervention.
4. Postcondition :
· L'incident est archivé avec un statut
"Résolu".
· Notification envoyée au citoyen ayant
signalé l'incident.
|