Dossier de spécification fonctionnelle

Transcription

Dossier de spécification fonctionnelle
Dossier de spécification fonctionnelle
Les fonctionnalités
Nom cas d’utilisation : Se connecter au back-office
Acteur déclencheur : Administrateur du site
Pré conditions : Néant
Post conditions : Néant
Scénario nominal :
•
•
•
1- Cliquer sur le lien de login
2- L'utilisateur saisit son login et son mot de passe et valide (login : Savary, mdp :
Fantaisy2010)
3- Le système contrôle les informations de connexion et permet ou non la connexion
Exceptions :
•
•
•
2-a : le nom et/ou le mot de passe n’est pas valide
2-a.1 Le système en informe l’utilisateur ; retour à l'étape 1
4- L’utilisateur clique sur l’onglet « Accueil »
5- Le système déconnecte l’utilisateur
Contraintes :
Néant
Questions ouvertes :
PROJET : Site web coiffure Fantaisy
Description cas d’utilisation
Nom cas d’utilisation : Ajouter une photo
Acteur déclencheur : Administrateur du site
Pré conditions : Néant
Post conditions : Néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Photo Accueil » puis sur « Ajouter photo »
2- L'utilisateur choisit un fichier
3- Le système ajoute la photo à la base de données
Exceptions :
•
•
2.a – Si la photo est trop volumineuse, l’envoie ne s’effectue pas
2.a.1 – retour à l’étape 1.
Contraintes :
Néant
Questions ouvertes :
Nom cas d’utilisation : Supprimer une photo
Acteur déclencheur : Administrateur du site
Pré conditions : Des photos doivent être enregistrées sur le site web
Post conditions : Néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Photo Accueil » puis sur « supprimer photo »
2- L'utilisateur choisit une des photos
3- Le système supprime la photo de la base de données
Exceptions :
Néant
Contraintes :
Au moins une photo doit être enregistrée sur le site
Questions ouvertes :
Nom cas d’utilisation : Ajouter un produit
Acteur déclencheur : Administrateur du site
Pré conditions : Néant
Post conditions : néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Produit » puis sur « Ajouter Produit»
2- L'utilisateur saisit un nom de produit, une description, un tarif, choisit une photo et
définit le type du produit
3- L’utilisateur clique sur « Ajouter » et le système contrôle les informations, puis
ajoute le produit, visible sur le site web.
Exceptions :
•
2-a : Un des champs n’est pas renseigné
2-a.1 Le système en informe l’utilisateur ; retour à l'étape 1
Contraintes :
Néant
Questions ouvertes :
Nom cas d’utilisation : Supprimer un produit
Acteur déclencheur : Administrateur du site
Pré conditions : Au moins un produit doit être enregistré sur le site web
Post conditions : néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Produit » puis sur « Supprimer Produit»
2- L’utilisateur clique sur « Supprimer » correspondant à un produit
3- le système supprime le produit de la base de données
Exceptions :
néant
Contraintes :
Au moins un produit doit être enregistré sur le site web
Questions ouvertes :
Nom cas d’utilisation : Ajouter une prestation
Acteur déclencheur : Administrateur du site
Pré conditions : Néant
Post conditions : néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Prestation » puis sur « Ajouter prestation»
2- L'utilisateur saisit un nom de produit, un tarif, choisit une photo et définit le type de
prestation
3- L’utilisateur clique sur « Ajouter » et le système contrôle les informations, puis
ajoute le produit à la base de données.
Exceptions :
•
2-a : Un des champs n’est pas renseigné
2-a.1 Le système en informe l’utilisateur ; retour à l'étape 1
Contraintes :
Néant
Questions ouvertes :
Nom cas d’utilisation : Supprimer une prestation
Acteur déclencheur : Administrateur du site
Pré conditions : Au moins une prestation doit être enregistrée sur le site web
Post conditions : néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Prestation » puis sur « Supprimer prestation»
2- L’utilisateur clique sur « Supprimer » correspondant à une prestation
3- le système supprime la prestation de la base de données
Exceptions :
néant
Contraintes :
Au moins une prestation doit être enregistrée sur le site web
Questions ouvertes :
Nom cas d’utilisation : Supprimer un commentaire
Acteur déclencheur : Administrateur du site
Pré conditions : Au moins un commentaire doit être enregistré sur le site web
Post conditions : néant
Scénario nominal :
•
•
•
1- Cliquer sur l’onglet « Commentaire » puis sur « Supprimer commentaire»
2- L’utilisateur clique sur « Supprimer » correspondant à un commentaire
3- le système supprime le commentaire de la base de données
Exceptions :
néant
Contraintes :
Au moins un commentaire doit être enregistré sur la base de données
Questions ouvertes :
Le modèle des données
Présentation du modèle conceptuel des données.