Vous êtes sur la page 1sur 21

MERISE Etudes de cas

01 - Enfants. 02 - R.E.M. 03- Avion 04 - Bibliothque 05 - Collge 06 - Compact Disks 07 - CDThque 08 - LocAuto 09 - Devis 10 - Maison d!enfants 11 - Rservation htelire 12 - Agence immobilire 13 - Croisire 14 - Match P.2 P.3 P.4 P.5 P.6 P.7 P.8 P.9 P.10 P.14 P.17 P.18 P19 P20

01 - A.G.L. - Etude de cas Enfants

Un comit d'entreprise veut grer un ensemble d'informations sociales concernant les enfants de ses salaris. Un technicien, amateur d'informatique, a ralis le tableau suivant :
Nom & prnom employ DURAND Victor MARTIN Albert DUPONT Christine " LEBLANC Luc etc " Adresse 1,rue de la libert-13600-La Ciotat Parc "Les Pins"-Quartier Beaufort 5 rue du port-13600-La Ciotat " " Place De Gaulle-13240-Cassis Enfant 1 ge Enfant 2 ge Enfant 3 ge Annie Jacques Marc Aline Jeanne 13 Emile 8 14 Sylvie 4 9 12 Thierry 9 11

1/ Indiquer les faiblesses qu'amne ce tableau 2/ Raliser le M.C.D. qui corrigerait ces faiblesses 3/ Raliser le M.L.D. correspondant 4/ Ecrire la requte permettant dobtenir la liste des enfants de 10 ans

02 - A.G.L. - Etude de cas R. E. M.


(D!aprs une preuve du concours administratif de recrutement de personnels civils des armes)

il appartient au candidat de prciser les suppositions qu'il est amen faire. Ces suppositions devront tre dnues d'ambiguit et compatibles avec les points exprims dans l'nonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre

les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim

L!tablissement R.E.M. (Rparation Electro-mnager) est charg de la maintenance de matriels lectro-mnage de haut de gamme. L!augmentation de sa clientle a entran une hausse non ngligeable du volume des tches administratives et de gestion (accueil, enregistrement des matriels rparer, facturation, distribution de travail) ,ain que du nombre de documents et courriers tablis (factures, avis de mise disposition,...) Outre le directeur, le personnel de l!tablissement se compose de deux secrtaires et de quinze techniciens dont cinq sont chefs d!ateliers. Fonctions de l!tablissement :

1 Rception des matriels rparer : Lorsqu!un particulier ou une socit se prsente avec un matriel ou plusieurs en panne, le secrtariat enregist : - les coordonnes du client (nom, adresse, n de tlphone). - les caractristiques du matriel (type, marque, modle, n de srie). - les symptmes de panne. - des lments de gestion (date dpt,...). Un accus de rception du matriel, tabli partir de ces informations, est remis au client.

2 Rparation du matriel : Trois documents sont crs : - une fiche de travail, destine au chef d!atelier, remise avec le matriel concern. Chaque atelier est spcialis dans certains types de matriels, et chaque type de matriel n!est trait que par un seul atelier. Le chef d!atelier organise la rpartition du travail au niveau de son atelier. - une fiche rcapitulative, tablie tous les matins 9 heures, indique pour chaque atelier tous les matriels rparer, dans l!ordre chronologique de leur rception. - une tiquette, identifiant le matriel, est colle sur ce matriel. La rparation effectue, le chef d!atelier reprend la fiche de travail, et y inscrit les renseignements suivants : - Date de fin de rparation. - Dtail des pices fournies. - Temps de main-d!uvre. - Rparation effectue (commentaire). La fiche est ensuite transmise au secrtariat et le matriel entrepos en vue de sa remise au client.

3 Facturation : Ds rception de la fiche de travail, le secrtariat adresse au client un avis de mise disposition de son matri et tablit une facture qui lui sera remise lors de sa venue. Il existe deux tarifs horaires suivant le type des pices utilises pour la rparation. REALISER LE MCD, PUIS LE MLD DE CE PROJET. PROPOSER EVENTUELLEMENT DES OPTIMISATIONS.

03 - A.G.L. - Etude de cas Avion

NB1 : la description qui suit concerne la ralisation d'une application qui sera dploye sur le web et hberge sur un serveur Oracle Ce qui est demand dans ce partiel concerne uniquement la structure des donnes, il 'y a pas lieu d'analyser les traitements, mais seulement de vrifier que le MCD (et le MLD) permet d'alimenter ces traitements. NB2 : il appartient au candidat de prciser les suppositions qu'il est amen faire. Ces suppositions devront tre dnues d'ambigu et compatibles avec les points exprims dans l'nonc. Toute contradiction, apparente ou relle, constate par le stagiaire ent

les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim.

Objectifs et fonctionnalits attendues Le but est de crer une application de rservation de billets d!avions en ligne pour une compagnie arienne qui dispose d plusieurs avions d!autonomies et de capacits d!accueil diffrentes. Cette application sera divise en deux parties : la rservation d!un ou plusieurs billets par un client et l!administration et la consultation des statistiques pour l!administrateur.

L!application devra tenir compte des accs concurrents (par exemple, deux clients diffrents ne peuvent pas rserver chacun la dernire place disponible dans un avion). Elle devra galement grer l!annulation des transactions. Les numros d!identifiants uniques des cls primaires seront gnrs automatiquement. Il conviendra de dfinir les contraintes d!intgrit les complter par des triggers si ncessaire. Par exemple, un avion ne pourra pas tre utilis pour un vol si son autonomi est infrieure la distance parcourir, ou encore il ne pourra pas partir d!une ville s!il est en vol au moment prvu du dpa

