Page 396 - IT2
P. 396

Si  le  Nombreheure  est  supérieur  à  10,  le  déclencheur  réduit  cette  masse  horaire  à  10

                      heures seulement.
               5.   Créer  une  fonction  qui  renvoi  le  coût  de  traitement  d’une  machine  dont  l’ID_machine  est

                   transmis en paramètre. (1 pt)
               6.   Utiliser  un  bloc  TSQL  qui  permet  d’afficher  pour  chaque  matériel  les  informations
                   (ID_machine, désignation, cout de traitement), en utilisant la fonction de la question 5. et un

                   curseur. (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  CMachine  dont  les  attributs  sont  les  champs  de  la  table  Machine  et  les
                   méthodes sont : (1 pt)
                       ·  Les constructeurs.

                       ·  La méthode Ajouter() qui permet d’insérer un objet de la classe CMachine dans la table
                          Machine.

                       ·  La méthode Supprimer() qui permet de supprimer un objet de la table Machine.
                       ·  La fonction  Compter() qui renvoie les nombres d’enregistrements de la table Machine.

                       ·  La  fonction  Affichage()  qui  retourne  un  objet  DATAREADER  qui  contient  les
                          enregistrements de la table Machine.
               2.  Développer le formulaire de mise à jour de la table Machine, le formulaire doit contenir : (1 pt)

                       ·  Les boutons « ajouter » et « supprimer ».
                       ·  Bouton « compter » pour compter le nombre de machines enregistrées.

                       ·  Une grille pour la consultation.



             NB : Pour les programmes de la question 2. Utiliser les méthodes déjà programmées dans la classe
            CMachine.

               3.  Développer  le  formulaire  de  mise  à  jour  de  la  table  Traitement  (en  utilisant  le  mode
                   déconnecté), le formulaire doit contenir :

                       ·  Les boutons Ajouter, Supprimer, Modifier et Rechercher. (1,25 pt)
                       ·  Une grille pour la consultation. (0,25 pt)

                       ·  Les boutons de navigation (Premier, Suivant, Précédent, Dernier).  (0,5 pt)
                       ·  Ajouter une liste déroulante qui contient les ID_Machine. (0,5 pt)




                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com
                                                   Tél.:0661077812
   391   392   393   394   395   396   397   398   399   400   401