Filière Epreuve Session 1/6 DI Théorique FF (Elément de correction) Juin 2016 O
Filière Epreuve Session 1/6 DI Théorique FF (Elément de correction) Juin 2016 OFPPT Office de la Formation Professionnelle et de la Promotion du Travail Direction Recherche et Ingénierie de la Formation Examen de fin de formation sessionJuin 2016 Eléments de correction Filière : Techniques de Développement Informatique Niveau : TS Epreuve : Théorique Durée : 4 heures Barème : /40 pts Dossier 1 : 1) System passer un test consulter son score consulter tous les scores gérer comptes créer test Etudiant Professeur administrateur GestNotes <<secondaire>> se connecter <<include>> <<include>> <<include>> <<include>> <<include>> www.ofppt.info Filière Epreuve Session 2/6 DI Théorique FF (Elément de correction) Juin 2016 2) 3) Etudiant -codeEt -nom -prenom -email SessionTest -codeSession -dateSession -score Question -codeQuestion -description Test -codeTest -nomTest -durée codage -reponse Qcm passe * 1 concerne 1 * 1 1..* Option -NumOption -textOption 1 1..* -reponse 1 1 www.ofppt.info Filière Epreuve Session 3/6 DI Théorique FF (Elément de correction) Juin 2016 Pour chaque question loop TypeQuestion=QCM alt System : Etudiant GestNote seConnecter(login, pass) selectionnerTest(codeTest) choisirTypeActivité(type) EntrerReponse(NumeroReponse) SaisirCode(text) terminerTest() Score() Score() Sinon www.ofppt.info Filière Epreuve Session 4/6 DI Théorique FF (Elément de correction) Juin 2016 Dossier 2 : 1. Create table Etab_Art ( codeEtabint not null foreing key referensesEtablissement (codeEtab), codeArtint not null foreing key referenses Article (codeArt), QteStockint check QteStockint>=0 , constraint Etab_pk Primary key (codeEtab,codeArt) ) 2. Select nomEtab , sum(Qte) From SortieArt Sinner join Etab_Art EA ON S.codeArt=EA.codeArt inner join Etablissement E ON EA.codeEtab=E.codeEtab Group by nomEtab 3. Create function question3 (@codeEtabint, @dd , @df) Returns money Begin declare @tot money Select @tot=sum(Qte*PU) From SortieArt S inner join Etab_Art EA ON S.codeArt=EA.codeArt Where codeEtab=@codeEtab AND (DateS between @dd and @df) return @tot 4. Create procedure Transfer @EtabSourceint , @EtabDestint , @codeArtint , @Qteint As declare @QteStockint If @EtabSource = @EtabDest Return 3 Select @QteStock = QteStock From Etab_Art Where codeArt = @EtabSource If @Qte> @QteStock Return 2 Update Etab_Art set QteStock = QteStock + @Qte Where codeEtab = @EtabDest AND codeArt=@codeArt Update Etab_Art set QteStock = QteStock - @Qte Where codeEtab = @EtabSource AND codeArt=@codeArt Return 0 5. Create Trigger question5 ON SortieArt After Insert As Declare @codeArtint , @codePCint, @Qteint , @PU money Select @codeArt=codeArt , @Qte=Qte , @codePC=codePC From Inserted Select @PU =PU From Article Where codeArt= @codeArt Update PointConsommation set cumulMontantConsommation = cumulMontantConsommation + @Qte* @PU 6. Create Trigger question6 ON SortieArt After Insert As Declare @codeArtint , @Qteint, @QteStockint Select @codeArt=codeArt , @Qte=Qte From Inserted www.ofppt.info Filière Epreuve Session 5/6 DI Théorique FF (Elément de correction) Juin 2016 Select @QteStock = QteStock From Etab_Art Where codeArt= @codeArt If @Qte> @Qtestock * 0.2 Rollback Dossier 3 : 1) //satellite*@nomsat = ‘’HotBird’’+ / chaine 2) //chaine[@datelancement>= ‘’01/01/2001’’+ 3) Count( //satellite*@nomsat = ‘’NileSat’’+ / chaine ) 4) <xs:complexType> : permet de décrire un élément du fichier XML qui est un type complexe c’est à dire qui contient d’autres éléments ou possède des attributs. <xs:sequence> : permet de décrire un élément du fichier XML qui est composé d’une suite d’éléments. 5) Il manque la définition de l’élément <debit> : <xs:elementname="debit" type = "xs:int" /> Dossier 4 : 1) Code Html : <h4> Paiement par :</h4> <p> <inputid="rcarte" name="paiement" type="radio" value="V1"onclick()="activer();"/> Carte bancaire <inputid="rcheque" checked="checked" name="paiement" type="radio" value="V1" onclick()="desactiver();"/>Chèque</p> <p> Numéro de la carte bancaire : <inputid="tnum" type="text" /></p> <p> <inputid="Button1" type="button" value="Envoyer" onclick="calculer();" /></p> <p> Merci de votre visite, le montant total de votre commande est : <inputid="tsomme" type="text" /></p> 2) Code JavaScript : <script type="text/javascript" language="javascript"> functioncalculer() { var total = 0; var q1 = document.f.tq1.value ; www.ofppt.info Filière Epreuve Session 6/6 DI Théorique FF (Elément de correction) Juin 2016 var q2 = document.f.tq2.value ; var q3 = document.f.tq3.value ; var q4 = document.f.tq4.value ; var nom = document.f.tqnom.value ; var adresse = document.f.tadresse.value ; if (nom== "" || adresse== "" ) alert(‘Il faut saisir le nom et adresse du client ’) ; else { if ( q1== "" && q2== "" &&q3== "" && q4== "") alert(‘Il faut saisir au moins un produit’) ; else { if (q1 != "") total += q1 * 80; if (q2 != "") total += q2 * 75; if (q3 != "") total += q3 * 100; if (q4 != "") total+= q4 * 120; document.f.tsomme.value = total; } } } functionactiver() { document.f.tnum.disable = false ; } functiondesactiver() { document.f.tnum.disable = true ; } </script> Dossier 5 : Voir cours. www.ofppt.info uploads/S4/ eff-2014-v21.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/8rgCWKHPYZe5cDHq8sDwRmXIQjQPJhF6jkzsCWnmbJbxcjugHQ88VliI91MLa62wUUY3PZgJKpb8GusPJXYT4nHN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Gx2dX0sstO7dpWp8WiDXdxNEsoIkFVy87VHHlbasNgrqMCvV4UAS3IeT1cuuANifuhALVubemwnNsAj3k9FQeCXo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QDa5Q5oQXDF2nGpabE3WgyVWgh3a51urJkgHGeq0z1WC0FvwPJSdj4xeYTBGpL11exkNgZ2HIRUuF2Rc2Sb1lbOZ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/n0avwrmOiyNm6JUrJ1MNsQAmCQWEJM64oGX6CkCDg5BMx4ByVmZ8usrWbukRDMwumWsc6NQIpkgQZ8CQVAySD3JC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/eHteplEh5z578qteWBg5SENeT1EuOxFItqJHMQuZDFi9KPGNLxNrezNfZfcsMgduK6ByywAb1Qk3wOGihQkFr2IM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Jap7xqSvWeHqxWIJgCUxvVXgYKGtLiBUMmNbNJIUoUxrgGMfxInJVb67eNTKWwqNIHmv0ga7bqzJXMsPu0dANbI7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/84oB4vk62lUnac8IdaCzRdLQYtFyQfCc8ndyKx83mE8qJ334sWYqsPV0K8fhEBpOSdkfzj0nDHU3WmdgW54oXlgd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/LfaF4eeKs1XCXiWhcyc5Uy8HUBfU3zmEhK4wHY79Zph6P8tc2KMZWMuV5ysqPxXx5CfScaZZF0d2peMPHbv9M3C6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FafZymcZ3V0lfUK6lo8LOpxGCYry7saDlkioD7IlS6pLdIzj5LaVAUZ1I5AP7CpUmxXV0LIWYLAVXoeLCsWah2u7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1xW4KMvTMCkFGpvUExOpm4CtraNYLQT2DcNK7Y8pz87JcCzpMFO5MBZpFhOYCNREPMTIMgGnUohUhn1ueSnSxHev.png)
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 19, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.7600MB