Page 70 - IT2
P. 70
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)
III - DEVELOPPEMENT WEB (/6 pts)
1) Les spécifications de présentation de votre site web doivent être enregistrées sur le fichier
« Style.css ». (1 pt)
2) Développer une page HTML d’accueil qui affiche un message de bienvenue, le nom et la
version du système d’exploitation du poste client. La page doit comprendre un bouton pour
accéder à l’application et un autre qui ferme la fenêtre. (1 pt)
3) Développer la page de recherche des bénévoles par ville et par nom. (1 pt)
4) Développer les formulaires de connexion et d’inscription des bénévoles (1 pt)
Ajouter les contrôles de validation pour les champs de saisie :
· le mot de passe doit avoir une longueur supérieure à 6 caractères.
· L’adresse e-mail doit avoir un format correct.
4/5
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

