Page 152 - IT2
P. 152

1)  Codage de la class Professeur : (1.5 Pts)
                   Ecrire la class Professeur.
                   Ajouter un compteur qui permet de compter le nombre des objets créés de la class Professeur.
                   Ajouter un constructeur sans argument qui initialise l’attribut codeIdentifiant de la class Professeur ;
                     le code doit avoir la valeur du compteur.
                   Ajouter un constructeur qui initialise tous les attributs de la classe Professeur.
                   Ajouter une méthode afficher () qui afficher toutes les informations d’un Professeur.

              2)  Créer  une  exception  nommée  erreurAge  qui  se  déclenche  lors  de  la  saisie  d’un  âge  négatif
                 d’un Professeur.  (0.5 Pt)

          Soit la classe Elève qui modélise un Elève et qui comporte les attributs suivants :
                 codeEleve             int
                 nom                   String
                 prenom                String
                 niveau                int

              3)  Codage de la class Elève: (1 Pt)
                   Ecrire la class Elève
                   Ajouter un compteur qui permet de compter le nombre des objets créés de la class Elève.
                   Ajouter un constructeur sans argument qui initialise l’attribut codeEleve de la classe Elève; le code
                     doit avoir la valeur du compteur.
                   Ajouter un constructeur qui initialise tous les attributs de la classe Elève.


          Soit  la  classe  Parrain  qui  reprend  tous  les  attributs  de  la  classe  Professeur  et  qui  y  ajoute une
          collection d’objets Eleve (liste des Elèves parrainés par le Professeur identifiés par leurs codeEleve).

              4)  Codage de la class Parrain : (1 Pt)
                   Ecrire la classe Parrain.
                   Ajouter une méthode afficher() qui affiche toutes les informations sur un parrain.

              5)  Ajouter une méthode ajouterEleve() qui ajoute un Elève à la collection des Elèves parrainés
                 par un Professeur. (1 Pt)

              6)  Ajouter  une  méthode  supprimerEleve()  qui  supprime  un  Elève  de  la  collection  des  Elèves
                 parrainés par un Professeur. (1 Pt)

          PARTIE IV :  PROGRAMMATION EVENEMENTIELLE EN VB.NET, C# OU JAVA (6 PTS)

          Pour plus de convivialité, On souhaite développer quelques fonctionnalités de l’application de gestion
          de parrainage des Elèves.

              1)  Créer un formulaire permettant de mettre à jour les informations relatives à un Professeur (1
                 Pt)
              2)  Créer un formulaire permettant de mettre à jour les informations relatives à un Elève (1 Pt)
              3)  Créer un formulaire qui permet :
                 a.  Ajouter un Elève à la collection des Elèves parrainés par un Professeur. (0.5 Pt)
                 b.  Supprimer un Elève de la collection des Elèves parrainés par un Professeur. (0.5 Pt)
                 c.  Afficher la collection des Elèves parrainés par un Professeur donné. (0.5 Pt)
                 d.  Afficher le nombre d’élèves parrainés par un Professeur donné. (0.5 Pt)
              4)  Nous souhaitons enregistrer l’ensemble des Elèves parrainés par un Professeur dans un ficher
                 texte. Ecrire le programme permettant de réaliser cette fonctionnalité. (1 Pt)
              5)  Proposer une animation de démarrage de votre application avec votre nom de famille (0.5 Pt)
              6)  Protéger l’accès à cette application par : (0.5 Pt)
                        Nom d’utilisateur : ADMIN
                        Mot de passe : NIMDA


                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   147   148   149   150   151   152   153   154   155   156   157