AWEB Gestion d’un théâtre 28 juin 2002 Aïda Jaballah (IDL) Alexandre Szerement (IDL)
AWEB: Gestion d ’un théâtre Plan : Fonctionnalités Liste Cas d’utilisation Environnement Serveur Composants J2EE Architecture de l ’application Couches n-tiers Base de données Démonstration A.Jaballah & A. Szerement 2
AWEB: Gestion d ’un théâtre Cahier des charges Fonctionnalités: un accès publique pour la consultation/recherche des spectacles. un accès publique pour s ’inscrire un accès privé pour les clients pour réserver, consulter leur compte et gérer leurs informations personnelles. un accès privé pour les gérants de théâtre pour proposer de nouveaux spectacles, consulter les réservations et gérer le compte du théâtre. un accès privé pour les administrateurs pour pouvoir effectuer les mêmes opérations que les clients ou les gérants de théâtre. A.Jaballah & A. Szerement 3
AWEB: Gestion d ’un théâtre Cahier des charges Cas d’utilisation A.Jaballah & A. Szerement 4
AWEB: Gestion d ’un théâtre Environnement de développement Serveur: Tomcat jakarta-tomcat-3.3.1 (serveur HTTP incluant un moteur de servlet) Composants J2EE: Servlets, JSP Base de données: Serveur mysql A.Jaballah & A. Szerement 5
AWEB: Gestion d ’un théâtre Architecture statique de l’application Architecture globale: A.Jaballah & A. Szerement 6
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche présentation: Package IHM_visiteurs A.Jaballah & A. Szerement 7
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche présentation: Package IHM_clients A.Jaballah & A. Szerement 8
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche présentation: Package IHM_gérants A.Jaballah & A. Szerement 9
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche présentation: Package IHM_administrateurs A.Jaballah & A. Szerement 10
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche applicative: Package controle A.Jaballah & A. Szerement 11
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche métier: Package mail A.Jaballah & A. Szerement 12
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche métier: Package gestion A.Jaballah & A. Szerement 13
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche métier: Package coreservlets (accès BD) A.Jaballah & A. Szerement 14
AWEB: Gestion d ’un théâtre Architecture statique de l ’application Couche persistance: Base de données A.Jaballah & A. Szerement 15
AWEB: Gestion d ’un théâtre Architecture dynamique de l’application Cas d’utilisation: diagramme de collaboration A.Jaballah & A. Szerement 16
AWEB: Gestion d ’un théâtre Conclusion La démonstration … A.Jaballah & A. Szerement 17