Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект / Лабы_Итог_Финал.docx
Скачиваний:
0
Добавлен:
12.03.2026
Размер:
3.87 Mб
Скачать

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

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

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

Документация на разработку мультимедийной информационной системы «ImageHub»

по дисциплине

«Мультимедийные информационные системы»

Выполнили:

Проверил:

Москва, 2025

Содержание

1. Описание предметной области 4

2. Требования к системе 6

2.1. Требования к структуре и функционированию системы 6

2.2. Функциональные требования 7

2.3. Нефункциональные требования 11

2.4. Бизнес-требования 13

2.5. Технические требования 13

2.6. Требования к аппаратному обеспечению 13

2.7. Требования к интерфейсам 14

2.8. Требования к данным 14

3. Архитектура системы 15

3.1. Архитектура бизнес-процесса получения контента 18

3.2. Процедура авторизации 20

4. База данных 25

4.1. Сущности мультимедийной информационной системы 27

4.2. Атрибуты сущностей 28

4.3. Приведение таблицы к первой нормальной форме 36

4.4. Приведение таблицы ко второй нормальной форме 36

4.5. Приведение таблицы к третьей нормальной форме 37

4.6. Примеры запросов 39

5. Серверная часть системы 40

5.1. Основные компоненты 40

5.2. Ролевая модель и запросы 40

5.3. Приоритетная система очередей 42

5.4. Обработка запросов 43

5.5. Расчет максимальной нагрузки 46

5.6. Механизмы обработки ошибок 46

6. Пользовательский интерфейс 47

7. Результат работы 53

1. Описание предметной области

Предметная область мультимедийной системы, которую мы разрабатываем – это визуальное открытие, сохранение и организация контента в цифровом пространстве.

Одной из фундаментальных потребностей современного человека является потребность в визуальной информации и творческом самовыражении. По мере развития цифровых технологий, потребление контента перестало быть пассивным процессом – сегодня каждый пользователь стремится не только просматривать, но и сохранять, организовывать и делиться тем, что находит вдохновляющим.

У каждого из нас возникает желание сохранить понравившуюся идею, красивую фотографию, полезный совет или творческую работу. Но в потоке ежедневной информации легко потерять найденное, и люди часто ограничены в инструментах для эффективной организации визуальных материалов.

Раньше, чтобы сохранить интересную идею или изображение, нужно было вырезать страницу из журнала, распечатывать картинку или создавать физические папки-коллекции. Это занимало много времени, места и не позволяло легко поделиться находками с другими.

Поэтому наша предметная область имеет большую необходимость в мультимедийной системе, так как она предоставляет возможность не только сохранять контент, но и организовывать его в цифровом виде, используя возможности фото и видео. Это позволяет пользователю эффективно структурировать визуальные идеи и получать доступ к ним в любой момент.

Мультимедийная система «ImageHub» будет содержать все необходимые инструменты для работы с визуальным контентом, а именно:

  1. Пины (Pins) - базовые единицы контента, представляющие собой отдельные изображения или видео с описанием, которые пользователи сохраняют и которыми делятся;

  2. Доски (Boards) - тематические коллекции пинов, позволяющие группировать контент по интересам, проектам или настроению, такие как "Идеи для дома", "Вдохновение для путешествий", "Креативные проекты" и т.д;

  3. Лента открытий - персонализированный поток контента, основанный на интересах пользователя, показывающий новые и популярные материалы от сообщества.

Такая система может быть полезна как творческим профессионалам (дизайнерам, фотографам, художникам), так и обычным пользователям, предоставляя им доступ к бесконечному источнику вдохновения, инструменты для организации идей и возможность делиться собственными находками.

Целью проекта ImageHub является создание интуитивно понятной платформы для визуального открытия, сохранения и организации мультимедийного контента, вдохновляющей на творчество и упрощающей доступ к сохраненным идеям.

Ключевые особенности предметной области:

  • Визуальная ориентация - система заточена под работу с изображениями и видео

  • Персонализация - контент адаптируется под интересы каждого пользователя

  • Организация - мощные инструменты для структурирования сохраненного

  • Социальность - возможность делиться и взаимодействовать с другими

  • Доступность - облачный доступ к коллекциям с любого устройства

  • Открытие - постоянный поток новых идей и вдохновения