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.