Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

jeudi 27 mars 2014

Examend Fin Module ADO.NET

3/27/2014 10:23:00 AM Posted by Ahmed
http://tdiway.blogspot.com/



 


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 :



  1. Créer interface permettant de mettre à jour la table Editeur (Ajout avec vérification de disponibilité,Suppression,Modification,Bouton de Navigation)  (6 pts) 


  1. Créer une interface permettant de mette à jour la table Livre(Ajout,Suppression,modification,Bouton de navigation) (5 pts)


  1. 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)


  1. Créer une interface de recherche affichant la liste des livres édités entre deux dates saisies par l’utilisateur. (4 pts)


  1. 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)


  1. 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)


  1. 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)


  1. Créer un graphe de statistique affichant le nombre total des livres stockés par dépôt. (5 pts)



  1. Ajouter un menu MDI pour l’application (1 pts)




J J Bon courage J J