mardi 30 mai 2017

Examen Fin Formation - Épreuve Pratique - Années 2009-2010-2011-2012 - TDI

Examen Fin Formation - Épreuve Pratique - Années 2009-2010-2011-2012 - TDI

....

Examen de Fin de Formation Session Juin 2009 Filière : TDI Épreuve : Pratique (Variante n° 1)


Partie I : Gestion de réservations(30 Pts)
On désire développer une application pour la gestion des réservations d’un RIAD. Les analystes chargés de l’étude technique ont proposé la première version du modèle relationnel ci-dessous :
RIAD (NumeroR, NomR, AdresseRueR, CodePostalR, VilleR, TelephoneR, NomContactR, CodeReg, NombreDePlaces)
REGION (CodeRegion, Libelle)
TYPEHEBERGEMENT (NumeroType, LibelleType)
CLIENT (CodeClient, Nom, Prenom, GSM, Mail, Adresse, Pays)
NEGOCIER (NumeroR, NumeroType, CodeClient, DateNego, Prix)
RESERVATION (NumRes, NumClient, NumType, DateDebut, DateFin)
Travail à faire :
1. Créez la base de données sous SQL SERVER ou ORACLE et saisissez quelques enregistrements pour le test (3 Pts)
2. Créer une interface de mise à jour des tables Client et RIAD
a. Affichage des enregistrements (1 Pt)
b. Ajout (le contrôle de saisie est obligatoire avec confirmation d’ajout) (1 Pt)
c. Modification (1 Pt)
d. Suppression (1 Pt)
3. Créer une interface de mise à jour des tables Région et type hébergement (2 Pts)
4. Créer une interface de mise à jour des tables Négocier et Réservation (2 Pts)
5. Créer une feuille de recherche :
a. Réservations entre deux dates (2 Pts)
b. Réservations d’un client donné (2 Pts)
6. Ajouter une fonction remise permettant de bénéficier les client d’une remise automatique de 10% durant la période de Février, Mars et Avril (2Pts)
7. Créer un état permettant de lister les réservations enregistrées et le nombre de réservations par mois (2Pts)
8. Créer un graphe permettant d’afficher les statistiques des réservations par mois (3Pts)
9. Créer une page web permettant d’afficher les Riads par région, le choix de la région se fait depuis une liste (2 Pts)
10. Créer une page web permettant de mettre à jour les tables RIAD et CLIENT
a. Ajout (1 Pt)
b. Modification (1 Pt)
11. Créer une page web permettant aux clients de faire une réservation en ligne (2 Pts)
12. Proposer une solution pour que les clients puissent négocier les prix de séjour en ligne (2 Pt)....

Examen de Fin de Formation, Pratique 2009 Variante 4 TDI:


E-Commerce
Une société de commercialisation des accessoires informatiques souhaite informatiser la gestion des commandes pour faciliter le suivi des commandes clients, ainsi mette en ligne une vitrine pour commercialiser ces produits Après l’analyse du cahier des charges, le modèle relationnel suivant a été fourni pour concevoir ce système :
CLIENT (Cli_Code, Cli_Nom, Cli_Prénom, Cli_Adresse, Cli_Tél)
COMMANDE (Com_Code, Cli_Code, Com_Date)
LIGNE_COMMANDE (Com_Code, Accessoire_Code, Qte)
ACCESSOIRES (Acc_Code, Acc_Libellé, Acc_Prix)
Travail à faire :
1. Créer votre base de données sous SQL SERVER ou ORACLE, et remplir les tables par quelques enregistrements pour le test (2 Pts)
2. Créer l’interface Clients permettant de lister tous les enregistrements de la table Client dans une grille, cette interface contient également les boutons : Supprimer, Modifier, Filtrer et Fermer.
- le bouton Ajouter : permet d’enregistrer un nouveau client, le code client est auto-incrémenté. (1 Pt)
- le bouton Supprimer : permet de supprimer le client sélectionné dans la grille après demande de confirmation. (1 Pt)
- le bouton Modifier : permet de modifier les informations du client sélectionné dans la grille (1 Pt)
- le bouton Filtrer : permet d’afficher et de masquer un cadre qui contient trois boutons d’option : Tous, Code, Nom et une zone de texte (1 Pt)
- La grille est filtrée suivant le texte saisi dans la zone de texte et le champ sélectionné dans les boutons d’option. (2 Pts)
3. Créer l’interface Accessoires qui permet de mettre à jour la table articles, cette interface contient également les boutons : Ajouter, Supprimer, Modifier et Fermer.(2 Pts)
4. Créer l’interface Commandes qui permet de lister tous les enregistrements de la table commande dans une grille (pour chaque commande on doit afficher : le Code, le nom et le prénom du client, date de la commande), cette interface contient également les boutons : Ajouter, Supprimer, Modifier et Fermer. (2 Pts)
5. Créer l’interface ligne de commande qui permet de lister tous les enregistrements de la table ligne commande dans une grille (pour chaque ligne commande on doit afficher : la commande, le produit et la quantité), cette interface contient également.... les boutons : Supprimer, Modifier et Fermer. (2 Pts)
6. Créer les états suivants :
- qui affiche tous les clients par ordre alphabétique qui ont passé des commandes entre deux dates. (1 Pt)
- qui affiche les détails d’une commande donnée avec le montant total (2 Pts)
7. Afin de commercialiser ces accessoires, le concepteur de l’application à proposé d’ajouter une table TypeAccessoire(CodeType, Libelle). Ajouter cette table dans votre base de données et apporter les modifications nécessaires, sachant qu’un type peut avoir plusieurs accessoires (1 Pt)
8. Créer une page web affichant tous les accessoires par type (1 Pt)
9. Ajouter dans la même page, une liste permettant de lister tous les types des accessoires. Le choix d’un type depuis cette liste permet d’afficher dans la même page les accessoires appartenant au type choisi (2 Pts)

