Você está na página 1de 3

OFPPT Office de la Formation Professionnelle

DRGC/CFMOTI et de la Promotion du Travail

Srie N 2 Module 22
Programmation Client / Serveur (ADO.Net)
Projet 1 ():
Raliser une application avec le schma relationnel suivant
Stagiaire (IdStg, nom, prenom, Groupe, moyenne)
Module (IdMod, Libelle, Coeff)
Note (IdStg, IdMod, Note)
Et la conception de fentre suivant (DataGridview, ComboBox)

Page Accueille
Menu

Liste Stagiaire Liste Module


Supprimer Supprimer

Modifier Ajouter Liste Note/Matiere Modifier Ajouter


Supprimer

Ajouter Modifier

Proposition Liste Stagiaire :

Formateur : Driouch B. (cfmoti.driouch@gmail.com) 05/06/2012


Niveau & filire : TS 2me TDI http://www.ista-ntic.net/ page 1/3
OFPPT Office de la Formation Professionnelle
DRGC/CFMOTI et de la Promotion du Travail

Projet 2 (EFF 2006):


Un atelier de confection de vtements pour hommes vous demande de dvelopper une
application de suivi de la production. Lanalyse a permit de construire le modle de base de
donnes suivant :
Employe( Mat : int, Nom : varchar(20), Prenom : varchar(20), DN : dateTime, Adresse :
varchar(120), Tel : varchar(60))
Article( codea : int, Designation : varchar(50), Prix : real, Stock : int )
Production(Num : int, DP : dateTime, Mat : int, codea : int, qtitep : int )
wproduction(Num : int, DP : dateTime, Mat : int, NP : varchar(40), codea : int, Designation :
varchar(50), qp : int )
NP : Nom et Prnom
1) Crer la feuille MDI suivante :

2) Dvelopper les formulaires de mise jour des employs et des articles


3) Les donnes de la production sont saisies dans la table wproduction qui est considre comme une
table de travail. Avant de commencer, lutilisateur entre la date de la production (qui doit tre
initialise par la date systme) et click sur le bouton gnrer pour excuter les taches suivantes :
Suppression de tout le contenu de la table wproduction. Afficher un message davertissement
lorsque la table nest pas vide avec une possibilit dabandon de lopration.
Remplissage de la table wproduction par le produit cartsien des tables employ et article. La
date de production est initialise par celle que lutilisateur a saisie sur le formulaire. Pour faciliter
cette opration, crer une procdure stocke.
Utiliser une grille pour la saisie, verrouiller toutes les colonnes sauf celle qui correspond la quantit
produite.

4) Aprs la saisie des donnes de la production, lutilisateur peut procder leur validation (option
validation de la saisie du menu Production ), ce qui aura pour consquence :
Le transfert de tous les enregistrements de la table wproduction vers la table production. Utiliser
une procdure stocke pour cette opration.
Suppression de tout le contenu de la table wproduction.
5) Loption consultation du menu Production permet dafficher le contenu de la table
production .

Formateur : Driouch B. (cfmoti.driouch@gmail.com) 05/06/2012


Niveau & filire : TS 2me TDI http://www.ista-ntic.net/ page 1/3
OFPPT Office de la Formation Professionnelle
DRGC/CFMOTI et de la Promotion du Travail

6) Dveloppez avec Crystal Report les tats suivants


liste des employs
Liste des articles.
Production par priode : lutilisateur entre une priode d1, d2 et lapplication affiche la liste des
donnes de production ralise entre ces deux dates. Utiliser une procdure stocke pour cet tat.
Histogramme de production : affiche un histogramme par article et production cumule. Utiliser
une procdure stocke.
7) Dvelopper une fentre A propos qui affiche le nom, numro de version de lapplication, votre
nom et prnom.

Projet 3:
Soit le schma relationnel suivant :
Employe (Matr, NomE, Grade, DatEmb, Salaire, Commission)
Projet (CodeP, NomP)
Participation (Matr, CodeP, DateP, NbrHeur)
Crer une application pour la gestion de temps avec toutes les fentres et tats possible selon
votre conception et imagination.
Proposition :
Page Menu

Menu Gestion Saisie Participation Etats

Gestion Employ Etat Statistique par


Employ

Gestion Projet Etat Statistique par


Projet

Formateur : Driouch B. (cfmoti.driouch@gmail.com) 05/06/2012


Niveau & filire : TS 2me TDI http://www.ista-ntic.net/ page 1/3

Você também pode gostar