Velocation
Un article de WikiVeloCampus.
L'application Vélocation est une application logicielle permettant la gestion de locations (=prêts) de vélos.
ATTENTION : la gestion des clients/adhérents sera dorénavant traitée par l'application veladherent.
Sommaire |
description des modules à mettre en place
retrouver un client existant
Module de recherche permettant de retrouver un ancien client :
- saisie d'un nom
- affichage des clients potentiels : nom + prénom (au minimum)
- accès à la fonction d'affichage des infos
afficher/saisir/modifier les informations d'un client
Module de gestion d'un client
description des interfaces de saisie et d'affichage
saisie d'un client
L'interface permet de saisir ou de modifier les coordonnées (et autres infos?) relatives à un client (existant ou futur).
pré-condition
- dans le cas d'une modification, un objet client doit avoir été enregistré dans la session
post-condition
- tous les champs obligatoires ont bien été saisis
- l'objet client est enregistré en base
- en cas de modification, les anciennes valeurs sont archivées (ou la modification,ie état avant et après, est enregistrée)
- on enchaîne sur l'affichage du client, et un éventuel message de confirmation de ce qui vient d'être réalisé
description
Les champs suivants doivent apparaître :
- civilité, nom, prénom
- adresse postale : numéro et rue, complément, code postal, ville, pays
- autres coordonnées : numéro de téléphone fixe, de portable,
de bureau,adresse mail - autres infos (spécifiques à la structure utilisatrice) : école/UFR/année/primo arrivant/etc.
Dans le cas d'une modification, les champs sont pré-remplis
- dans un premier temps par les valeurs en base, recopiées en session
- si on est déjà en cours de modification, par les valeurs en session
Ainsi :
- le pré-remplissage se fait à partir de l'objet en session, qui doit être à jour (lecture récente en base ou tient compte des modifs en cours)
- la modification des données du client amène une modification de l'objet client en session et de la base de données
affichage d'un client
Cette interface doit permettre de fournir des affichages plus ou moins complets, selon que l'on veut simplement identifier un client, vérifier ses coordonnées, ou obtenir une information précise.
Certaines informations ne devraient être affichées qu'à condition d'avoir les droits nécessaires (ex: numéro de téléphone, adresse mail).
saisie d'une location
pré-condition
- Le client doit déjà être enregistré et sélectionné.

