|
|
# SAE 1.01 - Implémentation d'un besoin client
|
|
|
|
|
|
## Centre aquatique
|
|
|
|
|
|
**Antoine** : Ouverture.c, Sauvegarde.c, Menu.c, main.c, Global.c, GestionAdherents.c, Fonctions.h, Affichage.c
|
|
|
**Ayour** : Affichage.c, Menu.c, Fonctions.h, Global.c, main.c, GestionAdherents.c
|
|
|
**Kyllian** : Fonctions.h, GestionPoints.c, Global.c, main.c, Menu.c, GestionAdherents.c
|
|
|
|
|
|
_Les adhérents bénéficient d’une carte qui leur permet d’accéder à différentes activités qui coutent des points. Points pouvant être acheter à l'accueil 1 point est égal à 1 euro._
|
|
|
|
|
|
### Différentes activités
|
|
|
|
|
|
- Accès libre piscines (abonnements)
|
|
|
- Cours de natation (débutants, confirmé, expert avec différents prix)
|
|
|
- Cours de gymnastique aquatique (avec différentes activités, à partir d'un certain âge)
|
|
|
- Option accessibilité (0 points)
|
|
|
- Aquafit
|
|
|
- Aquakid et aquaplouf
|
|
|
- Vagues
|
|
|
- Aquabike
|
|
|
- Aquafamily
|
|
|
|
|
|
### Enfants
|
|
|
|
|
|
- Accompagnés
|
|
|
- Surveillant payant
|
|
|
- ...
|
|
|
|
|
|
### Administration
|
|
|
|
|
|
- Ajouter un adhérent
|
|
|
- Supprimer un adhérent
|
|
|
- Modifier l'age d'un adhérent via le n° de carte
|
|
|
- Afficher tous les adhérents
|
|
|
- Alimenter une carte en points
|
|
|
- Activer/Désactiver une carte (déclaration de perte d'une carte, sanction suite à un mauvais comportement, carte retrouvée...)
|
|
|
- Afficher les infos d'un adhérent
|
|
|
- Afficher le nombre d'entrées par activité dans la journée
|
|
|
- Afficher le nombre d'adhérents
|
|
|
- ...
|
|
|
|
|
|
### Priorité de travail
|
|
|
|
|
|
- Menu :
|
|
|
|
|
|
```
|
|
|
-- Afficher les infos d'un adherent (NoCarte, age, PointsCarte, CarteActive)
|
|
|
-- Afficher les infos de tous les adherents (NoCarte, age, PointsCarte, CarteActive, affiche nb de carte(adherents))
|
|
|
-- Afficher le nb d'entrées totale de la journée
|
|
|
-- Afficher le nb d'entrées totale de toutes les journées
|
|
|
-- Afficher le nb d'adherents
|
|
|
-- Ajout d'un client
|
|
|
-- Modification de l'age d'un client
|
|
|
-- Supprimer un client
|
|
|
-- Ajout de points ==> carte devient Active
|
|
|
-- Modification de l'activation de la carte ==> Pert, sanction, carte retrouvée
|
|
|
-- Activité faite ==> Perte de points, ajout d'1 au nombre d'activités du jour depuis creation
|
|
|
-- quitter (sauvegarde)
|
|
|
```
|
|
|
|
|
|
- Chargement
|
|
|
- Affichage d'un adherent
|
|
|
- Affichage de tous les adhérents
|
|
|
- Affichage de nb d'entrées journées
|
|
|
- Affichage nb d'entrées ttes journées
|
|
|
- Afficher le nb d'adherents
|
|
|
- Menu
|
|
|
- Gestion Menu (Global)
|
|
|
- Recherche d'un client (NoCarte)
|
|
|
- Ajout d'un client
|
|
|
- Modification de l'age d'un client
|
|
|
- Supprimer un client
|
|
|
- Ajout de points ==> carte devient Active entre 0 et 20 rien, entre 20 et 50 5%, entre 50 et 100 10%, plus 15%
|
|
|
- Modification de l'activation de la carte ==> Pert, sanction, carte retrouvée
|
|
|
- Activité faite ==> Perte de points, ajout d'1 au nombre d'activités du jour depuis creation
|
|
|
- Sauvegarde
|
|
|
Documentation == les structures ex : tableaux pour rentrer les points ….
|