...

Examen de fin de formation, Pratique 2009 Epreuve TDI Variante 7:


La société LinqServices est un groupement d’adhérents composé d’artisans ou de petites entreprises. La société propose à ses futurs adhérents dans le cadre d’un contrat, de promouvoir leur action commerciale. Pour cela la société TAGADIRT lance, pour le compte de ses adhérents, des compagnes publicitaires pour informer le public sur les prestations proposées.
La société doit aussi gérer les contrats de ses adhérents notamment pour le renouvellement. Un mois avant l’échéance une lettre type est envoyée à l’adhérent pour lui demander s’il désir renouveler son contrat. Un adhérent est concerné au titre d’un contrat par un seul secteur
géographique et trois activités au maximum. Un adhérent peut avoir plusieurs contrats.
On souhaite développer une application pour la gestion des contrats des adhérents et leurs activités. Pour cela, on vous fourni le modèle conceptuel de données conçu suite à une analyse du cahier des charges fourni par la société :....


Travail à faire :
1. Analyser et valider le MCD, puis créer votre base de données sous SQL SERVER ou ORACLE, et remplir les tables par quelques enregistrements pour le test (5 Pts)
2. Créer une classe Contrat, ainsi qu'un constructeur pour initialiser ces différents attributs (1 pt)
3. Ajouter un accesseur (get), et un modificateur (set) pour ces attributs, en respectant les contraintes de validité suivantes : (2 pts)
a. Le num_Contrat doit être numérique de quatre chiffres
b. la date de signature doit être supérieure ou égale à la date courante
4. Créer une classe Adherent, ainsi qu'un constructeur pour initialiser ces différents attributs (1 pt)
5. Créer une interface permettant de mettre à jour la table Adhérent
- Ajout avec contrôle et validation de saisie (1 pt)
- Modification (1 pt)
- Suppression (1 pt).... - Recherche (1 pt)
- Boutons de navigation (1 pt)
6. Créer une interface permettant de mettre à jour la table Secteur (Ajout, Modification), le code doit être auto-incrémenté (2 pts)
7. Créer une interface permettant de mettre à jour la table Activités (Ajout, Modification et affichage dans une grille), le code doit être auto-incrémenté (3 pts)
8. Créer une interface permettant de mettre à jour la table Contrat (Ajout, Modification et affichage dans une grille) (2 pts)
9. Créer une interface qui permet d’enregistrer les appels des clients. (2 pts)
10. Créer un état pour un nouvel contrat en affichant toutes les informations nécessaires (3 pts)
11. Créer un état pour archiver les appels effectués selon le modèle suivant (2 pts)

