Vous êtes sur la page 1sur 5

Projet Web

Application : Site Web BIBLIOTHEQUE

Travail demandé : On désire réaliser une application web pour la gestion de la bibliothèque au sein de
l’Iset. Pour cela, on vous donne le cahier de charge suivant :

Soit la base de données ISET contenant la table Etudiant qui a la structure suivante :

Etudiant( NCE, Nom, Prenom, Date_Naiss, Sexe, Statut)

La base de données ISET a été créée sous MySql et elle se trouve sur la machine locale (localhost).
L’utilisateur « abc » de mot de passe « 123 » possède tous les droits sur cette base de données. Le site web
Site_Iset est accessible grâce au serveur Apache de EasyPHP qui est installé sur cette machine.

Première Partie : Gestion des étudiants


1. Inscription d’un étudiant

Page Inscription.php :

1
Projet Web

NB :

On vous demande de réaliser les contrôles de saisie nécessaires pour l’inscription d’un étudiant correctement.

La page insc.php :
Dans le cas où l’étudiant a été ajouté (inséré) dans la base de données avec succès, on a l’affichage
suivant :

La page insc.php permet alors d’ajouter une nouvelle ligne dans la table Etudiant (un nouvel étudiant).

Si le champ nom et/ou le champ prénom est vide alors on obtient l’un des affichages suivants :

2
Projet Web

2. Consultation d’un étudiant


Page consultation_etudiant.php :

3. Suppression d’un étudiant


Page Suppression_etudiant.php :

4. Consultation de la liste des étudiants


4.1. Consultation de la liste de tous les étudiants

Page consultation_liste.php :

La page cons_liste.php :

3
Projet Web

4.2. Consultation de la liste des étudiants de sexe donné


Page Liste_etudiants_critere.php:

On peut soit choisir de consulter la liste des garçons soit afficher la liste des filles.

5. Modification des données concernant un étudiant 


Après la recherche d’un étudiant particulier, on affiche ses coordonnées et on modifie un ou plusieurs
champs.

Deuxième partie : Gestion des livres


On ajoute une table livre à la base de données comme suit :

Livre(id_livre,titre,auteur,dateedition,editeur,description,etat,quantité)

1. Gestion de la bibliothèque :
L’administrateur a le droit d’ajouter, de modifier et de supprimer un livre de la bibliothèque.

2. Vitrine des livres de la bibliothèque


Chaque étudiant authentifié peut accéder à l’espace réservé aux livres.

L’espace réservé au livre est représentée comme suit :

Id_livr titre auteur dateedition editeur Description


e
1 PHP8 Olivier 09/06/2021 Eni Après une présentation des principes de base du Ajouter
Heurtel langage, l'auteur se focalise sur les besoins Au panier
4
Projet Web

Développe spécifiques du développement de sites


z un site dynamiques et interactifs et s'attache à apporter
web des réponses précises et complètes aux
dynamiqu problématiques habituelles
e et
interactif

2 Liste des Cédric 10/01/2018 Eni Dépliant aide-mémoire de 12 pages sur les Ajouter
principales Nicolas principales commandes du langage PHP dans sa Au panier
fonctions,s version 7.
yntaxe
détaillée,
regroupe
ment
thématiqu
e,
variables
et
constantes
…….

Chaque étudiant peut ajouter au maximum 3 livres simultanément à son panier.

Le champ quantité représente le nombre d’exemplaires disponible pour ce livre.

L’état : disponible si Quantité>0.

Epuisé si Quantité =0.

✔ L’étudiant peut ajouter un livre à son panier si Etat =  «disponible »


✔ Lorsqu’ un étudiant ajoute un livre à son panier et confirme son choix, la quantité se décrémente
par 1 et on met à jour son état.

Vous aimerez peut-être aussi