Chapitre 5.
Analyse conceptuelle
Dans un projet informatique, l’analyse conceptuelle est une phase dans laquelle on étudie le
système actuel en vue d’améliorer ce dernier, en proposant une modélisation du nouveau système à
venir. L’analyse conceptuelle résulte de l’observation de la réalité que l’on va chercher à
modéliser.
5.1 Dictionnaire des données
Le dictionnaire des données est le résultat de la phase de collecte des données. C’est
l'ensemble des données correspondant à la description de toutes les entités du modèle. Chaque
donnée représentera une rubrique d'information homogène pour chaque entité du système
d'information.
Le tableau 15 représente le dictionnaire des données du projet.
Tableau 15: Priorité des cas d’utilisation
Nom Description Type Valeur Commentaire
engin_id Identifiant unique de l'engin AN 20 Clé primaire
registration Numéro d'immatriculation AN 50
description Description de l'engin AN 100
image_engin Chemin de l'image AN 50
enginPrice Prix de l'engin N 50
monitorPrice Prix du moniteur N 50
typeId Référence au type AN 20 Clé étrangère
type_id Identifiant unique du type AN 20 Clé primaire
title Nom du type AN 75
description_type Description du type AN 100
image_type Chemin de l'image AN 50
userId Référence à l'utilisateur créateur AN 20 Clé étrangèr
location_id Identifiant unique de la location AN 20 Clé primaire
userName Nom de l'utilisateur AN 50
62
userEmail Email de l'utilisateur AN 50 Unique
enginId Référence à l'engin AN 20 Clé étrangère
startDate début de la location DT 19 Format :
yyyy-mm-jj hh:mm:ss
endDate fin de la location DT 19 Format :
yyyy-mm-jj hh:mm:ss
monitorIncluded Moniteur inclus AN 1 0 ou 1
currency Devise utilisée AN 3 USD ou MGA
totalPrice Prix total de la location N 50
paymentStatus Statut du paiement 1 0 ou 1
paymentIntentId Identifiant unique du paiement AN 20 Unique
amount Montant payé N 20
5.2 Règles de gestion
Pour son bon fonctionnement, une application doit suivre des règles strictes sans lesquelles il
sera difficile de suivre son évolution. Notre application suit les règles suivantes :
RG 1 : Un administrateur doit avoir un compte.
RG 2 : Un catégorie peut contenir plusieurs voitures
RG 3 : Un utilisateur peut louer une ou plusieurs voitures
RG 4 : Un administrateur peut gérer les catégories de voiture ainsi que les voitures
RG 5 : Un voiture dois appartenir à un catégorie
RG 6 : Un utilisateur peut effectuer un paiement
5.3 Présentation des besoins fonctionnelles
Les besoins fonctionnels se présentent dans les différentes parties suivantes :
-Gestion des categories de voitures,
63