Le projet de gestion du chat BetaBoutique
Cette application nommée chatbetaboutique, permet ainsi aux utilisateurs de poser en temps réel des questions sur les nouveautés, arrivages ou remboursements
de la boutique.
L'application Web de gestion du chat betaboutique sera développée en trois étapes ou briques :
1)
La première brique qui sera développée, consiste è programmer une application Web Struts nommée chatbetaboutique. Ce projet s'occupe de la gestion des comptes utilisateur (création,
modification, suppression), des salons (création, modification et suppression) et des inscriptions des utilisateurs aux salons.
Cette application reprend le style graphique de la boutique (partie administration) mais utilise le framework Struts en lieu et place des Servlets et pages JSP traditionnelles.
2)
L'application Web Struts chatbetaboutique développée dans la partie 1 pourrait être agrémentée d'un ensemble
de services liés aux dialogues et aux synchronisations des messages.
En effet, lors de cette seconde brique, le projet serviceschatbetaboutique est composé d'un ensemble de pages JSP pour lire les
messages, les utilisateurs inscrits et les salons, au format XML.
3)
La troisième et dernière brique, concerne l'interface graphique qui est une couche supplémentaire et
qui est le projet ihm chat BetaBoutique développé avec la version Java SE. Les affichages sont réalisés
avec une application SWING et un système de parsage des données reçues au format XML.
Tester l'application en ligne
Vous pouvez tester l'application directement en ligne avec cette plate-forme
L'accès nécessite une authentification.
Pour cela vous pouvez utiliser les coordonnées suivantes :

Identifiant : jlafosse
Mot de passe : jerome
Télécharger les sources du projet
Télécharger le projet complet.
Télécharger le fichier de configuration de l'application (web.xml).
Expression des besoins
Il existe évidemment plusieurs implémentations envisageables lors du développement d'un projet.
Pour le projet chatbetaboutique, nous allons présenter le Modèle Conceptuel des Données MERISE
afin d'introduire les informations à gérer par la suite.
La nouvelle base de données créée est nommée chatbetaboutique. Cette base de données possède cinq tables qui sont utilisateur, salon, utilisateursalon, message et serveur.
La structure de la base de données est représentée avec le MCD suivant :
