Browse Source

added bdd and composite diagram v1

alejeune 1 year ago
parent
commit
4aa38442ca
4 changed files with 116 additions and 0 deletions
  1. 15
    0
      BDD.md
  2. 2
    0
      DClass.uml
  3. 98
    0
      DComposite.uml
  4. 1
    0
      DDeploiement.uml

+ 15
- 0
BDD.md View File

@@ -0,0 +1,15 @@
1
+# Tables stockees en local
2
+
3
+## 1 table pour stocker les n autres user
4
+|  id | username  |  ip | port | connected
5
+|---|---|---|---|---|
6
+|  ... |  ...  |  ... | ...  |...  |
7
+
8
+
9
+## n tables pour stocker les conversations avec chaque utilisatur
10
+| idMessage | User | texte  |  sender | date/time  |  dfgh |
11
+|---|---|---|---|---|---|
12
+|  ... | ...  |  ... | ...  |  ... |...  |
13
+
14
+# Table stockee sur l'IdServer
15
+stockage de l'id courant (pas besoin de db)

+ 2
- 0
DClass.uml View File

@@ -64,6 +64,8 @@ package Model <<Rectangle>> {
64 64
         user : User
65 65
         body : String
66 66
         date : Date
67
+        sender : Boolean /'1 si c'est le User de l'app le sender, 0 sinon'/
68
+        id : Int
67 69
     }
68 70
 
69 71
     class ThreadList{

+ 98
- 0
DComposite.uml View File

@@ -0,0 +1,98 @@
1
+/' Faire des compositions, par exmple poour la vue Raph il comprend '/
2
+
3
+
4
+/' Remplacer les classes par des boites '/
5
+@startuml
6
+
7
+class PannelPrincipale {
8
+
9
+}
10
+
11
+class ListUsers {
12
+
13
+}
14
+
15
+class SelfProfil {
16
+
17
+}
18
+
19
+class Chat {
20
+
21
+}
22
+
23
+class Menu {
24
+
25
+}
26
+
27
+PannelPrincipale *-- ListUsers
28
+PannelPrincipale *-- SelfProfil
29
+PannelPrincipale *-- Chat
30
+PannelPrincipale *-- Menu
31
+
32
+Class ButtonEditName {
33
+
34
+}
35
+
36
+Class Avatar {
37
+
38
+}
39
+
40
+Class UserName {
41
+
42
+}
43
+
44
+SelfProfil *-- ButtonEditName
45
+SelfProfil *-- Avatar
46
+SelfProfil *-- UserName
47
+
48
+class Status {
49
+
50
+}
51
+
52
+ListUsers *-- Avatar
53
+ListUsers *-- UserName
54
+ListUsers *-- Status
55
+
56
+class Message {
57
+
58
+}
59
+
60
+class WindowSendMessage {
61
+
62
+}
63
+
64
+Chat *-- Message
65
+Chat *-- WindowSendMessage
66
+
67
+class Text {
68
+
69
+}
70
+
71
+class Time {
72
+
73
+}
74
+
75
+Message *-- Avatar
76
+Message *-- Text
77
+Message *-- User
78
+Message *-- Time
79
+
80
+class SendMessage{
81
+
82
+}
83
+
84
+class SendFile {
85
+
86
+}
87
+
88
+class SendIcon {
89
+
90
+}
91
+
92
+WindowSendMessage *-- SendMessage
93
+WindowSendMessage *-- SendFile
94
+WindowSendMessage *-- SendIcon
95
+
96
+
97
+
98
+@enduml

+ 1
- 0
DDeploiement.uml View File

@@ -0,0 +1 @@
1
+/' Faire des cubes et des liaisons entre les infrastructures '/

Loading…
Cancel
Save