Vous êtes sur la page 1sur 21

Exercice: cas de Gestion des contrats de location

• Cas de contrats de location: Il s'agit d’un système d'information d'une entreprise qui
loue du matériel à ses clients. Les locations se font dans les diverses agences de
l'entreprise. Les interviews ont permis de détecter les règles de gestion suivantes :

• Toute location porte sur une durée exprimée en nombre de semaines et d'au moins une
semaine.

• Une location concerne un ou plusieurs matériels.


• Toute location doit donner lieu à un contrat entre l'entreprise et le client.

• L’entreprise enregistre pour chaque nouveau client, un code unique, son nom, adresse,
ville et téléphone.

• L’entreprise dispose de cinq agences dans différentes villes du Maroc. Un catalogue


contient pour chaque produit sa référence, sa désignation et le prix de location par
semaine (le prix est le même quelque soit l’agence). Chaque agence dispose de la
quantité en stock disponible de ses produits. On mémorise pour chaque agence,
l’adresse, la ville, tél, email et localisation.

• Un exemple de contrat établi par l’agence et signé par le client est fourni dans Fig.1

1
Mr Y.DHIBA -AU: 2021/22
Exercice: cas de Gestion des contrats de location (suite)

Travail à faire :
•Identifier les différentes entités de ce SI avec leurs propriétés.
•Proposer une solution conceptuelle pour ce cas.
2
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Gestion des commandes
Dans un système de gestion des commandes des clients, on a identifié les données suivantes:

Propriété Description
N°cmd N° pour identifier une commande
Date_Cmd Date d’une commande (JJ/MM/AA)
Réf Référence pour identifier un produit
N°Client N° pour identifier un client
NomC Nom d’un client
Qte_C Quantité commandée d’un produit dans une commande
Désign Désignation d’un produit
N°cat N° de catégorie d’un produit
Nom_Cat Nom de la catégorie d’un produit

N°Liv N° de livraison d’une commande

Date_Liv Date d’une livraison

Qté_L Quantité livrée d’un produit dans une livraison

PU Prix Unitaire d’un produit


3
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Gestion des commandes
Sachant que:

- Une commande est faite par un seul client et peut contenir plusieurs produits;

- Un produit peut être commandé plusieurs fois et par plusieurs clients;

- Un client peut faire une ou plusieurs commandes;

- Une livraison correspond à une seule commande;

- Une commande peut avoir une ou plusieurs livraisons;

- Un produit appartient à une seule catégorie.

Questions:
1) Déterminer les entités.
2) Etablir une solution conceptuelle pour ce cas.

4
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Gestion des clients d’une banque
Une banque dispose de 30 agences à travers tous le pays. L’analyse du système de gestion des
comptes des clients a permis de récolter les données élémentaires suivantes :

5 M Y.DHIBA -MEEA- AU:2011-20112


Mr Y.DHIBA -AU: 2021/22
Etude de cas: Gestion des clients d’une banque

Soient les règles de gestion suivantes :


• Chaque client a un code qui l’identifie au sein de son agence (deux clients peuvent avoir
un même code mais dans deux agences différentes). Un client n’appartient qu’à une
seule agence.
• Chaque client ouvre son compte et peut ouvrir plusieurs comptes auprès de son agence
locale.
• Un compte appartient à un seul client et identifié par un numéro de compte.
• Chaque compte d’un client correspond à une et une seule catégorie de compte.
• A chaque compte d’un client est appliquée une et une seule devise.
• Une même catégorie de compte peut avoir un ou plusieurs devises.
• Pour chaque catégorie de compte, on applique un taux qui dépend aussi de la devise.

Travail à Faire:

 Déterminer les entités réelles de ce système.

 Proposer un modèle conceptuel de données pour ce cas.

6
Mr Y.DHIBA -AU: 2021/22
Passage de la conception au schéma de la BD

Mr Y.DHIBA -AU: 2021/22


Passage de la conception au schéma de la base de données
Règles de passage:
1) Règle concernant les entités :
Toute entité du MCD devient une Table dans la BD. L’identifiant de l’entité devient clé primaire de la
Table, tandis que les propriétés de l’entité deviennent des Champs qui constituent les colonnes de
la table.
Exemple: Soit le schéma conceptuel suivant:

Entrepôt Article
Occuper Référence
N°Entrepôt 0,n 0,n
Qte_A Désignation
Nom
1,n
Achat
N°Achat
Date_A

La BD provisoire correspondant à cette conception est:

Tables: Entrepôt(N°Entrepôt, Nom);


Article( Référence, Désignation);
Achat(N°Achat, Date_A)

8
Mr Y.DHIBA -AU: 2021/22
Passage de la conception au schéma de la base de données
Règles concernant les associations :
• Le passage du modèle conceptuel au schéma de la BD au niveau des
associations se fait selon les cardinalités des entités participant à l’association.
Cas d’une relation de type (x,n) et (y,1):

