Conception et Implementation d'un système de Clavardage.
Collaborateurs : LARTIGUE Auriane (4IR-A1, alartigu@etud.insa-toulouse.fr) et MOUKHLIS Nabil (4IR-A1, moukhlis@etud.insa-toulouse.fr)
.idea | ||
Conception | ||
Implementation | ||
Javadoc | ||
README.md |
ChatApp-AL-NM
*Conception et Implementation d'un système de Clavardage.
Collaborateurs : LARTIGUE Auriane (4IR-A2, alartigu@etud.insa-toulouse.fr) et MOUKHLIS Nabil (4IR-A1, moukhlis@etud.insa-toulouse.fr)
Conception
Ce dossier contient les différents diagrammes en format "png".
- Diagramme de cas d'utilisation
- Diagramme de classe (MVC)
- Diagramme de séquence
- Diagramme de Structure Composite
- Diagramme de Machine à Etats
Implémentation
Nous avons quatre package distincts regroupant nos différentes classes.
- **Controller** : Contient la classe "chatApp" qui permet que chaque connexion et chaque session soient entamées. Intermédiaire entre les classes de Model et celles de View.
- **Model** : Contient les classes utilisées/traitées par le contrôleur, dont la base de données.
- **Protocol** : Contient les classes permettant les communications en UDP et TCP.
- **View **: Contient les classes constituant l'interface graphique.
Javadoc
Des commentaires étant présents dans le code source de notre application, nous avons généré la documentation dans ce dossier.
Techologies Utilisées
- JAVAFX
- JAVA
- GRADLE