Informatique et Techniques Numériques en Economie
-
Présentation des Tds

index suivant >>

1- Présentation générale

Le but des travaux dirigés est d'introduire quelques techniques qui permettent de créer un site Web dynamique en maîtrisant les éléments de base des langages HTML, SQL et PHP. Chaque binôme va produire un site commercial simplifié : quelques pages présentant des produits. Les fonctionalités de ce site seront les suivantes : enregistrement des visites sur le site, enregistrements des consultations de produits, enregistrements des achats. L'interaction d'utilisateurs avec le site va donc produire des données. Analyser ces données sera l'occasion d'introduire des techniques d'analyse de nombreuses données statistiques via des outils OLAP et des arbres de décisions. Le seul pré-requis est la connaissance de HTML. L'acquisition des connaissances nécessaires en HTML est très rapide, pour le cas où elles vous manqueraient. Vous pouvez trouver une réference complète : cours HTML.



2- Compétences à acquérir au cours du TD



3- Le site à créer

Vous avez ici un exemple de site à créer : Exemple site

Ce site comprend plusieurs pages : une page d'introduction, une page qui présente une selection de produits et qui permet d'en choisir un particulier. Une fois un produit choisi, on valide le formulaire, ce qui renvoie vers la page devis.php : cette page affiche le prix, voire d'autres informations, sur le produit sélectionné. L'utilisateur du site est alors libre de choisir entre acheter ou non le produit : il est renvoyé vers une page achat qui enregistrera son achat ou son refus d'achat, en enregistrant le produit et le client concerné. Ces quelques pages peuvent vous paraître ou non représentatives d'une interaction avec un site commercial, leur conception intègre en tout cas la plupart des techniques utilisées dans la conception des sites commerciaux. Voici un schéma correspondant à l'interaction proposée :

L'image suivant donne les langages à connaître dans le cadre des TDs et le schéma d'une interaction classique entre les langages. Les étapes 4 à 9 n'interviennent pas lors de toutes les interactions : certaines exécutions de code php ne requierent pas l'accès à une base de données.