Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @startuml
- title Diagramme côté serveur
- class Fenêtre {
- -connexions : Map<String, Socket>
- +buildSQLRequest(requete : String) : String
- +envoyerRequete(requete : Requete)
- +recevoirRequete() : Requete
- +creerGroupe(nom : String)
- +supprimerGroupe(nomGroupe : String)
- +creerUtilisateur(nom : String, prenom : String, login : String, password : String, utilCampus : boolean)
- +supprimerUtilisateur(login : String)
- +ajouterUtilisateurGroupe(login : String, nomGroupe : String)
- +supprimerUtilisateurGroupe(login : String, nomGroupe : String)
- +miseAJourClients()
- }
- class InterfaceSQL {
- -url : final String
- -login : final String
- -mdp : final String
- -connexion : Connection
- +connexionSQL()
- +lireBDD(requete : String) : List<String> resultat
- +ecrireBDD(requete : String)
- +libererRessources()
- }
- class RequeteReseau {
- -type : int
- -requete : String
- +Requete(type : int, requete : String)
- +getType() : int
- +getRequete() : String
- }
- note "Cette classe est la légende" as N1
- Legende .. N1
- class Legende {
- - attribut prive
- + methode() Methode publique
- }
- RequeteReseau <--down- Fenêtre:-requeteAEnvoyer\n1
- RequeteReseau <--down- Fenêtre:-requeteReception\n1
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement