Merge branch 'php' of https://codefirst.iut.uca.fr/git/antoine.jourdain/SAE_2A_Anglais into php
commit
169a20889b
@ -1,59 +1,90 @@
|
|||||||
```plantuml
|
```plantuml
|
||||||
@startuml
|
@startuml
|
||||||
card User [
|
|
||||||
User
|
skinparam cardAttributeIconSize 9
|
||||||
--
|
skinparam cardBackgroundColor #009900
|
||||||
<u>id
|
skinparam cardBorderColor #black
|
||||||
password
|
skinparam ArrowColor #00331f
|
||||||
email
|
skinparam cardFontColor #black
|
||||||
name
|
skinparam cardFontName arial
|
||||||
surname
|
skinparam BackgroundColor #lightgrey
|
||||||
nickname
|
skinparam usecaseBackgroundColor #80ff80
|
||||||
image
|
|
||||||
extratime
|
card User [
|
||||||
]
|
User
|
||||||
|
--
|
||||||
card Vocabulary [
|
<u>id
|
||||||
Vocabulary
|
password
|
||||||
--
|
email
|
||||||
<u>id
|
name
|
||||||
name
|
surname
|
||||||
image
|
nickname
|
||||||
]
|
image
|
||||||
|
extratime
|
||||||
card Group [
|
]
|
||||||
Group
|
|
||||||
--
|
card VocabularyList [
|
||||||
<u>id
|
VocabularyList
|
||||||
num
|
--
|
||||||
year
|
<u>id
|
||||||
sector
|
name
|
||||||
]
|
image
|
||||||
|
]
|
||||||
card Role [
|
|
||||||
Role
|
card Vocabulary [
|
||||||
--
|
Vocabulary
|
||||||
<u>id
|
--
|
||||||
name
|
<u>word
|
||||||
]
|
]
|
||||||
|
|
||||||
usecase Create
|
card Language [
|
||||||
|
Language
|
||||||
User "0,n" -- Create
|
--
|
||||||
Create -- "1,1" Vocabulary
|
<u>name
|
||||||
|
]
|
||||||
usecase Practice
|
|
||||||
|
card Group [
|
||||||
Group "0,n" -- Practice
|
Group
|
||||||
Practice -- "1,n" Vocabulary
|
--
|
||||||
|
<u>id
|
||||||
usecase Belong
|
num
|
||||||
|
year
|
||||||
User "1,1" -- Belong
|
sector
|
||||||
Belong -- "1,n" Group
|
]
|
||||||
|
|
||||||
usecase Be
|
card Role [
|
||||||
|
Role
|
||||||
User "1,n" -- Be
|
--
|
||||||
Be -- "1,1" Role
|
<u>id
|
||||||
@enduml
|
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
|
```plantuml
|
||||||
@startuml
|
@startuml
|
||||||
|
|
||||||
card Group [
|
skinparam cardAttributeIconSize 9
|
||||||
Group
|
skinparam cardBackgroundColor #009900
|
||||||
--
|
skinparam cardBorderColor #black
|
||||||
<u>id
|
skinparam ArrowColor #00331f
|
||||||
num
|
skinparam cardFontColor #black
|
||||||
year
|
skinparam cardFontName arial
|
||||||
sector
|
skinparam BackgroundColor #lightgrey
|
||||||
]
|
|
||||||
|
card Group [
|
||||||
card User [
|
Group
|
||||||
User
|
--
|
||||||
--
|
<u>id
|
||||||
<u>id
|
num
|
||||||
password
|
year
|
||||||
email
|
sector
|
||||||
name
|
]
|
||||||
surname
|
|
||||||
nickname
|
card User [
|
||||||
image
|
User
|
||||||
extratime
|
--
|
||||||
~#groupID
|
<u>id
|
||||||
]
|
password
|
||||||
User --> Group
|
email
|
||||||
|
name
|
||||||
card Vocabulary [
|
surname
|
||||||
Vocabulary
|
nickname
|
||||||
--
|
image
|
||||||
<u>id
|
extratime
|
||||||
name
|
~#groupID
|
||||||
image
|
]
|
||||||
~#creator
|
|
||||||
]
|
card VocabularyList [
|
||||||
Vocabulary --> User
|
VocabularyList
|
||||||
|
--
|
||||||
card Role [
|
<u>id
|
||||||
Role
|
name
|
||||||
--
|
image
|
||||||
<u>id
|
~#userID
|
||||||
name
|
]
|
||||||
]
|
|
||||||
card Practice [
|
card Translate [
|
||||||
Practice
|
Translate
|
||||||
--
|
--
|
||||||
<u>#vocabID
|
<u>#firstWord
|
||||||
<u>#groupID
|
<u>#secondWord
|
||||||
]
|
<u>#listVoc
|
||||||
Practice --> Vocabulary
|
]
|
||||||
Practice --> Group
|
|
||||||
|
card Vocabulary [
|
||||||
card Be [
|
Vocabulary
|
||||||
Be
|
--
|
||||||
--
|
<u>word
|
||||||
<u>#userID
|
]
|
||||||
<u>#roleID
|
|
||||||
]
|
card Language [
|
||||||
Be --> User
|
Language
|
||||||
Be --> Role
|
--
|
||||||
|
<u>name
|
||||||
@enduml
|
]
|
||||||
|
|
||||||
|
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