Office de la Formation Professionnelle
et de la Promotion du Travail
|
|
Direction Recherche et
Ingénierie de Formation
|
Examen de Fin de Module
Filière
: TSDI - TDI
|
Epreuve :
Pratique
|
Niveau : Technicien Spécialisé
|
|
Durée : 1 h 50
|
Barème : 40 Pts
|
Important : assurez-vous que tous les éléments de vos projets
sont sauvegardés dans un dossier portant votre nom et prénom et le nom du groupe
Il est strictement interdit d’utiliser l’assistant
pour mettre à jours les tables de la base de données
Une entreprise de distribution d'ouvrages scolaires dispose des dépôts
situés dans des régions différentes. Ces dépôts stockent des ouvrages publiés
par différents éditeurs.
Le gestionnaire de cette entreprise précise les points suivants :
- Un
même livre peut être édité chez plusieurs éditeurs sous le même numéro
ISBN.
- Un
livre peut être écrit par plusieurs écrivains.
- Un
livre peut être stocké dans plusieurs dépôts, il faut connaître la
quantité totale en stock par dépôt et par éditeur.
- Un
livre ne peut être édité qu'une seule fois chez le même éditeur, mais il
peut être édité par plusieurs éditeurs différents.
On souhaite développer une application pour la gestion de distribution
d'ouvrages scolaires. Pour cela, on vous fourni le modèle conceptuel de données
conçu suite à une analyse du cahier des charges fourni par la société :
Travail à faire :
- Créer interface permettant de mettre à jour la table
Editeur (Ajout avec vérification de disponibilité,Suppression,Modification,Bouton
de Navigation) (6 pts)
- Créer une interface permettant de mette à jour la
table Livre(Ajout,Suppression,modification,Bouton de navigation) (5 pts)
- Créer une interface permettant d’attribuer une
année d’édition pour un livre d’un éditeur donné, le choix du livre et de
l’éditeur se fait à travers des deux listes de choix. (4 pts)
- Créer une interface de recherche affichant la
liste des livres édités entre deux dates saisies par l’utilisateur. (4 pts)
- Créer une interface permettant de faire appel à
une procédure stockée PS_1 qui récupère
les livres d’un éditeur saisit par l’utilisateur (Numéro livre,Titre
livre,Année d’édition) (5 pts)
- Utiliser la même interface de la question N°5
pour faire appel à une procédure stockée nommé PS_2 affichant le total de quantités stockées dans un dépôt donné des livres d’un éditeur
donné. La procédure retourne -1 en cas d’échec sinon elle retourne le
total en cas de succès. (5 pts)
- Créer un état permettant d’imprimer les livres d’un
écrivain donné par thème (La recherche par numéro d’écrivain et on affiche
pour chaque thème la liste des livres concernés). (5 pts)
- Créer un graphe de statistique affichant le
nombre total des livres stockés par dépôt. (5 pts)
- Ajouter un menu MDI pour l’application (1 pts)
J J Bon courage J J