MCD : application pratique Exercice : auto entrepreneur Nicolas Zozor 2011nzozor@gmail.com.

Post on 03-Apr-2015

125 views 5 download

Transcript of MCD : application pratique Exercice : auto entrepreneur Nicolas Zozor 2011nzozor@gmail.com.

MCD : application MCD : application pratiquepratiqueExercice : auto entrepreneur

Nicolas Zozor 2011nzozor@gmail.com

EnoncéEnoncéLa nouvelle loi sur l’auto-entreprenariat vient d’être

promulguée et vous vous dites que c’est peut-être le moment de vous mettre à votre compte.

Comme toutes les personnes de votre quartier font appel à vos services lorsqu’ils ont un problème informatique, vous êtes sûr que votre affaire va fonctionner.

Pour démarrer il vous faut un petit logiciel vous permettant de saisir vos interventions pour faciliter la tenue de votre comptabilité.

Ce logiciel permettra la saisie des coordonnées des clients et le matériel sur lequel vous êtes intervenu.

Vous décidez d’appliquer un prix horaire différent selon le type d’intervention (certaines réparations ou manipulation complexes doivent être facturées plus cher).

Pour certaines pannes vous vendrez le composant neuf. Le logiciel devra donc intégrer la vente de matériel inhérente à la réparation.

EnoncéEnoncéLa nouvelle loi sur l’auto-entreprenariat vient d’être

promulguée et vous vous dites que c’est peut-être le moment de vous mettre à votre compte.

Comme toutes les personnes de votre quartier font appel à vos services lorsqu’ils ont un problème informatique, vous êtes sûr que votre affaire va fonctionner.

Pour démarrer il vous faut un petit logiciel vous permettant de saisir vos interventions pour faciliter la tenue de votre comptabilité.

Ce logiciel permettra la saisie des coordonnées des clients et le matériel sur lequel vous êtes intervenu.

Vous décidez d’appliquer un prix horaire différent selon le type d’intervention (certaines réparations ou manipulation complexes doivent être facturées plus cher).

Pour certaines pannes vous vendrez le composant neuf. Le logiciel devra donc intégrer la vente de matériel inhérente à la réparation.

DirectionDirectionModéliser le MCD du logiciel.

Représentation statique des données

DirectionDirectionObjectif final : modéliser la base

de donnée du logiciel:

DirectionDirection◦Requêtes sur les clients◦Requêtes sur les interventions◦Requêtes sur le matériel◦Requêtes sur les pièces neuves

DF Elémentaires directesDF Elémentaires directesCodeClientNomPrénomAdresseCode PostalVilleTéléphoneMail

CodeClient (Nom, Prénom, Adresse, Code Postal, Ville, Téléphone, Mail)

DF Elémentaires directesDF Elémentaires directes

CodeClient

Nom Prénom

Adresse

CodePostal

Ville Téléphone

Mail

1 xxx xxx xxx xxx xxx xxx xxx

2 yyy yyy yyy yyy yyy yyy yyy

3 zzz zzz zzz zzz zzz zzz zzz

occurrences

DF Elémentaires directesDF Elémentaires directesCodeMatérielDésignation_matérielFabricant_matériel

CodeMatériel (Désignation_matériel

Fabricant_matériel)

DF Elémentaires directesDF Elémentaires directes

CodeMatériel

Designation

Fabricant Date achat

1 PC_portable

Asus 12-12-2010

2 Smartphone

Apple 05-06-2009

3 PC_portable

Acer 06-07-2009

DF Elémentaires directesDF Elémentaires directesNumInterventionDescriptif PanneDate d’interventionTemps Passé

NumIntervention (Descriptif Panne, Date d’intervention, Temps Passé)

DF Elémentaires directesDF Elémentaires directes

NumIntervention

Descriptif Date Intervention

temps_passé

1 Installation système

11/12/2010 2h

2 Connexion réseau

01/01/2011 3h

3 Installation mémoire

15/01/2011 1h

DF Elémentaires directesDF Elémentaires directesCodeInterventionDésignation_interventionPrix horaire

CodeIntervention(Désignation_intervention,

Prix horaire)

DF Elémentaires directesDF Elémentaires directes

CodeIntervention

Désignation

Prix_horaire

1 matériel 10€

2 système 10€

3 logiciel 15€

DF Elémentaires directesDF Elémentaires directes

DF Elémentaires directesDF Elémentaires directes

Ref libellé prix

1 Mémoire 1Go

50€

2 Carte_réseau

15€

3 Clavier Usb 15€

EntitésEntités

Liens entre ces entités ?

EntitésEntités

Liens entre ces entités ?

EntitésEntités

Une intervention concerne un et un seul matériel et un matériel précis peut nécessiter zéro ou plusieurs interventions.

CIF:contrainte d’intégrité fonctionnelle

EntitésEntités

Liens entre ces entités ?

EntitésEntités

Une intervention est classifiée selon un et un seul type, à un type d’intervention précis peut correspondre zéro ou plusieurs interventions.

EntitésEntités

EntitésEntités

Une pièce détachée peut être utilisée lors d’une intervention dans une quantité précise.

DFC : (NumIntervention,ReferencePieces_neuves) quantitéInterprétation : la quantité d’une pièce neuve requise lors d’une intervention est fonction de l’intervention et de la pièce

Contrainte d’intégrité multiple

EntitésEntités

NumIntervention, Reference_Pieces

_neuves

libellé quantité

1,3 Clavier Usb 3

2,2 Carte_réseau 5

3,1 Mémoire 1Go 7

EntitésEntités

EntitésEntités

Un client peut posséder un ou plusieurs matériels.

MCDMCD