27

Click here to load reader

Cor Exercices MCD Projet

Embed Size (px)

Citation preview

Page 1: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

1

Gestion hôtelière

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

Gestion de Gymnases de sports

Gestion des études dans une école

Gestion d’une agence immobilière

Page 2: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

2

I. Gestion des logements pour une agence immobilière

Chapitre II. MCD – Etudes de cas

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...) 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

séparant la commune de l’agence.

Page 3: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

3

Chapitre II. MCD – Etudes de cas

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

1. Faire l’inventaire des données et des règles pour la gestion des locations

2. Élaborer le MCD

Page 4: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

4

Chapitre II. MCD – Etudes de cas

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

• 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

Page 5: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

5

Chapitre II. MCD – Etudes de cas

2. MCD

Individus Communes

TypeLogements

Locations

N°identitéNomPrénomDateNaissanceN°téléphone

Id commune Nom communeDistance agenceNombre d'habitants

Type logementCharges forfaitaires

N°LocationDateDébutDateFin

1,N

Correspondre

Effectuer

1,N

0,N

1,1

1,1

1,1

1,1

1,N

Situer Dans

1,1 0,N

Concerner

Appartenir

Logements

N° logementAdresseSuperficieLoyer

Quartiers

Id quartier Nom quartier

Page 6: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

6

II. Gestion hôtelière

Chapitre II. MCD – Etudes de cas

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).

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

compteur téléphonique de la chambre),

Page 7: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

7

• 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,

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,

date de réservation, nom de l’hôtel, numéro de chambre et période de séjour …)

Chapitre II. MCD – Etudes de cas

Page 8: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

8

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 prix des prestations (petit déjeuner, déjeuner,…) sont propres à chaque hôtel.

Les arrhes pour confirmer une réservation doivent être au minimum égales à 10% du

montant total de la réservation

Chapitre II. MCD – Etudes de cas

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

Page 9: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

9

Chapitre II. MCD – Etudes de casCorrigé

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

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

• Catégories : CodeCatégorie, Description

Page 10: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

10

Chapitre II. MCD – Etudes de cas

• 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, HeureCons2. Liens entre les entités et leurs propriétés

• 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

• Consommations Prestations

Page 11: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

11

Chapitre II. MCD – Etudes de cas

MCD : Cardinalités

Clients

Prestations

Catégories

Réservations

CodeClientNomPrénomAdresseVilleCPPaysTélEmail

CodePrestDésignationPres

CodeCatégorieDescription

N°RéservationDateDébutDateFinDatePayeArrhesMontantArrhes

1,N

Appartenir

QtéConsQtéCons

Concerner

Effectuer

0,N

1,N

0,N

0,N

1,1

1,N

1,1

1,1

1,1

0,N

1,N

PrixUPrixU

Offre

0,N 1,11,N 1,NTarifer

TarifUnit

PrendreConsommations

N°consommationDateconsommationHeureConsommation

1,1 1,N

Concerner

ClassesNbreétoiles

AppartenirChambresN°ChambreTélCh

Avoir

Hôtels

N°HôtelNomHAdresseHCPHTélH

Page 12: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

12

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

• 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é

Chapitre II. MCD – Etudes de cas

Page 13: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

13

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

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

choisies.

Chapitre II. MCD – Etudes de cas

Page 14: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

14

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

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

Chapitre II. MCD – Etudes de cas

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

Page 15: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

15

Chapitre II. MCD – Etudes de casCorrigé

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

• 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

• Catégories : CodeCatégorie, Description

Page 16: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

16

Chapitre II. MCD – Etudes de cas

• 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

• RéglementsClts : N°Règlement, DateRéglement, Montant2. 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

Page 17: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

17

Chapitre II. MCD – Etudes de cas

• Produits Dépôts : QtéStock, QtéMin

• Produits Catégories

• CdesClts Factures Clts

• FacturesClts RèglementsClts

• CdesClts Factures Clts

• FacturesClts RèglementsClts

Page 18: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

18

Chapitre II. MCD – Etudes de casMCD : Cardinalités

Clients

Catégories

CdesClts

CodeClientNom…

CodeCatégorie…

N°CdeCltDateCdeClt…

1,N

Appartenir

Effectuer

1,1

1,1

Dépôts

N°Dépôt…

ProduitsRefProduitPrixU…

Concerner

Appartient

QtéStockQtéMin

Concerner

QtéSortie

FacturesCN°FactureMontant…

Concerner

RègCltN°RègClt…

Concerner

Fournisseurs

CdesFourniss

N°FournissNomFourniss…

N°CdeCltDateCdeClt…

Correspond

Concerner

FacturesFN°Facture…

Concerner

RègFourniN°RègClt…

Concerner

ConcernerConcerner

QtéEntrée

1,N

1,1

0,1

1,1

0,1

1,1 1,1

0,N 0,N

1,N 1,N

0,N 0,N

1,1

1,N

0,N

1,N

1,1 1,1

1,N1,N

Page 19: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

19

IV. Gestion des études dans un institutOn 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

à 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.

Un enseignant peut intervenir dans différents modules

Chapitre II. MCD – Etudes de cas

Page 20: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

20

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.

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.

Chapitre II. MCD – Etudes de cas

Travail à faire

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

2. Élaborer et vérifier le MCD

Page 21: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

21

Chapitre II. MCD – Etudes de casCorrigé

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

• 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

• Modules : CodeModule, libellé , Description

Page 22: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

22

Chapitre II. MCD – Etudes de cas

• Divisions : N°Division, NomDiv, …

• Départements : CodeDépart, NomDepart,…

• Enseignants : IdEnseignant, Nom, Prénom, Tél, …

• Contrôles : N°Contrôle,DateContrôle

Page 23: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

23

Chapitre II. MCD – Etudes de casMCD : Cardinalités

EnseignantsIdEnseigNomEnseig…

1,1

Diriger

1,N

0,1

Etudiants

Matricule…

ContrôlesN°ContrôleDateCtrle…

DivisionsN°DivisionNomDiv…

affecter

DépartementsCodeDépartNomDépart…

appartientFilières

Modules

CodeFilièreIntitulé…

CodeModLibellé…

Correspond

Coefficient

S’inscrit

0,1

1,1

1,1

Sessions

AnnéeDateDébutDateFin…

Diriger

0,1

Enseigner

Correspond

Coefficient

Page 24: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

24

IV. Gestion de Gymnases de sports

Chapitre II. MCD – Etudes de cas

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,

• 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 …)

Page 25: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

25

Chapitre II. MCD – Etudes de cas

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.

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 envoyé au secrétariat du club auquel appartient l’équipe qui s’entraînait

lors de

Page 26: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

26

Chapitre II. MCD – Etudes de cas

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

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.

Page 27: Cor Exercices MCD Projet

Pro

f :

M.Q

BA

DO

UCours de Merise

27

Chapitre II. MCD – Etudes de cas

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

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