Académique Documents
Professionnel Documents
Culture Documents
Page 2 sur 10
I. Les objectifs de l’application et utilisateurs potentiels
Nous avons cherché à développer un système de gestion de bases de données pour une entreprise
nationale de location de voiture. Elle est située en France à Lyon, Paris, Rouen et Nice. Elle propose
à ses clients 4 types de véhicules (berline, sportive, familiale,citadine) à la location d’une journée à
6 mois maximum. Chaque agence propose les mêmes voitures à la location.
Les clients peuvent être des professionnels ou des particuliers. Ils doivent venir chercher la voiture à
l’agence et la rendre à la même agence. La voiture est donnée avec le plein de carburant et doit être
rendue le plein fait.
Cette application vise à simplifier la gestion des locations de l'ensemble des agences de l’entreprise.
Le dirigeant a observé de nombreux dysfonctionnements de contrats et de locations ces derniers
temps.
• Le code agence qui correspond aux trois premières lettres de la ville où se situe l’agence (en
majuscule)
• Le nom de l’agence : Agence de location de (Ajouter la ville ici)
• Le pays où se trouve l’agence
• Son n° de rue
• Le nom de sa rue
• Son code postale
• Sa ville
● Son n° client qui correspond aux trois premières lettres de son nom et trois premières lettres
de son prénom
● Son nom
● Son prénom
● Son n° de rue
● Son nom de rue
● Son code postale
● La ville où il habite
● Son n° de téléphone
● Sa catégorie (Particulier ou Professionnel)
Page 3 sur 10
c. Choix de la voiture
Il faut rentrer :
• Le n° d’immatriculation de la voiture
• Sa marque
• Son modèle
• Le code véhicule qui correspond au trois premières lettres du type de véhicule (en
majuscule)
• Et cocher la case disponible si elle l’est
Le client va alors faire le choix du type de voitures parmi les quatre proposés :
● Citadine : 39€ et une caution de 150 € avec une majoration par kilomètre de 0,15€.
● Berline : 69€ et une caution de 1000 € avec une majoration par kilomètre de 0,18€.
● Familiale : 50€ et une caution de 250 € avec une majoration par kilomètre de 0,25€.
● Sport : 80€ et une caution de 1 000 € avec une majoration par kilomètre de 0,5€.
e. Création du contrat
Page 4 sur 10
II. Modèles et dictionnaire des données
Le dictionnaire de données permet de définir qu’elles sont les données nécessaires à la création d’un
système de base de données. Dans notre cas nous avons cherché toutes les données nécessaires à la
création d’un système de gestion pertinent pour l’entreprise de location de voiture.
En voici la représentation :
Page 5 sur 10
N° Immatriculation NC 28
Marque véhicule NC 29
Modèle véhicule NC 30
Disponible NC 31
Code véhicule NC 32
Libellé type véhicule NC 33
Total Facture C = Durée location*Tarif
journalier +
Majoration par
kilomètre*Kilomètres
parcourus
Page 6 sur 10
c. Modèle conceptuel des données
CLIENT (N° Client, Nom Client, Prénom Client, N° Rue Client, Nom Rue Client, Code Postale Client,
Ville Client, N° Téléphone Client, Nom catégorie client)
AGENCE (Code Agence, Nom Agence, Pays Agence, N° Rue Agence, Rue Agence, Code Postale
Agence, Ville Agence)
VOITURE (N° Immatriculation, Modèle véhicule, Marque Véhicule, Disponible, #code véhicule)
INFORMATIONS MODELE VOITURE (Code véhicule, Libellé type Véhicule, Majoration par kilomètre,
Caution, Tarif journalier)
Page 7 sur 10
N° Rue Client Numérique
Nom Rue Client Texte court, Taille >L<CCCCCCCCCCCCCCCC
20 CCC
Code Postale Client Texte court, Taille AA0A9
5
Ville Client Texte court, Taille >L<CCCCCCCCCCCCCCCC
20 CCC
N° Téléphone Client Texte court, Taille 0000000000
10
Nom Catégorie Client Texte court, Taille >L<LLLLLLLLLL????
15
CONTRAT
Nom du Champ Type de données Complément de Rôle
format
N° Contrat Numérique Clé Primaire
N° Facture Numérique
Kilométrage Début Numérique
Location
Kilométrage Fin Numérique
Location
Date Début Location Date/ Heure Date abrégée
Date Fin Location Date/ Heure Date abrégée
Date Facture Date/ Heure Date abrégée
Date Contrat Date / Heure Date abrégée
N° Immatriculation Texte Court Clé étrangère
VOITURE
Nom du Champ Type de données Complément de Rôle
format
N° Immatriculation Texte Court Clé Primaire
Code véhicule Texte Court, Taille 3 >LLL Clé étrangère
Marque véhicule Texte Court, Taille 20 >L<CCCCCCCCCCCCCC
CCCCC
Modèle véhicule Texte Court, Taille 20 >L<CCCCCCCCCCCCCC
CCCCC
Disponible Oui/Non
Page 8 sur 10
INFORMATIONS MODELE VOITURE
Nom du champ Type de données Complément de Rôle
format
Code véhicule Texte Court, Taille 3 >LLL Clé Primaire
Libellé type Véhicule Texte court, Taille 9 >L<LLLL????
Majoration par Texte Court
kilomètre
Caution Texte Court
Tarif journalier Texte Court
AGENCE
Nom du champ Type de données Complément de Rôle
format
Code Agence Texte Court, Taille 3 >LLL Clé Primaire
Nom Agence Texte Court, Taille 32 >L<LLLLLLCLLCLLLLLLLL
CLLCLLLL?????
Pays Agence Texte Court, Taille 10 >L<LLLLL????
N° Rue Agence Numérique
Rue Agence Texte Court, Taille 20 >L<CCCCCCCCCCCCCC
CCCCC
Code Postale Agence Texte Court, Taille 5 AA0A9
Ville Agence Texte Court, Taille 9 >L<LLL?????
1. « recherche agence » a été créé pour rechercher une agence par son nom et affichez ses informations
2. « Recherche client » a été créé pour faciliter la recherche d’un clients en entrant
simplement son nom en affichant toute ses informations
Page 9 sur 10
3. « Recherche contrat » a été créé pour afficher toutes les données d’un contrat en tapant son
numéro contrat.
4. « recherche véhicule » a été créé pour afficher la liste des véhicules par agence et savoir si il est
disponible ou non.
5. « Informations véhicule » permet de rentrer le type de véhicule que le client veut et de lui dire
toutes les informations nécessaires (marque, modèle, caution, tarif journalier, majoration par
kilomètre) pour faire son choix.
Page 10 sur 10