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 :
2- Une interface de création de compte :
=> Après la création du compte un rôle sera attribué à l'utilisateur par le Super-Admin
2- Une interface d'authentification :
=> 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
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
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 :
vus d'ensemble : création des exercices et affectation des exercice aux programmes adéquats :
5.2-interface calcul nombre de calories relatif à chaque utilisateur :
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






