You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
571 B
45 lines
571 B
1 year ago
|
'Created with https://www.planttext.com/
|
||
|
|
||
|
@startuml
|
||
|
|
||
|
skin rose
|
||
|
|
||
|
title Entity relationships
|
||
|
|
||
|
class User {
|
||
|
name
|
||
|
email
|
||
|
password
|
||
|
roles
|
||
|
availableTimes
|
||
|
}
|
||
|
|
||
|
class Visit {
|
||
|
day
|
||
|
possibleTimes
|
||
|
decidedTime
|
||
|
status
|
||
|
notes
|
||
|
}
|
||
|
|
||
|
class Visitor {
|
||
|
name
|
||
|
role
|
||
|
startSemester
|
||
|
majors
|
||
|
minors
|
||
|
type
|
||
|
hometown
|
||
|
}
|
||
|
|
||
|
class Committment {
|
||
|
level
|
||
|
}
|
||
|
|
||
|
Visit " *\n visitors ↓" -- "1..*" Visitor
|
||
|
Visit "*\ndecided guide →" -right- "0..1\n← visits" User : " "
|
||
|
Visit " 1" -up- "*" Committment
|
||
|
User "1" -up- "*" Committment
|
||
|
|
||
|
@enduml
|