Retour plan du cours Modélisation Entité-Association
Bio-Puce
M. Burger décida qu'aujourd'hui, il avait dépassé le cap du supportable dans la gestion d'une petite coopérative fondée quelques années auparavant. Il prit le téléphone et appela son "petit" frère Ham qui venait de finir une licence en gestion et qui se moquait volontiers de lui et de ses manières archaïques de gestion sans support informatique. Ils prirent rendez-vous pour le lendemain.Burger : Voilà, j'ai besoin de trouver une solution pour faire face au succès de notre coopérative. Maintenant nous sommes 400 coopérateurs.
Ham : Rappelles-moi le fonctionnement de la coopérative.
Burger : C'est simple, il s'agit de mettre directement en contact les producteurs et les consommateurs et de promouvoir uniquement des produits de qualité. On s'inscrit à la coopérative et l'on reçoit tous les trimestres une feuille des produits disponibles pour la saison. Les dates de livraison sont déterminées à l'avance pour le trimestre en cours (par exemple tous les mardi).
Ham : Donc les gens commandent des marchandises pour les différentes périodes de livraison.
Burger : Oui c'est ça. Je reçois de chaque coopérateur les commandes pour chaque période. Mon travail consiste à regrouper les commandes de deux façons différentes. Un regroupement est fait pour chaque période et chaque produit afin d'effectuer la commande chez le producteur. L'autre regroupement est effectué par point de livraison. En effet, afin d'éviter de livrer chaque coopérateur indépendamment, nous avons des points de distribution (chez un coopérateur) dans chaque quartier de la ville. Et le jour de la livraison, nous amenons l'ensemble des marchandises commandées à chaque point de livraison.
Ham : Si je suis coopérateur, je choisis donc un point de livraison qui me convient et c'est là que le jour de la livraison j'irai chercher les marchandises que j'ai commandées.
Burger : Parfaitement.
Ham : Mais qu'attends-tu d'un ordinateur ?
Burger : J'attends de lui, qu'il simplifie ces tâches de regroupement, c'est-à-dire qu'une fois les commandes des coopérateurs entrées dans la machine, je n'ai plus qu'à appuyer sur un bouton pour obtenir le regroupement par période pour effectuer nos commandes chez les producteurs et qu'avant la livraison je connaisse par point de livraison les quantités de chaque produit.
Ham : Oui, cela est assez simple. Tu ne veux rien sur la facturation ... ?
Burger : Non ... ou plutôt si. Chaque produit à un prix unitaire et s'il était possible d'obtenir le prix total pour la commande d'une période. Cela serait un moyen simple pour vérifier que l'on n'a pas fait d'erreur en entrant la quantité.
Ham : Oui je vois, il suffit de regarder si le total correspond à celui inscrit par le coopérateur (il saisit une feuille de commande vierge).
Burger : Prends la ! Je vais te faire des copies de quelques documents avec lesquels je travaille. Tu crois que c'est dans la limite du budget de la coopérative ?
Ham : Je ne sais pas. Je vais résumer les objectifs, activités et contraintes, faire une modélisation des données, estimer approximativement le volume de la base de données et ensuite je déterminerai l'architecture du système.
Burger : Très bien et merci de ton aide. Allons boire un verre !


© J Guyot. Reproduction interdite sans accord de l'auteur