From ee9a3161ee42f5822f3d4d0dbddce1eaeecd2a94 Mon Sep 17 00:00:00 2001 From: Kyllian CHABANON Date: Fri, 11 Nov 2022 15:14:01 +0100 Subject: [PATCH] Modification de la documentation --- html/Affichage_8c.html | 12 +++--- html/Fonctions_8h_source.html | 2 +- html/GestionAdherents_8c.html | 16 ++++---- html/GestionPoints_8c.html | 8 ++-- html/Global_8c.html | 4 +- html/Menus_8c.html | 6 +-- html/index.html | 71 +++++++++++++++++++++++++++++++++-- html/menudata.js | 1 - html/search/all_6.js | 2 +- html/search/pages_0.js | 2 +- 10 files changed, 94 insertions(+), 30 deletions(-) diff --git a/html/Affichage_8c.html b/html/Affichage_8c.html index 79576a1..68bd42b 100644 --- a/html/Affichage_8c.html +++ b/html/Affichage_8c.html @@ -103,7 +103,7 @@ Functions

Detailed Description

Fichier qui contient toutes les fonctions d'affichage.

-
Author
:
+
Author

Function Documentation

◆ Affichage1Adherent()

@@ -150,7 +150,7 @@ Functions

Affiche les informations d'un adhérent.

-
Author
:
+
Author
Parameters
@@ -181,7 +181,7 @@ Functions

Affiche le nombre d'adhérents.

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
@@ -218,7 +218,7 @@ Functions

Affiche le nombre d'entrées total.

-
Author
:
+
Author
Parameters
nbElemtaille logique des tableaux
@@ -262,7 +262,7 @@ Functions

Affiche le nombre d'entrées de chaque jour.

-
Author
:
+
Author
Parameters
tNbActivitesJourtableau contenant le nombre d'activités de chaque jour
@@ -319,7 +319,7 @@ Functions

Affiche les informations de tous les adhérents.

