Alexis US Personnelle - miguel-antoons/projet_webdev GitHub Wiki

User Story 3 : Enregistrer un client

En tant qu'utilisateur du programme, j'aimerais pouvoir enregistrer un client dans le but de pouvoir le lier à une facture ou un devis et faciliter la réutilisation des informations clients qui ont déjà eu recours à nos services.

Les champs à compléter pour ajouter un client sont :

  • Nom (Obligatoire),
  • Prénom (Obligatoire),
  • Titre (Mme., Mr., ...) : obligatoire (Mr. par défaut),
  • Société (Obligatoire),
  • Adresse (optionnel),
  • n° de TVA (optionnel),
  • Langue (FR ou NL) obligatoire (FR par défaut),
  • Nom de l'architecte(optionnel),
  • Téléphone(optionnel),
  • E-mail(optionnel),
  • Un commentaire(optionnel).

Croquis

Possibilité d'interactions

  1. Enregistrement de clients :

Lors de la création d'un client, vous aurez un formulaire qui vous permettras d'entrer l'ensemble des données du client vers la base de données sur le serveur. Une base de données seras créé pour pouvoir accueillir les clients seras décomposée en plusieurs tables : une table avec les données générale, ensuite une table qui servira de langues, une de pays,... Un bouton "Enregistrer" permettras envoyer les données vers la base de données pour les sauvegarder.

  1. Visualisation des clients enregistrés

Sur la page du formulaire de création de clients , vous aurez sur le côté un tableau permettant de voir tous les clients déjà enregistrer sur votre base de données ainsi que leurs informations précises. Si vous avez besoin de rechercher un client en particulier vous pourrez utiliser, pour récupérer ses informations, une barre de recherche qui se situera au-dessus de la liste des clients déjà enregistrés.