Vous êtes sur la page 1sur 27

Cours de

Merise
Prof : M.QBADOU

 Gestion d’une agence immobilière

 Gestion hôtelière

 Gestion d’une société de distribution de Produits

 Gestion des études dans une école

 Gestion de Gymnases de sports


1
Cours de Chapitre II. MCD – Etudes de cas
Merise
I. Gestion des logements pour une agence immobilière
Une agence de location de maisons et d’appartements désire gérer sa liste de logements.
Elle voudrait en effet connaître l’implantation de chaque logement (nom de la
commune et du quartier) ainsi que les personnes qui les occupent (les signataires
uniquement).

Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...)
Prof : M.QBADOU

l’agence facturera toujours en plus du loyer la même somme forfaitaire à ses clients.
Par exemple, le prix d’un studio sera toujours égal au prix du loyer + 30 DH de charges
forfaitaires par mois.

Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi


que du loyer.

Quant aux individus qui occupent les logements (les signataires du contrat
uniquement), on se contentera de leurs noms, prénoms, date de naissance et numéro de
téléphone.

Pour chaque commune, on désire connaître le nombre d’habitants ainsi que la distance
2 séparant la commune de l’agence.
Cours de Chapitre II. MCD – Etudes de cas
Merise
L’agence désire gérer l’historique de l’occupation des logements par les individus. On
considèrera de plus qu’un individu peut être signataire de plusieurs contrat de location.

On précise aussi qu’un logement peut faire l’objet de plusieurs locations disjointes dans
le temps.

Travail à faire
Prof : M.QBADOU

1. Faire l’inventaire des données et des règles pour la gestion des locations
2. Élaborer le MCD

3
Cours de Chapitre II. MCD – Etudes de cas
Merise Corrigé
1. Faire l’inventaire des données et des règles pour la gestion des locations
Choix de gestion
• L’unité géographique retenue pour la gestion des logements est le quartier
et on considère que chaque commune possède au moins un quartier.
• On ne s’intéresse qu’aux signataires du contrat et pas aux locataires
Prof : M.QBADOU

• Les logements inoccupés font également partie de la gestion


• L’historique des occupations des logements est considéré
Liste des informations retenues dans le modèle
• Id commune, Nom commune, Distance agence, Nombre d'habitants,
• N°identité, Nom, Prénom, Date de naissance, N°téléphone,
• N° logement, Adresse, Superficie, Loyer,
• Id quartier, Nom quartier,
• Type logement,Charges forfaitaires
• N°Location, Date Début Location, Date Fin Location
4
Cours de Chapitre II. MCD – Etudes de cas
Merise
2. MCD

Individus Communes
N°identité Id commune
1,N Effectuer
Nom Nom commune 1,N
Prénom Distance agence
DateNaissance Nombre d'habitants
N°téléphone 1,1
Prof : M.QBADOU

Locations Situer Dans

N°Location 1,1
Concerner
DateDébut
DateFin 1,1
0,N

Logements Quartiers
1,1 N° logement Id quartier
TypeLogements Adresse Nom quartier
Superficie
Type logement Correspondre
Loyer
Charges forfaitaires

1,1 0,N
1,N Appartenir

5
Cours de Chapitre II. MCD – Etudes de cas
Merise
II. Gestion hôtelière
Une Ecole d’Hôtellerie vous confie la réalisation d’un logiciel de gestion hôtelière.
Ce logiciel, destiné aux travaux pratique des étudiants, doit permettre la gestion
centralisées de 8 hôtels de 80 chambres au maximum chacun. Ces hôtels sont répartis
en 4 classes (*, **, ***, ****). Pour chaque hôtel il y a au maximum 9 catégories de
chambres différentes (capacité, degré de confort).
Prof : M.QBADOU

Cette gestion consiste en :

• La maintenance de ce parc hôtelier (création, modification des caractéristiques des


hôtels et de leur chambres ) ,

• La Consultation des disponibilités en vue des réservations immédiates,

• L’enregistrement des réservations immédiates,

• L’enregistrement des arrhes (avances) confirmant les réservations effectuées plus de


8 jours avant l’arrivée prévue des clients,
• L’enregistrement de l’arrivée effective des clients (remise des clefs, et relevé du
6 compteur téléphonique de la chambre),
Cours de Chapitre II. MCD – Etudes de cas
Merise • L’enregistrement des diverses consommations durant le séjour,
• L’établissement de la facture au départ du client; celle-ci regroupe le prix de la
chambre et les prestations diverses fournies pendant le séjour,
• L’édition sur écran ou sur imprimante pour un hôtel de :

 La liste des arrivées prévues pour un jour donnée,


