0% ont trouvé ce document utile (0 vote)
8 vues10 pages

Edc 09 ND Corr

Le document présente les éléments de correction pour un examen de BTS Informatique de Gestion, incluant des cas pratiques sur la création de requêtes SQL, la gestion des réservations en ligne, l'offre de jouets, la sécurisation d'un réseau local et des éléments pour une proposition commerciale. Chaque dossier est noté selon un barème spécifique, totalisant 100 points. Les exercices incluent des questions sur la programmation, la gestion de données et des calculs financiers.

Transféré par

Simon
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues10 pages

Edc 09 ND Corr

Le document présente les éléments de correction pour un examen de BTS Informatique de Gestion, incluant des cas pratiques sur la création de requêtes SQL, la gestion des réservations en ligne, l'offre de jouets, la sécurisation d'un réseau local et des éléments pour une proposition commerciale. Chaque dossier est noté selon un barème spécifique, totalisant 100 points. Les exercices incluent des questions sur la programmation, la gestion de données et des calculs financiers.

Transféré par

Simon
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 10

BTS INFORMATIQUE DE GESTION - ISE4D SESSION 2009

ÉLÉMENTS DE
CORRECTION
Durée : 5 heures Coefficient : 5

CAS ERGOSUM

EXAMEN :
CODE ÉPREUVE : SPÉCIALITÉ :
BREVET DE
ISE4D INFORMATIQUE DE GESTION
TECHNICIEN
Option Développeur d’applications
SUPÉRIEUR
CORRIGÉ ÉPREUVE : ÉTUDE DE CAS
Coefficient : 5 Code sujet : 09DA04N Page : 1/10
Barème

Dossier 1 : Le catalogue des séjours en ligne 16 points


1.1a : 3
1.1b : 4
1.1c : 4
1.1d : 5
Dossier 2 : Les réservations de séjours en ligne 30 points
2.1 : 28
2.2 : 2
Dossier 3 : Offre de jouets pour Noël 30 points
3.1 : 4
3.2 : 4
3.3 : 6
3.4 : 8
3.5 : 8
Dossier 4 : Sécurisation du réseau local 12 points
4.1 : 2
4.2 : 1
4.3 : 2
4.4 : 3
4.5 : 4
Dossier 5 : Éléments pour une proposition commerciale 12 points
5.1a : 1
5.1b : 2
5.1c : 3
5.1d : 3
5.2 : 3
Total 100 points

BTS Informatique de gestion – Option Développeur d’applications Page 2 / 10


DOSSIER 1 : Le catalogue des séjours en ligne
1.1
Travail à faire
1.1. Écrire les requêtes SQL permettant d'obtenir les informations suivantes :

a) a) La liste des séjours se déroulant aux États-Unis (référence, résumé et dates


de début et de fin).

b) b) La liste des séjours linguistiques ne proposant pas d’excursion (référence et


prix).

c) c) La liste des séjours thématiques présentant le résumé et le coût total associé


pour un départ de Lyon au mois de juillet 2009 (prix du séjour auquel s’ajoute
le supplément fonction de la ville de départ).