Un trajet est identifi par sa ville de dpart et sa ville d'arrive. Le prix et la dure des trajets (heure d!arrive de chaque v seront dfinis partir de la distance entre les deux villes atteindre. Cette distance sera calcule en utilisant la latitude et longitude des villes desservies par la compagnie arienne. Le prix prendra galement en compte la catgorie des passagers (senior, junior) ainsi que la classe (conomique, affaire, ). Le prix au Km est fix pour chaque classe, le p au Km d'une classe peut tre modifi sans que les autres classes ne voient leurs prix changer. Un pourcentage de rduct est attribu chaque catgorie (junior : 40% de rduction, senior : 25% de rduction).Pour une classe donne, tous les avions auront le mme prix au Km. Pour chaque avion, il faudra pouvoir prciser la capacit de l'avion en classe affaire, e classe conomique, en 1 classe... Il sera suppos que tous les avions volent la mme vitesse. Une liste des latitudes et longitudes de quelques villes de France et d!Europe peut tre trouve l!adresse : http://perso.wanadoo.fr/pgj/latlong.htm, le calcul de la distance entre deux villes partir de la latitude et de la longitude est donn sur le site de l! IGN : http://www.ign.fr/telechargement/Pi/SERVICES/FAQ11.doc.
Aide : se poser la question : la notion de trajet est-elle mmoriser ? , ou en d!autres termes, y a-t-il des informations NON CALCULABLES communes aux diffrents vols concernant le mme trajet ?

Les vols sont indpendants et sans escales. Les n de vols correspondent des vols rguliers (le vol n6632 correspon un trajet Marseille-Paris chaque lundi, dpart 11h40). Toutes les informations relatives aux rservations non annules seront conserves au moins un an.

Une rservation pourra concerner une ou plusieurs personnes (on peut rserver plusieurs places pour un vol dans des catgories diffrentes et des classes diffrentes, par exemple 2 adultes en classe affaire, 1 senior en classe conomique, juniors en classe conomique). Le client fournira son nom, son prnom, la ville de dpart et la ville d!arrive, le nombre de passagers et leurs catgories, la classe, ainsi que la date et l!heure souhaite. En rponse, il obtiendra tous les vols qui s rapprochent de la date et de l!heure demandes (tous les vols du mme jour dans un intervalle de +/- 4 heures par rappor l!heure demande, et s!il n!y a pas de vol le jour mme tous les vols du jour le plus proche de celui dsir). Ds acceptatio par le client, un n de rservation est alors fourni celui-ci.

L!administrateur pourra modifier ou ajouter des catgories tarifaires (juniors, seniors, ), et obtenir des statistiques sur les taux d!occupation de chaque avion pour une dure spcifie. Il pourra notamment obtenir, par trimestre ou par an, la liste des vols dont le taux d!occupation est infrieur un seuil fix au moment de l!interrogation. On veut aussi pouvoir sortir d statistiques par client et par dpartement d'origine du client. 1-Raliser le MCD et le MLD correspondant cette application.

2-Proposer ventuellement des optimisations, dcrire dans ce cas les fonctionnalits que devront fournir les ventuels triggers ncessits par ces optimisations. 3-On supposera qu'un dveloppeur a dj crit une fonction alimente par 4 paramtres : Distance(Latitude1,Longitude1,latitude2,longitude2). 3-Ecrire les requtes permettant de calculer : - le prix d'une place en classe affaire sur le vol 6632 sans rduction - le prix d'une place en classe affaire sur le vol 6632 en catgorie Senior - le prix de la rservation n123

04 - A.G.L. - Etude de cas Bibliothque

Il ne sera donn aucune information supplmentaire au cours de lpreuve. Les stagiaires peuvent tre amens suppose un certain nombre de points. Ces points devront tre clairement exprims, et ne devront pas entrer en contradiction avec l reste de lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim. On veut raliser linformatisation dune bibliothque.

Les livres sont reprs dune manire unique par leur code ISBN. On veut mmoriser leurs auteurs, date ddition et diteur ainsi que des mots-cls et un rsum du livre. La liste des mots-cls pourra tre adapte ou enrichioe par le gestionnaire. Certains livres peuvent tre reprs par plusieurs mots-cls (par exemple XIX et Asie). Certains livres peuvent tre prsents plusieurs exemplaires dans la bibliothque. On veut pouvoir mmoriser la valeur de remplacement de chaque exemplaire. Ce valmeur pourra tre modifie par le gestionnaire au fur et mesure de lusage dun exemplaire.

En ce qui concerne les emprunteurs, on veut mmoriser leur nom, prnom, adresse actuelle et n de tlphone, ainsi quun n dordre qui leur est attribu leur premire inscription. On veut aussi mmoriser leur premire date dinscription. Linscription est annuelle (le montant de linscription est de 20 ! pour lanne 2004). Un emprunteur ne pourra emprunter des livres que sil est jour de ses cotisations. On veut enfin mmoriser les emprunts. Pour chaque emprunt, il sera mmoris lempunteur, le livre emprunt, la date demprunt et la date prvue de rettour du livre. Lorsque le livre est rendu, la date de retour effective est alors renseigne. Si livre est perdu ou dtruit, la valeur de remplacement sera demande lemprunteur.

Raliser le MCD correspondant cet nonc. Raliser le MLD et proposer ventuellement des optimisations. Ecrire la requte permettant de trouver la liste des emprunts raliss par lemprunteur n127. Ecrire la requte permettant de trouver la liste des emprunts raliss par lemprunteur nomm Dupont au cours de lanne 2003. Ecrire la requte permettant de trouver la liste des exemplaires des Trois Mousquetaires disponibles le 17/9/2004. Ecrire la requte permettant de trouver la liste des emprunteurs ayant emprunt la fois Les Trois mousquetaires et Madame Bovary (ensemble ou non). Ecrire la requte permettant de trouver la liste des emprunteurs ayant emprunt en mme temps Les Trois mousquetaires et Madame Bovary.

05 - A.G.L. - Etude de cas Collge

