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
   65   66   67   68   69   70   71   72   73   74   75