Prof : M.QBADOU

 L’état d’occupation des chambres par catégorie pour un ou plusieurs jours

Modalités de réservation
Le client peut effectuer une réservation de deux façons :

• sur Internet, en remplissant un formulaire de réservation

• auprès d’une agence de réservation où il remplit un imprimé de réservation.

Le client indique le nom, l’adresse, le tél, l’e-mail … puis exprime son besoin en terme
de catégorie de chambre, de période de séjour (date début et de fin) et de classe d’hôtel.
Si la demande est soluble une réservation est établie ( Code client, n° de réservation,
7 date de réservation, nom de l’hôtel, numéro de chambre et période de séjour …)
Cours de Chapitre II. MCD – Etudes de cas
Merise
Tarification
Le prix d’une chambre, fixe pour une classe d’hôtel et une catégorie donnée, est
fonction du nombre d’occupants (une ou deux personnes).

Les arrhes pour confirmer une réservation doivent être au minimum égales à 10% du
montant total de la réservation
Prof : M.QBADOU

Les prix des prestations (petit déjeuner, déjeuner,…) sont propres à chaque hôtel.

Travail à faire

1. Identifier les différentes entités et leurs propriétés pour cette gestion

2. Préciser les différentes associations entre les entités et ajouter les propriétés pour
les associations porteuses de propriétés

3. Préciser les cardinalités pour les différentes association

4. Vérifier le modèle obtenu en appliquent les différentes règles de validation


8
Cours de Chapitre II. MCD – Etudes de cas
Merise Corrigé
1. Règles de gestion et inventaire des entités et propriétés pour la gestion des hôtelière
Choix de gestion
• Les arrhes des réservations doivent être effectuées plus de 8 jours avant la
date de début de réservation DateArrhes<=DateDébut-8
• Les arrhes >= 10% du montant total de la réservation
• Le prix d’une chambre, dépend de la classe d’hôtel, de la catégorie et du
Prof : M.QBADOU

nombre d’occupants.
• Une réservation ne concerne qu’une seule chambre
• Les prix des prestations dépendent de chaque hôtel.
• Les consommations doivent être mémorisées
Liste des entités et leurs propriétés
• Hôtels : Id Hôtel, Nom Hôtel, AdresseH, CPH,VilleH, TélH
• Classes : NbreEtoiles, Caractéristiques
• Chambres : N°Chambre, N°téléphone

9 • Catégories : CodeCatégorie, Description


Cours de Chapitre II. MCD – Etudes de cas
Merise • Clients : CodeClient, Nom, Prénom , N°CIN , Adresse, Tél , …
• Réservations : N°Réservation, DateDébut, DateFin, DatePayeArrhes,
MontantArrhes, NbreOccuppants
• Prestations : CodePrestation, Désignation
• Consommations : N°Consommation, DateCons, HeureCons

2. Liens entre les entités et leurs propriétés


Prof : M.QBADOU

• Clients   Réservations
• Réservations   Chambres
• Chambres   Hôtels
• Hôtels  Classes
• Chambres   Catégories
• Classes   Catégories : TarifUnitaire
• Hôtels   Prestations : PrixPrestation
• Clients   Consommations
10 • Consommations   Prestations
Cours de Chapitre II. MCD – Etudes de cas
Merise MCD : Cardinalités
1,N Concerner
Consommations
0,N Prendre 1,1 QtéCons
Clients N°consommation
Dateconsommation 0,N
CodeClient
Nom HeureConsommation Prestations
Prénom Effectuer CodePrest
1,N
Adresse DésignationPres
Ville
1,1
CP 1,N
Prof : M.QBADOU

Pays
Tél Réservations Offre
Email N°Réservation 1,1
Concerner PrixU
DateDébut
DateFin 0,N
0,N 1,1
DatePayeArrhes 1,N
MontantArrhes Appartenir Hôtels
Chambres
N°Chambre N°Hôtel
Catégories TélCh NomH
1,N 1,1 AdresseH
CodeCatégorie Appartenir
Description CPH
TélH

Classes 0,N 1,1


1,N Tarifer 1,N Avoir
Nbreétoiles
TarifUnit

11
Cours de Chapitre II. MCD – Etudes de cas
Merise III. Société de Distribution de Produits
On souhaite étudier l’activité de vente d’une société de distribution de produits
manifacturiers. L’activité de vente est composée de plusieurs gestions :

• Gestion des commandes clients

• Gestion des commandes fournisseur


Prof : M.QBADOU

• Gestion des comptabilités

• Gestion des stock

• …

la société est organisée par les services suivants :

• Le service client

• Le service livraison

