Page 391 - IT2
P. 391

5.   Créer  une  fonction  qui  renvoi  le  coût  de  rechange  d’un  appareil  dont  l’ID_Appareil  est

                   transmis en paramètre. (1 pt)
               6.   Utiliser  un  bloc  TSQL  qui  permet  d’afficher  pour  chaque  appareil  les  informations

                   (ID_Appareil, désignation, cout de réparation), en utilisant la fonction de la question 5. (1 pt)

            Dossier 2 (7,5 pts)

            L’objectif  est  de  créer  une  application  « client/serveur »  qui  se  base  sur  la  base  de  données  du
            dossier1 permettant d’assurer les fonctionnalités suivantes :

               1.  Créer  la  classe  CAppareil  dont  les  attributs  sont  les  champs  de  la  table  Appareil  et  les

                   méthodes sont : (1 pt)
                    ·  Les constructeurs.

                    ·  La  méthode  Ajouter()  qui  permet  d’insérer  un  objet  de  la  classe  CAppareil  dans  la  table
                          Appareil.
                    ·  La méthode Supprimer() qui permet de supprimer un objet de la table Appareil.

                    ·  La fonction Rechercher() qui retourne un objet de la classe CAppareil (objet anonyme s’il
                          n’existe pas).

                    ·  La  fonction  Affichage()  qui  retourne  un  objet  DATAREADER  qui  contient  les
                          enregistrements de la table Appareil.

               2.  Développer le formulaire de mise à jour de la table Appareil, le formulaire doit contenir : (1 pt)
                       ·  Les boutons Ajouter, Supprimer et Rechercher.

                       ·  Une grille pour la consultation.
            NB : Pour les programmes de la question 2. Utiliser les méthodes déjà programmées dans la classe
            CAppareil.



               3.  Développer  le  formulaire  de  mise  à  jour  de  la  table  rechange  (en  utilisant  le  mode

                   déconnecté), le formulaire doit contenir :
                       ·  Les boutons Adapter (s’il n’existe pas c’est Ajouter sinon c’est Modifier), Rechercher et
                          Supprimer. (1,25 pt)

                       ·  Une grille pour la consultation. (0,25 pt)

                       ·  Les boutons de navigation (Précédent, Dernier).  (0,5 pt)
                       ·  Ajouter une liste déroulante qui contient les ID_ appareil. (0,5 pt)
                       ·  Ajouter  un  programme  qui  permet  de  consulter  les  opérations  de  rechange  d’une

                          ID_appareil choisie à partir d’une liste. (0,5 pt)
               4.  Développer  une  procédure  stockée  PS_ListePiece  qui  permet  d’afficher  la  liste  des  pièces

                   rechangées entre deux dates. (0,25 pt)
                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com
                                                   Tél.:0661077812
   386   387   388   389   390   391   392   393   394   395   396