Merge branch 'php' of https://codefirst.iut.uca.fr/git/antoine.jourdain/SAE_2A_Anglais into php
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…
Reference in new issue