Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом БСТ2104 Первухина А.А / Презентацияя ПервухинаАА_БСТ2104.pptx
Скачиваний:
4
Добавлен:
03.07.2025
Размер:
5.9 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» (МТУСИ)

Кафедра «Сетевые информационные технологии и сервисы»

Выпускная квалификационная работа

на тему:

Разработка программного приложения для выполнения лабораторных работ по курсу «Мультимедийные информационные системы»

Выполнила студент группы БСТ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