TP N° 2 - 2014-2015
Programmation Web


Introduction

Ce TP a deux objectifs en vue :

  1. Amélioration du TP1 en utilisant la structure de fichiers;
  2. Hébergement du site dynamique chez le fournisseur d'accés (Hébergement gratuit chez Hostinger.fr).

Description du TP 2

Le site déjà mise au point (TP 1) doit être enrichi par un ensemble d'améliorations. Il doit y avoir deux types d'accés : Un accés client visiteur et un accés Administrateur (voir ci-dessous).

TP N°2 - Programmation Web - 2014/2015

Site Dynamique

 

Bienvenue sur APL/GTR
Achat de Produits en Ligne

- o 0 o -

Veuillez sélectionner le type d'accés :

 


Accés Administrateur

Dans ce cas, l'accés est restreint par un mot de passe (voir ci-dessous). On suppose qu'il y a un seul administrateur autorisé à y accéder. De ce fait, un seul mot de passe est enregistré par le système. Ce mot de passe est enregistré dans un fichier texte appelé (MP.txt).

Accés Administrateur

 

Veuillez taper le mot de passe SVP :

 

Le bouton Valider permet de vérifier le mot de passe saisi auquel cas il affiche les options suivantes :

Espace Administrateur

Si l'administrateur sélectionne la première option ( Modifier la liste des familles de produits), il aura la page d'options suivantes :

Modification de la liste des familles de produits

  • Ajouter une famille
  • Supprimer une famille
  • Modifier une famille
  • Afficher la liste des familles
  • Retour à la page principale

Les familles sont enregistrées dans un fichier appelé Familles.txt.

Une page similaire est prévue pour les produits. Tous les produits d'une même famille sont enregistrés dans un même fichier. De ce fait, il y aura autant de fichiers Produits que de familles.

Modification de la liste des produits par famille

Sélectionner une famille de produits SVP :

  • Ajouter un produit à la famille
  • Supprimer un produit de la famille
  • Modifier un produit de la famille
  • Afficher la liste des produits de la famille
  • Retour à la page principale

Quant à la consultation des commandes, l'administrateur doit être capable d'afficher toutes les commandes formulées par les visiteurs (afin de les transmettre au service Clientèle par exemple). Voir plus bas, comment les commandes sont créées.


Accès Visiteur

En plus des fonctionnalités décrites en TP1, chaque visiteur doit pouvoir établir une commande (semblable à un devis). Cette commande doit être enregistrée dans un fichier texte contenant les références du visiteur et les produits commandés.

Nom & Prénom : Flen Ben Flen
Adresse / Raison sociale : xxxxx xxxx xxxx xxxx xxx
Téléphone : xxxx xx xx xx
@ mail : xxxxxxxxxxxxxxx@xxxxx.xxx

Produit  

Famille Quantité
produit1 Famille1  1
produit 2 Famille 2 3

etc.

   

Travail demandé

Il est demandé à chaque étudiant de :

  1. Fournir un rapport écrit (2 pages au plus) . Le rapport doit mentionner les principales remarques (contraintes, insuffisances, etc.) qui ont pu être soulevées pendant la réalisation. Cliquer ici pour télécharger le document prototype.
  2. Le site doit être hébergé sur internet (par exemple chez Hostinger.fr) à l'URL que vous m'aurez communiquée. Pas la peine de me fournir le nom d'utilisateur et le mot de passe de votre compte.
  3. Vous n'êtes pas astreints à réaliser votre site comme décrit verbalement dans cet énoncé. Vous pouvez adopter l'ergonomie que vous désirez. Cependant, au moins, toutes les fonctionnalités du TP doivent être conservées (d'une manière ou d'une autre).
  4. Le rapport doit être remis par chargement ici-même (voir plus bas).
  5. La remise des rapports se fera au plus tard le 20 avril 2015.

Pour Uploader (placer) votre rapport, Cliquez ici.