Une société de location automobile souhaite acquérir un système de gestion de son parc. Ce dernier est constitué de voitures, d'utilitaires, de camions, de quads et de motos.
On souhaite conserver des informations sur chaque véhicule (prix d'achat, consommation, âge, kilométrage, etc...). Chaque véhicule doit être revendu après un certain temps d'utilisation. On souhaite connaître l'historique de chaque véhicule (nombre de locations, pannes, etc...) ce qui permettra de savoir si un véhicule est rentable ou non.
On souhaite évidemment connaître le maximum d'informations sur les clients (nom, prénom, etc...), mais aussi connaître leur historique pour proposer, par exemple, des prix de location plus ou moins élevés en fonction du nombre d'accidents qu'a pu avoir le client dans le passé.
Evidemment, on souhaite générer des statistiques. Par exemple, nombre de locations par modèle de véhicule, par catégorie (motos, voitures, etc...) afin de guider le rachat de nouveaux véhicules.
De plus, la société possède son propre garage et lorsqu'une voiture est en panne, le garage passe commande directement auprès du centre de pièces détachées (...)
[...] Ces dernières héritent de l'entité VEHICULE. Un véhicule de tourisme est identié par son id-tourisme, son nombre de porteS et sa catégorie (économique, compacte, routière, luxe) ; un véhicule utilitaire est identié par un numéro et sa capacité ; un véhicule 4X4 a un numéro et appartient à une gamme (type type B ou type C). L'entité VEHICULE a comme attribut : le numéro d'immatriculation, la marque, le modèle, la motorisation, la date d'achat, le montant de la caution et le prix journalier. [...]
[...] On peut remplacer VEHICULE par la catégorie qui nous intéresse. DELETE FROM VEHICULE WHERE num_immat='$immatriculation' ; INSERT INTO VENTE values ('$nb','$immatriculation') Ces requêtes permettent de supprimer un véhicule de la base de données lorsque celui-ci a été vendu et de l'ajouter dans la table vente pour garder sa trace. A chaque requête on utilise le numéro d'immatriculation du véhicule que l'on vend INSERT INTO DEBUT_PANNE values ('$date-dpanne','$immatriculation') ; Lorsqu'un véhicule tombe en panne, il est inseré dans la table DEBUTPANNE avec la date à laquelle il est tombé en panne. [...]
[...] Requêtes liées aux statistiques Panne de véhicules Location de véhicule Location client Critiques constructive de notre travail 8 Bilan Bilan Bilan global . personnel . Sarazin Martin . Crouillebois Florian A Manuel d'utilisation 17 B Cahier de programmation 19 A.1 Administrateur A.2 Utilisateur B.1 Modèle relationnel des données . B.2 Fonctions . B Fonction qui ache le résultat d'une requête . B Fonction qui calcul le nombre de jours . B Fonction de connexion à la base de données . [...]
[...] L'administrateur est identié par son id-admin alors qu'un client a comme attribut : un numéro de client, son nom, son prenom, son adresse, sa ville, son code postal et son numéro de permis. Le client peut eectuer une location d'un véhicule à partir d'une date précise avec une date de retour, d'où l'existance de l'entité DATE. Le client est obligé de ramener le véhicule à l'Agence. Il existe diérents types de véhicules, c'est pourquoi on a créé les entités TOURISME, UTILITAIRE et 4X4. [...]
[...] Chaque véhicule doit être revendu après un certain temps d'utilisation. On souhaite connaître l'historique de chaque véhicule (nombre de locations, pannes, etc . ) ce qui permettra de savoir si un véhicule est rentable ou non. On souhaite évidemment connaître le maximum d'informations sur les clients (nom, prénom, etc . mais aussi connaître leur historique pour proposer, par exemple, des prix de location plus ou moins élevés en fonction du nombre d'accidents qu'a pu avoir le client dans le passé. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture