Please enable JavaScript to access this page. Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net - Techniques de Développement Informatique

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net



Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 1


Le gérant d’une société de commercialisation des pièces électroniques souhaite développer une application pour gérer les ventes, pour cela, il a fait appel à un développeur en free lance pour concevoir et mettre en œuvre ce nouveau système.
Le Développeur a proposé le schéma relationnel suivant :
      Clients(N°Client, Nom, Prénom, Titre, Adresse, CodePostal, Ville, Téléphone)
      Factures(N°Facture, N°Client, DateFacture, Remarques)
      DétailsFacture(N°Facture, RefProduit, Quantité, Remise)
      Produits(RefProduit, Description, Catégorie, PrixVente)

Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des clients (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
4. Créer une interface de mise à jour des produits (2 Pts)
5. Créer une interface de mise à jour des factures et Détails Facture (4 Pts)
6. Créer une feuille de recherche :
      a. Recherche client (Afficher les informations relatives à un client) (2 Pts)
      b. Recherche facture :
            i. Avec le N°Facture (Afficher les détails d’une facture) (2 Pts)
            ii. Par date (Afficher la liste des factures enregistrées) (2 Pts)
            iii. Entre deux dates (Afficher la liste des factures enregistrées entre deux dates) (2 Pts)
7. Créer un état pour imprimer une facture avec les détails et le montant de la facture (4 Pts)
8. Créer un état permettant de lister les factures entre deux dates (2 Pts)
9. Empaqueter et déployer votre application (3 Pts)
10. Créer une page web permettant d’afficher la liste des produits (2 Pts)
11. Créer une page permettant de passer une commande via Internet, une commande validée doit avoir au moins un produit. Le client doit s’enregistrer avant de passer une commande, si le client est déjà enregistré, il suffit d’indiquer son N°Client (6 Pts)
12. Après validation d’une commande, un message de confirmation doit s’afficher avec le montant total des produits choisis (3 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 2


Le centre cinématographique Marocain souhaite gérer la diffusion des films dans les salles des cinémas de notre pays. Le Directeur du centre a fait appel à un développeur en free lance pour concevoir et mettre en œuvre le système.
Le développeur a proposé le modèle relationnel suivant :
      Cinéma (NumCinéma, NomCinéma, RueCinéma, CodePostal)
      Ville (CodePostal, NomVille).
      Salle (NumSalle, Capacité, NumCinéma).
      Film (NumFilm, Titre, Durée, Producteur).
      Projection (NumFilm, NumSalle, Date, NbreEntrées).

Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des cinémas (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
4. Créer une interface de mise à jour des villes et Salle (3 Pts)
5. Créer une interface de mise à jour des Films et Projection (3 Pts)
6. Créer une feuille de recherche :
      a. Recherche Cinéma (Afficher les informations relatives au cinéma recherché) (2 Pts)
      b. Recherche Film :
            i. Par titre (Afficher les détails d’un Film) (2 Pts)
            ii. Par date de projection  (2 Pts)
            iii. Entre deux dates  (2 Pts)
7. Créer un état pour imprimer la liste des projections (2 Pts)
8. Créer un état permettant d’afficher le nombre de places vendues par projection  (3 Pts)
9. Empaqueter et déployer votre application (3 Pts)
10. Créer une page web permettant d’afficher la liste des projection (2 Pts)
11. Créer une page permettant de mettre à jour les projections (2 Pts)
12. Créer une page d’authentification pour l’administrateur responsable de mettre à jour le site (2 Pts)
13. Créer une page statistique permettant d’afficher le nombre de places vendues par film (3 Pts)
14. Ajouter dans la même page un graphe pour afficher le nombre d’entrées par film (3 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 3


Soit à développer une application pour la gestion des notes des étudiants
      Cours (NumCours, NumSalle , MatriculeProfesseur, Titre, Coef).
      Etudiant (CodeEtudiant, Nom, Prenom, Date_naiss).
      Professeur (MatriculeProfesseur,Nom,Prenom).
      Examen (CodeEtudiant, NumCours, Date, Note).


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des étudiants (4 Pts)
a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
b. Modification
c. Suppression
d. Boutons de navigation
4. Créer une interface de mise à jour des Professeurs (2 Pts)
5. Créer une interface de mise à jour des Cours et Examens (4 Pts)
6. Créer une feuille de recherche :
      a. Recherche étudiant (Afficher les informations relatives à un étudiant) (2 Pts)
      b. Recherche Examen :
            i. Par numéro d’étudiant pour afficher ces notes (2 Pts)
7. Créer un état pour imprimer le PV des notes par cours (3 Pts)
8. Créer un état permettant de lister les notes d’un étudiant donné avec sa moyenne (4Pts)
9. Empaqueter et déployer votre application (3 Pts)
10. Créer une page web permettant d’afficher la liste des cours (2 Pts)
11. Créer une page permettant de mettre à jour la table Examen (3 Pts)
12. Créer une page permettant d’afficher les notes des étudiant par cours (le choix du cours se fait via liste déroutante) (4 Pts)
13. Créer une page permettant d’affiche le bulletin d’un étudiant donné avec sa moyenne (5 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 4


Le complexe de formation CFPX souhaite informatiser la gestion de son parc PC, il dispose de plusieurs centres de formation.
Le directeur du complexe fait appel à vous pour développer ce système, pour cela on vous propose le modèle relationnel suivant :
      CENTRES( IdCentre, Titre, Capacite_accueil, dateCreation)
      SALLE(CodeSalle, NomSalle, IdCentre)
      ORDINATEURS(Numordinateur, Date achat, Capacité Ram, Capacité disque dur, vitesse,  NumSalle, NumCentre)
      LOGICIELS(RefLogiciel, Nom logiciel, Version, Rôle, NumOrdinateur, Licence)


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des Centre (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
4. Créer une interface de mise à jour des Salle (2 Pts)
5. Créer une interface de mise à jour des Ordinateurs et Logiciels (4 Pts)
6. Créer une feuille de recherche :
      a. Recherche Ordinateur (Afficher les informations relatives à un ordinateur) (2 Pts)
      b. Recherche Logiciel :
            i. Par numéro ou nom de logiciel (2 Pts)
7. Créer un état pour afficher l’inventaire pour chaque centre et afficher le nombre total des ordinateurs (3 Pts)
8. Créer un état permettant de lister les logiciels installés pour un ordinateur donné (2Pts)
9. Créer un état pour lister les ordinateurs de chaque salle de formation (2Pts)
10. Créer une page web permettant d’afficher la liste des ordinateurs par Centre et salle de formation (2 Pts)
11. Créer une page permettant de mettre à jour la table Ordinateur (3 Pts)
12. Afin de mutualiser les ressources matériels entre les centres de formation, nous envisageons créer une page pour réaffecter des ordinateurs d’un centre à un autre (2 Pts)
13. Créer une page permettant d’afficher le nombre d’ordinateurs par centre (2 Pts)
14. Créer une interface pour mettre à jour la table Centres (JAVA/JDBC) :
      a. Ajout (2 Pts)
      b. Modification (2 Pts)
      c. Suppression (2 Pts)
      d. Recherche (2 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 5


La société Télé-Commerce souhaite mettre en place un système de vente sur Internet, vous étés maintenant chargé de développer cette application en respectant le modèle relationnel suivant :
      CLIENTS (NumClient, Nom, Prenom, Ville, Tele).
      COMMANDES (NumCommande, DateCommande, NumProduit,, Quantité).
      ETAT _COMMANDE(NumCommand, NumClient ,  EtatCommande).
      PRODUITS (N°Produit, Libellé, PrixUnitaire, TVA).

Une fois le client fait le règlement de la commande, les produits commandés seront livrés dans un délais ne dépassant pas 48h.
EtatCommande : décrit l‘état de la commande (En cours, valider, annuler)
TVA : 20%

Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des Client (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
4. Créer une interface de mise à jour des Produit (2 Pts)
5. Créer une interface de mise à jour des Commande et Etat_Commande (4 Pts)
6. Créer une feuille de recherche :
      a. Commandes passés par un client (1 Pt)
      b. Recherche les commandes validées entre deux dates (1 Pt)
7. Sachant qu’une remise de 3% sur tous les produits est accordée aux clients ayant passé plus de 5 commandes. Faire les modification nécessaires sur l’interface Commande  (2 Pts)
8. Créer un état pour afficher les commandes passées entre deux dates et l’état de chaque commande (3 Pts)
9. Créer un état permettant de lister les commandes passée durant le mois en cours et le montant total des commandes (3Pts)
10. Créer une page web permettant d’afficher la liste des produits (2 Pt)
11. Créer une page permettant de mettre à jour la table Produits (2 Pts)
12. Créer une page permettant aux clients de passer des commandes via Internet en choisissant des produit , l’état de chaque commande passée depuis le site web doit être en cours de traitement. L’affichage du montant total de la commande est obligatoire (3 Pts)
13. Créer une page permettant d’afficher la liste des commandes en cours de traitement avec leurs montants (3 Pts)
14. Créer une interface pour mettre à jour la table Produits (JAVA/JDBC) :
      a. Ajout (2 Pts)
      b. Modification (2 Pts)
      c. Suppression (2 Pts)
      d. Recherche (2 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 6


Une agence de voyage souhaite développer une application pour la gestion des voyages des particuliers. Pour cela, on vous propose le modèle relationnel suivant :
      CLIENTS (noclient, nom, téléphone, adresse, codepostal)
      CIRCUITS (nocircuit, destination, duree, caracteristiques )
      VOYAGES (novoyage, date, nocircuit, prix, nbPlacemaxi)
      INSCRIPTIONS (noclient, novoyage, date)


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une interface de mise à jour des Client (4 Pts)
a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
4. Créer une interface de mise à jour des Circuits (2Pts)
5. Créer une interface de mise à jour des Voyages et Inscriptions (4Pts)
6. Créer une feuille de recherche :
      a. Les voyages planifiées entre deux dates (2Pts)
      b. Liste des clients inscris pour un voyage donné (2Pts)
7. Sachant qu’une remise de 5% sur les frais du voyage est accordée à tous les clients en mois d’Octobre, Février et Mars. Faire les modifications nécessaires pour prendre en compte cette remise (2Pts)
8. Créer un état pour afficher les voyages entre deux dates données (2Pts)
9. Créer un état permettant de lister les inscrits pour un voyage donné (2Pts)
10. Créer un état permettant d’afficher le nombre d’inscrits par voyage entre deux dates (2Pts)
11. Créer une page web permettant d’afficher la liste des voyages (2Pts)
12. Créer une page permettant de mettre à jour la table Voyages (2Pts)
13. Créer une page permettant aux clients de s’inscrire aux voyages(2Pts)
14. Créer une page permettant d’afficher le nombre de places disponible pour chaque voyage (2Pts)
15. Créer une interface pour mettre à jour la table Voyages (JAVA/JDBC) :
      a. Ajout (2 Pts)
      b. Modification (2 Pts)
      c. Suppression (2 Pts)
      d. Recherche (2 Pts)

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 7


Soit le modèle relationnel suivant :
      TypeProjet (CodeType, Libellé)
      ProjetTerminé (NumProjet, Désignation, CodeType, ChargeEstimée, ChargeRéelle, DateDébut, DateFin)
      Service (CodeService, LibServ)
      Personnel (Matricule, NomPers, PrénomPers, CodeService, Salaire, Prime)
      ParticipeProjet (NumProjet, Matricule, Nbjours)


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une procédure stockée qui permet d’augmenter le salaire de 5% pour tous les employés (2 Pts)
4. Créer une procédure stockée permettant d’attribuer une prime de 80% du salaire aux employés travaillant pour un service donné. (2 Pts)
5. Créer une interface de mise à jour de la table Personnel (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
6. Créer une interface de mise à jour des services (1 Pt)
7. Créer une interface de mise à jour des tables : Type Projet, Projet Terminé, ParticipeProjet (4 Pts)
8. Créer une feuille de recherche :
a. Projets terminés (2 Pts)
b. Les salariés qui travaillent dans un projet (2 Pts)
9. Créer un état pour afficher la liste des employés qui travaillent dans un projet donné. (2Pts)
10. Créer un état permettant d’afficher le nombre de jours de travail total effectué pour un projet donné. (3Pts)
11. Créer une page web permettant d’afficher la liste des salariés par projet, le choix du projet se fait à travers une liste (3 Pts)
12. Créer une page permettant de mettre à jour la table Projet Terminé (2Pts)
13. Créer une page permettant d’affecter des salariés à un ou plusieurs projets (3Pts)
14. Créer un service web permettant de retourner une liste des employés ayant travaillé dans un projet, et créer une page web pour tester ce service web.(4Pts)
15. Proposer une solution qui permet aux employés de faire le suivi des jours de travail et les heures supplémentaires effectués. La solution doit être sécurisée au niveau des accès. (4 Pts)
NB :
      - Ne changer pas la structure de la base de données. Vous pouvez ajouter un champ HeureSup au niveau de la table ParticipeProjet
      - L’accès se fait en saisissant le numéro de matricule et un mot de passe

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 8


Soit le modèle relationnel suivant :
      Employe (Matricule, NomPers, PrénomPers, Salaire, Prime)
      Projet (NumProjet, Désignation, CodeType, ChargeEstimée, DateDébut, DateFin)
      TypeProjet (CodeType, Libellé)
      Affectation (NumProjet, Matricule, Nbjours)


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une procédure stockée qui permet d’augmenter le salaire de 10% pour tous les employés (2 Pts)
4. Créer une procédure stockée permettant d’attribuer une prime de 150% du salaire aux employés à la fin du mois de décembre de chaque année. (2 Pts)
5. Créer une interface de mise à jour de la table Employe (4 Pts)
a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
b. Modification
c. Suppression
d. Boutons de navigation
6. Créer une interface de mise à jour des Projet (1 Pt)
7. Créer une interface de mise à jour des tables : Type Projet, Affectation (4Pts)
8. Créer une feuille de recherche :
a. Affichant les employés qui travaillent dans un projet donné (2 Pts)
b. Le salaire moyen des salariés qui travaillent dans projet donné (3 Pts)
9. Créer un état pour afficher la liste des employés qui travaillent dans un projet donné. (2Pts)
10. Créer un état permettant d’afficher les charges salariales (Salaire + Prime) pour une année donnée (3Pts)
11. Créer une page web permettant d’afficher la liste des salariés par projet, le choix du projet se fait à travers une liste (3 Pts)
12. Créer une page permettant de mettre à jour la table Affectation (2 Pts)
13. Dans la même page, ajouter un fonction de recherche permettant de lister les employés qui contribuent dans le projet (2 Pts)
14. Créer un service web permettant de retourner une liste des employés ayant travaillé dans un projet, et créer une page web pour tester ce service web.(4 Pts)
15. Proposer une solution qui permet aux employés de faire le suivi des jours de travail et les heures supplémentaires effectués. La solution doit être sécurisée au niveau des accès. (4 Pts)
NB :
      - Ne changer pas la structure de la base de données. Vous pouvez ajouter un champ HeureSup au niveau de la table Affectation
      - L’accès se fait en saisissant le numéro de matricule et un mot de passe

Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net Variante 9


Soit le modèle relationnel suivant :
      Salarie (Matricule, Nom, Poste, E-mail, DatEmb, Salaire, NumSer, prime)
      Service (NumService, NomService, Lieu)
      Projet (CodePrj, NomPrj, DateDebut, dateFin)
      Participation (Matricule, CodeProjet, Fonction, NbrJours)


Travail à faire :
1. Créer la base de données sous SQL SERVER (2 Pts)
2. Faire quelques enregistrements pour le test
3. Créer une procédure stockée qui permet d’augmenter le salaire de 5% pour tous les employés (2 Pts)
4. Créer une procédure stockée permettant d’attribuer une prime de 80% du salaire aux employés travaillant dans un service donné. (1,5 Pts)
5. Créer une procédure stockée permettant de retourner le nombre de jours effectué par un employé pour un projet donné (1,5 Pts)
6. Créer une interface de mise à jour de la table Salarié (4 Pts)
      a. Ajout (le contrôle de saisie est obligatoire et confirmation d’ajout)
      b. Modification
      c. Suppression
      d. Boutons de navigation
7. Créer une interface de mise à jour des tables : Service et Projet (4 Pts)
8. Créer une interface de mise à jour de la table Participation (1 Pt)
9. Créer une feuille de recherche :
      a. Affichant le liste des participant à un projet (2 Pts)
      b. Les salariés embauchés entre deux dates (2 Pts)
10. Créer un état pour afficher la liste des employés qui travaillent dans un projet donné. (2Pts)
11. Créer un état permettant d’afficher le nombre de jours de travail total effectué pour un projet donné. (3Pts)
12. Créer une page web permettant d’afficher la liste des salariés par projet, le choix du projet se fait à travers une liste (3 Pts)
13. Créer une page permettant de mettre à jour la table Salarié (2 Pts)
14. Ajouter dans la même page une fonction de recherche pour les salariés (2 Pts)
15. Créer un service web permettant de retourner une liste des employés ayant travaillé dans un projet, et créer une page web pour tester ce service web (4 Pts)
16. Proposer une solution qui permet aux employés de faire le suivi des jours de travail et les heures supplémentaires effectués. La solution doit être sécurisée au niveau des accès. (4 Pts)
NB :
      - Ne changer pas la structure de la base de données. Vous pouvez ajouter un champ HeureSup au niveau de la table Participation
      - L’accès se fait en saisissant le numéro de matricule et un mot de passe


Télécharger Tous Les Examens Fin Formation - Pratique 2008 - Vb.Net - C# - Java - SQL SERVER - Asp.Net :

sur le lien suivant :




Retrouvez-nous sur Facebook
×Facebook Mouad Ouisse