Page 324 - IT2
P. 324

c. Ajouter une méthode Login qui a comme paramètres un nom d’utilisateur et un mot de passe
                          et qui teste la validité de ces données (c’est à dire si le mot de passe de l’adhérent (nom
                          d’utilisateur) est correct), cette méthode retourne « true » si le mot de passe est correct et
                          « false » sinon. (0,5 pt)
                       d. Ajouter  la  méthode  AjouterArticle  qui  permet  d’ajouter  un  article  (avec  tous  les  attributs
                          nécessaires)  dans  la  collection  d’objets  Publication.  Le  code  sera  affecté  de  manière
                          incrémental par l’application. (0,5 pt)
                       e. Ajouter  une  méthode  AfficherPublications  qui  permet  d’afficher  toutes  les  Publications
                          stockées dans la collection. (0,5 pt)
                       f.  Ajouter  une  méthode  AfficherPublicationsParType  qui  a  comme  paramètre  le  type  de
                          publication  à  afficher  (articles,  photos  ou  vidéos)  et  qui  permet  d’afficher  toutes  les
                          Publications  du  type  choisi,  stockées  dans  la  collection.  (Indication :  utiliser  la  méthode
                          getType()). (0,5 pt)
                       g. Ajouter  une  méthode  SupprimerPublications  qui  permet  de  supprimer  une  publication  par
                          code. La méthode retourne « true » si l’opération s’est terminée avec succès et « flase » si le
                          code n’existe pas. (0,5 pt)
                7. Fonction principale.
                  Au démarrage de l’application, le menu suivant doit être affiché :
                   *********************** Menu 1 *************************
                                1. Se connecter
                                2. S'inscrire
                   *******************************************************
                    Choisi une option :

            L’option  numéro1  permet  à  l’utilisateur  de  saisir  son  mon  d’utilisateur  et  son  mot  de  passe,  si  les
            informations fournies par l’utilisateur sont incorrectes, un message d’erreur est affiché et le Menu1 doit être
            réaffiché, si les informations sont correctes, le menu2 doit être affiché. (0,5 pt)

            L’option 2 permet à l’utilisateur d’ajouter un adhérent dans le système. (0,5 pt)
            Remarque : le mot de passe est sensible à la casse (minuscule, majuscule).

            Soit le menu2 suivant :

                                                    Bonjour   <Nom et prénom>


                                   ********************** Menu 2 ********************************

                                                                             1. Ajouter un Article

                                                                                   2. Afficher les Publications

                                                                                   3. Supprimer une Publication

                                                                                   4. Déconnexion


                                           www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   319   320   321   322   323   324   325   326   327   328   329