• Le service fournisseur

• Le service Comptabilité
12
Cours de Chapitre II. MCD – Etudes de cas
Merise Service client
Les commandes des clients arrives quotidiennement au services Client. L’élaboration
du bon de livraison est réalisée à partir de la commande. Il permet d’effectuer la
livraison et de préparer la facturation. Des copies du bon de livraison sont émis vers
les services comptabilité et le services livraison

Service fournisseur
Prof : M.QBADOU

Les commandes fournisseurs sont assurées par le service fournisseur. Ces


commandes sont faites de façon régulière au bout de chaque trimestre en se basant
sur les statistiques des ventes ou bien suite à une rupture de stock. La rupture de stock
est déclarée pour un produit dès que la quantité en stock pour ce produit atteint une
quantité minimale.

Service livraison
Ce service regroupe l’ensemble des moyens matériels et humains qui réalisent les
entrées et sorties des produits du stock. Pour paliers à des contraintes liées au
transports de produits, plusieurs dépôts sont installés dans des régions judicieusement
13 choisies.
Cours de Chapitre II. MCD – Etudes de cas
Merise Service comptabilité
Une fois la livraison effectuée, le service comptable valorise la livraison et émet une
facture à destination du client. Les factures sont envoyées aux clients tous les mois.
Une remise de 5% est accordée pour les factures dont le montant hors taxes est
supérieur à 20 000 DH.

Les clients peuvent régler leurs factures par un ou plusieurs règlements mensuels. Le
Prof : M.QBADOU

nombre maximal de règlements partiels pour une facture est fixé 3 .

Travail à faire
1. Faire l’inventaire des données pour la gestion des commandes clients et
fournisseurs
2. Préciser les différentes règles de gestion relatives à ces données
3. Élaborer le MCD
4. Vérifier la normalité du modèle obtenu

14
Cours de Chapitre II. MCD – Etudes de cas
Merise Corrigé
1. Règles de gestion et inventaire des entités et propriétés pour la gestion des
commandes clients/fournisseurs
Règles de gestion
• Si QtéStock pour un produit <= QtéMin  La rupture de stock
• Les produits sont stockés dans plusieurs dépôts
• Une commande clients ne concerne qu’un seul dépôt
Prof : M.QBADOU

• Une commande fournisseur ne concerne qu’un seul dépôt


• Une remise de 5% est accordée pour les factures dont le montant hors taxes
est supérieur à 20 000 DH
• Le nombre maximal de règlements partiels pour une facture est fixé à 3 .
Liste des entités et leurs propriétés
• Fournisseurs : N°Fournisseur, Nom, AdresseF, CPF,VilleF, TélF
• Produits : RefProd, NomProd, PrixU
• Dépôts : N°Dépôt, NomDépôt, AdresseDépôt, TélDépôt

15
• Catégories : CodeCatégorie, Description
Cours de Chapitre II. MCD – Etudes de cas
Merise • Clients : CodeClient, Nom, Prénom , N°CIN , Adresse, Tél , …
• CdesClts : N°CdeClt, DateCde, DateLivraison,…
• CdesFourniss : N°CdeFourniss, DateCde, DateEntrée,…
• FactureClts : N°FactureClts, DateFactureClt, MontantFactureClt
• FacturFournisss : N°FactFourniss, DateFactFourniss, MontantFactFrniss
• RéglementsClts : N°Règlement, DateRéglement, Montant
Prof : M.QBADOU

• RéglementsClts : N°Règlement, DateRéglement, Montant

2. Liens entre les entités et leurs propriétés


• Clients  CdesClts
• Fournisseurs  CdesFourniss
• CdesClts  Produits : QtéSortie
• CdesFourniss  Produits : QtéEntrée
• CdesClts  Dépôts
• CdesFourniss  Dépôts
16
Cours de Chapitre II. MCD – Etudes de cas
Merise
• Produits  Dépôts : QtéStock, QtéMin
• Produits  Catégories
• CdesClts  Factures Clts
• FacturesClts  RèglementsClts
• CdesClts  Factures Clts
Prof : M.QBADOU

• FacturesClts  RèglementsClts

17
Cours de Chapitre II. MCD – Etudes de cas
Merise MCD : Cardinalités
Dépôts
Clients 1,N 1,N Fournisseurs
N°Dépôt
CodeClient … N°Fourniss
Nom NomFourniss
… 1,N …
Concerner Concerner
1,N
1,N Appartient
1,1 1,1
1,1
CdesClts QtéStock CdesFourniss 1,1
Prof : M.QBADOU

Effectuer 1,N QtéMin 1,N Correspond


