Anthony RICHARD 1 year ago
commit 169a20889b

@ -1,59 +1,90 @@
```plantuml
@startuml
card User [
User
--
<u>id
password
email
name
surname
nickname
image
extratime
]
card Vocabulary [
Vocabulary
--
<u>id
name
image
]
card Group [
Group
--
<u>id
num
year
sector
]
card Role [
Role
--
<u>id
name
]
usecase Create
User "0,n" -- Create
Create -- "1,1" Vocabulary
usecase Practice
Group "0,n" -- Practice
Practice -- "1,n" Vocabulary
usecase Belong
User "1,1" -- Belong
Belong -- "1,n" Group
usecase Be
User "1,n" -- Be
Be -- "1,1" Role
@enduml
```plantuml
@startuml
skinparam cardAttributeIconSize 9
skinparam cardBackgroundColor #009900
skinparam cardBorderColor #black
skinparam ArrowColor #00331f
skinparam cardFontColor #black
skinparam cardFontName arial
skinparam BackgroundColor #lightgrey
skinparam usecaseBackgroundColor #80ff80
card User [
User
--
<u>id
password
email
name
surname
nickname
image
extratime
]
card VocabularyList [
VocabularyList
--
<u>id
name
image
]
card Vocabulary [
Vocabulary
--
<u>word
]
card Language [
Language
--
<u>name
]
card Group [
Group
--
<u>id
num
year
sector
]
card Role [
Role
--
<u>id
name
]
usecase Create
User "0,n " -- Create
Create -- "1,1 " VocabularyList
usecase Practice
Group "0,n " -- Practice
Practice -r-- "0,n" VocabularyList
usecase Belong
User "0,1" -- Belong
Belong -- "0,n" Group
usecase Have
User "0,n" -- Have
Have -- "0,n " Role
usecase Register
Vocabulary "1,n" -- Register
Register - "0,n" Language
usecase Translate
Translate - "0,n" Vocabulary
Vocabulary - "0,n" Translate
Translate --- "0,n" VocabularyList
@enduml

@ -1,62 +1,105 @@
```plantuml
@startuml
card Group [
Group
--
<u>id
num
year
sector
]
card User [
User
--
<u>id
password
email
name
surname
nickname
image
extratime
~#groupID
]
User --> Group
card Vocabulary [
Vocabulary
--
<u>id
name
image
~#creator
]
Vocabulary --> User
card Role [
Role
--
<u>id
name
]
card Practice [
Practice
--
<u>#vocabID
<u>#groupID
]
Practice --> Vocabulary
Practice --> Group
card Be [
Be
--
<u>#userID
<u>#roleID
]
Be --> User
Be --> Role
@enduml
```plantuml
@startuml
skinparam cardAttributeIconSize 9
skinparam cardBackgroundColor #009900
skinparam cardBorderColor #black
skinparam ArrowColor #00331f
skinparam cardFontColor #black
skinparam cardFontName arial
skinparam BackgroundColor #lightgrey
card Group [
Group
--
<u>id
num
year
sector
]
card User [
User
--
<u>id
password
email
name
surname
nickname
image
extratime
~#groupID
]
card VocabularyList [
VocabularyList
--
<u>id
name
image
~#userID
]
card Translate [
Translate
--
<u>#firstWord
<u>#secondWord
<u>#listVoc
]
card Vocabulary [
Vocabulary
--
<u>word
]
card Language [
Language
--
<u>name
]
card Register [
Register
--
<u>#language
<u>#word
]
card Role [
Role
--
<u>id
name
]
card Practice [
Practice
--
<u>#vocabID
<u>#groupID
]
card Be [
Be
--
<u>#userID
<u>#roleID
]
User --> Group
Translate --> VocabularyList
Vocabulary <-- Translate
Vocabulary <-- Translate
Language <-r- Register
Register --> Vocabulary
Practice -> VocabularyList
Practice -> Group
Be --> User
Role <-l- Be
VocabularyList -> User
@enduml

Loading…
Cancel
Save