Il ne sera donn aucune information supplmentaire au cours de lpreuve. Les stagiaires peuvent tre amens suppose un certain nombre de points. Ces points devront tre clairement exprims, et ne devront pas entrer en contradiction avec l reste de lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim. En cas de manque de temps, il vaut mieux ne traiter que laffectation des salles (et laisser de ct la gestion des absences), mais aller jusquau MLD et aux requtes, qu debaucher un MCD complet.

On veut raliser linformatisation de laffectation hebdomadaire des salles dun collge, et la gestion des absences des lve

Le collge est compos de 20 salles de classe, dont 2 quipes de rideaux noirs et de projecteurs vido, de 2 salles de laboratoire et dune salle de sports. Dautres matriels (rtro-projecteurs, crans, triples tableaux...) sont galement affects certaines salles. Les salles ont une capacit variant de 20 45 places. La salle de sports a une capacit de 150 places. Le collge gre 5 classes de 6, et 4 classes de 5, 4 et 3. Chaque classe est numrote.

Les lves dune mme classe suivent tous les mmes cours : il ny a pas doptions. La liste des lves de chaque classe est fixe en dbut danne (on admet quun lve ne change pas de classe, et quil ny a pas darrives en cours danne). Les cours se rptent lidentique sur toutes les semaines de lanne scolaire. Un enseignant peut assurer des cours pour plusieurs classes. Pour affecter un cours une salle et un enseignant, on veut pouvoir vrifier que lenseignant na pas de cours simultanment pour une autre classe. Un cours ne peut pas tre assur par plusieurs enseignants. Les cours sont reprs par le nom de lenseignant. Certains enseignants assurent plusieurs types de cours (Franais, Latin...).

En ce qui concerne laffectation hebdomadaire des salles, on ne veut pas raliser un systme daide la dcision, mais pouv obtenir la liste des salles permettant daccueillir un cours, qui ne sont pas dj affectes un autre cours lhoraire voulu. Il ny a pas de cours commun plusieurs classes. Certains cours ncessitent des matriels spcifiques (de la vido, un labo ou salle de sports...). Mais un cours qui na pas besoin de vido peut nanmoins avoir lieu dans la salle de vido. Pour une mm classe, on peut avoir un TP de chimie le mardi, ncessitant le labo, et un cours de chimie ne le ncessitant pas. On admet que les affectations sont dcides lanne : un cours (repr par un jour, une heure et un enseignant, ex : lundi 10h, Mr Dupon a lieu dans la mme salle et pour la mme classe toutes les semaines.

En ce qui concerne la gestion des absences, le traitement manuel actuel est le suivant : une feuille de prsence quotidienne, marque du n de semaine et du nom du jour, circule denseignant enseignant en cours de journe. Lorsque la Vie scolaire est avertie dune absence dun lve avant le dbut des cours, elle reporte la mention Excus sur la ligne de llve, pour chaque cours concern. Chaque enseignant reporte la liste et le nombre dabsences non excuses et constates son cours. La feuille de prsence retourne la vie scolaire en fin de journe. Toutes les absences injustifies font lobjet du courrier adress aux parents, indiquant les jours et heures dabsence de llve. Un lve peut tre absent un cours sans t absent sur la journe. Une absence un cours unique peut tre justifie lavance (rendez-vous dentiste...).

Optionnel : on peut ajouter une difficult en considrant que les cours de sports peuvent tre assurs pour plusieurs class simultanment. Prciser si vous grez ce point ou pas. Optionnel : quels seraient les impacts si on admettait les changements de classe ou les arrives en cours danne ? quelle requte permettrait dassurer quil ny aurait pas de remise en cause des affectations de salles en cas de changement de classe dun lve, ou en cas darrive en cours danne!? Raliser le MCD correspondant cet nonc. Raliser le MLD et proposer des optimisations. Ecrire la requte permettant, partir du choix dun cours et dune classe, de trouver les salles disponibles pouvant accueillir cours. Ecrire la requte permettant de trouver la liste des absences injustifies de la journe, avec le nom de llve, lenseignant, le cours et lhoraire concern.

06 - A.G.L. - Etude de cas Compact Disks

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, , et ne devront pas entrer en contradiction avec le reste de lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim. On veut grer une base de donnes documentaires sur des CD musicaux. On veut pouvoir retrouver des informations sur les CD ou les plages les composant. - Famille (Classique, Jazz, Varits, folklore international) - Genre (Valse, Rock, Mambo, Lieder...) - Editeur, Anne d'dition, Collection, n d'dition - Nom du CD !!- N de la plage - Nom de la plage On veut pouvoir retrouver les participants un CD ou une plage, et la nature de leur participation : - Compositeur - Auteur - Arrangeur ou orchestrateur - Producteur - Chanteur - Instrumentiste (en prcisant l'instrument) (question : a-t-on intrt parler de "Nature de participation", cette notion recouvrant toutes celles numres plus haut) Un participant peut tre chanteur sur un CD ou une plage, guitariste sur un autre CD ou une autre plage du mme CD... 1 - Raliser le MCD de ce projet. 2 - Raliser le MLD correspondant. 3 - Proposer ventuellement certaines optimisations. 4 - SQL - Ecrire la requte permettant d'obtenir la liste : 4a - des participants la plage "Belle" du CD "Notre dame de Paris" 4b - des plages o Miles Davis apparat en tant que trompettiste 4c - des plages o Miles Davis apparat la fois en tant que trompettiste et que chef d'orchestre (on pourra utiliser des co-requtes) 4d - des CD contenant des plages o Miles Davis apparat la fois en tant que trompettiste et que chef d'orchestre (sans co-requtes)

07 - A.G.L. - Etude de cas CDThque

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, , et ne devront pas entrer en contradiction avec le reste d lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim.

On veut grer une base de donnes documentaire sur des CD musicaux, et leur location. On veut pouvoir retrouver des informations sur les CD ou les plages les composant.
- Famille (Classique, Jazz, Varits, folklore international) - Genre (Valse, Rock, Mambo, Lieder...) - Editeur, Anne d'dition, Collection, n d'dition - Nom du CD !!- N de la plage - Nom de la plage

On veut mmoriser les participants un CD ou une plage, et la nature de participation :


- Compositeur - Arrangeur ou orchestrateur - Chanteur - Auteur - Producteur - Instrumentiste (prciser l'instrument) (a-t-on intrt parler de "Nature de participation", cette notion recouvrant celles numres ci-dessus ?)

Un participant peut tre chanteur sur un CD ou une plage, guitariste sur un autre CD ou une autr plage du mme CD...

On veut grer galement la liste des adhrents la CDThque : nom, prnom, adresse, tel, date de 1adhsion, date de dbut de ladhsion en cours (ladhsion est valable 1 an). Le montant de ladhsion est pour cette anne de 5". Une caution est galement dpose par ladhrent. Cette caution est rembourse lorsque ladhrent quitte la CDthque. Le montant de l caution demande, remis jour rgulirement, est fix 5 fois la valeur de remplacement des C les plus chers.

Le systme devra galement mmoriser les emprunts de chaque adhrent, avec la date demprunt, la date de retour prvue, la date de retour effective, et ltat du CD en fin de locatio (correct, cass, perdu). Dans les deux derniers cas, la valeur de remplacement du CD la date d retour sera paye par ladhrent. Si le paiement est refus, il sera retenu sur la caution, le rest de la caution est rembous et ladhrent est radi. Ainsi, ne peuvent emprunter des CD que les adhrents jour de leur cotisation et dont la caution est disponible. De plus, un adhrent ne peu avoir plus de 3 CD en cours demprunt. Noter enfin que certains CD sont conservs en plusieurs exemplaires. 1 2 3 4 -

Raliser le MCD de ce projet. Raliser le MLD correspondant. Proposer ventuellement certaines optimisations. SQL - Ecrire la requte permettant d'obtenir la liste : 4a - des participants la plage "Belle" du CD "Notre dame de Paris" 4b - des plages o Miles Davis apparat en tant que trompettiste 4c - des plages o Miles Davis apparat la fois en tant que trompettiste et que chef d'orchestre (on pourra utiliser des co-requtes) 4d - des CD contenant des plages o Miles Davis apparat la foisen tant que trompettiste et que chef d'orchestre (sans co-requtes) 5 - SQL 5a - ecrire la (ou les) requte(s) permettant de savoir si le CD Sarbacane est disponible la location.

08 - A.G.L. - Etude de cas LocAuto

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, , et ne devront pas entrer en contradiction avec le reste de lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim. La socit "LocAuto" loue des vhicules de tourisme.

Le prix de la location est compos d'un forfait journalier, et d'un supplment kilomtrique au-del du 200e km parcouru par jour de location. La location peut tre faite sur plusieurs jours conscutifs. Le forfait journalier tient compte de catgorie (A, B ou C) du vhicule. C'est en fonction de son type (marque-modle) qu'une voiture est affecte une catgorie. Une caution, dpendant de la catgorie du vhicule, est dpose par le client la location. A la location, une fiche indiquant l'tat de la voiture est remise au client. Le client peut faire ajouter sur cette fiche les dfauts non rpertoris qu'il constate.

Lorsqu'un client ramne la voiture, l'tat de la voiture est constat en sa prsence. Dans le cas o de nouveaux dfauts sont apparus, ils sont nots sur la fiche d'tat, et les frais de remise en tat sont dduits de la caution avant qu'elle ne soit remise au client.

On veut informatiser la fiche d'tat, la facturation de la location et les entres d'argent relative ces locations. On attend galement du systme qu'il puisse nous renseigner sur le parc disponible la location au jour et l'heure courante

09 - A.G.L. Etude de cas Devis


Cet exercice est prliminaire un T.P. sur les interfaces graphiques. Les informations orales communiques paralllement aux documents ci-dessous sont les suivantes :
On veut raliser un logiciel de simulations et ralisations de devis. Il faut pouvoir modifier des lments du devis en deux clics, afin dadapter de manire matrise le montant final du devis des contraintes extrieures au logiciel. Le devis est divis en postes, dont la liste est en principe immuable : elle sera toujours la mme dun devis un autre.

Le logiciel sera livr avec une bibliothque darticles. Chaque article peut tre de nature Fourniture ou Prestation. Chaque article est attach un poste et un seul : par exemple, larticle Main duvre du poste Couverture nest pas le mme que larticle Main duvre d poste Terrassement. De mme, larticle Tasseau 50x50x2300 du poste Menuiserie nest pas le mme que larticle Tasseau 50x50x2300 du poste Gros uvre (leurs prix peuvent t diffrents, du fait de fournisseurs ou sous-traitants diffrents). Sur un article, sont mmorise son titre (son nom), sa description, son unit (ml, m2, unit, Kg), son prix unitaire dachat, so prix de vente conseill.

La ralisation dun devis consistera affecter, sur chaque poste, le ou les articles ncessaires chantier, en indiquant les quantits ncessaire pour chacun de ces articles, et le prix de vente prtatiqu pour ce chantier. Par dfaut, le p^rix de vente dun article dans un devis est le prix de vente conseill de cet article, mais on doit pouvoir le modifier sur un devis sans affecter la bibliothque ni les autres devis prsents dans le systme.

Les quantits seront saisies sous forme dune minute de calcul : par exemple, pour indiquer la surface pltrer dune pice rectangle de 4mx3, de 2,5 m de haut, munie dune porte de 0,8x2,20m et dune fentre de 1,05x0,95m, on saisira : ((4+3+4+3)*2,5)-(0,8*2,20)-(1,05-,95) et cest le systme qui calculera la quantit.

NB : ceci est trs facile raliser lorsque loutil de dveloppement fournit une fonction EVAL : ainsi une variable vQte pourraot tre affecte par : vQte=EVAL( ((4+3+4+3)*2,5)-(0,8*2,20)-(1,05-,95) ) Ce qui est demand ici nest pas de raliser cet inter^rteur, mais de reconnatre et structurer les donnes ncessaires au projet)

Il faudra galement pouvoir mmoriser, pour chaque article, des explications sur la manire dont la minute de calcul a t pose. On ne veut pas quun article apparaisse deux fois dans le mme devis : si on veut ajouter un article dj prsent, il faudra ajouter des lments de calcul dans la minute.

On veut pouvoir, sur dcision de lutilisateur, mettre jour un article de la bilbiothque pendant l travail sur un devis (remplacer son prix de vente conseill par celui saisi dans le devis en cours, par exemple).

La ractivit du systme est un lment essentiel du projet : lutilisateur veut pouvoir modifier montant total du devis en un nombre minimal doprations (dans ce qui suit, les actions sont crites en gras) : -

La liste des postes et leur valorisation pour ce devis doit toujours tre accessible. clic sur le poste contenant larticle modifier. A partir de ce clic : Affichage de tous les articles de ce poste dj saisis dans ce devis. Pour chaque article, affichage dans la liste de son prix (qt x prix de vente) clic sur larticle modifier. Doit apparatre alors lcran le dtail de cet article, en particulier : - son prix de vente unitaire (modifiable, sil est modifi il y aura recalcul du prix de vente total) - sa minute de calcul (modifiable) - sa quantit (non modifiable, rsultant de la minute de calcul) - son prix de vente total (calculable par qt x PV, cest cette information qui est report dans la liste des articles). Le prix de vente total doit pouvoir tre modifiable. Sil est modifi, il y aura recalcul du prix de vente unitaire. - Saisie de la valeur modifier. (ce sera, selon les cas, la minute, le prix de vente unitaire on le prix de vente total). Par dfaut, ds slection dun article, le curseur de saisie doit se placer la fin de la zone de saisie de la minute de calcul. - Le prix total de larticle doit alors immdiatement tre report dans la liste des articles, total des articles du poste doit tre recalcul dans la liste des articles et report sur le poste slectionn dans la liste des postes, et le total du devis doit tre recalcul en consquence. Ainsi, on doit pouvoir modifier le montant du devis en 2 clics et une saisie.

Gestion de devis - cran principal - Version simplifie


Devis n : Du : Articles Pltrerie Article : Description : Carreau Pltre paisseur 60mm Label Humidit Lisse Pice 12,50 Prix vente : 2*((2,40/0,40)*trunc((3+4+3+4)/0,6)+8) 2 tages, pices de 3,5 m sur 4m, hauteur de plafond de 2,40 m, carreaux de 0,6 de large et de 0,4 de haut, plus 8 carreaux par pice (chutes, casse) 4884,00 Prix vente : 296 16,50 Carreau Pltre 60x40x6 01-05 8/2/2001

DUPONT Jean

5 Grand!Rue - 13300 SALON

Postes

ment vre re

ie

17 62 28 12 35 12 6

Pltre S335, 5OKg 120,00 Carreau Pltre 60x40x8 1 250,00 Carreau Pltre 60x40x6 5 139,00 Colle Carreaux, 5Kg 245,00 Main d'oeuvre 6 200,00

Unit : Prix achat : Minute : Remarques :

000,00 500,00 320,22 000,00 072,00 699,00 249,00 0,00 2 800,00 780,00

Quantit : 12699,00

al Devis

177420,22

Total Pltrerie

Rcuprer un article (en bibl.)

09 - A.G.L. - Etude de cas Devis - Ecrans


Enregistrer

e ce qui a t exprim oralement, on peut ajouter la notion de prix d!achat (en bibliothque)-prix de vente (en bibliothque par dfaut, mais alement dans le devis) a galement saisir le prix de vente unitaire et calculer le prix de vente global ou au contraire saisir le prix de vente global et calculer le prix de taire.

Gestion de devis - cran principal - Version enrichie


HT TTC Du : Articles Pltrerie Article : Description : Carreau Pltre paisseur 60mm Label Humidit Lisse Pice 12,50 Prix vente : 2*((2,40/0,40)*trunc((3+4+3+4)/0,6)+8) 16,50 Carreau Pltre 60x40x6 Francs Euros Prix Marge Devis n : 01-05 8/2/2001

DUPONT Jean

se :

5 Grand!Rue - 13300 SALON

Postes

17 62 28 12 35 12 6

Pltre S335, 5OKg 120,00 Carreau Pltre 60x40x8 1 250,00 Carreau Pltre 60x40x6 5 139,00 Colle Carreaux, 5Kg 245,00 Main d'oeuvre 6 200,00

Unit : Prix achat : Minute : Remarques :

sement euvre ture n erie rie cit rie res age

000,00 500,00 320,22 000,00 072,00 699,00 249,00 0,00 2 800,00 780,00

Quantit : Total Pltrerie 12699,00

2 tages, pices de 3,5 m sur 4m, hauteur de plafond de 2,40 m, carreaux de 0,6 de large et de 0,4 de haut, plus 8 carreaux par pice (chutes, casse) Prix vente : 4884,00 296 Etat prcdent

otal Devis

177420,22

Mise jour Bibliothque

Rcuprer un article (en bibl.) Crer un article Annuler Enregistrer

us de ce qui a t exprim oralement, on peut ajouter la notion de prix d!achat-prix de vente (en bibliothque par dfaut, mais stock galement le devis) ourra galement saisir le prix de vente unitaire et calculer le prix de vente global ou au contraire saisir le prix de vente global et calculer le prix de unitaire. ourra afficher dans les tableaux des articles et des postes la marge au lieu d!afficher la somme des prix de vente. outons Magntoscope (en bas gauche) permettent de se dplacer d!un devis un autre. uton Etat prcdent permet d!annuler la dernire modification de prix d!achat, de vente ou deminute. uton Crer un article permet de saisir un article non existant en bibliothque dans la partie gauche de l!cran, et de stocker cet article en thque et dans le devis. uton Mise jour Bibliothque permet de reporter en bibliothque les modifications mises jour et stockes dans le devis

10 - A.G.L. - Etude de cas Maison d!enfants

Je suis directeur d!une maison d!enfants, qui accueille des enfants sur trois units, numrotes Unit 1 3, correspondant peu prs chacune un arrondissement de Marseille. Chaque unit est dcoupe en trois secteu numrots 1, 2 et 3.

A son arrive, un enfant est plac dans un secteur, choisi en gnral selon l!emplacement gographique de l!cole o il est scolaris.

Les enfants sont pris en charge par des techniciens, salaris de l!tablissement. Les mtiers exercs par ces techniciens sont assimils trois grandes fonctions : Enseignement (Instituteurs spcialiss), Education (Educateur spcialiss, Moniteurs-ducateurs, Assistans sociaux, Elves-ducateurs...) et Soins (Psychologues, Psychomotriciens, Orthophonistes, Mdecins pdiatres, Mdecins psychiatres...).

La prise en charge d!enfants par un terchnicien se fait soit dans l!tablkissement, soit dans les coles, ou parfois da d!autres lieux (centres sociaux, camps...). Un technicien peut prendre en charge un enfant individuellement ou un groupe d!enfants. Chaque action mene auprs des enfants est caractrise par son type: il existe huit types d!activits dites directes (Temps familiaux, classe, soutien scolaire, sance, atelier, environnement, visite famille, accompagnement), c!est--dire concernant nommment un ou plusieurs enfants, et qui correspondent aux service effectivement reus par l!enfant. En gnral, les activits directes ont lieu en prsence de l!enfant, mais pas ncessairement (une visite la famille peut se faire sans prsence de l!enfant).

Les techniciens ralisent galement des activits ditres indirectes (qui se rapportent au travail effectif auprs des enfants, mais sans pouvoir tre affectes nommment des enfants prcis (quipe pdagogique, runions de secteur, d!unit, runions globales, divers...) et des activits non assimiles un travail effectif, bien que ces temp soient dcompts comme des temps travaills au regard du droit du travail (mandats syndicaux, formation, malad congs)

Chaque technicien remet, chaque semaine, un relev hebdomadaire (allant du lundi au dimanche) de ses activits (voir annexe 1A), auquel est joint si besoin autant de feuilles de renseignements complmentaires que ncessaire (voir annexe 1B). En effet, le relev ne permet pas de dcrire la liste des enfants ayant suivi une action ds qu!il y plus d!un enfant : il faut donc associer au relev une liste des enfants ayant suivi une action pour chaque action concernant plus d!un enfant.

On voudrait pouvoir sortir la demande, pour n!importe quelle priode, des tats rcapitulatifs des actes reus pa un enfant (voir annexe 2A) ou fournis par un technicien (voir annexe 2B).

10 - A.G.L. - Etude de cas Maison d!enfants - Annexes


Annexe 1A : Relev hebdomadaire
Priode du 13/10/2003 au Fonction
atelier

19/10/2003 Educateur spcialis


environnement visite accomp quipe RuRufamille agneme pdago nion nion nt gique secteur unit Runion globale Divers Mandat Formation Maladie Cong TOTAL

Intervenant MARTIN Paul


Jour Enfant/ Groupe TF Classe

soutien sance scolaire

1 3 BLANC Luc 2,50 1 3 Groupe 1 1 3 BLANC Luc 2,50 1 4 BRUN Anne 1 4 ---------1 4 Groupe 2 1 5 BLANC Luc 3,25 1 5 BLANC Luc 1,50 1 5 BRUN Anne 1 5 ---------1 6 ---------1 7 ---------4,00 0,25 7,00 2,50 3,25 2,25 2,50 3,50

2,50 3,50 2,50 2,25 2,50 3,25 3,25 1,50 4,00 0,25 7,00 2,50 0,00 0,00 0,00

TOTAL

9,75 3,50 9,50 0,00 0,00 0,00 0,00 0,00 0,00 2,50 0,00 0,00 0,25 0,00 0,00 9,50 0,00 35,00

Annexe 1B : Feuille de renseignements complmentaires


Priode du Groupe Activit 13/10/2003 1 Classe BLANC Luc BRUN Anne BRUN Jean JAUNE Michel NOIR Paula ROUX Martine VERT Jrme VERT Nomie BLEU Alexandre au Fonction 19/10/2003 Educateur spcialis

Intervenant MARTIN Paul

Annexe 2A : Etat rcapitulatif enfant


Enfant Priode du
Intervenant

BLANC Luc 01/01/2003


TF

au
Classe

30/06/2003
soutien scolaire sance atelier environnement visite famille accomp agneme nt

Total

MARTIN Paul EMILE Jo LUCIEN Jack

1 2 17,75 7 9,25 1 9 22,00

2 2

4,00 6,25

7 12,50 9 18,00 2 6,00

1,00

7 1 3

1,75 3 0 37,00 0,25 8 9,50 0,75 3 5 53,00

TOTAL

3 8 49,00

4 10,25 1 6 30,50

0,00

6,00

0,00

1,00 1 1

2,75 7 3 99,50

Annexe 2B : Etat rcapitulatif intervenant


Intervenant Priode du
Enfant

MARTIN Paul 01/01/2003


TF

Fonction 30/06/2003
soutien scolaire

Educateur spcialis
sance atelier environnement visite famille accomp agneme nt

au
Classe

Total

BLANC Luc BRUN Anne BRUN Jean JAUNE Michel

1 2 17,75

2 2 2 1

4,00 4,00 4,00 2,00

7 12,50 2 6,00

1,00

7 6 2

1,75 3 0 37,00 1,50 0,5 8 1 5,50 2,00 6 10,50

TOTAL

1 2 17,75

7 14,00

7 12,50

0,00

6,00

0,00

1,00 1 5

3,75 4 5 55,00

11 - A.G.L. - Etude de cas Rservation htelire

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, , et ne devront pas entrer en contradiction avec le reste de lnonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de lnonc devra tre exprime et arbitre par un choix clairement exprim. Il s'agit de grer des rservations de chambres d'htel dans diffrentes stations touristiques

Il y a plusieurs htels dans chaque station, ils se rpartissent en plusieurs catgories. Un htel peut possder diffrentes chambres de diffrentes capacits. A la rservation, le prix tabli tient compte du type de chacune des chambres demandes (en termes de confort, d!auipement et d'exposition), de la catgorie de l'htel, de la statio et de la priode pendant laquelle s'effectuera le sjour (il y a trois priodes de tarification : bleu pour basse saison blanc pour moyenne saison, et rouge pour haute saison)

Les rservations sont demandes pour une dure dtermine et un certain nombre de personnes. A chaque rservation satisfaite on attribue un numro et on indique le montant des arrhes verser par le client (20% du prix) Chaque client est identifi par un n squentiel, ses nom, prnom, adresse et n de tlphone Raliser le modle conceptuel des donnes, en prcisant les suppositions que vous serez ventuellement amens faire, et les impacts que ceux-ci auront sur l!utilisateur du systme. Sachant qu!un client dsire rserver une chambre pour trois personnes dans la station "SSS! dans un htel de catgorie "C! du 12/2/2005 au 15/2/2005, crire les requtes : - permettant de savoir quels htels peuvent satisfaire la demande - permettant de savoir combien cotera cette location pour la seule nuit du 12/2/2005

Prcisions : - Il pourrait tre intressant de regrouper les notions de confort et exposition en une notion de standing, le prix dpendant alors du standing, sans dtailler l!impact sur le prix de la chambre du confort d!une part et de l!expositio ou des quipements supplmentaires d!autre part. - Cet nonc pourrait s!adresser des chaines d!htels, ou des syndicats d!initiative, ou des centrales de rservation. Ces diffrentes cibles amneraient diffrentes interprtations du calcul du prix d!une chambre. Il est suggr d!enrichir cet nonc de l!univers du discours suivant : - deux htels peuvent avoir le mme nom dans deux stations diffrentes. - deux htels ne peuvent pas avoir le mme nom dans la mme station. - dans le mme htel, deux chambres de mme standing et de mme capacit auront le mme prix pour la mm priode. - pour chaque saison, il peut y avoir plusieurs priodes bleues, blanches et rouges (par exemple, tous les WE entre le 5/1 et le 8/2 sont blancs, alors que sur ces dates la priode est bleue du lundi au vendredi) - le prix d!une rservation cheval sur diffrentes couleurs de priode sera calcul jour par jour (par exemple, deu jours bleus et un jour blanc)

Mais de plus, on pourra supposer que : - deux chambres de mme standing et de mme capacit dans deux htels de mme catgorie dans la mme station auront le mme prix pour la mme priode. - deux chambres de mme standing et de mme capacit dans deux htels de mme catgorie dans deux stations diffrentes pourront ne pas avoir le mme prix pour la mme priode. - Une rservation sur deux chambres pourra tre gre comme deux rservations, afin de ne pas tre confronts au problme d!une rservation de 3 jours sur une chambre et de 2 jours sur une autre chambre.

12 - A.G.L. - Etude de cas Agence Immobilire

Une agence immobilire de la rgion parisienne souhaite monter un systme d'information sur les offres qu'elle peut proposer. La liste des donnes est la suivante (cette liste peut faire l'objet d'une remise en cause) : Adresse client Adresse propritaire Agent immobilier Anne de construction Ascenseur dans l'immeuble charges trimestrielles commission date de libration date et lieu de rendez-vous date et lieu de visite dpartement dure du mandat quipement du local tage du local tat des lieux garage gare SNCF dans Paris gare SNCF banlieue ligne autobus (*) ligne mtro (*) type (pavillon, appartement) loyer mensuel nature du mandat nom client nom propritaire nombre d'tages nombre de pices numro de rue (place, boulevard) particularits du local prix au mtre carr prix de vente quartier du local rue (place, avenue) station d'autobus station de mtro ou RER surface habitable surface terrain ventuel tlphone personnel du client tlphone personnel du propritaire tlphone professionnel du client tlphone professionnel du propritaire ville

13 - A.G.L. - Etude de cas Croisire

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, et qui ne devront pas entrer en contradiction avec le reste de l!nonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de l!nonc devra tre exprime et arbitre par un choix clairement exprim.

Question 1 : Vous trouverez ci-joint un extrait d!une premire version d!un MCD dont le propos est de grer un parc de voiture de socit propose la location. ##Voiture## Immatriculation 0,1 0,n Entreprise Code

On peut constater qu!il avait nglig le fait qu!une voiture peut changer d!affectation, et qu!il tait important de garde trace de ces changements. Apportez la correction attendue Question 2 : Une compagnie maritime possde une flotte (actuellement de six bateaux), sur lesquels elle organise des croisires. Elle ne vend pas ses croisires des clients finaux, mais des tour-oprateurs.

Chaque croisire a un nom (Iles de rve, Orient magique), est dfinie par un port d!attache (port de dpart e d!arrive) et un itinraire compos d!une suite d!escales, dans un ordre prcis. Une croisire dure en gnral entre et 15 jours. La description d!une croisire n!est jamais modifie : si on change une escale, on considre qu!il s!agit d!une nouvelle croisire, laquelle on attribue un nouveau nom. Une croisire est gnralement rpte dates rgulires.

Pour chaque croisire, chaque tour-oprateur rserve un certain nombre de cabines dans chaque classe (Grand lu ou Standard), en fonction des disponibilits du bateau. Toutes les cabines ont 2 couchettes ( le tour-oprateur a toute libert pour dfinir sa politique d!attribution des cabines ses clients). Un n de rservation est attribu chaque rservation. Plusieurs tour-oprateurs peuvent tre prsents simultanment sur la mme croisire.

On veut informatiser la description des croisires (afin d!alimenter un catalogue de croisires qui sera dvelopp indpendamment) et la rservation des croisires par les tour-oprateurs. Le prix journalier d!une cabine dpend de la classe et de la priode (il existe deux types priodes : Rouge et Bleue. Une croisire est considre en priode rouge si elle empite, mme partiellement, sur une priode rouge. Les priodes rouges correspondent aux priodes de vacances scolaires : toutes les croisires partagent donc les mmes priodes). Mais ce prix journalier est le mme pour toutes les croisires. Ici aussi, c!est aux tour-oprateurs de dfinir leur politique tarifaire fonction des croisires. Dans la mesure du possible, il sera souhaitable de permettre des volutions de ce systme (rendre possible da le futur la cration d!une classe conomique par exemple) Raliser le MCD et le MLD de ce projet. Indiquer quel produit cartsien sera ncessaire la requte permettant de calculer le prix d!une rservation.

14 - A.G.L. - Etude de cas Match

NB : Les supports de cours, livres et notes sont autoriss. Il ne sera rpondu aucune question pendant l!preuve. Il appartient au candidat de faire des hypothses plausibles, clairement exprimes, et qui ne devront pas entrer en contradiction avec le reste de l!nonc. Toute contradiction, apparente ou relle, constate par le stagiaire entre les diffrentes assertions de l!nonc devra tre exprime et arbitre par un choix clairement exprim.

Une page du journal La Provence du 16/10/2004 tait consacre au match de l!OM contre Lille. Il s!tait droul la veille Marseill Aprs la description du match figurait le tableau de notation des joueurs pour ce match, et la note moyenne de chaque joueur depu le dbut de la saison (une saison se droule du 10 aot au 15 mai, et chaque quipe rencontre deux fois -une fois domicile, une fo chez l!adversaire- chacune des 19 autres quipes. Il y a donc 38 matchs par saison). Pour chaque match, des notes sont attribues par trois journalistes. Parfois, l!un des trois journalistes est remplac par un invit, gnralement un membre d!un club de supporters.Les heures de dbut et de fin de prsence d!un joueur sur le terrain sont galement indiques sur le tableau des notes. Sur la page suivante du journal, figuraient les tableaux et commentaires concernant l!autre quipe rgionale (Istres), qui s!tait dpla Saint-Etienne. Le dlai trs court entre l!heure de fin du match (22h45) et l!heure de mise sous presse du journal (02h00) ncessite de gagner du temps sur le calcul du tableau rcapitulatif. Il est donc envisag d!informatiser la saisie et/ou le calcul de ces tableaux. Sont joints en annexe les tableaux de l!OM pour ce match du 15/10/2004, ainsi que ceux du match prcdent.

Match du 15/10/2004

Barthez Beye

Dehu

Mete

Olembe Pedretti Costa

Koke

Luyindula Bamogo Nasri

90 0 6 6,5 7 6,5

90 0 5 5,5 5,5 5,33

90 0 6 5 6 5,66

90 0 6 6 6 6

90 0 5 4 5 4,66

90 0 7 7 7 7

90 0 6 6 6 6

90 0 5 5 5,5 5,17

90 0 5 5 5 5

90 0 5 5,5 5 5,17

90 5,5 6 6 5,83

Machin Truc Bidule Moyenne

Moyenne au Note 15/10/2004 Bamogo Barthez Barry Beye Carrasso Costa Dehu Delfim Ferreira Koke Luyindula Mete Nasri Olembe Pedretti Match du 08/10/2004 Machin Truc Chose Moyenne 5,02 6,19 5,25 5,55 6,5 5,61 5,5 4,67 5,25 5,01 4,87 6,02 5,68 5,13 6,12

Nombre de matches 7 10 2 8 1 8 11 3 6 9 11 11 8 8 11 Dehu 0 5 5 5,5 5 Nombre de matches 4,99 6,14 5,25 5,58 6,5 5,57 5,48 4,67 5,25 4,98 4,85 6,02 5,65 5,21 6,02 6 9 2 7 1 7 10 3 6 8 10 10 7 7 10 5,5 5,5 5,33

Prsence 540 900 85 696 90 605 990 212 474 765 980 990 675 695 990 Mete 6 5 6 5,66 Prsence 450 810 85 606 90 515 900 212 474 675 900 900 585 605 900

NB : - Lorsqu!un joueur est remplac par choix de l!entraneur, il sort au moment mme o son remplaant rentre sur le terrain. - Lorsqu!il est remplac sur blessure, il peut s!couler quelques minutes entre la sortie du remplac et l!entre du remplaant. - Lorsqu!un joueur est exclu par l!arbitre, il sort immdiatement et n!est pas remplac. - Il ne peut y avoir plus de trois remplacements par match. Lorsqu!un joueur est bless alors que les trois remplacements ont t effectus, il sort sans tre remplac

Barthez Ferreira Beye 0 90 0 6 6,5 7 6,5 90 0 5 5,5 5,5 5,33 90 90

Olembe Pedretti Nasri 90 0 6 6 6 6 90 0 5 4 5 4,66 4 4 4 4

Koke 76 6 6 6 6

Luyindula Bamogo Costa 0 90 0 5 5 5,5 5,17 5 5 5 5 5,5 6 6 5,83

Barry 5,5 5 6 5,5

90 0

90 0

45 0

90 46 90 76 90

Moyenne au Note 08/10/2004 Bamogo Barthez Barry Beye Carrasso Costa Dehu Delfim Ferreira Koke Luyindula Mete Nasri Olembe Pedretti

Note du formateur : Cet exercice devrait permettre de mesurer si les connaissanc mtier sont indispensables, utiles et/ou gnantes pour informatiser un S.I.