.... 12. Créer un graphique des statistiques sur le nombre de contrats signés par mois, l’utilisateur doit avoir la possibilité d’afficher les statistiques par mois , par trimestre, par semestre ou par an. (5 pts)
Tous les adhérents possèdent un compte et un mot de passe pour consulter le site de la société.
Pour cela, on vous demande de les ajouter dans la table Adhérents.
13. Créer une page d’authentification des adhérents (1 pt)
14. Créer un compteur de visite dans la page d’authentification (2 pts)
15. Créer une page permettant d’afficher la liste des contrats, Secteurs et activités relatifs à un clients juste après l’authentification du client. Ajouter un label pour afficher le nombre de contrats signés (4 pts)

Examen de Fin de Formation Session Juin 2010 Filière : TDI Epreuve : Pratique (Variante n° 2)


...

III - Web : (5 Pts)
1. Développer une page web qui permet de consulter pour chaque client le nombre d’échantillons déposés ainsi que les dates de dépôt du plus ancien et du plus récent (1Pt)
2. Développer une page web qui permet de consulter les analyses en cours (1Pt)
3. Développer un service web (ajouter_échantillon) qui permet d’ajouter un échantillon (1Pt)
4. Développer une page web qui permet d’ajouter, modifier, supprimer un échantillon. Votre page doit consommer le service web (1Pt)
5. Développer une page qui permet de chercher les codes et les dates d’entrée des échantillons pour lesquels aucune analyse n’a été réalisée.(1Pt)....

Examen Fin Formation Pratique 2010 (Variante n° 5) Filière : TDI 


...

II - PROGRAMMATION (/10 pts)
Pour répondre aux besoins de certains utilisateurs, on vous demande une application « client/serveur».
1) Proposer et créer le menu de l’application selon les fonctionnalités qui apparaîtront sur les questions suivantes (1 pt)
2) Développer le formulaire de mise à jour des compétences. Ajouter un bouton pour chercher les compétences dont le nom commence par une chaîne saisie sur une zone de texte (1 pt)
3) La colonne « Etat » de la table « Action » peut prendre les valeurs suivantes :
- 1 : Action créée. Elle n’est pas publiée sur le Web
- 2 : Action publiée sur le web. Un administrateur publie une Action après l’avoir examinée. L’action peut être modifiée par son créateur, elle passe alors à l’état 1.
- 3 : Action bloquée. Un administrateur peut bloquer une annonce suite à une réclamation par exemple. L’action ne peut plus être modifiée par son créateur et n’apparaît plus sur le Web.
Développer le formulaire de consultation des actions nouvellement créées et prévoir un bouton qui permet de publier une annonce. (2 pts)
4) Ajouter sur le formulaire de mise à jour des compétences, les boutons qui permettent:
a. D’afficher un état des actions correspondantes à la compétence en cours (1 pt)
b. D’afficher un histogramme du nombre d’actions par compétence (2pts)
5) Ajouter à votre menu une option qui permet d’enregistrer la liste de toutes les informations des bénévoles sur un fichier texte. L’utilisateur sélectionne le chemin d’enregistrement, spécifie le nom du fichier et lance l’opération de création du fichier. (3 pts)

...

Examen de Fin de Formation 2010 Pratique (Variante 8) TDI


On souhaite développer une application qui s'adresse aux agriculteurs pour la gestion de leurs parcelles.
L’application doit assurer le suivi de différentes opérations réalisées sur les parcelles de l'exploitation au cours d'une campagne, jusqu'à la récolte.... Les interventions culturales sont : travail du sol, semis, apport des engrais, des produits phytosanitaires … (Un produit phytosanitaire est un produit utilisé pour soigner ou prévenir les maladies des cultures)
1. Pour cela créer la base de données correspondante au modèle suivant :



...

Examen de fin formation, session juin 2011 Épreuve pratique TDI Variante 3:


...

