L’application aide à la gestion d’une (petite) bibliothèque.
Tip
|
Afin de conserver une charge de travail adaptée, toutes les fonctionnalités attendues d’une telle application ne sont pas à implémenter, mais uniquement celles qui sont décrites dans le présent document. |
Composant | Type | Commentaire |
---|---|---|
Titre de l’application |
Libellé |
Aligné à gauche |
Livres |
Lien |
|
Connexion |
Bouton |
Aligné à droite |
Déconnexion |
Bouton |
Aligné à droite |
-
Lorsque le lien Livres est cliqué, l’écran Liste des Livres est affiché
-
Lorsque le bouton btn:[Connexion] est cliqué, l’écran Connexion est affiché
-
Sur l’écran Connexion, le bouton btn:[Connexion] est masqué
-
Lorsqu’un l’utilisateur est connecté, le bouton btn:[Déconnexion] est affiché, le bouton btn:[Connexion] masqué
-
Lorsqu’un l’utilisateur n’est pas connecté, le bouton btn:[Connexion] est affiché, le bouton btn:[Déconnexion] masqué
Composant | Type |
---|---|
Barre de menu |
|
Description |
Libellé multi-lignes |
Photo |
Image |
Composant | Type |
---|---|
Identifiant |
Champ de texte |
Mot de passe |
Champ de mot de passe |
Se connecter |
Bouton |
Lorsque le bouton btn:[Se connecter] est cliqué :
-
Si le couple identifiant / mot de passe est correct :
-
L’application passe dans l’état Authentifié
-
L’écran d’Accueil est affiché
-
-
Sinon, un message d’erreur "Identifiant / mot de passe erroné" est affiché
Composant | Type |
---|---|
Barre de menu |
|
Liste des livres |
Tableau |
Nouveau |
Bouton |
Colonne | Type |
---|---|
Titre |
Libellé / Champ de texte |
Auteur |
Libellé / Champ de texte |
Editeur |
Libellé / Champ de texte |
Année |
Libellé / Champ de texte |
Supprimer |
Bouton |
-
Lors de l’affichage initial, l’intégralité des livres en base est affichée
-
Lorsque l’application est dans l’état Authentifié :
-
Le tableau affiche des champs de texte ; sinon, le tableau affiche des libellés
-
La colonne de boutons btn:[Supprimer] est affichée ; sinon, elle est masquée
-
Le bouton btn:[Nouveau] est affiché ; sinon, il est masqué
-
-
Lorsque le bouton btn:[Supprimer] est cliqué :
-
Le livre correspondant est supprimé du tableau et de la base
-
La liste des livres est actualisée
-
-
Lorsque le bouton btn:[Nouveau] est cliqué, l’écran Nouveau Livre est affiché
Composant | Type |
---|---|
Barre de menu |
|
Titre |
Champ de texte |
Auteur |
Champ de texte |
Editeur |
Champ de texte |
Année |
Champ de texte |
Créer |
Bouton |
-
Le champ Année accepte un numérique sur 4 caractères
-
Lorsque le bouton btn:[Créer] est cliqué :
-
Le livre est créé en base
-
L’écran Liste des Livres est affiché
-
Une notification est affichée à l’utilisateur pour l’informer
-