Conception et Documentation du Système de Gestion d'Espaces
Coworking
Acteurs et leurs Besoins
1. Administrateur (ADMIN)
• Gestion des utilisateurs (ajouter, modifier, supprimer, afficher)
• Gestion des espaces (ajouter, modifier, supprimer, afficher)
• Modération des avis (approuver, rejeter)
• Gestion des événements (ajouter, modifier, supprimer, afficher)
• Gestion des abonnements (ajouter, modifier, supprimer, afficher)
• Configuration du système (paramètres généraux, gestion des périodes
d'indisponibilité)
• Gestion des authentifications et des rôles (assurer la sécurité des
accès, attribuer des permissions aux utilisateurs)
2. Coworker (COWORKER)
• Réservation d'espaces (créer, modifier, annuler)
• Participation aux événements (s'inscrire, annuler)
• Soumettre des avis (évaluer les espaces utilisés)
• Gestion de son profil (afficher, modifier)
• Accès aux listes de réservations (visualiser ses réservations)
3. Entreprise (ENTREPRISE)
• Gestion d'équipe (ajouter, modifier, supprimer des membres)
• Réservations groupées (créer, gérer les réservations pour plusieurs
membres)
• Suivi financier (consulter l'historique des factures, obtenir des rapports
de consommation)
• Gestion des notifications d'équipe (recevoir des alertes et mises à jour
sur les réservations et espaces)
4. Réceptionniste (RECEPTIONNISTE)
• Gestion des check-in/out (enregistrer les arrivées et départs)
• Traitement des réservations walk-in (gérer les demandes sans rendez-
vous)
• Vue quotidienne des réservations (visualiser les réservations pour la
journée)
• Gestion de la disponibilité en temps réel (assurer une information à
jour sur les espaces)
5. Comptable (COMPTABLE)
• Gestion des paiements (enregistrer, suivre les paiements en attente et
les impayés)
• Facturation (générer et consulter les factures)
• Rapports financiers (produire des rapports sur les revenus et
dépenses)
• Gestion des abonnements (surveiller les renouvellements et
échéances)
6. Utilisateur Non Authentifié (GUEST)
• Consulter les espaces de coworking (visualiser les détails, photos,
équipements)
• Voir les événements à venir (liste, détails, participants)
• Accéder aux tarifs et promotions (visualiser les options disponibles)
Backlog Produit
ID User Story Priorité Sprint
1 En tant qu'administrateur, je veux pouvoir gérer les Haute Sprint
utilisateurs (ajouter, modifier, supprimer, afficher) 1
afin de maintenir un contrôle total sur les
utilisateurs du système.
2 En tant qu'administrateur, je veux pouvoir gérer les Haute Sprint
espaces (ajouter, modifier, supprimer, afficher) pour 1
assurer la disponibilité des espaces de travail.
3 En tant qu'administrateur, je veux approuver ou Moyenne Sprint
rejeter les avis afin de garantir la qualité des retours 2
utilisateurs.
4 En tant qu'administrateur, je veux gérer les Moyenne Sprint
événements (ajouter, modifier, supprimer, afficher) 2
pour organiser des activités.
5 En tant qu'administrateur, je veux configurer le Haute Sprint
système (paramètres généraux) pour adapter 3
l'application à nos besoins commerciaux.
6 En tant que coworker, je veux réserver des espaces Haute Sprint
(créer, modifier, annuler) pour utiliser un espace de 1
travail adapté à mes besoins.
7 En tant que coworker, je veux m'inscrire à des Moyenne Sprint
événements (s'inscrire, annuler) pour participer à 2
des activités et réseauter.
8 En tant que coworker, je veux soumettre des avis sur Moyenne Sprint
les espaces utilisés pour partager mon expérience 3
avec d'autres utilisateurs.
9 En tant que récepionniste, je veux gérer les check- Haute Sprint
in/out (enregistrer les arrivées et départs) afin 1
d'assurer un bon accueil des clients.
10 En tant que récepionniste, je veux gérer les Haute Sprint
réservations walk-in (traiter les demandes sans 2
rendez-vous) pour maximiser l'utilisation des
espaces.
11 En tant qu'entreprise, je veux créer des réservations Haute Sprint
groupées pour plusieurs membres afin de simplifier 2
la gestion des réservations.
12 En tant qu'entreprise, je veux suivre les factures et Moyenne Sprint
rapports de consommation pour gérer efficacement 3
le budget de l'équipe.
13 En tant que comptable, je veux gérer les paiements Haute Sprint
(enregistrer, suivre les paiements en attente) pour 3
assurer un suivi financier précis.
14 En tant que comptable, je veux générer des factures Haute Sprint
et consulter l'historique des factures pour garder 4
une trace des transactions.
15 En tant qu'utilisateur non authentifié, je veux Haute Sprint
consulter les espaces de coworking afin de décider 1
de m'inscrire.
16 En tant qu'utilisateur non authentifié, je veux voir les Moyenne Sprint
événements à venir pour planifier ma participation. 2
17 En tant qu'utilisateur non authentifié, je veux Moyenne Sprint
accéder aux tarifs et promotions pour évaluer les 2
options disponibles avant de m'inscrire.
18 En tant qu'administrateur, je veux gérer les Haute Sprint
authentifications et les rôles des utilisateurs pour 3
assurer la sécurité du système.
Diagramme de Classes