Skip to content

ER-RAJY/Application-de-gestion-des-apprenants-de-l-ENAA

Repository files navigation

Application-de-gestion-des-apprenants-de-l-ENAA

Contexte du projet

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 :++

Gérer les apprenants

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.

Gérer les classes de l'école

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.

NB:

Validation des Données : Les champs obligatoires doivent être validés. La date de naissance doit être valide. ​

Bonus:

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages