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