Dossier 2 PROGRAMMATION CLIENT/SERVEUR (20 pts)
Dans ce dossier, on utilisera la base de données du dossier 1.
Développer une application « client/serveur » qui offre les fonctionnalités demandées par les questions suivantes :
1) Créer un menu pour votre application en y incluant une option pour chacune des opérations demandées dans les questions qui suivent. (2 pts).... 2) Créer un formulaire d’ouverture de session. Le login étant le matricule du personnel (pris de la base de données du dossier 1). Afficher un message d’erreur dans le cas où le login et/ou le mot de passe sont incorrects. (4 pts)
3) Créer un formulaire permettant à un chauffeur de saisir le compteur de l’autocar à la fin d’un voyage. Le chauffeur se connecte et l’application doit lui afficher uniquement le dernier voyage qu’il a assuré. Il doit avoir la possibilité de modifier uniquement le compteur d’arrivée. (4 pts)
4) Ajouter le formulaire de mise à jour de la table « Personnel » qui doit comporter : (4 pts)
- des boutons de navigation pour parcourir les données de la table Personnel.
- Des boutons de mise à jour permettant d’ajouter, de supprimer et d’enregistrer les données.
5) Ajouter un formulaire qui affiche, dans une grille, pour chaque ligne, le nombre total des passagers transportés. (4 pts)
6) Développer un état de sortie de type histogramme qui comprend pour chaque ligne, le nombre total des passagers transportés. (2 pts)
Dossier 3 DEVELOPPEMENT WEB (20 pts)
Dans ce dossier, on utilisera la base de données du dossier 1.
La compagnie souhaite développer un site web dynamique permettant aux internautes de consulter les horaires des voyages et aux utilisateurs de mettre à jour certaines informations de la base de données.
1) Développer la page d’accueil et le menu du site web qui inclue les opérations demandées par les questions qui suivent. (2 pts)
2) Créer la page de connexion au site. Le login étant le matricule de l’utilisateur (pris de la base de données du dossier 1). Afficher un message d’erreur dans le cas où le login et/ou le mot de passe (celui-ci est pris de la table Personnel) sont incorrects. Si l’utilisateur est correctement authentifié, le site doit le rediriger vers la page crée à la question précédente (page d’accueil). (4 pts)
3) Développer une page de mise à jour des lignes en prévoyant les éléments suivants : (4 pts)
a. des boutons de navigation pour parcourir les données de la table Autocar.
b. Des boutons de mise à jour permettant d’ajouter, supprimer et enregistrer les données.
4) Créer une page web qui permet d’imprimer l’état du personnel qui n’a jamais participé à aucun voyage. (4 pts)
5) Ajouter une option qui permet d’enregistrer la liste des lignes sur un fichier XML. (2 pts)
6) Développer le fichier XSLT qui permet de transformer le fichier XML que vous avez obtenu avec la question précédente en un fichier HTML. Le résultat à produire doit comporter un titre (Liste des lignes de transport) et un tableau comportant toutes les colonnes de la table Ligne. (4 pts)....

Examen de fin formation, 2011 Épreuve pratique TDI Variante 6:


Dossier 1 BASE DE DONNEES (20 pts)
Une calèche est une voiture à traction animale. Elle sert essentiellement à la promenade.
Les calèches prolifèrent dans plusieurs villes marocaines (Taroudant, Marrakech, Meknès, Fès …) et offrent aux touristes des tournées intra-ville à travers des circuits touristiques permettant de découvrir la ville et son histoire, ses monuments ou tout
simplement ses paysages.
La base de données comprendra tous les circuits touristiques assurés par les calèches de chaque ville du pays. Un circuit est définit par un certain nombre de places ou lieux d’escale pouvant susciter un intérêt plus ou moins particulier de la part des visiteurs. Par exemple la place « Jamaa Elfna » à Marrakech ou la place « Lahdim » à Meknès représentent des attractions touristiques incontournables.
Un circuit comprendra une liste ordonnée des lieux à visiter. Cet ordonnancement est représenté par la propriété « numero_ordre » de l’association « Englobe ».
Les concepteurs de la base de données ont élaboré le modèle logique de données suivant :
Caleche(code_caleche, description_caleche, #login, #code_ville)
Image(code_image, chemin_image, description_image, #code_caleche)
Personne(login, nom_personne, prenom_personne, passe, email)
Ville( code_ville, nom_ville)
Circuit( code_circuit, description_circuit, prix_moyen, #code_ville)
Lieu( code_lieu, description_lieu)
Englobe(code_circuit, code_lieu, numero_ordre)
Les champs en gras et soulignés représentent les clés primaires des tables, ceux marqués par un # représentent les clés étrangères....
...

Travail à faire : Toutes les requêtes à fournir en réponse aux questions qui suivent doivent être sauvegardées dans un fichier appelé dossier1.txt :
1) Fournir toutes les requetes SQL pour la création et le remplissage par un jeu d’enregistrement de toutes les tables du schéma relationnel précédent. (4 pts)
2) Ajouter une contrainte qui permet de vérifier que l’adresse email contient le caractère ‘@’. (1 pt)
3) Développer un déclencheur (trigger) qui annule toute tentative de suppression d’une image. (3 pts)
4) Créer la fonction qui renvoie une table des calèches d’une ville dont le nom est transmis en paramètre. (4 pts)
5) Créer la procédure stockée qui permet de supprimer tous les circuits qui n’ont aucun lieu à visiter. (4 pts)
6) Ajouter la procédure stockée « ps_liste_caleches » qui crée une table nommée « Liste_calèches » et l’alimente par la liste des calèches d’une ville dont le code est transmis en paramètre. Au lancement de la procédure il faut prévoir la suppression de la table« Liste_calèches » lorsqu’elle existe. (4pts)
Dossier 2 PROGRAMMATION CLIENT/SERVEUR (20 pts)
Le même schéma relationnel du dossier précédent est repris par le présent dossier.
Il s’agit de développer une application « client/serveur » qui intègre les fonctionnalités suivantes :
1) Ajouter un menu et une barre d’outils à votre application en rapport avec les opérations demandées par les questions ci-dessous. (3 pts)
2) Développer le formulaire de mise à jour des calèches. Le formulaire doit comporter : (3 pts)
- Les boutons ajouter, supprimer et enregistrer.
- Les boutons de navigation.
3) Développer le formulaire de consultation des calèches correspondantes à une ville sélectionnée par l’utilisateur sur une liste déroulante. La liste sous forme d’une grille, doit comporter toutes les données relatives aux calèches de la ville sélectionnée. (4 pts)
4) Ajouter au formulaire précédent un bouton qui permet d’afficher un état de sortie des calèches trouvées. L’état doit comporter la date du jour, un titre et un tableau comportant toutes les informations des calèches de la ville sélectionnée sur le formulaire précédent. (4 pts)
5) Créer un état qui affiche l’histogramme du nombre de propriétaires de calèches par ville. (4 pts)
6) Développer un formulaire contenant un bouton qui sur clic permet de générer un fichier texte contenant les informations de toutes les villes. On écrira dans le fichier texte les caractéristiques de chaque ville séparées par des tabulations. Ville par ligne (2 pts)....
...

