RDPL GPI
Duch’Bagels
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mission 1 : OCS Inventory sur Windows 7
Objectif :
Il faut installer un serveur OCS-Inventory sur une première machine Windows 7 (MS) et un agent OCS sur une deuxième machine Windows Seven (MA). Il faut rapatrier l’inventaire de la 2ème (MA) machine sur la 1ère (MS).
Les 2 machines doivent être installées et configurées avec un lancement d’inventaire réussi.
Vous devez documenter l’installation sur les 2 machines.
Cette documentation se doit d’être professionnelle, elle doit donc indiquer pour le serveur:
Les processus actifs sur le serveur et leurs caractéristiques
Les fichiers de configuration (rôle et emplacement)
Les fichiers de données (rôle et emplacement)
Les utilisateurs et leurs rôles (administrateur OCS, Mysql .etc.)
1- Il faudra proposer et tester une configuration de la fréquence du rapatriement de l’inventaire
2- Rédiger une petite documentation utilisateur montrant comment le produit s’utilise
Organisation :
Vous travaillerez par équipe de 2 personnes, sur 2 machines différentes. Il faudra disposer sur chaque machine physique d’une machine virtuelle W7, l’une sera serveur OCS et l’autre agent OCS. Ces machines seront « pontées » (bridge) sur la carte réseau physique. Vous travaillerez sur un réseau d’adresse type 172.30.X.0/24 ou X prendra comme valeur un chiffre différent selon les équipes.
Compétences Acquises :
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.1.3 Rédiger le rapport de test
C1.3.4.1 Mettre au point une procédure d’installation de la solution
C3.2.1.1 Installer et configurer un élément d’interconnexion, un service, un serveur
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mission 2 : Infrastructure Réseau (1ère approche)
Objectif :
RDPL compte proposer à ses clients une organisation-normalisée de manière à faciliter son travail de prestataire informatique.
Cette organisation repose sur le découpage du réseau client en 2 parties distinctes, comme le montre le schéma:
Un réseau local classique regroupant les postes clients de l’entreprise nommé zone « LAN ». La zone LAN pourra comporter jusqu’à 100 postes. Il contiendra notamment le serveur de base de données, mais aussi un contrôleur de domaine.
Un réseau « plus ou moins » public nommé DMZ , comportant notamment le serveur WEB de l’entreprise, mais aussi un serveur DNS, ainsi que les serveurs HTTP de GLPI et OCS nommé zone « DMZ ». La zone DMZ ne comportera certainement pas plus d’une dizaine de postes.
Mise en oeuvre :
L’architecture cible sera la suivante :
Utilisation des VLANs pour isoler les flux et se contenter d’un commutateur par plateforme cliente.
Utilisation des interfaces virtuelles pour économiser les interfaces réelles.
Voici les principales règles de filtrage attendues (à affiner sans doute par la suite) :
La zone LAN n’est pas accessible depuis l’extérieur.
La DMZ est accessible à priori depuis l’extérieur, mais on pourra restreindre l’accès à certains serveurs.
Le réseau RDPL-GPI et le réseau client auront un adressage privé qui devra être « naté » et/ou « redirigé ».
Mais comme certaines compétences ne sont pas encore acquises, on va déjà dans un premier temps, mettre en place la politique de routage de l’entreprise avec un plan d’adressage simplifié par rapport au plan d’adressage cible.
L’adressage du réseau RDPL sera le suivant :
1°) Adresse LAN 172.16.10/24 è adresse routeur dernière adresse du réseau sur gi0/0
2°) Adresse WAN 88.10.10.254/32 (Serial O/O/O)
L’adressage du réseau Client sera le suivant :
1°) Adresse générale 172.30.xxy.0/24 è pour votre maquette le xx prendre le n° qui vous a été attribué (cf. document GroupesEtAdressageIP), et le y la valeur 1 pour le LAN et 2 pour la DMZ.
-> LAN adresse routeur dernière adresse du réseau sur gi0/0
-> DMZ adresse routeur dernière adresse du réseau sur gi0/1
2°) Adresse WAN 88.10.10.253/32 (serial 0/0/0)
Il y a un commutateur par réseau IP (utilisez les mêmes ports pour les PC et les routeurs sur les commutateurs (port 2 pour les PC, port 8 pour les routeurs).
Les routeurs sont reliés directement entre eux via une liaison série, le routeur qui donnera le « clockrate » de l’horloge sera le routeur de RDPL.
Il faudra un poste dans chaque réseau IP (LAN, DMZ et réseau RDPL) pour tester le routage.
Travail à faire :
1) Mettre en place une politique de routage statique dans une première maquette
2) Mettre en place une politique de routage dynamique (RIP) dans une deuxième maquette
Compétences Acquises
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.1.2 Tester le service
C3.1.2.1 Concevoir une maquette de la solution
C3.1.2.2 Construire un prototype de la solution
C3.2.1.1 Installer et configurer un élément d’interconnexion, un service, un serveur
Mission 3 : OCS Inventory Client sur Linux
Objectif :
Il faut installer un agent OCS sur une machine Debian. UN CLIENT DEBIAN PAR ETUDIANT. Il faut rapatrier l’inventaire de ces machines sur la machine Windows où se trouve le serveur OCS.
Résultats techniques attendus
Les N machines doivent être installées et configurées avec un lancement d’inventaire réussi à partir de la machine Linux.
Résultats documentaires attendus
Vous devez documenter l’installation de cette machine.
Cette documentation se doit d’être professionnelle, elle doit donc indiquer pour le serveur:
Les processus actifs sur le serveur et leurs caractéristiques
Les fichiers de configuration (rôle et emplacement)
Les fichiers de données (rôle et emplacement)
Organisation
Vous travaillerez par équipe de 2 personnes, sur 2 machines différentes. Il faudra disposer dans ce cas de 3 machines Linux 1 serveur OCS) machines différentes. Il faudra disposer d’une machine virtuelle W7 serveur OCS et d’une machine virtuelle Linux installées sur une machine physique différente.
Vous travaillerez sur un réseau d’adresse type 172.30.X.0/24 ou X prendra comme valeur un chiffre différent selon les équipes (voir les adresses donnée il y a 2 semaines).
Compétences Acquises :
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.1.2 Tester le service
C1.3.1.3 Rédiger le rapport de test
C1.3.4.1 Mettre au point une procédure d’installation de la solution
C3.2.1.1 Installer et configurer un élément d’interconnexion, un service, un serveur
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mission 4 : OCS Inventory Serveur sur Linux
OBJECTIF :
Il faut installer les différents services nécessaires au fonctionnement d’OCS Inventory et les documenter. Le mot de passe utilisé sera toujours sisr notamment pour mysql.
Résultats techniques attendus
Les services fonctionnent. On peut ouvrir à distance un navigateur et afficher la page « It’s works » qui démontre qu’apache tourne, une page phpinfo.php (qui appelle la procédure phpinfo()) qui démontre la prise en charge PHP, puis l’ouverture de Phpmyadmin qui montre qu’on peut administrer à distance Mysql.
Résultats documentaires attendus
Vous devez documenter l’installation de cette machine.
Cette documentation se doit d’être professionnelle, elle doit donc indiquer pour le serveur:
Les processus actifs sur le serveur et leurs caractéristiques
Les fichiers de configuration (rôle et emplacement)
Les fichiers de données (rôle et emplacement)
Organisation
Vous travaillerez individuellement dans un premier temps. Pour pouvoir récupérer certains paquets sur Internet votre machine doit être « bridgée » sur la machine réelle. Une passerelle d’accès Internet sera activée momentanément.
Compétences Acquises
C1.1.1.1 Recenser et caractériser les contextes d’utilisation, les processus
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C3.2.1.1 Installer et configurer un élément d’interconnexion, un service, un serveur
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mission 5 : Infrastructure Réseau (2ème approche)
Objectif :
RDPL-GPI se rend compte que la maquette étudiée précédemment convient bien aux clients d’une certaine
taille, mais pas forcément aux petits clients. En effet attribuer 2 sous-réseaux de 172.30.0.0 (l’adresse
qu’elle a choisie pour ses clients) avec un masque en /24 est consommateur d’adresses pour bon nombre
de ses clients qui ont entre 50 et 100 postes pour la plupart au total, et en tous cas moins de 200.
On souhaite réaliser la maquette d’un client dont le réseau serait de moindre importance, en respectant les
contraintes suivantes.
L’organisation d’un réseau reposera sur le découpage du réseau en 3 parties distinctes:
Un réseau local classique regroupant la majorité des postes clients de l’entreprise. Nous le dénommerons zone « LAN ».
Un réseau administratif regroupant les serveurs internes à l’entreprise, mais accessibles depuis le réseau de l’entreprise RDP, ainsi que quelques machines réservées aux techniciens. Nous le dénommerons zone « ADM ». Il contiendra notamment un serveur de base de données, mais aussi un contrôleur de domaine (dans le futur). Dans l’immédiat il contiendra le serveur DHCP.
Un réseau « plus ou moins » public, comportant notamment le serveur OCS et un serveur HTTP. Nous le dénommerons zone « DMZ ». Ce serveur sera par la suite accessible à partir du réseau de RDPL-GPI.
Ces trois « zones » seront en fait 3 VLANs pour permettre une certaine flexibilité dans la situation
géographique des différents postes et serveurs, mais aussi pour pouvoir adapter le nombre de switchs à la
taille de l’entreprise en tenant compte du nombre de postes global et pas forcément par sous-réseau.
On va compléter l’infrastructure précédente pour intégrer la DMZ et le réseau ADM. Pour valider notre plateforme on intégrera le serveur OCS dans la DMZ et on remontera des inventaires des postes ADM et LAN. Les postes ADM et LAN (non serveurs) seront en adressage dynamique et obtiendront des adresses DHCP à partir d’un serveur DHCP situés dans la partie ADM.
La maquette sera mise en oeuvre ensuite par équipe avec des vrais actifs, mais on vous demande de la réaliser individuellement dans un premier temps.
Le réseau d’un client de petite taille (pas le client mais son réseau ;-) sera de la forme 192.168.2XX.0 /24 et sera découpé en sous-réseaux. Vous vous occuperez chacun d’un client et le n° 13.
Une configuration classique livrée en standard sera composée de deux switchs 2960 cascadés, permettant un maximum de flexibilité. Pour cette raison, il faudra respecter les contraintes suivantes :
Les 12 premiers ports de chaque switch seront réservés au VLAN de la zone LAN
Les ports 13 à 18 de chaque switch seront réservés au VLAN de la zone ADM
Les ports 19 à 21 de chaque switch seront réservés au VLAN de la zone DMZ
Le port 22 sera laissé sur le vlan par défaut (VLAN 1) car utilisé pour l’administration
Les ports 23 et 24 seront configurés en port TRUNK
La cascade entre les deux switchs se fera sur le port 23
La cascade entre le premier switch et le routeur se fera sur le port 24
Le routeur sera configuré avec 3 sous-interfaces, une pour chaque VLAN
Plan d’adressage réseau
Vous devez décomposer le réseau en 3 sous-réseaux !
La zone LAN (VLAN 100) pourra comporter jusqu’à 100 postes
La zone ADM (VLAN 200) pourra comporter jusqu’à 40 postes (même s’il y en a rarement autant)
La zone DMZ (VLAN 300) ne comportera jamais plus d’une dizaine de postes
Pour éviter de perdre des adresses et trouver un plan d’adressage adapté à ce cas de figure, on va utiliser la technique des masques variables (ou VLSM pour Variable Length Subnetting Mask). Cette technique sera vue en cours ultérieurement, c’est la raison pour laquelle on vous donne ici la solution, que vous pouvez comprendre puisque vous maîtrisez déjà les sous-réseaux ;-)
En fait on se fie au nombre d’hôtes nécessaire dans chaque zone (LAN, ADM, DMZ) et on utilise le masque adéquat. Ci-dessous, vous avez le résultat pour le réseau « PROF Exemple », à savoir 192.168.230.0 /24, que vous adapterez à votre propre client.
Pour construire votre maquette, vous utilisez le tableau suivant, résultat de ce découpage, en remplaçant 230 par 2XX en fonction du client dont vous êtes responsable
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mission 6 : Opération de maintenance à Distance (SIO Bourg)
OBJECTIF :
Vous allez en tant que technicien de la société RDPL, intervenir à distance sur le site de l’un de vos clients afin d’y effectuer des opérations de maintenance et d’administration.
Organisation
Chaque équipe du lycée travaillera avec une équipe du lycée de Bourg en Bresse. Afin de pouvoir communiquer avec votre client, vous utiliserez une fenêtre de dialogue type chat et une messagerie mail. On utilisera les outils de Gmail (Chat +mail).
Chaque équipe sera séparée en deux pôles:
-clients
-techniciens RDPL
Chaque pôle disposera dans le LAN d’une machine physique.
La machine physique du pôle client sera pourvue d’une MV Win7 (une pour le client sur lequel RDPL Bourg prendra la main). La machine physique du pôle RDPL servira à prendre le contrôle à distance de la MV de votre client à Bourg.
Problèmes à créer sur la machine cliente :
Situation 1 : Problème bureautique
Le poste d’une secrétaire (situé dans votre LAN) a perdu ses raccourcis vers internet-explorer sur le bureau et dans le menu démarrer. Demander l’intervention d’un technicien de RDPL Bourg afin qu’il puisse procéder à distance à la rectification.
Situation 2 : Logiciel manquant à faire installer par le client
En procédant à l’inspection d’une remontée d’inventaire sur le serveur OCS Bourg, vous vous apercevez que l’application Adobe Reader n’est pas installée sur un poste du LAN de Bourg. Vous prenez alors contact par mail avec votre client de Bourg, et après avoir établi la communication par chat, vous le guiderez pour l’installation de Adobe Reader, puis du déclenchement d’une nouvelle remontée d’inventaire sur OCS de manière à constater qu’ Adobe Reader est correctement installé.
Situation 3 : Logiciel manquant à installer à distance
En procédant à l’inspection d’une remontée d’inventaire du serveur OCS Bourg, vous vous apercevez que l’application PDF Creator n’est pas installée sur un poste du LAN de Bourg. Vous prenez alors le contrôle à distance du poste en question et vous procédez à l’installation, puis vous déclenchez une remontée d’inventaire pour vous assurer que votre opération s’est bien déroulée.
Situation 4 : Rétablir une connexion internet
Un poste de votre LAN n’a plus accès à Internet lorsqu’il rentre l’URL http://www.google.fr. Contacter RDPL Bourg pour qu’il mette tout en oeuvre pour rétablir la connexion. Pour provoquer la panne : vider le cache DNS sur le poste, paramétrer l’adresse du DNS à 127.0.0.1
Compétences Acquises
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.4.3 Mettre en exploitation le service
C1.1.1.3 Préparer sa participation à une réunion
C1.1.1.4 Rédiger un compte-rendu d’entretien, de réunion
Mission 7 : Alternative aux Routeurs Logiciels
OBJECTIF :
Vos employeurs ont décidé de remplacer les routeurs/pare-feux logiciels par des routeurs CISCO. Mais avant de se lancer dans des achats onéreux, ils vous demandent de mettre en place une maquette à l’aide du logiciel PacketTracer pour pouvoir tester le nouvel environnement.
Organisation
Vous allez travailler par binôme, un étudiant élaborant la maquette du site de Lyon, l’autre étudiant effectuant la maquette du site de Bourg. La liste des binômes est fournie en annexe.
Chaque étudiant doit mettre en place et effectuer les tests unitaires de sa partie dans un premier temps.
Dans un deuxième temps les maquettes devront communiquer.
Compétences Acquises
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.1.2 Tester le service
C1.3.1.3 Rédiger le rapport de test
C1.3.4.1 Mettre au point une procédure d’installation de la solution
C3.2.1.1 Installer et configurer un élément d’interconnexion, un service, un serveur
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Duch’Bagels – SI1
Problématique :
Duch’Bagels souhaite répondre à la problématique d’achat du matériel informatique pour le nouveau lieu de vente.
Deux types de matériel sont nécessaires :
-Un ordinateur fixe qui servira à faire tourner les logiciels « métier » (commandes aux
fournisseurs, gestion des produits vendus, comptabilité du magasin).
-Un ordinateur portable permettra au responsable du magasin de se déplacer pour des présentations commerciales ou du reporting.
Travail à réaliser :
On vous demande de réaliser un maquettage de l’ordinateur fixe sous la forme d’une machine
virtuelle. Sur cette machine, vous installerez le système d’exploitation Windows 7 puis vous
effectuerez les paramétrages permettant d’aboutir à la configuration décrite plus haut.
La seconde partie de votre compte-rendu comportera les éléments suivants :
-La politique conseillée pour que les mots de passe des utilisateurs soient robustes.
-Les principales manipulations et paramétrages nécessaires pour sécuriser un poste de
travail sous W7.
Ordinateur fixe :
Voici les spécifications techniques minimales de l’ordinateur fixe.
-Processeur Intel dernière génération (Haswell)
-Mémoire vive 4 Go (plus si le prestataire le juge nécessaire)
-Capacité de stockage 500 Go (dont une partie en SSD si possible)
-Réseau Ethernet Gigabit (RJ45) + WiFi
-Connectivité USB 3.0
-Ecran 22″, compatible avec la sortie vidéo de l’ordinateur
-Périphériques Clavier, souris, enceintes, lecteur DVD-Rom
-Boitier Format mini ou moyen tour
-OS Capable de faire tourner les logiciels du monde Windows.
-Le budget maximal pour cet ordinateur est de 800 euros, OS compris.
Ordinateur portable :
Voici les spécifications techniques minimales de l’ordinateur portable.
Processeur Intel dernière génération (Haswell)
Mémoire vive 4 Go (plus si le prestataire le juge nécessaire)
Capacité de stockage 250 Go (en SSD si possible)
Réseau Ethernet Gigabit (RJ45) + WiFi
Connectivité USB 3.0
Ecran 13″3 ou 14″
Boitier Le plus fin possible
OS Capable de faire tourner les logiciels du monde Windows.
Le budget maximal pour cet ordinateur est de 1200 euros, OS compris.
Travail à réaliser :
Vous devez fournir à Duch’Bagels une proposition de matériel répondant aux spécifications cidessous.
Votre proposition prendra la forme d’un compte-rendu en deux parties :
Pour l’ordinateur fixe, vous détaillerez les composants choisis, ainsi que leur prix et un lien
vers leur fournisseur en ligne.
Pour l’ordinateur portable, vous présenterez le matériel choisi ainsi que son prix et un lien
vers son fournisseur en ligne.
Vous justifierez vos choix principaux (taille RAM, SSD ou non, OS, etc).
Mise en oeuvre du matériel
Configuration logicielle
Une fois les ordinateurs achetés, il sera nécessaire de les installer, de les configurer et de les
sécuriser. Pour le moment, on s’intéresse uniquement à l’ordinateur fixe destiné aux vendeurs.
Il aura une configuration IP fixe avec les paramètres suivants :
Adresse 192.168.30.2/24
Passerelle : 192.168.30.254
DNS : 8.8.8.8 et 8.8.4.4
Cette machine sera partagée par les différents vendeurs du magasin :
Gaspar Alizan (vendeur).
Luc Sassion et Iris Keurien (apprentis).
Le login de chaque utilisateur est composé de la première lettre de son prénom suivi de celles de
son nom, le tout en minuscules. Le système doit vérifier que les mots de passe choisis respectent
une exigence de complexité minimale. Chaque utilisateur appartient à un groupe correspondant à
sa fonction.
Compétences Acquises :
C1.2.1.2 Estimer le coût d’une solution
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.2.2.1 Recenser les composants nécessaires à la réalisation de la solution retenue
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Duch’Bagels – SI2
Mise en place de l’architecture réseau:
La société Best Bagels Co. souhaite relier ses différents lieux de vente afin d’échanger des données. On vous demande de mettre en place la maquette grâce au prêt de deux routeurs et deux switchs, un routeur représentant le routeur sortant du magasin, et l’autre le routeur entrant sur le siège de l’entreprise. On demande de réaliser une maquette de cette infrastructure dans les locaux de SioMagic, situés au 300 avenue Sakharov, à LYON afin de préparer le déploiement dans les différents magasins.Chaque équipe prend en charge la configuration de la maquette de bout en bout pour tous ce qui concerne un des magasins.
Travail à réaliser:
Faire communiquer les postes du magasin avec son serveur, situé lui sur le réseau du siège, à travers la liason dédiée, donc à travers les deux routeurs concernés par votre magasin. Un schéma réseau de votre maquette devra être réalisé pour votre magasin, faisant figurer les différentes adresses IP.
Compétences Acquises
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
C1.2.2.1 Recenser les composants nécessaires à la réalisation de la solution retenue
C3.1.1.2 Caractériser les éléments d’interconnexion, les services, les serveurs,..
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Duch’Bagels – SI3
Le principe :
Le client choisit son Bagel (exemple le n°1 : le classique saumon) et son type de pain (exemple Sésame).
L’analyse des besoins et une partie de la base de données ont déjà été réalisées pour la carte des Bagels proposés aux clients. Le SGBD choisi est ORACLE.
Travail à faire :
1) Implémentation sous ORACLE de la base de données duch’bagels :
Ecrire le script de création des 4 tables (bagel, ingrédient, composition et pain).
2) Préparation des requêtes pour le futur site :
Réalisez les requêtes :
a) Liste des ingrédients (nom) du bagel ‘Le chèvre miel’ ?
b) Quels sont les bagels (n° et désignation) comprenant de la ‘Tomate’ ?
c) Quel est le bagel le plus cher ? (numéro, nom et prix)
d) Quels sont les bagels dont le prix est compris entre 7 et 9 euros bornes comprises ?
3) Le responsable du restaurant souhaite que les commandes des ventes à emporter puissent se faire en ligne, pour préparer les bagels avant l’arrivée des clients :
Vous devez compléter le modèle relationnel et le dictionnaire des données compte tenu de ce nouveau besoin.
Remarque : une commande peut contenir plusieurs bagels, avec chacun un type de pain, en une certaine quantité, et un même bagel peut être commandé avec différents types de pain.
Compétences Acquises :
-
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire
-
C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution
L’étude du système d’information et mise en place de la base de données.
Le restaurant Duch’Bagels souhaite faire réaliser son site Web, et mettre en ligne sa carte de Bagels dans un premier temps, puis dans un second temps ses desserts, boissons et produits américains en vente…
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Duch’Bagels – SI4
La société Best Bagels Co souhaite disposer d’une application informatique de type « console » pour assurer la gestion des différents Bagel. Un Bagel est caractérisé par son id, sa désignation et son prix.
La société a fait appel à un stagiaire en BTS SIO qui lui a fourni une bibliothèque Metier
contenant la classe Bagel dont voici le diagramme simplifié.
Travail à faire :
1) Liste des bagels
La méthode nommée Lecture () lit les données d’un fichier pour les transférer dans la liste qui devient alors instanciée et initialisée.Vous devez écrire la méthode Affichage () qui réalise le traitement suivant : Vous devez parcourir la liste pour afficher tous les bagels disponibles
2) Prix moyen, prix mini, prix maxi d’un bagel,
Vous devez afficher :
– Le prix moyen
– Le prix mini
– Le prix maxi
3) Recherche d’un bagel sur son numéro
L’application demande à l’utilisateur de saisir un numéro de Bagel, si ce dernier existe, elle affiche les caractéristiques du bagel recherché sinon elle renvoie un message d’erreur : le programme principal demandera la saisie, appellera la méthode (sous-programme) et affichera le résultat.
Compétences Acquises
C4.1.6.2 Mettre en place et exploiter un environnement de test
C4.1.7.3 Analyser et modifier le code d’un composant logiciel