Réaliser la mise à jour d'un tarif via une interface WEB...
... Et cela devient vite difficile à gérer !
Modèle "métier",
spécifique au projet traité
> La gestion des données : bkanne_MVC/bd/_connexion.inc.php
| bkanne_MVC/bd/_donnees.inc.php
Modèle
"technique", ré-utilisable dans d'autres projets
> La gestion des erreurs : bkanne_MVC/_gestionErreurs.inc.php
Créer un utilisateur 'bkanne' avec comme mot de passe 'vtt'
Rechercher et modifier le fichier concerné par cette modification ...
La gestion de la présentation : bkanne_MVC/vAccueil.php | bkanne_MVC/vRecapLister.php
Afficher en rouge les messages d'erreurs (CSS)
Améliorer la présentation de la table RECAP
La logique des cas d'utilisation : bkanne_MVC/cRecap.php
Cas d'utilisation "Gérer les représentants"
Scénario typique (création)
1. Le système présente la liste des représentants avec, pour chacun d'eux, un
accès aux fonctions de suppression.
2. L'agent sélectionne la commande 'ajouter'.
3. Le système retourne un formulaire de création.
4. L'agent renseigne les champs et soumet le formulaire.
5. Le système crée le représentant.
6. Retour en 1.
Cas particuliers
5.a. Certains champs sont mal renseignés (vide, mal typé) : retour en 3.
5.b. Un représentant ayant le même numéro est déjà répertorié par le
système : retour en 3.
Autres fonctionnalités (suppression)
2bis.a Supprimer un représentant
2bis.a.1. L'agent sélectionne la commande de suppression d'un représentant
2bis.a.2. Le système supprime définitivement le représentant de ses données.
2bis.a.3. Retour en 1.
Le total de km ne doit pas être supérieur à 20000 km.