N°CdeClt N°CdeClt
DateCdeClt 0,N DateCdeClt
… Concerner Concerner
Concerner …
QtéSortie QtéEntrée
0,1 0,1
Concerner 0,N 0,N Concerner

1,1 Produits 1,1


0,N 0,N
FacturesC RefProduit FacturesF
N°Facture PrixU… N°Facture
Concerner Montant… … Concerner
1,1
Appartenir
1,1 1,1
RègClt 1,N RègFourni
N°RègClt Catégories N°RègClt
… …
CodeCatégorie
18 …
Cours de Chapitre II. MCD – Etudes de cas
Merise
IV. Gestion des études dans un institut
On souhaite mettre en place le système d’information d’un institut de formation pour
une année scolaire. Des élèves de diverses origines(civil, fonctionnaire, salarié, …)
peuvent s’inscrire à une formation dans l’une des trois filières suivantes :

École d’ingénieurs, École de gestion ou Formation continue

Les enseignements de ces différentes filières sont assurés par des professeurs rattachés
Prof : M.QBADOU

à des départements qui regroupent des enseignants par groupes d’activités


(informatique, Télématique, Électronique, Techniques de communication, Gestion,
ressources humaines, Langues …) Chaque département est composé de plusieurs
divisions, où se retrouvent des professeurs de spécialité commune pour concorder les
enseignements se rapportant à leur spécialité. Par exemple dans le département
informatique, on retrouve les divisions : systèmes d’information, intelligence
artificielle, bases de données, ….

Un module, unité disciplinaire enseignée par un ou plusieurs enseignants d’une division


est identifiée par un code bien que son libellé puisse être commun à plusieurs filières.

19
Un enseignant peut intervenir dans différents modules
Cours de Chapitre II. MCD – Etudes de cas
Merise
Un élève peut s’inscrire selon ses objectifs et son niveau à un ou plusieurs modules, à
la date qui lui convient mais en tenant compte des délais d’inscription propres à chaque
module. Le coefficient d’un module dépend de la filière dans laquelle il est enseigné.

Pour chaque modules plusieurs contrôles sont effectués. Les contrôles dont les dates
sont connues une semaine à l’avance sont affectés d’une note tandis qu’une moyenne
sanctionne le suivi d’un étudiant pour l’ensemble du module.
Prof : M.QBADOU

La base doit permettre de savoir si un enseignant a la qualité de responsable d’un


département, ou d’une division, et d’établir la liste des enseignants intervenant dans
chaque module ainsi que l’heure et la salle d’intervention. Un enseignant ne peut pas
cumuler les responsabilités

La base doit aussi permettre le suivi de chaque étudiant depuis son inscription à un
module jusqu’au résultat final.

Travail à faire
1. Faire l’inventaire des données et des règles pour la gestion des enseignements

20 2. Élaborer et vérifier le MCD


Cours de Chapitre II. MCD – Etudes de cas
Merise Corrigé
1. Règles de gestion et inventaire des entités et propriétés pour la gestion de l’école
Règles de gestion
• Un enseignant peut intervenir dans différents modules
• Un élève peut s’inscrire à un ou plusieurs modules
• A chaque module correspondent des délais d’inscription
Prof : M.QBADOU

• Le coefficient d’un module dépend de la filière


• Les dates des contrôles sont connues une semaine à l’avance
• A chaque module et à chaque étudiant correspond une moyenne
• Un module est assuré un ou plusieurs enseignant mais pas pour la même
session
• Un enseignant ne peut cumuler les responsabilités
• Les absences doivent être représentées
Liste des entités et leurs propriétés
• Filières : CodeFilière, Intitulé, Description
21 • Modules : CodeModule, libellé , Description
Cours de Chapitre II. MCD – Etudes de cas
Merise • Divisions : N°Division, NomDiv, …
• Départements : CodeDépart, NomDepart,…
• Enseignants : IdEnseignant, Nom, Prénom, Tél, …
• Contrôles : N°Contrôle,DateContrôle
Prof : M.QBADOU

22
Cours de Chapitre II. MCD – Etudes de cas
Merise MCD : Cardinalités
Etudiants
Sessions Matricule Contrôles
Année …
N°Contrôle
DateDébut DateCtrle…
DateFin…

S’inscrit

0,1
Enseignants
Prof : M.QBADOU

Diriger IdEnseig
NomEnseig Enseigner
0,1 …
Correspond
Diriger 0,1
affecter Modules Coefficient
CodeMod
1,N Libellé
1,1 …
Divisions
1,1 Filières
N°Division
appartient
NomDiv… CodeFilière
Correspond Intitulé
1,1
Coefficient …
Départements
CodeDépart
NomDépart…
23
Cours de Chapitre II. MCD – Etudes de cas
Merise IV. Gestion de Gymnases de sports
Présentation générale

