Exercise JDBC Client Side/Exercice 7

Résultat Etudiants

 

Fichiers : Il s’agit d’une application Java le fichier est nommé Grades.java

 

 

-         Objectifs

-         Groupe Cible

-         Paramètres & Arguments

-         Gestion des erreurs

-         Apprentissages

 

Objectifs

 

 

Cette application permet de compter le nombre d’étudiants qui ont passé un test ou un examen. Cette application pourra ainsi rapidement montrer le nombre d’étudiants qui ont réussi par rapport au nombre d’étudiants qui ont échoué.

L’utilisateur (l’enseignant) pourra également entrer le nom d’un étudiant pour savoir s’il a réussi ou échoué.

 

Groupe cible

 

 

Les utilisateurs de cette application peuvent être des enseignants qui souhaitent avoir une vue générale sur les résultats de leur examens. De ce fait la présentation des donnes sous forme d’une application est parfaitement adaptée, car il ne s’agit de mettre ces informations à disposition d’un grand public. Dans ce cas c’est l’enseignant qui gère la base de données.

 

 

Paramètres & Arguments

 

Dans la présent application les paramètres suivants sont possibles

 

-         Si on veut connaître tous les arguments possibles l’entrée du paramètre « AIDE » permet d’afficher les arguments disponibles.

-         L’ajout d’un nouvel étudiant se fait par l’argument « RAJOUTER »  avec les critère nom et résultat.

-         Si l’utilisateur souhaite connaître le résultat d’un certain étudiant il pourra entrer l’argument « NOM »

-         La création de la base de données se fait à l’aide de l’argument « CRÉER »

 

Gestion des erreurs

 

 

Les messages d’erreur commencent par « erreur » et finissent par la spécification de l’erreur, par exemple

« Erreur pas possible d’ajouter un étudiant, l’utilisateur ne peut pas ajouter un étudiant, il doit changer son entrée afin de pouvoir entrer un nouvel étudiant.

 

APPrentissages

 

La structuration du problème en étapes :

 

1)     Import d’un package JDBC

2)     Chargement de driver

3)     Création de la connexion à un gestionnaire de driver

4)     Création d’un « statement » afin de pouvoir lancer une requête

5)     Exécuter une requête pour sélectionner tous les éléments d’une table

6)     Afficher les résultats en fonction d’un critère entré

 

Améliorations/Evolutions possibles

 

Cette application pourrait être complétée par d’autres informations sur les étudiants comme leur adresse , le nombre d’examen au total et ensuite on pourrait ajouter des critères permettant de faire des requêtes sur ces critères qui viennent d’être entrés.