Загрузка данных


@startuml
left to right direction

actor "Администратор" as Admin
actor "Менеджер по учёту" as Manager
actor "Технический специалист" as Tech
actor "Сотрудник" as User
actor "Аудитор" as Auditor

rectangle "Система учёта компьютерной техники" {
  usecase "Управление пользователями" as UC1
  usecase "Настройка прав доступа" as UC2
  usecase "Добавление/редактирование техники" as UC3
  usecase "Назначение техники сотрудникам" as UC4
  usecase "Формирование заявок на закупку/списание" as UC5
  usecase "Ведение истории обслуживания" as UC6
  usecase "Обновление статусов техники" as UC7
  usecase "Создание заявок на ремонт" as UC8
  usecase "Просмотр закреплённой техники" as UC9
  usecase "Отслеживание статуса заявок" as UC10
  usecase "Генерация отчётов" as UC11
  usecase "Просмотр истории изменений" as UC12
}

Admin --> UC1
Admin --> UC2
Admin --> UC12

Manager --> UC3
Manager --> UC4
Manager --> UC5
Manager --> UC6
Manager --> UC11

Tech --> UC6
Tech --> UC7
Tech --> UC8
Tech --> UC9

User --> UC8
User --> UC9
User --> UC10

Auditor --> UC11
Auditor --> UC12
@enduml