Compare commits
3 commits
de189146c0
...
260fe52d24
Author | SHA1 | Date | |
---|---|---|---|
|
260fe52d24 | ||
|
414d13585c | ||
|
4aa38442ca |
8 changed files with 135 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
|
19
DD.uml
Normal file
19
DD.uml
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
@startuml
|
||||||
|
|
||||||
|
node userAgent{
|
||||||
|
component DatabaseManager{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
actor User
|
||||||
|
|
||||||
|
node IdDataBase{
|
||||||
|
component IdManager{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
IdManager <-> DatabaseManager
|
||||||
|
DatabaseManager - User
|
||||||
|
|
||||||
|
@enduml
|
1
DDeploiement.uml
Normal file
1
DDeploiement.uml
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/' Faire des cubes et des liaisons entre les infrastructures '/
|
BIN
out/DClass.png
Normal file
BIN
out/DClass.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 120 KiB |
BIN
out/DComposite.png
Normal file
BIN
out/DComposite.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
BIN
out/DD.png
Normal file
BIN
out/DD.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.7 KiB |
Loading…
Reference in a new issue