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)
Find a file
2021-01-30 14:06:54 +01:00
.idea SendPost fonctionnelle (vraiment fonctionnelle) 2021-01-17 12:41:18 +01:00
Conception Ajout TDs COO 2020-11-23 14:28:31 +01:00
Implementation Nettoyage du code 2021-01-30 13:49:03 +01:00
Javadoc Javadoc 2021-01-30 13:50:00 +01:00
README.md Mettre à jour 'README.md' 2021-01-30 14:06:54 +01:00

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