You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
5.2 KiB
113 lines
5.2 KiB
1 month ago
|
@startuml
|
||
|
left to right direction
|
||
|
|
||
|
' МЕЙНФРЕЙМ
|
||
|
state "mainframe" as mainframe {
|
||
|
state "Статистика по данным базы" as baseStat {
|
||
|
baseStat : Данные реестра обученных:
|
||
|
baseStat : - количество обучений по направлениям обучения
|
||
|
baseStat : - количество преподавателей по направлениям
|
||
|
baseStat : - количество ПСК
|
||
|
baseStat : - количество программ обучения
|
||
|
baseStat : - ...
|
||
|
|
||
|
state teachersLink {
|
||
|
teachersLink : Переход к работе с данными преподавателей
|
||
|
}
|
||
|
state programsLink {
|
||
|
programsLink : Переход к работе с данными программ обучения
|
||
|
}
|
||
|
state coursesLink {
|
||
|
coursesLink : Переход к работе с данными курсов
|
||
|
}
|
||
|
state buildingsLink {
|
||
|
buildingsLink : Переход к работе с данными объектов строительства
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
state "Статистика по файлобменнику" as storageStat {
|
||
|
storageStat: Данные по загруженным документам:
|
||
|
storageStat: - количество загруженных документов\n по видам документов
|
||
|
storageStat: -
|
||
|
state storageLink {
|
||
|
storageLink : Переход к работе с файлообменником
|
||
|
}
|
||
|
}
|
||
|
|
||
|
state "Инструкции по работе с платформой" as instructions {
|
||
|
instructions: *.md файл с набором\n инструкций и рекомендаций
|
||
|
}
|
||
|
}
|
||
|
|
||
|
' Преподаватели
|
||
|
state "Преподаватели" as teachers {
|
||
|
teachers : Форма работы с данными преподавателей
|
||
|
teachers : Список преподавателей
|
||
|
state "Переход: Редактирование данных преподавателя" as teacherEditLink
|
||
|
state "Переход: к mainframe" as teachersToMainframe
|
||
|
}
|
||
|
|
||
|
state "Редактирование данных преподавателя" as teacherEdit {
|
||
|
teacherEdit : редактирвание ФИО
|
||
|
teacherEdit : редактирвание СНИЛС
|
||
|
teacherEdit : редактирвание номеров телефонов
|
||
|
teacherEdit : редактирование номера паспорта
|
||
|
teacherEdit : редактирвание почтовых ящиков
|
||
|
teacherEdit : редактирвание структурного подразделения
|
||
|
teacherEdit : редактирвание должности
|
||
|
state "Отправка данных преподавателя в базу" as teacherEditPost
|
||
|
state "Переход: к перечню преподавателей" as teacherEditToTeachersLink
|
||
|
}
|
||
|
|
||
|
teacherEditLink --> teacherEdit
|
||
|
teachersLink --> teachers
|
||
|
|
||
|
' Программы обучения
|
||
|
state "Программы обучения" as programs {
|
||
|
programs : Форма работы с программами обучения
|
||
|
programs : Список программ обучения
|
||
|
state "Переход: Редактирование данных о программе обучения" as programEditLink
|
||
|
state "Переход: к mainframe" as programsToMainframe
|
||
|
|
||
|
}
|
||
|
|
||
|
state "Редактирование данных программы обучения" as programEdit {
|
||
|
programEdit : редактирвание наименования
|
||
|
programEdit : редактирвание стоимости обучения
|
||
|
programEdit : редактирвание длительности
|
||
|
programEdit : редактирование ...
|
||
|
state "Отправка данных программы обучения в базу" as programEditPost
|
||
|
state "Переход: к перечню программ обучения" as programEditToProgramsLink
|
||
|
}
|
||
|
|
||
|
programEditLink --> programEdit
|
||
|
programsLink --> programs
|
||
|
|
||
|
' Файлообменник
|
||
|
state "Файлообменник" as storage {
|
||
|
state "Переход: к mainframe" as toMainframe
|
||
|
state "Размещение в хранилище файлов" as upload
|
||
|
state "Скачивание файла с сервера" as download
|
||
|
state "Удаление файлов из хранилища" as delete
|
||
|
state "Просмотр списка файлов в хранилище" as list
|
||
|
state "Просмотр/получение сведений о файле" as info
|
||
|
state "Экспорт данных"
|
||
|
state "Переход: к просмотру содержимого файла" as viewLink
|
||
|
}
|
||
|
|
||
|
|
||
|
state "Просмотр xlsx-файла" as view
|
||
|
|
||
|
toMainframe --> mainframe
|
||
|
storageLink --> storage
|
||
|
viewLink --> view
|
||
|
|
||
|
' mainframe : пользователь видит:
|
||
|
' mainframe : - статистика базы данных
|
||
|
' mainframe : - статистика файлообменника
|
||
|
' mainframe : - панель для переходов
|
||
|
|
||
|
|
||
|
|
||
|
@enduml
|