Open Senya-P opened 6 months ago
@startuml
left to right direction
skinparam PackageStyle rect
actor Staff
rectangle PersonModule {
Staff -- (view students information)
(view students information) -> (turn on edit mode): extend
(turn on edit mode) -> (create/edit/delete students information): extend
(create/edit/delete students information) -> (save students information): extend
(save students information) -> (turn off edit mode): extend
(save students information) .> (handle invalid data): include
(handle invalid data) .-> (create/edit/delete students information): include
}
@enduml
As study department we should be able to create/edit/delete a person's personal information in order to manage the person in the system because some personal information can't be managed or changed by the user to prevent mistakes.