Techniques de Programmation pour Internet
Année Spéciale Informatique
ENSIMAG 2002 - 2003
James L. Crowley
Séance 9-12 24 mars 2003
Votre projet final du cours est de réaliser un prototype pour un site de commerce électronique. Ce projet sera fait en binôme et occupera les séances 9, 10, 11 et 12. La séance 12 sera consacrée aux évaluations des sites. La note attribuée lors de cette évaluation déterminera votre note de cours.
Le rôle de votre site est de présenter, décrire, et vendre une ligne de produits. Ces produits peuvent être n'importe quelle chose. Les fantaisies sont autorisées. Des exemples possibles comprennent la musique, les photos, les scriptes en PERL, HTML ou JavaScript, les voyages en tapis magique, l'accès à d'autres sites sur internet, ou même l'accès aux projets des collègues.
Votre site devra inclure un (ou des) page(s) d'orientation générale avec une description de la ligne de produits. Il doit y avoir une description de chaque produit avec ses caractéristiques et ses prix. Il faut un mécanisme de commande permettant la commande de plusieurs produits, avec une présentation du total et une vérification finale par l'utilisateur. Il faut également des pages dans lesquelles l'utilisateur s'identifie et entre les informations pour ses paiements.
Le projet sera évalué par une note entre 0 et 20, déterminée par les critères suivants :
Efficacité et facilité d'utilisation. (5 points)
Est-ce que le site est efficace à utiliser pour les débutants et les experts ? Est-ce qu'on peut trouver et commander la marchandise avec un minimum deffort, tout en évitant les commandes accidentelles (causes majeures de non-paiement et de perte)?
Technicité (5 points)
L'usage de techniques avancées en HTML, PERL, JavaScript, ou dautres méthodes.
Présentation (5 points)
Est-ce que le site est agréable à consulter ? Est-ce que le site séduit l'utilisateur pour s'informer sur les produits vendus ?
Appréciation générale (5 points)
Un critère permettant de majorer les notes pour les sites présentant un aspect original ou intéressant qui ne rentre pas dans les autres critères.