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
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é.
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.
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 »
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.
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é
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.