
- •МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
- •Актуальность выбранной темы
- •Постановка задачи
- •Системные требования
- •Выбор средств реализации
- •Алгоритм Косарайю и Метод К-средних
- •Архитектура приложения
- •Роли и алгоритм их работы
- •Роли и алгоритм их работы
- •Даталогическая модель данных
- •Макет интерфейса модуля
- •Макет интерфейса модуля
- •Макет интерфейса модуля
- •Интерфейс модуля «приложение
- •Интерфейса модуля «Алгоритм Косарайю»
- •Интерфейса модуля «Алгоритм К-средних»
- •Тестирование
- •Демонстрация
- •Заключение
- •Публикации по теме
- •Спасибо за внимание!

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» (МТУСИ)
Кафедра «Сетевые информационные технологии и сервисы»
Выпускная квалификационная работа
на тему:
Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы»
Выполнила студент группы БСТ2104: Первухина А. А.
Научный руководитель: к.т.н., доцент Гадасин Д.В.
Москва, 2025
Актуальность выбранной темы
Мультимедийные информационные системы – это комплекс программных и аппаратных средств, предназначенный для сбора, обработки, хранения, передачи и воспроизведения разнообразной информации в мультимедийном формате. На кафедре сетевые информационные технологии и сервисы (СИТиС) в аудиториях Л207 иЛ211 проводятся занятия по курсу «Мультимедийные информационные системы».
Цель работы
Разработка приложения, которое позволит проводить лабораторные работы по курсу «МИС», что должно повысить качество образования студентов.
Задачи
oПроанализировать учебный процесс курса «МИС»
oВыбрать средства разработки
oРазработать приложение для выполнения лабораторных работ
oПротестировать спроектированное приложение для выполнения лабораторных работ
2
Постановка задачи
Задачей на данную работу является разработка приложения для лабораторных работ по курсу «Мультимедийные информационные системы» на тему «Распределение мультимедийной информации
между участниками аудио-видео конференций».
Требовани
я
Приложение для студентов должно выполнять |
Приложение для преподавателей должно |
следующие функции: |
выполнять следующие функции: |
•Решение задачи поиска компонент сильной |
•Просмотр результатов выполнения |
связности с использованием алгоритма Косарайю |
лабораторных работ |
•Решение задачи кластеризации с |
•Отображение успеваемости всех |
использованием алгоритма K-средних |
студентов в виде журнала |
•Генерация случайных входных данных для |
•Синхронизацию данных с базой без |
обоих алгоритмов |
перезапуска приложения |
•Проверку корректности формата и логики ввода |
|
•Отправку результата преподавателю с |
|
фиксацией в БД |
|
3

Системные требования
Для приложения преподавателя: |
Для приложения студента: |
||
• |
CPU: 2-х ядерный с чистотой 2 ГГц и больше |
• |
CPU: 4-х ядерный с чистотой 3 ГГц и |
• |
RAM: 4 Гб |
|
больше |
• |
OS: Windows 10 и новее |
• |
RAM: 8 Гб |
• |
Устройства ввода: клавиатура и мышь |
• |
OS: Windows 10 и новее |
• |
Устройства вывода: монитор с |
• |
Устройства ввода: клавиатура и мышь |
|
разрешением 1280х720 и больше |
• |
Устройства вывода: монитор с |
|
|
|
разрешением 1280х720 и больше |
4

Выбор средств реализации
• |
Отличная масштабируемость |
• |
Современный кроссплатформенный |
|
• |
Открытый исходный код |
|
компилируемый конкурентный язык |
|
• |
Эффективный, быстрый |
|||
• |
Параллельное выполнение запросов |
|||
|
|
• Хорошо подходит для клиент-серверного приложения
5

Алгоритм Косарайю и Метод К-средних
SSC = DFS(,f())
где:
SSC — множество сильносвязных компонент, DFS — поиск в глубину,
— транспонированный граф,
f() — время завершения обхода вершины v.
=argmin ( , ), =1,2,… ,
где
— номер кластера, к которому отнесён объект ; — объект, для которого рассчитывается расстояние до
центроидов;
—центроид α-го кластера;
—расстояние между объектом и центроидом ;
— индекс кластера, при котором расстояние минимально;
— номер объекта.
6

Архитектура приложения
7

Роли и алгоритм их работы
А
А
Б
А |
Б |
А
Администратор
Преподаватель
8

Роли и алгоритм их работы
А
А
Студент
9

Даталогическая модель данных
10