(Analyse informatique TP

Transcription

(Analyse informatique TP
Collège et Ecole de Commerce
André-Chavanne
Introduction à la modélisation
des données :
Travaux pratiques
Version septembre 2005
© TF, CJ, JMI @ CEC André-Chavanne
Version septembre 2005
Analyse informatique
Travaux pratiques
Page 2/13
TP N° 1 : Planification des leçons dans une auto-école
Le dictionnaire des données (DD) de cette entreprise est le suivant :
Libellé
Mnémonique
Catégorie du véhicule
Catégorie
Date/Heure
JMAHM 1
Durée de la leçon
Durée
Marque du véhicule
Marque
Nom de l'élève
NomElv
Nom du moniteur de conduite
Numéro de plaque minéralogique du véhicule
Prénom de l'élève
Prénom du moniteur de conduite
Type du véhicule
NomMono
Plaques
PrnElv
PrnMono
Type
Les règles de gestion (RG) en vigueur sont les suivantes :
RG1
Un véhicule appartient à une et une seule catégorie.
RG2
Une leçon est planifiée pour une durée donnée. Elle concerne un élève, un
modèle de véhicule, un moniteur, pour une date et une heure prévue.
RG3
Cette entreprise souhaite modéliser la planification des leçons de conduite.
Travail à présenter :
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Quel(s) serai(en)t le(s) changement(s) à faire si l'on désire que chaque élève
soit pris en charge par le même moniteur ?
C. Etablir Le MCD
D. Etablir le modèle relationnel
1 Jour, Mois, Année, Heure, Minute
Analyse informatique
Travaux pratiques
Page 3/13
TP N° 2 : Automatiser une comptabilité
Le dictionnaire des données (DD) est le suivant :
Libellé
Mnémonique
Date de l'écriture comptable
DateEcrit
Désignation du compte du plan comptable
DesCpte
Libellé de la ligne d'écriture
Libellé
Numéro de compte du plan comptable
NoCpte
Numéro de pièce comptable
NoPce
Numéro de l'écriture comptable
NoEcrit
Montant d'une ligne d'écriture
Montant
Numéro de la ligne d'écriture
Noligne
Les règles de gestion (RG) en vigueur sont les suivantes :
RG1 Une écriture comptable contient au minimum 2 lignes d'écriture.
RG2 Un montant positif est considéré comme étant débité alors qu'un montant négatif
est considéré comme crédité.
RG3 Une écriture comptable peut contenir plusieurs pièces comptables différentes.
RG4 Une ligne d'écriture est composée d'un n° de li gne, d'un libellé, d'un n° de
compte et d'un montant.
RG5 La comptabilité est tenue selon le principe de la comptabilité double. Le plan
comptable utilisé est le suivant :
1
10
1010
1020
1030
1040
1050
1058
1059
1060
1070
1090
11
1100
1109
1110
1113
1115
1116
1120
1129
1130
1160
1190
1000
ACTIF
ACTIFS MOBILISES
POSTE
BANQUE
TRAITES ET REMISES
TITRES
DEBITEURS
DEBITEURS DOUTEUX
DUCROIRE
AUTRES DEBITEURS
MARCHANDISES-STOCK
ACTIFS TRANSITOIRES
ACTIFS IMMOBILISES
IMMEUBLE
FA IMMEUBLE
MACHINES
OUTILLAGE
MOBILIER
ORDINATEUR
VEHICULES
FA VEHICULES
PARTICIPATIONS
BREVETS
FONDS DE COMMERCE
CAISSE
2
20
2000
2010
2011
2019
2020
2030
2040
2060
2090
21
2100
2110
2120
2121
2129
PASSIF
FONDS ETRANGERS
FOURNISSEURS-CREANCIERS
AUTRES CREANCIERS
CREANCIER-LPP
CAISSE-ALFA
BANQUE
PROMESSES & ACCEPTATIONS
DIVIDENDES
HYPOTHEQUES
PASSIFS TRANSITOIRES
FONDS PROPRES
CAPITAL-ACTIONS
PRIVE
RESERVE LEGALE
RESERVE LIBRE
BENEFICE REPORTE
3
3000
3050
3060
3070
Marchandises
MARCH.-ACHATS
RETOURS DE MARCH.
FRAIS DIRECTS D'ACHAT
ESCOMPTE, RABAIS OBTENUS
4
4000
4050
4100
4200
4300
4320
4400
4500
4600
4700
4750
4800
4900
4980
4990
AUTRES CHARGES D'EXPLOITATION
SALAIRES
CHARGES SOCIALES
LOYERS
INTERETS-CHARGES
ENTRETIEN & REPARATION
FRAIS DE VEHICULES
AMORTISSEMENTS
PRIMES ASSURANCES, TAXES
ELECTRICITE, EAU, GAZ
FRAIS D'ADMINISTRATION
FRAIS & MAINTENANCE
PUBLICITE
AUTRES CHARGES D'EXPLOITATION
PERTES SUR DEBITEURS
DIFF. DE CAISSE
6
6000
6050
6070
6090
6700
6800
7000
PRODUITS D'EXPL.
MARCH.-VENTES
RETOURS DE MARCH.
ESCOMPTES, RABAIS ACCORDES
FRAIS DIRECTS DE VENTE
INTERETS-PRODUITS
HONORAIRES, COMMISSIONS
PRODUIT DE L'IMMEUBLE
7
7010
7200
7210
7300
7310
CH./PR. HORS EXPLOITATION
CHARGES DE L'IMMEUBLE
PRODUITS DES TITRES
PRODUITS DES PARTICIPATIONS
PRODUITS EXTRAORDINAIRES
CHARGES EXTRAORDINAIRES
8
8000
8010
8020
81
8100
8110
CLOTURE
COMPTES DE RESULTATS
RESULTAT SUR MARCHANDISES
EXPLOITATION
PERTES & PROFITS
BILANS
BILAN D'OUVERTURE
BILAN DE CLOTURE
Travail à présenter :
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Etablir Le MCD
C. Etablir le modèle relationnel (MR)
Version septembre 2005
Analyse informatique
Travaux pratiques
Page 4/13
TP N° 3 : Gestion de stock
Vous êtes chargé de procéder à une analyse du système d’informations permettant la
gestion automatique des stocks d'un grossiste en matériel informatique. Après avoir
analyser l'existant , vous avez constitué un dictionnaire de données (DD) faisant
apparaître les constituant suivants .
Libellé
Mnémonique
Mnémonique
Code identifiant un article
Ref
Nom d'un entrepôt
Adresse d'un entrepôt
Entrepôt
AdresseEntrepôt
Désignation d'un article
Article
Quantité en stock
QStock
Règles de gestion (RG)
RG1 : Un article peut être stocké dans plusieurs entrepôts.
RG2 : Un entrepôt stocke au moins un article.
RG3 : Un article n'est pas forcément stocké partout.
Le MCD suivant vous est proposé :
STOCK
Réf
Entrepôt
Article
Qstock
Travail demandé
A. En vous référant au MCD proposé :
1. Citez le nom de l'entité ou des entités avec leur clé.
2. Citez le nom du ou des constituant(s) défini(s) dans le MCD.
B. En vous référant au MCD proposé,
1. Critiquez-le et, le cas échéant, proposez une alternative selon la démarche vue
au cours , à savoir :
2. Le réseau de nœuds et d’étoiles et les clés minimum.
3. Modèle conceptuel des données (MCD)
C. Etablir le modèle relationnel (MR)
Analyse informatique
Travaux pratiques
Page 5/13
TP N° 4 : Vente par correspondance
L'entreprise VPC SA est un magasin de vente par correspondance. Afin d'améliorer
l'établissement des ses factures, elle désire automatiser la gestion de ses commandes.
Le dictionnaire des données (DD) est le suivant :
Libellé
Mnémonique
Numéro de référence du client
NoClient
Nom et prénom du client
Nom
Adresse du client
Rue
NPA et Ville du client
Ville
Numéro de référence de l'article
NoArticle
Description de l'article
Désignation
Prix de base de l'article
Prix
Numéro de référence de la commande du jour
NoCommande
Date du jour de la commande
Date
Quantité commandée
Quantité
Les règles de gestion (RG) sont les suivantes :
1.
Un client est identifié par son numéro de client.
2.
Un article est identifié par son numéro d'article.
3.
Une commande est identifiée par son numéro de commande.
4.
Une commande est un ensemble d'informations qui regroupe les références d'un
client et les références d'un ou de plusieurs articles commandés.
5.
Un client ne peut passer qu'une commande par jour.
6.
Une commande peut comporter plusieurs articles différents.
7.
L’entreprise souhaite gérer les commandes de ses clients.
Travail à présenter :
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en définissant les clés minimum.
B. Etablir le modèle conceptuel des données (MCD).
C. Etablir le modèle relationnel (MR)
Version septembre 2005
Analyse informatique
Travaux pratiques
Page 6/13
TP N° 5 : Gestion immobilière
Orientation
La régie SQUATTE POUR TOUS S.A. gère des immeubles sur la place de Genève.
La liste des données qu'elle manipule apparaît ci-après (par ordre alphabétique des
mnémoniques):
Libellé
Mnémonique
Adresse de l'immeuble
adrimm
Date de fin de bail
datefin
datefin
Date d'expiration du loyer
datexp
Date de paiement du locataire
datpmt
Date de conclusion du bail
Désignation de l'appartement
datedeb
desappart
Etat de la facture
paye
Nom du locataire
nomloc
Nombre d'appartements
Nombre de personnes occupant l'appartement
Nombre de pièces de l'appartement
Numéro de téléphone du locataire
nbappart
nbpers
nbpce
teloc
Prénom du locataire 1
prnloc1
Prénom du locataire 2
prnloc2
Prix de la location de l'appartement
prixloc
L'étude de l'existant a fait apparaître les éléments de gestion suivants:
RG1
Un bail peut être conclu par une ou deux personnes au maximum. S'il est
conclu par deux personnes, ces deux personnes seront toujours mari et
femme.
RG2
Un locataire peut louer plusieurs appartements. Dans ce cas, il sera conclu un
bail par appartement.
RG3
Un immeuble (nous dirons une entrée d’immeuble pour être plus précis...) est
géré par un ou plusieurs concierges. Réciproquement, un concierge peut
s’occuper d’un ou plusieurs immeubles. Toutefois, le concierge est toujours
locataire.
RG4
Le prix de la location de l'appartement est fixé lors de la conclusion du bail. Un
même type d'appartement peut donc avoir un prix de location variable.
RG5
Un appartement est désigné par un numéro d'appartement formé de 3
caractères. La 1ère position exprime l'étage, les 2 suivantes le numéro de
l'appartement. Exemple: 501: 5ème étage, appartement n°1
RG6
Trois mois avant l'expiration du bail, le locataire peut informer la régie qu'il
quitte l'appartement. En l'absence de réaction de l'une ou l'autre des parties,
le bail est renouvelé pour une année. Le loyer subit alors une majoration de
5%.
RG7
Le locataire est invité à payer son loyer d'avance à la fin du mois.
RG8
La régie envoie 3 bulletins de versements à chaque locataire tous les 3 mois.
RG9
Un locataire ne peut ne pas avoir de bail. Dans ce cas, il est en attente.
Analyse informatique
RG10
Travaux pratiques
Page 7/13
Squatte pour Tous SA souhaite automatiser la gestion de son parc immobilier,
la gestion des baux à loyer et l’envoi de factures.
Travail à présenter
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Etablir le modèle conceptuel des données (MCD), en précisant, pour chaque
entité, sa clé, et pour chaque association, sa cardinalité minimum et
maximum.
C. Etablir le modèle relationnel (MR)
Version septembre 2005
Analyse informatique
Travaux pratiques
Page 8/13
TP N° 6 : Le cas d'une bibliothèque
Orientation
Le/La responsable de la bibliothèque de l'ESC souhaite informatiser avec ACCESS la
gestion des emprunts des ouvrages. Il/Elle souhaite automatiser l'ensemble des
traitements qu'il/qu'elle effectue actuellement à la main.
Dans ce but, vous disposez des informations suivantes du dictionnaire de données :
Libellé
Année de la mort de l'écrivain
L'année de parution du livre
Année de naissance de
l'écrivain
Nom de l'éditeur qui a publié
le livre
Date exacte de l'achat du livre
Mnémonique
AnneeDeces
Libellé
Mnémonique
Nom de l'élève
NomEleve
AnneeEdition
Numéro d'ordre de
l'écrivain
NoAuteur
AnneeNaissance
Numéro de l'élève
NoEleve
Editeur
DateAchat
Date exacte de l'emprunt du
livre
DateEmprunt
Date exacte du retour du livre
DateReddition
Numéro d'ordre de la
classe
Numéro d'ordre du livre
Prénom de l'écrivain
Prénom de l'élève
Nationalité de l'écrivain
Nationalite
Prix d'achat du livre
Nom de l'écrivain
NomAuteur
Titre du livre
NoClasse
NoTitre
PrenomAuteur
PrenomEleve
PrixAchat
Titre
Les règles de gestion (RG) sont les suivantes
RG1
Un livre est identifié par son numéro d'ouvrage.
RG2
Un écrivain est identifié par son numéro d'auteur.
RG3
Un élève est identifié par son numéro d'élève.
RG4
Une classe est identifiée par son numéro de classe.
RG5
Un écrivain peut être l'auteur de plusieurs ouvrages.
RG6
Un ouvrage ne peut être écrit que par un seul auteur.
RG7
Un élève ne peut appartenir qu'à une seule classe.
RG9
Un élève peut emprunter au maximum 3 livres à la fois.
Travail demandé
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Etablir le modèle conceptuel des données (MCD), en précisant, pour chaque
entité, sa clé, et pour chaque association, sa cardinalité minimum et
maximum.
C. Etablir le modèle relationnel (MR)
Analyse informatique
Travaux pratiques
Page 9/13
TP N° 7 : Le cas d’un vidéo club
Orientation
V-SYSTEM est un club vidéo de quartier dont l'activité principale est de mettre en
location des cassettes vidéo. La liste des données qu'elle manipule apparaît ci-après
(par ordre alphabétique des mnémoniques):
Libellé
Mnémonique
Libellé
Mnémonique
Adresse du fournisseur
adrfou
Etat du prêt
etatpret
Adresse du membre
adrmb
Genre du film (*)
genrfilm
Année de parution du film
anfilm
Libellé d'écriture de caisse
Crédit d'écriture de caisse
crcais
Nom du fournisseur
nomfou
Nom du membre
nommb
Date d'écriture de caisse
datcais
Date de la livraison du fournisseur
datlivr
Prix d'achat du film
Date d'entrée du membre au club
datmb
Pays d'origine
Date du prêt
datpret
Prix de location du film
Débit d'écriture de caisse
dbcais
Prénom du membre
Désignation du rayon
desray
Provision restante du membre
Date de naissance du membre
dnmb
Solde de caisse
libcais
pafilm
paysfilm
plfilm
prnmb
provmb
provmb
scais
Domicile du fournisseur (y.c. numéro
postal de la ville)
domfou
Numéro de téléphone du
fournisseur
telfou
Domicile du membre (y.c. numéro
postal de la ville)
dommb
Numéro de téléphone du
membre
telmb
Durée du film
durfilm
Titre du film
titfilm
(*) voir RG4
L'étude de l'existant a fait apparaître les éléments de gestion suivants:
RG1
V-SYSTEM se fait livrer par ses fournisseurs des cassettes vidéo qu'elle
recopie (on appelle cette activité du piratage...) ensuite 5 fois (ou 10 fois pour
les titres à grand succès) sur des cassettes vierges. Chaque cassette copiée
reçoit un numéro de cassette unique sous la forme d'un code barre, puis est
placée dans des rayons où seuls les administrateurs de l'entreprise peuvent
accéder. Dès lors, la cassette peut être mise en location. La cassette
originale, mise à l'écart, n'est jamais mise en location.
RG2
La fourre de la cassette originale est placée sur présentoires par genre de film
(policier, aventure, etc...) de telle manière à ce que le client puisse choisir plus
facilement. En dessous de la fourre se place de petits cartons portant le
numéro de la cassette que le membre peut louer.
RG3
Lorsqu'un membre désire une cassette, il prend le petit carton (pour autant
qu'il y en ait un...) et va au comptoir où il le rend à un administrateur. Ce
dernier accède aux rayons où se trouvent les cassettes et prend la cassette
désirée. Le petit carton est déposé à la place de la cassette sortie.
Version septembre 2005
Analyse informatique
RG4
Travaux pratiques
Page 10/13
Les codes qui associent le genre au film sont les suivants:
1
POLICIER
2
AVENTURES
3
VIOLENCE
4
EROTISME
5
DRAME
6
DOCUMENTAIRE
7
MUSICAL
8
DESSIN ANIME
9
COMEDIE
Chaque film n'appartient qu'à un et un seul genre. Ce sont les administrateurs
de V-SYSTEM qui décident à quel genre appartient un film.
RG5
Lorsqu'un client veut louer une cassette, il doit d'abord signer un contrat
d'appartenance au club. Un contrat ne concerne qu'une et une seule personne
et la finance d'inscription se monte à Fr. 10,--. Au moment où un membre est
admis, on lui délivre une carte plastifiée où sont marquées les coordonnées
du club, ainsi que le numéro du contrat sous la forme d'un code-barrre.
RG6
Afin de simplifier la trésorerie de V-SYSTEM, un membre paie par avance une
provision de Fr. 100,--. Chaque cassette louée lui diminuera donc sa
provision. La maison ne fait pas de crédit.
RG7
Le prix de location par cassette s'entend pour une durée d'un jour et a été fixé
à Fr. 5,-- par jour.
RG8
Un membre peut louer jusqu'à 3 cassettes à la fois, pas nécessairement au
même moment.
RG9
Lorsqu'un membre rend les cassettes empruntées, le prêt est considéré
comme clos. Chaque cassette rendue doit être rembobinée. Une taxe de
Fr. 2,-- est perçue dans le cas contraire.
RG10
Afin de respecter les dispositions légales, un film violent ou érotique ne peut
pas être loué à une personne de moins de 18 ans.
RG11
Au bout de 3 jours de dépassement de prêt, on téléphone au client pour
l'avertir de son retard. Si on n'arrive pas à le joindre, on lui écrit une circulaire.
Lorsqu'un membre perd ou endommage une cassette, on lui facture le prix
d'achat du film et une nouvelle cassette est enregistrée.
RG12
La caisse du club est vérifiée et vidée chaque soir. Le minimum à avoir en
caisse est de Fr. 200,--.
RG13
Le club est ouvert tous les jours de 9:00 à 21:00 sans interruption (week-end y
compris).
Analyse informatique
Travaux pratiques
Page 11/13
V-SYSTEM souhaite automatiser les contrats de ses membres, le prêt des cassettes,
la livraison des fournisseurs et la tenue de la caisse.
Travail à présenter
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Etablir le modèle conceptuel des données (MCD), en précisant, pour chaque
entité, sa clé, et pour chaque association, sa cardinalité minimum et
maximum.
C. Etablir le modèle relationnel.
Version septembre 2005
Analyse informatique
Travaux pratiques
Page 12/13
TP N° 8 : Le cas d’une école privée
Orientation
L'école Biz'ness Tech est un institut technico-commercial qui dispense un
enseignement sur la place de Genève. La qualité de l'enseignement a permis à cette
école de rayonner au-delà de ses frontières. En effet, elle a formé des élèves venant
de tous les pays du globe. Le programme, étalé sur une année (de septembre à juillet)
comprend les matières suivantes, donné sur une base hebdomadaire de 30 heures, du
lundi au vendredi:
Discipline
Abréviation Nb hrs/hebdo.
hrs/hebdo.
Technique quantitative de gestion:
TQG
4 hrs
Analyse informatique:
AI
2 hrs
Marketing:
MK
4 hrs
Economie d'entreprise:
EE
2 hrs
Economie politique:
EPO
2 hrs
Droit commercial:
DRC
2 hrs
Histoire économique:
HIE
2 hrs
Technique de bureau:
TB
2 hrs
Correspondance commerciale:
CC
2 hrs
Ethique des affaires:
EAF
2 hrs
Gestion syndicale:
GSY
2 hrs
Savoir-vivre:
SAV
2 hrs
Un élève, une fois inscrit, est soumis à certaines obligations, telles que le port d'un uniforme,
respect des horaires et des professeurs, etc. En contrepartie, l'école offre à ses étudiants le
libre accès aux courts de tennis, au terrain de golf ainsi que la piscine de dimension olympique.
En outre, l'école organise des soirées avec des représentants du monde économique mondial,
afin d'encourager les relations publiques. Elle garantit également que tous les professeurs sont
diplômés d'une université reconnue.
Voici, après analyse, la liste des constituants (par ordre alphabétique) :
Adresse de l'assistant
adrass
Nom de la discipline enseignée
nomdisc
Adresse de l'élève
adrelv
Nom du professeur
nomprof
Adresse du professeur
adrprof
Date d'expiration de
la facture d'écolage
dexpfact
Date d'inscription de l'élève
dinscrelv
Date de naissance de l'élève
Date de reddition de la période
Désignation de la classe
dnelv
dper
desclasse
Désignation de la salle
dessalle
Etat de la facture d’écolage
factpaye
Heure de la journée où un cours a lieu
Montant de la facture d'écolage
hcours
montfact
Nom de l'assistant
nomass
Nom de l'élève
nomelv
Nombre d'élèves par classe
Nombre d'heures hebdomadaire
par discipline enseignée
Note obtenue par un élève
dans une discipline
nbelv
nbhdisc
note
Numéro de téléphone de l'assistant
telass
Numéro de téléphone de l'élève
telelv
Numéro de téléphone du professeur
telprof
Paiement de la facture (oui ou non)
payefact
Prénom de l'assistant
prnass
Prénom de l'élève
prnelv
Prénom du professeur
prnprof
Salaire annuel du professeur
salprof
Salaire annuel de l’assistant
salass
Les règles de gestion en vigueur dans cet établissement sont les suivantes :
RG1
Le nombre d'élèves par classe est de 5 au minimum et de 10 au maximum.
RG2
Chaque élève appartient à une et une seule classe.
RG3
Au moment de son inscription, un élève reçoit tous les documents usuels ainsi
qu'une facture de Frs.12'000,-- payable dans les 10 jours. Si la facture n'est pas
payée dans les délais, l'élève est immédiatement exmatriculé. Toute voie de
recours est exclue.
RG4
Un professeur donne cours à une classe dans une salle à une heure donnée.
RG5
Un professeur peut enseigner plusieurs matières.
RG6
Un professeur peut requérir l'aide d'un assistant pour l'animation de ses cours.
Un assistant est affecté à une ou plusieurs matières, mais il y a des matières
qui ne nécessitent pas d'assistants.
RG7
Une salle est désignée par un numéro.
Exemple: R01 désigne la salle n°1 au Rez-de-chaussée.
RG8
Une heure de cours commence toujours au quart et finit à l'heure pleine.
Exemple: un cours commence à 8:15 et finit à 9:00.
Les heures de cours sont désignées par la lettre H, précédée des 2 premiers
caractères du jour de la semaine. Donc, la 1ère heure de cours de la journée du
mercredi sera notée par MEH1
RG9
Un élève est évalué 2 fois l'an dans chaque discipline (en janvier et en juillet).
La 2ème évaluation est un examen complet de la discipline.
RG10 Biz'ness Tech souhaite automatiser la gestion de l'organisation des cours ainsi
que les inscriptions des élèves.
Travail à présenter
A. Analyser les dépendances fonctionnelles et établir le réseau de nœuds et
d’étoiles en spécifiant les clés minimum.
B. Etablir le modèle conceptuel des données (MCD), en précisant, pour chaque
entité, sa clé, et pour chaque association, sa cardinalité minimum et
maximum.
C. Etablir le modèle relationnel.
Version septembre 2005