TP Système d’Information et Programmation Orientée Objet – Maths BTS
Retour aux ressources
Examen

TP Système d’Information et Programmation Orientée Objet

Examen National Du Brevet De Technicien Supérieur - Session 2019


Spécialité/Option : IGL

Épreuve : Travaux Pratiques Système d’Information et Programmation Orientée Objet

Durée : 4 heures

Crédit : 5



BARÈME


Analyse et Base de données : 60 points

Programmation Orientée Objet : 40 points

TOTAL : 100 points



Cette épreuve est composée de deux (02) parties obligatoires.

La première partie concerne l’analyse et la manipulation des bases de données avec MYSQL.

La deuxième partie concerne la programmation orientée objet à l’aide de JAVA ou .NET.


OUTILS POUR RÉALISER LE TP : ORDINATEUR, POWERAMC, NETBEANS OU VISUAL STUDIO, MYSQL, CLÉ USB



Énoncé


Un géomètre dispose d’un nombre important de clients pour lesquels il fait les relevés topographiques des terrains. Il aimerait pour chacun d’eux avoir la possibilité de recenser tous leurs terrains ainsi que leur superficie à l’aide d’un mini logiciel de gestion des clients. Pour le moment, il dispose juste d’un calepin dans lequel il note le nom, le numéro de téléphone, et l’adresse du client et pour chaque client, il enregistre donc l’ensemble des terrains de ces clients. Le terrain quant à lui est constitué d’une adresse, d’une superficie en mètre carré et d’un nom de vendeur.



PARTIE A : 60 points



Section 1 : MERISE ET MODÉLISATION (35 points)



  1. Fournir le dictionnaire de données complet relatif à l’énoncé ci-dessus. (10 points)

  2. Donner le MCD permettant de répondre à ce problème. (10 points)

  3. Utiliser PowerAMC pour dessiner le MCD ainsi conçu. (10 points)

  4. Fournir le MLDR relatif au MCD précédemment créé. (5 points)



Section 2 : GESTION DES BASES DE DONNÉES (25 points)



  1. À l’aide de MySQL, créer une base de donnée contenant les tables obtenues dans le MLDR de la question 4 Section 1. (15 points)

  2. Inserer quelques enregistrements dans la table des Clients. (10 points)



PARTIE B : PROGRAMMATION ORIENTÉE OBJET (40 points)



  1. Transformer le MCD construit précédemment en un diagramme de classe. (5 points)

  2. À l’aide de l’AGL de votre choix (Netbeans ou Visual Studio), vous allez concevoir l’ensemble des interfaces suivantes :

    • une fenêtre de connexion à l’application. (5 points)

    • une interface de création des clients contenant les boutons Enregistrer, Modifier, Supprimer ; (10 points)

    • une interface de création des terrains, contenant les boutons Enregistrer, Modifier, Supprimer ; (10 points)

    • une interface permettant d’afficher les clients, contenant le bouton Afficher. (10 points)





Remarques :



  • Toutes ces interfaces doivent être regroupées dans un menu déroulant.

  • Ces interfaces doivent pouvoir se connecter à la base de données créée à la question 5 section 2 partie A.






Résumé du document



Ce document est un sujet d’examen pratique (TP) du BTS (Cameroun, session 2019) pour la spécialité IGL (Informatique de Gestion et Logiciel). L’épreuve dure 4 heures et combine analyse de bases de données et programmation orientée objet.



L’énoncé décrit le besoin d’un géomètre souhaitant gérer ses clients et leurs terrains. La Partie A (60 points) est divisée en deux sections. La première section (MERISE) demande de fournir un dictionnaire de données, un modèle conceptuel de données (MCD) à réaliser avec PowerAMC, puis le modèle logique de données relationnelles (MLDR). La seconde section (gestion de bases de données) demande de créer la base de données sous MySQL et d’y insérer des enregistrements.



La Partie B (40 points) concerne la programmation orientée objet. Il s’agit de transformer le MCD en diagramme de classes, puis de développer plusieurs interfaces graphiques (connexion, gestion des clients, gestion des terrains, affichage) avec NetBeans ou Visual Studio, en veillant à ce que ces interfaces soient accessibles via un menu déroulant et qu’elles se connectent à la base créée.


Pour plus de détails, consulter le PDF ci-joint.
Discuter sur le forum
Lien copié !