EFF, 2011 Epreuve pratique TDI Variante 9:


...

Dossier 3 DEVELOPPEMENT WEB (/ 20pts)
Exercice 1 : (12 pts)
Dans cet exercice, on utilisera la base de données du dossier 1.
L’application web permettra aux internautes de chercher des documents, de consulter les commentaires et de télécharger des fichiers. Elle permet aussi aux membres de poster des documents ou des commentaires.
1) Développer une page d’accueil qui affiche des statistiques sur le nombre de documents, le nombre de commentaires et le nombre de membres. (2 pts)
2) Ajouter une page de connexion et une page permettant à un membre de modifier son mot de passe (prévoir 2 zones de texte pour saisir le mot de passe et sa confirmation). (2 pts)
3) Développer une page qui permet à un membre d’ajouter un commentaire :
a. L’internaute commence par chercher un document. (1 pt)
b. Il saisit ensuite le texte de son commentaire et valide son message. (2pts)
4) Développer une page qui permet à un membre de modifier ses commentaires.
En premier lieu, on doit afficher la liste des commentaires avec le code du commentaire sous forme de lien hypertexte. Une fois on clique sur le lien on doit accéder à la page de modification du commentaire. (2 pts)
5) Développer un état permettant d’imprimer toutes les descriptions des documents relatifs à un thème donné. L’utilisateur commence par sélectionner le thème sur une liste déroulante. (3 pts)
Exercice 2 : (8 pts)
Réaliser en Javascript Le formulaire de la page web ci-dessous permettant de convertir un nombre de la base décimale vers la base binaire ou inversement suite au click de l’utilisateur sur le bouton ‘Convertir’.

....

Examen Fin Formation 2012 Filière : TDI Épreuve : Pratique (Variante n° 1)


...

