Académique Documents
Professionnel Documents
Culture Documents
2) Technologies utilisées :
*phpMyAdmin : Un outil de gestion de base de données MySQL via
une interface web.
*MySQL : Un système de gestion de base de données relationnelles.
*Java : Un langage de programmation orienté objet.
3) Fonctionnalités principales :
*Gestion des clients :
Stocker les informations des clients dans un tableau dans la base de
données.Les informations des clients peuvent inclure : identifiant, nom,
prénom, adresse, numéro de téléphone, etc.
*Gestion des demandes :
Stocker les demandes des clients dans un autre tableau dans la base de
données.
Les demandes peuvent inclure : identifiant de la demande,identifiant
du client, date de la demande, statut de la demande, type de la
demande, etc.
Utiliser l'identifiant du client comme clé étrangère dans le tableau des
demandes pour relier chaque demande à son client.
*Connection à application Java :
Développer une application Java permettant de se connecter à la base
de données.
Afficher les informations des clients en fonction de leur identifiant.
Afficher les demandes associées à chaque client en utilisant
l'identifiant du client comme clé étrangère.
3)Architecture du système :
*Base de données :
Utiliser phpMyAdmin pour créer et gérer la base de données.
.Créer deux tables : "client" pour stocker les informations des
clients et "demande" pour stocker les demandes des clients.
.Utiliser l'identifiant du client comme clé étrangère dans la table
"demande" pour lier les demandes à leurs clients correspondants.
Application Java :
.Développer une application Java en utilisant des concepts orientés
objet.
.L’application java se connectera a la base de données en utilisant
les bibliothéques JDBC ( Java Database connectivty)
.Implémenter une fonctionnalité permettant d'afficher les
informations des clients en fonction de leur identifiant.
.Implémenter une fonctionnalité permettant d'afficher les
demandes associées à chaque client en utilisant l'identifiant du client
comme clé étrangère.
4) Interface utilisateur :
L'interface utilisateur de application Java devra être conviviale et
facile à utiliser.
Permettre à l'utilisateur de saisir l'identifiant d'un client pour afficher
ses informations et ses demandes associées.
5)Tests et validation :
6)Documentation :