0% ont trouvé ce document utile (0 vote)
76 vues4 pages

EPD - GSI - 2023 - BTS - Sujet2

Le document présente les détails de l'examen de Brevet de Techniciens Supérieurs en GSI pour la session d'avril 2023, incluant des épreuves écrites et pratiques. Les sections couvrent l'analyse et la conception d'une gestion de cafétéria, des algorithmes, ainsi que la programmation orientée objet et événementielle. Les candidats doivent également travailler sur des bases de données et reverse engineering.

Transféré par

kouotangdanette105
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)
76 vues4 pages

EPD - GSI - 2023 - BTS - Sujet2

Le document présente les détails de l'examen de Brevet de Techniciens Supérieurs en GSI pour la session d'avril 2023, incluant des épreuves écrites et pratiques. Les sections couvrent l'analyse et la conception d'une gestion de cafétéria, des algorithmes, ainsi que la programmation orientée objet et événementielle. Les candidats doivent également travailler sur des bases de données et reverse engineering.

Transféré par

kouotangdanette105
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/ 4

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix-Travail-Patrie Peace-Work-Fatherland

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR MINISTRY OF HIGHER EDUCATION

COMMISSION NATIONALE D’ORGANISATION DES NATIONAL COMMITTEE FOR THE ORGANIZATION


EXAMENS NATIONAUX ET CONCOURS OF NATIONAL EXAMS AND COMPETITIVE ENTRANCE
EXAMINATIONS

EXAMEN DE BREVET DE TECHNICIENS SUPERIEURS SESSION D’AVRIL 2023

Spécialité/Option : GSI Durée : 4 heures

Epreuve Pratique Ecrite : Epreuve Pratique de Développement

Crédit : 4

PARTIE I : ECRIT (10 points)

SECTION 1 : ANALYSE ET CONCEPTION (Gestion d'une Cafétéria) 10 points

Liste de données :

 numéro du serveur
 nom du serveur
 numéro de la table
 numéro de la consommation
 libellé de la consommation
 prix unitaire de la consommation
 quantité d’une consommation commandée
 montant de la ligne (égal à la quantité d’une consommation commandée multipliée par
le prix unitaire de la consommation).
 Date de la commande
 Heure de la commande
 Numéro de la commande (remis à 1 chaque matin et incrémenté par pas de 1 dans l’ordre
des commandes).
 Montant total de la commande.

Règles de gestion :

 Un serveur est affecté à plusieurs tables, par journées complètes.


 Une commande correspond à une table unique.

1. Etablir le MCD. 6pts

2. Etablir le MLD. 4pts

EXAMEN – BTS – GSI - EPD - 2023 Page 1 sur 4


SECTION 2 : ALGORITHMIQUE 10 points

Exercice 1 : 05 points

Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la réponse
convienne. En cas de réponse supérieure à 20, on fera apparaître un message : « Plus petit ! »,
et inversement, « Plus grand ! » si le nombre est inférieur à 10.

Exercice 2 : 05 points

Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle.

NB : la factorielle de 8, notée 8 !, vaut 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8

PARTIE II : Pratique (30 points)

SECTION 1 : PROGRAMMATION ORIENTEE OBJET 10 points

1. Réaliser une classe Point permettant de représenter un point sur un axe. Chaque point sera
caractérisé par un nom (de type char) et une abscisse (de type double).

On prévoira :

 un constructeur recevant en arguments le nom et l’abscisse d’un point,

 une méthode affiche imprimant (en fenêtre console) le nom du point et son abscisse,

 une méthode translate effectuant une translation définie par la valeur de son argument.

Écrire un petit programme utilisant cette classe pour créer un point, en afficher les
caractéristiques, le déplacer et en afficher à nouveau les caractéristiques. 5pts

2. Un compte bancaire possède à tout moment une donnée : son solde. Ce solde peut être positif
(compte créditeur) ou négatif (compte débiteur).

 Chaque compte est caractérisé par un code incrémenté automatiquement.

 A sa création, un compte bancaire a un solde nul et un code incrémenté.

 Il est aussi possible de créer un compte en précisant son solde initial.

 Utiliser son compte consiste à pouvoir y faire des dépôts et des retraits. Pour ces deux
opérations, il faut connaître le montant de l'opération.

 L'utilisateur peut aussi consulter le solde de son compte par la méthode toString().

 Un compte Epargne est un compte bancaire qui possède en plus un champ « TauxInterêt
= 6 » et une méthode calculIntérêt() qui permet de mettre à jour le solde en tenant compte
des intérêts.

EXAMEN – BTS – GSI - EPD - 2023 Page 2 sur 4


 Un Compte Payant est un compte bancaire pour lequel chaque opération de retrait et de
versement est payante et vaut 5 dh

2.1. Définir la classe CompteBancaire . 2.5 pts

2.2. Définir la classe CompteEpargne 2.5 pts

SECTION 2 : PROGRAMMATION EVEMENTIELLE 10 points

Utiliser au choix le langage VB.net ou java ou PHP5 pour réaliser la programmation


évènementielle ‘enregistrement des étudiants dans une base de données.

1. Construire un formulaire permettant de saisir les informations suivantes : (matricule, nom,


prénoms, date et lieu de naissance, contact, email). 3pts

2. Programmer l’enregistrement, la mise à jour et la suppression d’un étudiant de la base de


données à partir de l’interface. 7pts

SECTION 3 : BASE DE DONNEES ET REVERSE ENGINEERING 10 points

1. Utiliser DB-main ou PowerAMC ou tout autre AGL pour générer le script sql de la base de
données(BD) correspondante à l’énoncé de la section 1 de partie 1, le premier exercice ?

2. Générer la représentation graphique du MLD, puis le MCD par reverse engineering (retro-
conception) à partir du script sql (.ddl ou .sql) ci-dessous :

EXAMEN – BTS – GSI - EPD - 2023 Page 3 sur 4


EXAMEN – BTS – GSI - EPD - 2023 Page 4 sur 4

Vous aimerez peut-être aussi