Vous êtes sur la page 1sur 1

Projet 3 : Gestion d’une station essence

I) TABLES MANIPULEES PAR L’APPLICATION :

PRODUIT(numProd : string, Design : string, stock: int),

//Le stock initial devrait être toujours à 0 et s’additionne à chaque entrée de stock

ENTREE(numEntree: string, numProd : String, stockEntree : int, dateEntree : date)

ACHAT(numAchat : string, numProd : string, nomClient : string, nbrLitre : int, dateAchat :


date)

SERVICE(numServ : string, service : string, prix : int)

//Exemple service: lavage, gonflage, etc …

ENTRETIEN(numEntr : string, numServ : string, Immatriculation_voiture : string,


nomClient : string, dateEntretien : date)

II) TRAITEMENTS :

 Création, Listage, Suppression et modifications des 5 tables (CRUD) (9pts)


 Recherche de client par son nom en utilisant « LIKE % …% » (1pt)
 Générer un reçu (PDF) pour les clients après entretien (3pts)
 Signaler si un produit (gasoil, essence, pétrole) est moins de 10 litres (1 pt)
 Recette total accumulé par la station (2 pts)
 Affichage des 5 clients les plus participatifs (2pts)
 Histogramme des recettes par mois (les 5 derniers mois) (2 pts)

Exemple d’un reçu

Date : 23/05/2023

Nom du Client : RAKOTO Bernard

Voiture : 3333 FE

Service Montant
Lavage 20000 AR
Gonflage 2000 AR
Total 22000 AR

Vous aimerez peut-être aussi