-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathuse_case
More file actions
49 lines (43 loc) · 1.11 KB
/
use_case
File metadata and controls
49 lines (43 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@startuml
left to right direction
skinparam backgroundColor AliceBlue
skinparam handwritten true
skinparam actor {
BorderColor black
FontName Courier
BackgroundColor black
}
skinparam usecase {
BackgroundColor Yellow
BorderColor Yellow
BackgroundColor<< Main >> Yellow
BorderColor<< Main >> Yellow
ArrowColor Blue
}
actor Student
actor Mess_Worker
actor Mess_Manager
rectangle worker{
Student-->(Login)
(Register) .> (Login) : <<include>>
(Login)<--Mess_Worker
Mess_Manager-->(Login)
(Apply for\nleave)<--Mess_Worker
(View attendence\nand salary)<--Mess_Worker
}
rectangle student{
Student-->(View mess\nmenu)
Student-->(View mess\ncharges)
(view mess\nfines) .> (View mess\ncharges) : <<include>>
Student-->(View mess\nduties)
Student-->(Choose preference)
Student-->(Complaint)
}
rectangle manager{
(View worker's\ndetails)<--Mess_Manager
(View worker's\ndetails) .> (grant leave) : <<extend>>
(View grocery\nlist)<--Mess_Manager
(Track status\nof delivery) .> (View grocery\nlist) : <<extend>>
(Manage complaint\nportal)<--Mess_Manager
}
@enduml