Skip to content

Cas d'utilisation dans le secteur de l'éducation

Recueil du besoin

M. Dupont vend des formations en ligne sur internet. Il souhaite développer une application permettant de gérer ses clients et son contenu. Pour ce faire, il se tourne vers la solution back office.

M. Dupont souhaite se concentrer uniquement sur la rédaction du contenu de ses formations. Il délègue le paiement de ses formations à une application tierce de paiement en ligne type Stripe ou Paypal.

Il souhaite également mettre en place une base de donnée décentralisée lui permettant de référencer ses clients, ses formations, les achats et les éventuels codes promotionnels.

Enfin, M. Dupont souhaite piloter la performance de son entreprise grâce à des métriques permettant de suivre les ventes de formation au fil du temps.

Implémentation

Nous proposons une modélisation d'application à M. Dupont pour répondre à son besoin.

Schéma

Notre schéma se compose de 4 entités :

  • Client (Customer)
  • Formation (Training)
  • Achat (Purchase)
  • Code promotionnel (Discount code)

Client (Customer)

Un client a un attribut e-mail (email), prénom (first_name), nom de famille (last_name), adresse (address), téléphone (phone) et un champ virtuel nom complet (full_name) dont la fonction est $first_name $last_name.

Formation (Training)

Une formation a un attribut titre (title), prix (price) et document (document). Le titre peut être traduit en plusieurs langues. Le document est au format PDF.

Achat (Purchase)

Un achat concerne un client, une formation et un code promotionnel (optionnel). Un achat a un champ virtuel revenu (income) dont la fonction est $training.price * ((100 - $discount_code.percentage) / 100).

Code promotionnel (Discount code)

Un code promotionnel a un attribut valeur (value) et un attribut pourcentage (percentage).

Pilotage

Afin d'obtenir une vue d'ensemble de son activité, nous proposons à M. Dupont la création de métriques et de graphiques.

Métriques

M. Dupont souhaite surveiller la moyenne des prix de ses formations depuis la création de son activité. Pour ce faire, nous crééons la métrique associée.

Moyenne des prix des formations

AttributValeur
AgrégatMoyenne
DonnéeFormation
AttributPrix

Graphiques

M. Dupont souhaite piloter la performance de son activité. Pour cela, nous ajoutons un graphique au tableau de bord principal permettant de monitorer les revenus de son entreprise.

Somme des revenus des achats par mois

AttributValeur
TypeHistogramme
AgrégatSomme
DonnéeAchat
Attribut en ordonnéeRevenu
Attribut en abscisseMois