-
Author
:
+
Author
Parameters
tNbActivitesJourtableau contenant le nombre d'activités de chaque jour
diff --git a/html/Fonctions_8h_source.html b/html/Fonctions_8h_source.html index 53beefe..e173bd9 100644 --- a/html/Fonctions_8h_source.html +++ b/html/Fonctions_8h_source.html @@ -109,7 +109,7 @@ $(function() {
int SupprimerAdherent(int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActive[], int nbElem)
Permet de supprimer un adhérent.
Definition: GestionAdherents.c:107
void ModificationAge(int tNoCarte[], int tAge[], int nbElem)
Permet de modifier l'âge d'un adhérent.
Definition: GestionAdherents.c:77
void ModificationActivationCarte(int tNoCarte[], int tCarteActive[], int nbElem)
Modifie l'état de la carte.
Definition: GestionAdherents.c:140
-
int RechercheAjoutAdherent(int tNoCarte[], int nbElem, int noCarte)
Permet de rechercher un adhérent pour la fonction AjoutAdherent.
Definition: GestionAdherents.c:16
+
int RechercheAjoutAdherent(int tNoCarte[], int nbElem, int noCarte)
Recherche un adhérent pour la fonction AjoutAdherent.
Definition: GestionAdherents.c:16
int AjoutAdherent(int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActive[], int tMax, int nbElem)
Affiche les informations d'un adhérent.
Definition: GestionAdherents.c:40
void AjoutPoints(int tNoCarte[], int tPointsCarte[], int tCarteActive[], int nbElem, int noCarte)
Ajoute des points sur une carte.
Definition: GestionPoints.c:45
void DebitActivitee(int tNoCarte[], int tCarteActive[], int tNbActivitesJour[], int nbElem)
Débite une carte lorsqu'un adhérent pratique une activité
Definition: GestionPoints.c:99
diff --git a/html/GestionAdherents_8c.html b/html/GestionAdherents_8c.html index 1997544..e124e59 100644 --- a/html/GestionAdherents_8c.html +++ b/html/GestionAdherents_8c.html @@ -86,7 +86,7 @@ Include dependency graph for GestionAdherents.c: - + @@ -103,7 +103,7 @@ Functions
tNoCartetableau contenant les numéros de toutes les cartes

Functions

int RechercheAjoutAdherent (int tNoCarte[], int nbElem, int noCarte)
 Permet de rechercher un adhérent pour la fonction AjoutAdherent. More...
 Recherche un adhérent pour la fonction AjoutAdherent. More...
 
int AjoutAdherent (int tNoCarte[], int tAge[], int tPointsCarte[], int tCarteActive[], int tMax, int nbElem)
 Affiche les informations d'un adhérent. More...

Detailed Description

Fichier qui contient les fonctions de gestion des adhérents.

-
Author
:
+
Author

Function Documentation

◆ AjoutAdherent()

@@ -156,7 +156,7 @@ Functions

Affiche les informations d'un adhérent.

-
Author
:
+
Author
Parameters
@@ -205,7 +205,7 @@ Functions

Modifie l'état de la carte.

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
@@ -250,7 +250,7 @@ Functions

Permet de modifier l'âge d'un adhérent.

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
@@ -294,8 +294,8 @@ Functions
tNoCartetableau contenant les numéros de toutes les cartes
-

Permet de rechercher un adhérent pour la fonction AjoutAdherent.

-
Author
:
+

Recherche un adhérent pour la fonction AjoutAdherent.

+
Author
Parameters
@@ -352,7 +352,7 @@ Functions

Permet de supprimer un adhérent.

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
diff --git a/html/GestionPoints_8c.html b/html/GestionPoints_8c.html index 380a485..b65f043 100644 --- a/html/GestionPoints_8c.html +++ b/html/GestionPoints_8c.html @@ -97,7 +97,7 @@ Functions
tNoCartetableau contenant les numéros de toutes les cartes

Detailed Description

Contient les fonctions pour la gestion des points des adhérents.

-
Author
:
+
Author

Function Documentation

◆ AjoutPoints()

@@ -144,7 +144,7 @@ Functions

Ajoute des points sur une carte.

-
Author
:
+
Author
Parameters
@@ -197,7 +197,7 @@ Functions

Débite une carte lorsqu'un adhérent pratique une activité

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
@@ -249,7 +249,7 @@ Functions

Permet de rechercher un adhérent.

-
Author
:
+
Author
Parameters
tNoCartetableau contenant les numéros de toutes les cartes
diff --git a/html/Global_8c.html b/html/Global_8c.html index a072771..886b817 100644 --- a/html/Global_8c.html +++ b/html/Global_8c.html @@ -91,7 +91,7 @@ Functions
tNoCartetableau contenant les numéros de toutes les cartes

Detailed Description

Fichier qui contient la fonction de gestion des menus.

-
Author
:
+
Author

Function Documentation

◆ GestionMenus()

@@ -110,7 +110,7 @@ Functions

Permet de gérer les menus en appelant une fonction pour chaque choix fait par l'utilisateur.

-
Author
:
+
Author
diff --git a/html/Menus_8c.html b/html/Menus_8c.html index 46aeece..7642113 100644 --- a/html/Menus_8c.html +++ b/html/Menus_8c.html @@ -94,7 +94,7 @@ Functions

Detailed Description

Fichier qui contient les fonctions du menu.

-
Author
:
+
Author

Function Documentation

◆ ChoixMenu()

@@ -113,7 +113,7 @@ Functions

Affiche le menu principal et permet de choisir une option.

-
Author
:
+
Author
Returns
le choix entré par l'utilisateur
@@ -135,7 +135,7 @@ Functions

Affiche le menu d'affichage et permet de choisir une option.

-
Author
:
+
Author
Returns
le choix entré par l'utilisateur
diff --git a/html/index.html b/html/index.html index 62e2d71..230224b 100644 --- a/html/index.html +++ b/html/index.html @@ -5,7 +5,7 @@ -SAE S1.01: Main Page +SAE S1.01: SAE 1.01 - Implémentation d'un besoin client @@ -60,11 +60,76 @@ $(function() { -
+
-
SAE S1.01 Documentation
+
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, 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
+

+

+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. +
  3. Chargement des fichiers
  4. +
  5. Affichage d'un adhérent
  6. +
  7. Affichage de tous les adhérents
  8. +
  9. Affichage du nombre d'entrées dans la journée
  10. +
  11. Affichage du nombre d'entrées depuis toujours
  12. +
  13. Afficher le nombre d'adhérents
  14. +
  15. Gestion Menu (Global)
  16. +
  17. Recherche d'un client
  18. +
  19. Ajout d'un client
  20. +
  21. Modification de l'âge d'un client
  22. +
  23. Supprimer un client
  24. +
  25. Ajout de points : la carte devient active. Entre 0 et 20 rien, entre 20 et 50 5%, entre 50 et 100 10%, plus 15%
  26. +
  27. Modification de l'activation de la carte ==> Perte, sanction, carte retrouvée
  28. +
  29. Activité faite ==> Perte de points, ajout d'un au nombre d'activités du jour depuis création
  30. +
  31. Sauvegarde
  32. +
+