Entité A Entité B
Association
ID_A 0,n ID_B
1,1
A1 P1, P2,…Pk B1
A2….. Ou 1,n Ou 0,1 B2,…;
An Bm

Dans ce cas, l’association disparaît dans la BD et l’identifiant de A est incorporé à la table B. les
propriétés de l’association deviennent des champs de la table B. On obtient le schéma suivant:

Table A (ID_A, A1, A2,…,An);


Table B (ID_B, ID_A, B1, B2, …, Bm, P1, P2, …Pk)

Le champ « ID-A9» est appelé clé étrangère de la table B


Mr Y.DHIBA -AU: 2021/22
Passage de la conception au schéma de la base de données

Exemple 1: soit le schéma suivant:

Dépôt Produit Catégorie


Stocker Appartient
N°Dépot 0,n 1,1 Réf 1,1 0,n N°Catégorie
Adresse Désign Nom_C
Qte_S

La BD correspondante à ce schéma est:


T_Dépôt( N°Dépôt, Adresse)
T_Produit( Réf, Désign, Qte_S, N°Dépot, N°Catégorie)
T_Catégorie(N°Catégorie, Nom_C).

Exemple 2:
Salarié
Matricule 1,n Est chef
Nom
Prénom
0,1
Ancienneté

Table_Salarié( Matricule, Nom, Prénom, Ancienneté, Matricule_Chef)

10
Mr Y.DHIBA -AU: 2021/22
Passage de la conception au schéma de la base de données
Exemple 3: soit le schéma suivant:
Salarié Service
Attaché
Numéro 0,1 1,n N°serv
Nom Nbr_Année Désignation

Département 1,1
Composé
N°Depart 0,n
Nom

La BD correspondante est:
T_Service( N°serv, désignation, N°départ);
T_Département(N°départ, Nom);
T_Salarié(Numéro, Nom, N°serv, Nbr_Année)
Exemple 4:
Posseder
Personne Maison
0,n 1,1
Numéro N°maison
Nom Habiter Adresse
0,1 1,n

11 Mr Y.DHIBA -AU: 2021/22


Passage de la conception au schéma de la base de données

Cas d’une relation de type (x,n) et (y,n):

Entité A Entité B
Association
ID_A 0,n 1,n ID_B
A1 P1, P2,…Pk B1
A2….. Ou 1,n Ou 0,n B2,…;
An Bm

Dans ce cas, l’association devient une table de la BD dont la clé est composée des identifiants
des entités qui participent à cette association. les propriétés de l’association deviennent
des champs de cette table. On obtient le schéma suivant:

Table A (ID_A, A1, A2,…,An);


Table B (ID_B, B1, B2, …, );
table Association( ID_A, ID_B, P1, P2,…,PK)

Le couple (ID_A, ID_B) constitue la clé primaire de la nouvelle table.

Mr Y.DHIBA -AU: 2021/22


Exercice: cas de Gestion des commandes
La modélisation d’un système de gestion des commandes des clients d’une société, a permis d’aboutir
à la conception suivante:

Donner le schéma de la BD correspondante à ce cas


Mr Y.DHIBA -AU: 2021/22
Exercice: cas de Gestion des agences et contrats
La conception des données d’un système de gestion des contrats a permis d’aboutir au modèle
suivant:
:

Questions:
A- Un client, peut –il passer plusieurs contrats ?
B- Un contrat, peut-il concerner plusieurs agences ? Peut-il ne pas concerner de clients?
C-Un matériel a-t-il une seule quantité en stock? Le prix de location d’un matériel dépend
il du contrat?
D- Peut-on réaliser un même contrat à des dates différentes ?
E- Donner le schéma de la BD. Vérifier que l’on
Mr Y.DHIBA peut avoir le nombre de contrats par
-AU: 2021/22
agence;
Cas : Entreprise de prestation de services

• PR_Consulting est une société spécialisée dans la prestation de services (réparations, ménage,
restauration, installation de paraboles, etc.). La gamme de services proposés couvre une
vingtaine de qualifications. Pour chacune de ces qualifications la société a embauché une ou
plusieurs personnes. Chaque personne embauchée possède une qualification de base. Une
prestation de services fait l’objet d’un contrat conclu avec le client.

• PR_Consulting possède un siège et des agences. Le siège est chargé de l’élaboration de contrats
sur la base des propositions faites par les agences. Le siège a un service des contrats et un
service financier. Dans chaque agence il existe un service clientèle et un service de
recrutement. Il est sous entendu que chaque agence gère ses propres clients. Le service des
contrats assure un suivi statistique des contrats finalisés.

• L’analyse du système de gestion des contrats de prestations de services a permis de collecter


les données élémentaires suivantes ::

