@startuml anyreport !theme cerulean-outline left to right direction skinparam packageStyle rectangle actor :User: as user rectangle "Access-pane"{ usecase (Set account data ) as link usecase (Connect to database) as connect usecase (Disconnect from database) as disconnect user -- link user -- connect user -- disconnect } rectangle "UsersByTag-pane"{ usecase (Add tag ) as add usecase (Remove tag) as remove usecase (Viev current tags) as currentTags user -- add user -- remove user -- currentTags } rectangle "Report-pane"{ usecase (Viev results ) as results usecase (Download xlsx report) as xlsxReport usecase (Viev Statistics) as statistics usecase (Download text Statistics) as textStatistics user -- results user -- xlsxReport user -- statistics user -- textStatistics } @enduml