Vous êtes sur la page 1sur 2

Prototype Sujet 1 

: TP Pratique de Système d’Information Et Programmation Orientée Objet

TRAVAUX PRATIQUES SYSTÈME D’INFORMATION ET PROGRAMMATION ORIENTÉE


OBJET

OUTILS : Power AMC, WAMPSERVER OU XAMPSERVER, VISUAL STUDIO POUR .NET


OU NETBEANS pour JAVA.

Partie A : SI Et BDD : 60Points

Section 1 : Analyse du cas avec la méthode MERISE : 40Points

Sous - Section A : 10Points :

1) Qu’appelle t – on programmation évènementielle ?


2) Que signifie ADO et à quoi sert – il ? Quelles sont les librairies à référencer lorsqu’on veut utiliser
ADO dans une application Visual Basic ?
3) Quels sont les objets proposés par ADO pour réaliser des requêtes sur une base de données ?
4) Différence entre programmation évènementielle et programmation orientée objet ?

Sous - Section B : 30Points : Réalisation d’une application Visual Basic.NET

La base de données d’une bibliothèque est constituée des relations suivantes :

 Auteur (Code_Auteur, Nom_Auteur, Prenom_Auteur) contenant la liste des auteurs ;


 Livre (NumLivre, NumeroISBN, Titre, Editeur, Date_Editeur) contenant la liste des livres ;
 Ecrit (#Code_Auteur, #NumLivre) associant à chaque auteur les livres qu’il a écrits ;
 Exemplaire (NumeroExemplaire, #NumLivre, Etat, Date_Acquisition) contenant la liste des
exemplaires des livres de la bibliothèque ;
 Emprunteur (NumInscription, Nom_Emprunteur, Prenom_Emprunteur, Adresse_Emprunteur)
contenant la liste des emprunteurs des livres de la bibliothèque ;
 Emprunt (NumLivre, NumExemplaire, NumInscription, Date_Emprunt) contenant la liste des
emprunts en cours.

Travail à Faire : En vous servant de Power AMC, réaliser le modèle conceptuel des données
(MCD) et le modèle physique de données, en précisant les suppositions que vous serez éventuellement
amenés à faire et les impacts que ceux-ci auront sur l’utilisateur du système ;

Section 2 : Administration de BD avec MySQL (Wampserver ou XampServer) : 20Points

En vous servant du SGBD MySQL du Package WampServer ou Xampp, Implémentez cette base
de données en vous servant du SGBD MySQL et Insérer 3 lignes de données test sur chacune des tables
du schéma de données.
Partie B : PROGRAMMATION ORIENTEE OBJET : 40Points

Section 1 : Translation du MCD en diagramme de classe : 5Points

En vous servant du MCD de la partie A, Sous - Section A, créé à partir de Visual Studio pour
.NET ou NETBEANS pour JAVA le diagramme de classe de notre système.

Section 2 : Conception des IHM : 10Points

A partir de Visual Studio pour .NET ou NETBEANS pour JAVA concevez des interfaces
graphiques et ergonomiques pour la bibliothécaire afin qu’elle puisse réaliser les tâches suivantes :

 Un formulaire login afin de se connecter à la base de données ;


 Un formulaire menu général donnant accès à l’ensemble des fonctionnalités de base de
l’application ;
 Un menu d’application avec des commandes ouvrant des fenêtres de gestion.

Section 3 : Interfaçage avec la BD à l’aide de .NET ou JAVA : 25Points

A partir de .Net ou Java implémentez la programmation évènementielle permettant à la


bibliothécaire de réaliser les opérations suivantes :

 Créer Un Auteur ;
 Créer Un Livre ;
 Ajouter Un Exemplaire d’un Livre.