added bdd and composite diagram v1
This commit is contained in:
parent
6c2e0d7c11
commit
4aa38442ca
4 changed files with 116 additions and 0 deletions
15
BDD.md
Normal file
15
BDD.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# Tables stockees en local
|
||||||
|
|
||||||
|
## 1 table pour stocker les n autres user
|
||||||
|
| id | username | ip | port | connected
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| ... | ... | ... | ... |... |
|
||||||
|
|
||||||
|
|
||||||
|
## n tables pour stocker les conversations avec chaque utilisatur
|
||||||
|
| idMessage | User | texte | sender | date/time | dfgh |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| ... | ... | ... | ... | ... |... |
|
||||||
|
|
||||||
|
# Table stockee sur l'IdServer
|
||||||
|
stockage de l'id courant (pas besoin de db)
|
|
@ -64,6 +64,8 @@ package Model <<Rectangle>> {
|
||||||
user : User
|
user : User
|
||||||
body : String
|
body : String
|
||||||
date : Date
|
date : Date
|
||||||
|
sender : Boolean /'1 si c'est le User de l'app le sender, 0 sinon'/
|
||||||
|
id : Int
|
||||||
}
|
}
|
||||||
|
|
||||||
class ThreadList{
|
class ThreadList{
|
||||||
|
|
98
DComposite.uml
Normal file
98
DComposite.uml
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
/' Faire des compositions, par exmple poour la vue Raph il comprend '/
|
||||||
|
|
||||||
|
|
||||||
|
/' Remplacer les classes par des boites '/
|
||||||
|
@startuml
|
||||||
|
|
||||||
|
class PannelPrincipale {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class ListUsers {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class SelfProfil {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class Chat {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class Menu {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
PannelPrincipale *-- ListUsers
|
||||||
|
PannelPrincipale *-- SelfProfil
|
||||||
|
PannelPrincipale *-- Chat
|
||||||
|
PannelPrincipale *-- Menu
|
||||||
|
|
||||||
|
Class ButtonEditName {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Class Avatar {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Class UserName {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
SelfProfil *-- ButtonEditName
|
||||||
|
SelfProfil *-- Avatar
|
||||||
|
SelfProfil *-- UserName
|
||||||
|
|
||||||
|
class Status {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
ListUsers *-- Avatar
|
||||||
|
ListUsers *-- UserName
|
||||||
|
ListUsers *-- Status
|
||||||
|
|
||||||
|
class Message {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class WindowSendMessage {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Chat *-- Message
|
||||||
|
Chat *-- WindowSendMessage
|
||||||
|
|
||||||
|
class Text {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class Time {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Message *-- Avatar
|
||||||
|
Message *-- Text
|
||||||
|
Message *-- User
|
||||||
|
Message *-- Time
|
||||||
|
|
||||||
|
class SendMessage{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class SendFile {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class SendIcon {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
WindowSendMessage *-- SendMessage
|
||||||
|
WindowSendMessage *-- SendFile
|
||||||
|
WindowSendMessage *-- SendIcon
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@enduml
|
1
DDeploiement.uml
Normal file
1
DDeploiement.uml
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/' Faire des cubes et des liaisons entre les infrastructures '/
|
Loading…
Reference in a new issue