MERISE - Etudes de cas 01 - Enfants. P.2 02 - R.E.M. P.3 03- Avion P.4 04 - Bib

MERISE - Etudes de cas 01 - Enfants. P.2 02 - R.E.M. P.3 03- Avion P.4 04 - Bibliothèque P.5 05 - Collège P.6 06 - Compact Disks P.7 07 - CDThèque P.8 08 - LocAuto P.9 09 - Devis P.10 10 - Maison dʼenfants P.14 11 - Réservation hôtelière P.17 12 - Agence immobilière P.18 13 - Croisière P19 14 - Match P20 01 - A.G.L. - Etude de cas Enfants Un comité d'entreprise veut gérer un ensemble d'informations sociales concernant les enfants de ses salariés. Un technicien, amateur d'informatique, a réalisé le tableau suivant : Nom & prénom employé Adresse Enfant 1 Âge Enfant 2 Âge Enfant 3 Âge DURAND Victor 1,rue de la liberté-13600-La Ciotat Annie 13 Emile 11 MARTIN Albert Parc "Les Pins"-Quartier Beaufort Jacques 8 DUPONT Christine 5 rue du port-13600-La Ciotat Marc 14 Sylvie 12 Thierry 9 " " " " Aline 4 LEBLANC Luc Place De Gaulle-13240-Cassis Jeanne 9 etc… 1/ Indiquer les faiblesses qu'amène ce tableau 2/ Réaliser le M.C.D. qui corrigerait ces faiblesses 3/ Réaliser le M.L.D. correspondant 4/ Ecrire la requête permettant d’obtenir la liste des enfants de 10 ans 02 - A.G.L. - Etude de cas R. E. M. (Dʼaprès une épreuve du concours administratif de recrutement de personnels civils des armées) il appartient au candidat de préciser les suppositions qu'il est amené à faire. Ces suppositions devront être dénuées d'ambiguité et compatibles avec les points exprimés dans l'énoncé. Toute contradiction, apparente ou réelle, constatée par le stagiaire entre les différentes assertions de l’énoncé devra être exprimée et arbitrée par un choix clairement exprimé Lʼétablissement R.E.M. (Réparation Electro-ménager) est chargé de la maintenance de matériels électro-ménage de haut de gamme. Lʼaugmentation de sa clientèle a entraîné une hausse non négligeable du volume des tâches administratives et de gestion (accueil, enregistrement des matériels à réparer, 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 secrétaires et de quinze techniciens dont cinq sont chefs dʼateliers. Fonctions de lʼétablissement : 1 Réception des matériels à réparer : Lorsquʼun particulier ou une société se présente avec un matériel ou plusieurs en panne, le secrétariat enregist : - les coordonnées du client (nom, adresse, n° de téléphone). - les caractéristiques du matériel (type, marque, modèle, n° de série). - les symptômes de panne. - des éléments de gestion (date dépôt,...). Un accusé de réception du matériel, établi à partir de ces informations, est remis au client. 2 Réparation du matériel : Trois documents sont créés : - une fiche de travail, destinée au chef dʼatelier, remise avec le matériel concerné. Chaque atelier est spécialisé dans certains types de matériels, et chaque type de matériel nʼest traité que par un seul atelier. Le chef dʼatelier organise la répartition du travail au niveau de son atelier. - une fiche récapitulative, établie tous les matins à 9 heures, indique pour chaque atelier tous les matériels à réparer, dans lʼordre chronologique de leur réception. - une étiquette, identifiant le matériel, est collée sur ce matériel. La réparation effectuée, le chef dʼatelier reprend la fiche de travail, et y inscrit les renseignements suivants : - Date de fin de réparation. - Détail des pièces fournies. - Temps de main-dʼœuvre. - Réparation effectuée (commentaire). La fiche est ensuite transmise au secrétariat et le matériel entreposé en vue de sa remise au client. 3 Facturation : Dès réception de la fiche de travail, le secrétariat adresse au client un avis de mise à disposition de son matéri et établit une facture qui lui sera remise lors de sa venue. Il existe deux tarifs horaires suivant le type des pièces utilisées pour la réparation. 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 réalisation d'une application qui sera déployée sur le web et hébergée sur un serveur Oracl Ce qui est demandé dans ce partiel concerne uniquement la structure des données, il 'y a pas lieu d'analyser les traitements, mais seulement de vérifier que le MCD (et le MLD) permet d'alimenter ces traitements. NB2 : il appartient au candidat de préciser les suppositions qu'il est amené à faire. Ces suppositions devront être dénuées d'ambigu et compatibles avec les points exprimés dans l'énoncé. Toute contradiction, apparente ou réelle, constatée par le stagiaire ent les différentes assertions de l’énoncé devra être exprimée et arbitrée par un choix clairement exprimé. Objectifs et fonctionnalités attendues Le but est de créer une application de réservation de billets dʼavions en ligne pour une compagnie aérienne qui dispose d plusieurs avions dʼautonomies et de capacités dʼaccueil différentes. Cette application sera divisée en deux parties : la réservation 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 accès concurrents (par exemple, deux clients différents ne peuvent pas réserver chacun la dernière place disponible dans un avion). Elle devra également gérer lʼannulation des transactions. Les numéro dʼidentifiants uniques des clés primaires seront générés automatiquement. Il conviendra de définir les contraintes dʼintégrité les compléter par des triggers si nécessaire. Par exemple, un avion ne pourra pas être utilisé pour un vol si son autonomi est inférieure à la distance à parcourir, ou encore il ne pourra pas partir dʼune ville sʼil est en vol au moment prévu du dépa Un trajet est identifié par sa ville de départ et sa ville d'arrivée. Le prix et la durée des trajets (heure dʼarrivée de chaque v seront définis à partir de la distance entre les deux villes à atteindre. Cette distance sera calculée en utilisant la latitude et longitude des villes desservies par la compagnie aérienne. Le prix prendra également en compte la catégorie 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 réduct est attribué à chaque catégorie (junior : 40% de réduction, senior : 25% de réduction).Pour une classe donnée, tous les avions auront le même prix au Km. Pour chaque avion, il faudra pouvoir préciser la capacité de l'avion en classe affaire, e classe économique, en 1° classe... Il sera supposé que tous les avions volent à la même vitesse. Une liste des latitudes et longitudes de quelques villes de France et dʼEurope peut être trouvée à 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 à mémoriser ? “, ou en dʼautres termes, y a-t-il des informations NON CALCULABLES communes aux différents vols concernant le même trajet ? Les vols sont indépendants et sans escales. Les n° de vols correspondent à des vols réguliers (le vol n°6632 correspon à un trajet Marseille-Paris chaque lundi, départ à 11h40). Toutes les informations relatives aux réservations non annulées seront conservées au moins un an. Une réservation pourra concerner une ou plusieurs personnes (on peut réserver plusieurs places pour un vol dans des catégories différentes et des classes différentes, par exemple 2 adultes en classe affaire, 1 senior en classe économique, juniors en classe économique). Le client fournira son nom, son prénom, la ville de départ et la ville dʼarrivée, le nombre de passagers et leurs catégories, la classe, ainsi que la date et lʼheure souhaitée. En réponse, il obtiendra tous les vols qui s rapprochent de la date et de lʼheure demandées (tous les vols du même jour dans un intervalle de +/- 4 heures par rappo lʼheure demandée, et sʼil nʼy a pas de vol le jour même tous les vols du jour le plus proche de celui désiré). Dès acceptatio par le client, un n° de réservation est alors fourni à celui-ci. Lʼadministrateur pourra modifier ou ajouter des catégories tarifaires (juniors, seniors, …), et obtenir des statistiques sur les taux dʼoccupation de chaque avion pour une durée spécifiée. Il pourra notamment obtenir, par trimestre ou par an, la liste des vols dont le taux dʼoccupation est inférieur à un seuil fixé au moment de lʼinterrogation. On veut aussi pouvoir sortir d statistiques par client et par département d'origine du client. 1-Réaliser le MCD et le MLD correspondant à cette application. 2-Proposer éventuellement des optimisations, décrire dans ce cas les fonctionnalités que devront fournir les éventuels triggers nécessités par ces optimisations. 3-On supposera qu'un développeur a déjà écrit une fonction alimentée par 4 paramètres : Distance(Latitude1,Longitude1,latitude2,longitude2). 3-Ecrire les requêtes permettant de calculer : - le prix d'une place en classe affaire sur le vol 6632 sans réduction - le prix d'une place en classe affaire sur le vol 6632 en catégorie Senior - le prix de la réservation n°123 04 - A.G.L. - uploads/Geographie/ merise-etudesdecas.pdf

  • 15
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager