CSI 3540. Structures, techniques et normes du Web
Hiver 2010

Projet : partie 4 (40 % de la note du projet) — première ébauche

Échéance : lundi 12 avril 2010, 23 h

[ PDF ]

Objectif

Introduction

Vous devez maintenant compléter l’implémentation du projet. Utilisez au maximum les techniques et normes vues en classe. L’application Web finale doit comporter les éléments suivants :

Vous construisez votre application à partir des éléments fournis pour les parties 1, 2 et 3 du projet. Tâchez de corriger les problèmes soulevés lors de la correction, si nécessaire. Il se peut que vous découvriez des éléments manquants (pages Web, JavaScript pour la validation, etc.), ajoutez les afin de rendre l’application complète possible. Si cela s’applique, ajoutez des services Web à l’application.

Assurez-vous que votre application tourne sous GlassFish et qu’on peut y accéder à partir de Firefox (vous n’avez pas à supporter les autres navigateurs pour ce projet). L’application doit être facile à déployer. Vous devez soumettre un fichier .war, ayant un descripteur de déploiement. Le code produit doit être de qualité : déclarez les variables, ajoutez des commentaires significatifs, évitez les raccourcis qui rendent le code obscur.

C’est la remise finale du projet. Assurez-vous de revoir toutes parties du projet et corriger toutes les erreurs. L’évaluation tiendra compte de l’ensemble des éléments soumis.

Le rapport devrait contenir une section décrivant les étapes (hypothétiques) subséquentes afin de produire une première version utilisable de l’application. Quelles fonctionnalités n’ont pas été implémentées ? Quelles parties de l’application devraient être réécrites ? Etc.

Consignes

Vous devez préférablement faire le travail en équipe de deux, mais vous pouvez aussi faire le travail individuellement. Vous devez soumettre, via WebCT, les éléments suivants :

  1. Une version électronique de l’application (.war) ;
  2. Un rapport professionnel décrivant tout le projet. Il doit y avoir une section décrivant ce que vous avez implémenté pour cette partie du projet. Comment vous l’avez fait (quelle technologie) et pourquoi. Si vous avez corrigé des problèmes soulevés lors des corrections précédentes, ajoutez une section expliquant ces changements (ChangeLog). Tâchez de remettre un rapport professionnel (précis, bien structuré, en bon français).
  3. Assurez-vous de décrire l’utilisation de l’application (comment établir la connexion à la banque de données (nom d’usager ?), quelles sont les pages à visiter (session typique), etc.)

Modifié le : 26 mars 2010