-
Notifications
You must be signed in to change notification settings - Fork 0
/
roles.drawio
145 lines (145 loc) · 15.2 KB
/
roles.drawio
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
<diagram name="第 1 页" id="jkn6fn0x9Wz4eNC4is5e">
<mxGraphModel dx="717" dy="18" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="827" pageHeight="1169" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="S2AbzcWut2CG05q-Gpmr-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-1" target="S2AbzcWut2CG05q-Gpmr-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-1" target="S2AbzcWut2CG05q-Gpmr-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-1" value="Teacher" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="338" y="455" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-4" target="S2AbzcWut2CG05q-Gpmr-8" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="169" y="485" />
<mxPoint x="169" y="425" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-4" target="S2AbzcWut2CG05q-Gpmr-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-4" target="S2AbzcWut2CG05q-Gpmr-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-4" target="S2AbzcWut2CG05q-Gpmr-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-4" value="Manage Students" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="189" y="470" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-6" target="S2AbzcWut2CG05q-Gpmr-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" parent="1" source="S2AbzcWut2CG05q-Gpmr-6" target="S2AbzcWut2CG05q-Gpmr-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-6" value="Manage Labs" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="409" y="470" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-8" value="Create" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="99" y="415" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-9" value="Read" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="99" y="455" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-10" value="Update" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="99" y="495" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-11" value="Delete" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="99" y="535" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="S2AbzcWut2CG05q-Gpmr-16" target="OePKKOsCtcilE0uocmWi-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="S2AbzcWut2CG05q-Gpmr-16" target="OePKKOsCtcilE0uocmWi-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="S2AbzcWut2CG05q-Gpmr-16" target="OePKKOsCtcilE0uocmWi-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-16" value="Lab Materials" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="549" y="415" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="S2AbzcWut2CG05q-Gpmr-17" target="OePKKOsCtcilE0uocmWi-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="S2AbzcWut2CG05q-Gpmr-17" value="Lab Solutions" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" parent="1" vertex="1">
<mxGeometry x="549" y="525" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-3" value="Create" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="679" y="410" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-4" value="Read" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="679" y="450" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-6" value="Delete" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="679" y="490" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-12" value="Read" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="679" y="525" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-14" target="OePKKOsCtcilE0uocmWi-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-14" value="Student" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="340" y="650" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-17" target="OePKKOsCtcilE0uocmWi-19">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="480" y="680" />
<mxPoint x="480" y="628" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-17" target="OePKKOsCtcilE0uocmWi-20">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="480" y="680" />
<mxPoint x="480" y="732" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-17" value="Labs" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="410" y="665" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-19" target="OePKKOsCtcilE0uocmWi-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-19" value="Lab Materials" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="499" y="617.5" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-20" target="OePKKOsCtcilE0uocmWi-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-20" target="OePKKOsCtcilE0uocmWi-27">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;strokeColor=#457B9D;fontColor=default;" edge="1" parent="1" source="OePKKOsCtcilE0uocmWi-20" target="OePKKOsCtcilE0uocmWi-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-20" value="Lab Solutions" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="499" y="722.5" width="90" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-24" value="Read" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="629" y="617.5" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-26" value="Create" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="629" y="660" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-27" value="Read" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="629" y="700" width="50" height="20" as="geometry" />
</mxCell>
<mxCell id="OePKKOsCtcilE0uocmWi-28" value="Delete" style="rounded=0;whiteSpace=wrap;html=1;labelBackgroundColor=none;fillColor=#A8DADC;strokeColor=#457B9D;fontColor=#1D3557;" vertex="1" parent="1">
<mxGeometry x="629" y="740" width="50" height="20" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>