d) d) La liste des séjours linguistiques se déroulant en Allemagne (référence, ré-


sumé et nombre d'excursions). On ne retiendra que les séjours pour lesquels
il y a plus de trois excursions.
A
SELECT ref, résume, dateDébut, dateFin
FROM Séjour, Lieu
WHERE Séjour.idLieu = Lieu.id
AND Lieu.pays = "États-Unis"

B
SELECT ref, prix
FROM Séjour
WHERE type = ’L’
AND ref NOT IN
(SELECT refSéjour
FROM Excursion)
C
SELECT résumé, (prix + supplément) as "Coût total"
FROM Séjour, Partir, VilleDépart
WHERE Partir.refSéjour = Séjour.ref
AND Partir.idVille = VilleDépart.id
AND Séjour.type=’T’
AND VilleDépart.nom = ‘Lyon’
AND Séjour.dateDébut BETWEEN ‘01/07/2009’ AND ‘31/07/2009’

BTS Informatique de gestion – Option Développeur d’applications Page 3 / 10


D
SELECT ref, résumé, count(*)
FROM Séjour, Excursion, Lieu
WHERE Séjour.ref = Excursion.refSéjour
AND Lieu.id = Séjour.idLieu
AND Lieu.pays = ‘Allemagne’
GROUP BY ref, résumé
HAVING count(*) > 3

BTS Informatique de gestion – Option Développeur d’applications Page 4 / 10


DOSSIER 2 : Les réservations de séjours en ligne
2.1
Séjour Lieu
Tranche
0, N 1,1 ref 1,1 0, N id
code destiner résumé Se dérouler
libellé
ageMin 1,N dateDébut
pays
ageMax dateFin
prix 0,N

+
Se situer
Séj thématique Séj linguistique
Partir 0, N
supplément 0, N
0, N 0, N 0, N 1,1

prévoir
0, N proposer
retenir
VilleDépart
0, N (1,1) 1,1
id
nom Activité Excursion
DemanderT
DemanderL
libellé ordre num
0, N
objet
0, N 1,1

offrir
préférer

0,3 0,1 0,1 0, N


Demande Perfectionnement
choisir
1,1 ref libellé
date
état
1,1

effectuer

0, N
Enfant
id Salarié
nom 0, N
1,1 matricule
prénom dépendre
datNais nom
sexe prénom
adresse
tel
mail

BTS Informatique de gestion – Option Développeur d’applications Page 5 / 10


Remarques :

- Il est possible de spécialiser les demandes en fonction du type de séjour choisi.


- Un enfant peut être relié à deux salariés.
- On acceptera que les informations concernant l’enfant soient intégrées à la
demande.

Barème

Bloc 1 : séjour (y compris spécialisation), tranche, lieu, partir, ville 8 points


Bloc 2 : prévoir, se situer, excursion, offrir, perfectionnement 7 points
Bloc 3 : demande, enfant, salarié, choisir 7 points
Bloc 4 : proposer, activité, demanderL, demanderT, préférer, retenir 6 points

2.2 Représentation de la contrainte

- Toute demande concerne un ou plusieurs séjours thématiques ou (exclusif) un


séjour linguistique.

DemanderT[DEMANDE] ∪ DemanderL[DEMANDE] = DEMANDE


DemanderT[DEMANDE] ∩ DemanderL[DEMANDE] = ∅

DemanderT
+ DemanderL
ordre

- Contrainte non exigée : on ne peut demander une activité que si elle est proposée
dans le séjour thématique.

JOIN(préférer,demanderT)[ACTIVITE,SEJ THEMATIQUE] ⊆ Proposer.

Séj thématique
DemanderT
ordre

proposer I

préférer
Activité

libellé

BTS Informatique de gestion – Option Développeur d’applications Page 6 / 10


DOSSIER 3 : Offre de jouets pour Noël
3.1
Écrire la méthode Convient() de la classe Jouet.
Fonction Convient(unAge : entier) : Booléen
retourner unAge >= tranche.GetAgeMin() et unAge <= tranche.GetAgeMax()
FinFonction
3.2
Écrire la méthode GetInfos() de la classe Jouet.
Fonction GetInfos() : Chaîne
retourner libellé + ";" + catég.GetLibellé() + ";" +
(Chaîne)tranche.GetAgeMin() + ";" + (Chaîne)tranche.GetAgeMax()
FinFonction
Le transtypage (cast) n’est pas exigé.
3.3
Écrire le constructeur de la classe Jouet.
Constructeur Jouet(unNumero : Entier, unLibellé : Chaîne, uneCatégorie : Catégorie,
uneTranche : TrancheAge)
numéro  unNuméro
libellé  unLibellé
catég  uneCatégorie
catég.AjouterJouet(this)
tranche  uneTranche
Fin
3.4
Écrire la méthode QuantitéDistribuée() de la classe Catalogue.
Fonction QuantitéDistribuée() : Entier
tot : Entier ; clés : Collection de <Jouet> ; unJouet : Jouet
tot  0
clés  lesJouets.DonnerToutesLesClés()
Pour chaque unJouet dans clés
tot  tot + lesJouets.DonnerValeur(unJouet)
FinPour
retourner tot
FinFonction
Un parcours à l’aide d’un index sera accepté.

BTS Informatique de gestion – Option Développeur d’applications Page 7 / 10


3.5
Écrire la méthode StatCatég() de la classe Catalogue.
Fonction StatCatég() : Dictionnaire de <Catégorie, Entier>
res : Dictionnaire de <Catégorie, Entier>
clés : Collection de <Jouet>
val : Entier ; cat : Catégorie
unJouet : Jouet
res  new Dictionnaire de <Catégorie, Entier>
clés  lesJouets.DonnerToutesLesClés()
Pour chaque unJouet dans clés
cat  unJouet.GetCatég()
val  lesJouets. DonnerValeur(unJouet)
Si res.Existe(cat) Alors
// la catégorie existe déjà dans res : cumul
val  val + res.DonnerValeur(cat)
res.Modifier(cat, val)
Sinon
res.Ajouter(cat, val)
FinSi
FinPour
retourner res
FinFonction

BTS Informatique de gestion – Option Développeur d’applications Page 8 / 10


DOSSIER 4 : Sécurisation du réseau local
4.1
Proposer une configuration IP (adresse, masque et passerelle) pour un des trois postes
de travail du réseau local du CE.
• IP : 192.168.200 (un numéro entre 2 et 253)
• Masque : 255.255.255.0
• Passerelle : 192.168.200.254

4.2
Indiquer l’adresse de passerelle devant figurer dans la route par défaut du routeur R1.
192.168.86.254

4.3
Indiquer le rôle de la règle numéro 10.
Tout paquet venant du serveur de bases de données sera rejeté. Le SGBD ne peut pas
"sortir" du réseau local.

4.4
Indiquer le numéro des règles permettant aux postes du réseau local de demander et
d’obtenir des pages web.
La règle 20 permet aux demandes http (port 80) de sortir. La règle 40 permet aux
réponses d'entrer dans le réseau local.

4.5
Écrire les deux règles à ajouter pour permettre au serveur web de communiquer avec le
SGBD interrogeable sur le port 1520, en précisant le numéro attribué à chaque règle
ajoutée.

N° Interface Interface Adresse Port Adresse Port Action


Entrée Sortie Source Source Destination Destination
3 192.168.86.253 192.168.200.254 192.168.86.1 Tous 192.168.200.1 1520 Accepter
5 192.168.200.254 192.168.86.253 192.168.200.1 1520 192.168.86.1 Tous Accepter
10 192.168.200.254 192.168.86.253 192.168.200.1 Tous Toutes Tous Refuser
20 192.168.200.254 192.168.86.253 Toutes Tous Toutes 80 Accepter
30 192.168.86.253 192.168.200.254 Toutes Tous 192.168.200.1 Tous Refuser
40 192.168.86.253 192.168.200.254 Toutes 80 Toutes Tous Accepter
La première ligne ajoutée doit avoir un numéro inférieur à 30, la deuxième un numéro
inférieur à 10.

BTS Informatique de gestion – Option Développeur d’applications Page 9 / 10


DOSSIER 5 : Éléments pour une proposition commerciale
5.
a)
Déterminer le coût de l’acteur « Chef de projet ».
600 € x 30 jours/homme =18 000 €.
b)
Déterminer le coût de la phase « Recette ».
2 x 600 + 2 x 500 + 4 x 400 = 3 800 €

c)
Calculer le coût total du projet compte tenu des coûts fixes estimés, sachant que le coût
total pour l’ensemble des acteurs est de 73 100 €.

Coût des acteurs 73 100

Coût estimé des charges fixes en € 14 900

Coût total du projet 88 000

d)
Calculer le prix de vente HT minimum du projet sachant que la société applique
généralement un taux de marge constaté sur prix de vente de 20 %, en justifiant votre
démarche.

Coût total du projet 88 000

Taux de marge de l'entreprise 20 %

Prix de vente minimum du projet 110 000

5.2
Déterminer la marge sur coût variable et le résultat prévisionnel du projet, en conservant
ce prix de vente HT.

MONTANT
CA HT 110 000
CHARGES VARIABLES 73 100
MARGE SUR COUT VARIABLE 36 900
CHARGES FIXES 14 900
RESULTAT 22 000

BTS Informatique de gestion – Option Développeur d’applications Page 10 / 10

Vous aimerez peut-être aussi