Le conseil d’une ville désire gérer l’occupation de l’ensemble des salles de gymnases
de la ville. Ces salles à usage multiple, servent à pratiquer plusieurs sports (tennis,
gymnastique, mini foot,hand bal , volet bal, …). Elles sont occupées comme suite :

• Dans la journée, par des classes d’écoles,


Prof : M.QBADOU

• De 17 h à 22 h, par des clubs de sport pour des séances de 1 ou 2 heures.

L’informatisation des occupations des salles par les écoles est déjà réalisée. On désire
maintenant informatiser la gestion des salles pour les entraînements de la soirée. On
distingue environ 20 Gymnases, chacun possédant une ou plusieurs salles. Chaque
gymnase, caractérisé par un code un nom et une adresse, est surveillé par gardien (n°
gardien, nom, adresse,… ). Un gardien ne surveille qu’un seul Gymnase. Aucune salle
n’étant réservée pour un sport particulier. Le gardien doit en assuré la préparation en
fonction du sport qui va y être pratiqué (les tapis pour le judo, les filets pour le tennis,
les ballons et les paniers pour le basket …)
24
Cours de Chapitre II. MCD – Etudes de cas
Merise
Nature des travaux à effectuer
En début d’année, en fonction des demandes de chaque club, le responsable de la
gestion des salles de sport doit établir un planning général d’occupation pour chaque
salle. Il y indique pour chaque tranche :

Le nom du club, la catégorie, le sport et le nom de l’entraîneur qui occupe la salle.


Prof : M.QBADOU

Ce planning prévisionnel par semaine, sera envoyé à chaque gardien qui connaîtra ainsi
quand et pour quel sport chacune des salles du gymnase qu’il contrôle est utilisée.

En cours d’année, des changements peuvent être opérés. Souvent, des manifestations
sont organisées dans les salles à la place d’un entraînement. Lorsqu’une demande de
manifestation est faite, le responsable cherche, pour la date et l’heure souhaitée, un
créneau horaire libre :

Soit il en trouve un et complète le planning de la semaine concernée, soit aucun créneau


n’est disponible. Il choisit une salle de façon arbitraire en remplaçant l’entraînement
par la manifestation demandée qui est toujours prioritaire. Dans ce cas un courrier est
25 envoyé au secrétariat du club auquel appartient l’équipe qui s’entraînait lors de
Cours de Chapitre II. MCD – Etudes de cas
Merise
l’horaire choisi pour notifier l’annulation de l’entraînement. Il envoie une lettre aux
gardiens des gymnases concernés pour leur indiquer le changement d’emploi du temps.

Devant le nombre important des modifications dans la semaine, les responsables


souhaitent l’édition hebdomadaire d’un planning pour la semaine à venir et
l’automatisation de la recherche des salles disponibles et l’édition des lettres aux
Prof : M.QBADOU

secrétariats de club et aux gardiens de gymnase.

Durant les entraînements, les gardiens relèvent, pour chaque salle, le nombre de joueurs
venus s’entraîner et envoient en fin de semaine ces bordereaux aux responsables. Ces
bordereaux permettront d’éditer une fois par mois un document statistique en 2
exemplaires, un exemplaire est conservé et l’autre est envoyé aux clubs.

Ce document indiquera par salle et par créneau horaire le nom du sport, du club et de
l’équipe venue s’entraîner, le nombre d’entraînements suivis dans le mois et le nombre
moyen de joueurs présents à l’entraînement. Cet état présente un intérêt très important
pour l’attribution des salles pour la saison suivante.
26
Cours de Chapitre II. MCD – Etudes de cas
Merise
Le conseil de la ville veut aussi connaître la disponibilité des gardiens de gymnase. En
début de saison, les gardiens font parvenir la date souhaitée de leurs congés. Pour
réaliser cette gestion le conseil souhaite éditer pour chaque gymnase, le planning des
congés de son gardien.

A l’intérieur d’un club, on peut effectuer différents sports. Pour chaque sport, il existe
plusieurs catégories (ex. : Cadet, Junior, Senior …). Pour chaque catégorie, il peut
Prof : M.QBADOU

exister plusieurs équipes au sein du même club (ex. : cadet I, Cadet II, …). Plusieurs
équipes d’une même catégorie peuvent s’entraîner en même temps.

Travail à faire
1. Faire l’inventaire des données et des règles pour la gestion des gymnases

2. Élaborer et vérifier le MCD

27

Vous aimerez peut-être aussi