Master of Computer Science - Dept. of Computer Science -
University of Grenoble I - France
Master 1 d'Informatique - UFR IMA - Université Grenoble I - France
Ce projet vise à construire une application Web de Théatre. Cette application permet, par exemple, de consulter le programme des spectacles et représentations proposés, d'effectuer des réservations, d'ajouter des représentations, etc. L'application suit une architecture multi-niveaux constituée des niveaux suivants : (i) un premier niveau web permet aux utilisateurs de l'application d'accéder aux diverses fonctionnalités fournies via des requêtes web et (ii) un second niveau données permet de stocker, de manière persistante et cohérente, les informations relatives à l'application.
Les objectifs du projet sont de deux natures :
Objectifs relatifs aux intergiciels et systèmes répartis
Construction d'applications Web via l'utilisation de la technologie de Servlets et du middleware Apache Tomcat.
Gestion des données relatives à une session d'utilisateur Web via les mécanismes de sessions et cookies.
Sécurité et authentification lors de l'accès à l'application Web.
Objectifs relatifs à la gestion des données :
Garantie de la cohérence des données via la prise en compte de contraintes d'intégrité et l'utilisation de transactions.
Sara Bouchenak (Sara.Bouchenak@imag.fr),
Cyril Labbé (Cyril.Labbe@imag.fr)
Le projet aura lieu en binômes. Lors de la séance finale, chaque binôme devra présenter les principaux résultats de son projet. Il faudra, en particulier, veiller à :
Préparer des jeux de test présentant les différentes étapes réalisées du projet.
Etre présent en salle quinze minutes avant l'heure de passage du binôme pour préparer la démonstration (configuration de l'environnement, éditeur ouvert avec code du projet et toute initialisation nécessaire au lancement de l'application web).
Préparer un fichier zip ou tar.gz contenant ceci :
un répertoire src/ pour tout code source du projet
un répertoire doc/ pour a documentation Javadoc associé au code du projet
un fichier nommé rapport.pdf (au format pdf) ou rapport.txt (au format texte) donnant une brève description de l'état d'avancement du projet (étapes réalisées et étapes non réalisées), les principes de conception des solutions proposées, la raison de non réalisation de certaines étapes si tel est le cas ; le fichier fera maximum 4 pages
un répertoire etc/ pour tout autre document jugé nécessaire.
Envoyer un mail aux enseignants évaluateurs en joignant le fichier zip ou tar.gz en question.
Consulter le planning de passage des binômes.
Un directeur de théâtre désire informatiser le système d'accès aux spectacles qui se déroulent dans son théâtre au cours d'une même saison (de septembre à juillet). Pour cela, une application Web multi-niveaux sera construite. Cette application est constituée des niveaux suivants : (i) un premier niveau web permet aux utilisateurs de l'application d'accéder aux diverses fonctionnalités fournies via des requêtes web et (ii) un second niveau BD permet de stocker, de manière persistante et cohérente, les informations relatives à l'application.
Page created by S. Bouchenak,
Sara.Bouchenak@imag.fr
Last modification:
23/01/2012