15
Mr Y.DHIBA -AU: 2021/22
Cas : Entreprise de prestation de services
Données Description
Code_A Code d’une agence
Adresse_A Adresse d’une agence
Ville_A Ville où se trouve l’agence
Code_Clt Code donné à un client dans une agence
Nom Nom du client
Raison_S Raison sociale du client
Adresse Adresse d’un client
N°Interv Numéro d’un intervenant
Nom_I Nom d’un intervenant
Prénom_I Prénom d’un intervenant
Code_Qual Code d’une qualification
Libellé Libellé d’une qualification
Tarif Tarif par jour d’une qualification
N°Contrat Numéro d’un contrat
Objet Objet d’un contrat
Date-début Date début d’un contrat
Date_DI Date début d’intervention d’un intervenant dans un contrat
16
Mr Y.DHIBA -AU: 2021/22
Date_FI Date de fin d’intervention d’un intervenant dans un contrat
Cas : Entreprise de prestation de services
Soient les règles de gestion suivantes :
Un client est traité dans une seule agence et peut passer plusieurs contrats.
Un contrat concerne un seul client et peut exiger plusieurs qualifications.
Un contrat nécessite au moins une qualification.
Un intervenant appartient à une seule agence et a une seule qualification. Il peut intervenir dans
plusieurs contrats.

Travail à faire :
1) Identifier les entités avec leurs propriétés.
2) Proposer une solution conceptuelle de ce cas.
3) Donner le schéma de la BD correspondante au MCD .

17
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Société AUTOPIECE
• La Société AUTOPIECE fabrique et commercialise des pièces détachées pour automobiles qu'elle vend à
des garagistes, des grossistes, des constructeurs automobiles. L’étude de l’existant nous a permis de
collecter les données suivantes :

18
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Société AUTOPIECE
Le processus de commercialisation des produits de la société AutoPiece se fait de la manière
suivante :
Gestion des commandes et des livraisons: A l'arrivée d'une commande d'un client, le service
commercial enregistre à partir d'un terminal la commande avec un numéro d'arrivée (numéro
de la commande) et la date d'arrivée. Une commande peut porter sur plusieurs produits.
Durant la journée, Le magasinier consulte la base de données pour visualiser la liste de
commandes à livrer. En fonction de la quantité en stock d'un produit commandé, il enregistre
la quantité réelle pouvant être livrée (la quantité livrée sera celle disponible en stock). Il édite
un bon de livraison qui servira à préparer le(s) colis.
A partir du bon de livraison édité, le service préparation prépare le(s) colis, note sur le bon : le
poids, le nombre de colis, le nom du préparateur et rectifie la quantité livrée s'il a constaté
une anomalie dans le stock.
- Quand la préparation est terminée, le magasinier enregistre le poids, le nombre de colis, rectifie
la quantité livrée si nécessaire. Il édite le bon de livraison définitif à joindre au colis.
- En fin de journée, le magasinier enregistre les produits (les approvisionnements) livrés par les
fournisseurs à la société; cette opération provoque la mise à jour des quantités en stock. Il
visualise ensuite les commandes incomplètement livrées par ordre chronologique d'arrivée; il
peut alors éditer de nouveaux bons de livraisons servant à la préparation des colis (Ainsi
plusieurs livraisons peuvent porter sur une même commande). Le magasinier édite aussi la
liste des produits en rupture de stock et à réapprovisionner; il l'adresse au service
approvisionnement.

19
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Société AUTOPIECE
Gestion des factures et règlements des clients : En fin de journée, le service commercial lance la
facturation des livraisons préparées par le magasinier. Il édite 2 exemplaires qu'il transmet au
magasinier. Le magasinier joint les exemplaires de facture aux colis; ils sont alors prêts à être
expédiés au client. On édite une facture pour chaque livraison d’une commande de client. Chaque
fin de mois, le service commercial édite le relevé des factures du mois de chaque client et le lui
adresse. Le client est tenu de régler le total des factures pour la date d'échéance en une ou
plusieurs fois au Service Comptabilité. Le contenu d’un relevé est décrit par la fiche suivante :

20
Mr Y.DHIBA -AU: 2021/22
Etude de cas: Société AUTOPIECE
- Le Service Comptabilité enregistre les règlements dès leur arrivée sur un terminal et met à jour les
comptes des clients. Si le relevé n'est pas payé 30 jours après la date d'échéance, on déclenche
une relance. - Chaque semaine, on édite et on adresse aux clients les relances des relevés non
réglés dans le délai de 30 jours.
- A tout moment, le service commercial doit pouvoir répondre à une demande de renseignements sur
l'expédition d'une commande. - Le Service Comptabilité souhaite avoir la possibilité d'imprimer
l'état d'un compte client (relevé de factures, règlements qui s'y rapportent) à la demande.

Travail à Faire:

1) Donner le diagramme de flux de correspondant à la gestion commerciale.

2) Identifier les traitements que doit réaliser le SI dans ce cas et préciser leur nature (Manuel,
Automatique ou interactif).

3) Identifier les différentes entités de ce cas.

4) Proposer un modèle conceptuel relatif à la gestion commerciale.

5) Donner le schéma de la base de données correspondante.

21
Mr Y.DHIBA -AU: 2021/22

Vous aimerez peut-être aussi