JustPaste.it

Coach'App

Une application Desktop développée en Java , les interfaces graphiques sont conçues par le framework ou la bibliothèque d'interface utilisateur issue du projet OpenJFX , JavaFX .
Smart'Coach propose un guide d'entrainement en musculation

=> encadrement en terme d'exercices et de nombre de répétitions et ce c'est par rapport au niveau de l'adhérent (Débutant , intermédiaire , avancé ) .
Smart'Coach offre aux adhérents des démonstrations en vidéo des exercices proposés.
Smart'Coach propose aussi une interface de calcul de besoin calorique par jour , ce calcul se fait en faisant la valeur moyenne des deux formules de calcul de besoin calorique par jour :
-Formule améliorée de Harris et Benedict par Roza et Shizgal (1984) :
MB (Homme) = 13,707∗Poids (kg) + 492,3∗Taille (m)−6,673∗Age (an) + 77,607
MB (Femme) = 9,740∗Poids (kg) + 172,9∗Taille (m) − 4,737∗Age (an) + 667,051
&&
-Formule de Black et al (1996) :
MB (Homme) = 259∗Poids (kg)\^0.48∗Taille (m)\^0.50∗Age (an)\^−0.13
MB (Femme) = 230∗Poids (kg)\^0.48∗Taille (m)\^0.50∗Age (an)\^−0.13

Les Acteurs de l'application :
1-Administrateur qui représente le pouvoir ultime de m'application (CRUD : Programme && Exercice )
NB : Programme = ensemble d'exercices.
2-Simple utilisateur qui est l'adhérent qui profite de l'application.

 

ci-joint des captures pour démontrer l’exécution de la solution :

 

1- Une interface qui décrit la solution :

accueil.PNG

2- Une interface de création de compte :

 

signup.PNG=> Après la création du compte un rôle sera attribué à l'utilisateur par le Super-Admin

 

2- Une interface d'authentification :

capture.PNG

 

 

=>    Après authentification , chaque acteur va être  orienté vers son interface 

 

 

3- Une interface du super admin : cet acteur peut attribuer les roles aux differents utilisateurs de l'application

 

supperuser.jpg

 

4- Une interface admin : cet acteur peut attribuer créer des programmes & des exercices

                                           cet acteur peut affecter les exercices aux programmes qui les correspondent 

adminapreslogin.PNG

 

 

Après avoir sélectionne une option : gestion de programme ou gestion d'exercice , il peut gérer les contenus qui vont être afficher sur l’interface du simple utilisateur 

 

 

 

 

 

 

 

5- Une interface utilisateur :

5.1-interface programmes & exercice avec des démonstrations vidéo :

gesex.PNG

vus d'ensemble : création des exercices et affectation des exercice aux programmes adéquats :

 

vueens.PNG

 

 

 

 

5.2-interface calcul nombre de calories relatif à chaque utilisateur :

 

calcul_cal.PNG

 

Formule que nous utilisons pour ce calcul : la valeur moyenne entre les deux formules suivantes

-Formule améliorée de Harris et Benedict par Roza et Shizgal (1984) :
MB (Homme) = 13,707∗Poids (kg) + 492,3∗Taille (m)−6,673∗Age (an) + 77,607
MB (Femme) = 9,740∗Poids (kg) + 172,9∗Taille (m) − 4,737∗Age (an) + 667,051
&&
-Formule de Black et al (1996) :
MB (Homme) = 259∗Poids (kg)\^0.48∗Taille (m)\^0.50∗Age (an)\^−0.13
MB (Femme) = 230∗Poids (kg)\^0.48∗Taille (m)\^0.50∗Age (an)\^−0.13