Velocation

Un article de WikiVeloCampus.

Jump to: navigation, search

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 :

  1. 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)
  2. 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é.

description