You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
2.9 KiB
65 lines
2.9 KiB
# SAE 1.01 - Implémentation d'un besoin client
|
|
|
|
## Centre aquatique
|
|
|
|
### Cahier des charges
|
|
|
|
Il peut s'avérer difficile de gérer les différents clients d'un complexe aquatique. C'est pour cela que nous avons créé cette application, qui permet de gérer les données des clients de Aquavenue.
|
|
L'objectif est de faciliter la gestion des points et des données des clients.
|
|
Il existe plusieurs activités :
|
|
|
|
- Piscine : 0 points (accès libre).
|
|
- Cours de natation : 10 points.
|
|
- Cours de gymnastique aquatique : 12 points.
|
|
- Option accessibilité : 0 points.
|
|
- Aquafit : 9 points.
|
|
- Aquakid et aquaplouf : 5 points.
|
|
- Vagues : 15 points.
|
|
- Aquabike : 20 points.
|
|
- Aquafamily : 35 points.
|
|
|
|
Lorsqu'un client décide de faire une activité, il est discrédité du nombre de points correspondants.
|
|
A chaque entrée, le client peut choisir plusieurs activités. Sa carte se fait alors débiter de la somme des points des différentes activités choisies.
|
|
|
|
**Antoine** : Ouverture.c, Sauvegarde.c, Menus.c, Global.c, GestionAdherents.c, Affichage.c
|
|
**Ayour** : Affichage.c, Menus.c, Global.c, GestionAdherents.c
|
|
**Kyllian** : GestionPoints.c, Global.c, Menus.c, GestionAdherents.c
|
|
|
|
### Fonctionnalités
|
|
|
|
- Membres : chaque membre bénéficie d'une carte qui leur permet d'accéder aux différentes activités et est identifié par son numéro de carte.
|
|
On stocke des informations comme son âge, si sa carte est active ou pas et le nombre de points sur sa carte.
|
|
- On peut ajouter et supprimer des clients.
|
|
- Il est possible d'ajouter des points sur la carte.
|
|
Chaque point coûte 1 euro.
|
|
Il y a des bonus :
|
|
Lorsque l'on ajoute entre 0 et 20 points : rien,
|
|
Entre 21 et 50 : 5% de points en plus,
|
|
Entre 51 et 100 : 10%,
|
|
Au dessus de 100 : 15%.
|
|
- Il est possible de désactiver la carte d'un client, par exemple pour cause de sanction suite à un mauvais comportement, de vol ou de perte.
|
|
On peut aussi la réactiver s'il la retrouve ou que sa sanction est levée.
|
|
- On peut afficher les informations d'un seul client ou de tous les clients.
|
|
- A chaque fois qu'un client fait une activité, le nombre de fois où une activité à été pratiquée dans la journée augmente de 1.
|
|
On peut afficher ce nombre.
|
|
Il est impossible de pratiquer une activité plus d'une fois par jour.
|
|
|
|
### Priorité de travail
|
|
|
|
1. Menu
|
|
2. Chargement des fichiers
|
|
3. Affichage d'un adhérent
|
|
4. Affichage de tous les adhérents
|
|
5. Affichage du nombre d'entrées dans la journée
|
|
6. Affichage du nombre d'entrées depuis toujours
|
|
7. Afficher le nombre d'adhérents
|
|
8. Gestion Menu (Global)
|
|
9. Recherche d'un client
|
|
10. Ajout d'un client
|
|
11. Modification de l'âge d'un client
|
|
12. Supprimer un client
|
|
13. Ajout de points : la carte devient active. Entre 0 et 20 rien, entre 20 et 50 5%, entre 50 et 100 10%, plus 15%
|
|
14. Modification de l'activation de la carte ==> Perte, sanction, carte retrouvée
|
|
15. Activité faite ==> Perte de points, ajout d'un au nombre d'activités du jour depuis création
|
|
16. Sauvegarde
|