Dossier 2 (7 pts)
Créer une application « client/serveur » qui se base sur la base de données du dossier 1 permettant d’assurer les fonctionnalités suivantes :
1. Créer un menu pour cette application permettant de réaliser les opérations demandées par les questions qui suivent. (0,25 pt)
2. Créer un formulaire de mise à jour des circonscriptions avec les éléments suivants : (1,25 pt)
- Des boutons de navigation.
- Les boutons Ajouter, Modifier, Supprimer et Enregistrer.
- La province est choisie dans une liste déroulante.
3. a- Créer un formulaire contenant une grille qui affiche la liste des partis d’une circonscription avec, pour chaque parti, le nombre total de candidats enregistrés ; la circonscription est choisie dans une liste déroulante. (1 pt)
b- Ajouter à côté de chaque parti une case à cocher. Ajouter en bas de la grille, un bouton de commande qui permet de supprimer le ou les partis sélectionnés avec tous les enregistrements connexes. (1 pt)
4. Créer un formulaire permettant d’afficher la liste des candidats d’une circonscription pour un parti donné ; la circonscription ainsi que le parti sont choisis dans deux listes déroulantes. (1,5pt)
5. Créer un état qui imprime les circonscriptions de la région « GRAND-CASABLANCA » avec les informations : nom de la circonscription, nombre de sièges affectés. (1 pt)
6. Créer un état graphique de type secteur montrant pour chaque région, le nombre d’électeurs. (1 pt)


Examen Fin Formation 2012 Pratique (Variante 5) TDI


Maroc Mecano est une société spécialisée en mécanique qui ne dispose pas d’un système de gestion d’information capable de gérer les opérations de suivi de rechange de pièces. Après étude et analyse de ce système, on vous propose la base de données suivante :.... Dossier 1 (6 pts)



Travail à faire :
Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent aux questions suivantes.
1. Elaborer les requêtes SQL pour la création des tables, les contraintes et la saisie d’un jeu d’essai dans toutes les tables de la base de données. (1,5 pt)
2. Ajouter les contraintes : (0,5 pt)
- Date_Retourne_Rechange supérieure à la Date_Envoi_Rechange.
- Montant_Rechange : nombre positif.
3. Créer une procédure stockée qui permet de calculer le coût de rechange d’un modèle dont l’ID_Modele est transmis en paramètre. (1 pt)
4. Créer un trigger sur la table Rechange qui permet d’exécuter les opérations suivantes lors de l’insertion : (1 pt)
- Si le champ Description_Rechange est non renseigné, le déclencheur insère automatiquement libelle_piece et prix_achat à sa place.... - Si le Montant_Rechange est plus supérieur ou égal au Prix_achat, le déclencheur doit annuler cette opération de rechange.
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.

...

Examen fin formation, session juin 2012 Épreuve pratique TDI Variante 9:


...

Dossier 3 (7 pts)
On souhaite développer un site web dynamique permettant aux utilisateurs d’effectuer des recherches et afficher des statistiques relatives à la gestion du parc automobile. On utilise la base de données du dossier 1.
1. Créer la page web d’accueil avec un menu de navigation entre les pages demandées dans les questions qui suivent. (0,5 pt)
2. Créer une page web de connexion permettant à un conducteur d’afficher le véhicule qui lui est affecté. La page permet au conducteur de saisir une visite technique concernant le véhicule pour l’ajout dans la table VisiteTech. Le conducteur saisit comme login son idConducteur, le
mot de passe étant le champ pass. (1 pt)
3. Créer une page web contenant une grille permettant d’afficher, pour chaque véhicule, le dernier plein de carburant effectué. (1 pt)
b- Insérer à côté de chaque véhicule une case à cocher, et en bas de la page web, un lien hypertexte nommé « opérer » qui permet, lorsqu’on clique dessus, de créer un fichier texte contenant le ou les véhicules sélectionnés ainsi que les derniers pleins de carburant effectués dans l’ordre de leur apparition sur la page. (1 pt)
4. Créer une page web de mise à jour des véhicules avec :.... a) Des boutons permettant d’ajouter, modifier et supprimer des véhicules. (0,5 pt)
b) Le type de carburant est choisi dans une liste rempli avec les valeurs : ‘Essence’, ‘Essence sans plomb’, et ‘Diesel’. (0,25 pt)
c) Une grille affichant les véhicules. (0,25 pt)
5. Créer une page web permettant de :
a) Afficher la liste des matricules des véhicules sous forme de liens hypertextes. (0,5 pt)
b) Un clic sur le matricule d’un véhicule, permet d’affiche la liste des accidents survenus à ce véhicule dans une nouvelle page Web appelée ListeAcc. (0,5 pt)
c) La page ListeAcc contient un bouton permettant de générer un fichier XML contenant la liste des accidents affichés. (1 pt)
d) Afficher dans une autre page web, le fichier XML généré, formaté à l’aide de XSLT. (0,5pt)....

Enregistrer un commentaire

 

Vous pouvez nous contacter via notre compte Instagram