L'école ENAA Béni Mellal vous a contacté en tant que développeur back-end Java pour créer une application console qui permet la gestion des apprenants.
Commencez votre documentation sur les différents principe de la POO(L'encapsulation-L'abstraction-L'héritage-Le polymorphisme) Les classes dans votre application sont : Administrateur, Apprenant, Classe.
++En tant que administrateur je peux :++
1- Ajouter un nouvel apprenant avec les informations suivantes :Nom et prénom, Date de naissance, Adresse, Numéro de téléphone et numero de classe.
2- Modifier les informations d'un apprenant existant.
3- Supprimer un apprenant existant.
4 - Consulter la liste des apprenants.
5- Rechercher un apprenant par nom, prénom ou numéro d'identifiant.
1- Ajouter une nouvelle classe (Numero de classe,Nom, effectif)
2- Modifier une classe existante
3- Supprimer une classe existante
4- Afficher la liste des classes
5- Filtrer les apprenants par classe.
Validation des Données : Les champs obligatoires doivent être validés. La date de naissance doit être valide.
Authentification : Un système d'authentification avec un nom d'utilisateur et un mot de passe sera mis en place. Un administrateur pourra se connecter à l'application en utilisant ses identifiants.