Добавил:
связь https://discord.gg/sRPpSvnP Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка_ДЕСКтопного_аудиопроигрывателя.pptx
Скачиваний:
3
Добавлен:
11.05.2025
Размер:
1 Мб
Скачать

ФИЗИЧЕСКАЯ МОДЕЛЬ ДАННЫХ

Физическая модель данных

РАБОТА БАЗЫ ДАННЫХ

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

В случае воспроизведения аудиофайла пользователь выбирает трек из списка, система извлекает данные из базы и запускает воспроизведение через аудиодвижок. Для удаления файла пользователь выбирает трек, а система удаляет соответствующую запись из базы данных и подтверждает операцию. При отображении информации о треках система выполняет запрос на выборку данных (id, filename, len) из таблицы и выводит их в виде списка через интерфейс программы.

Алгоритм работы приложения

ИНТЕРФЕЙС МУЛЬТИМЕДИЙНОЙ СИСТЕМЫ

Визуальное оформление приложения

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1.ГОСТ 34.602-89. Техническое задание на создание автоматизированных систем.

2.SQLite Documentation. Official Documentation.

3.IFPI Global Music Report 2023. State of the Industry.

4.Книги и руководства по проектированию баз данных: Silberschatz A., Korth H. Database System Concepts. 7th Edition.

5.Документация Python и библиотеки PyAudio.

6.Материалы по проектированию пользовательских интерфейсов: Nielsen J. Usability Engineering.

7.Минимальные системные требования для мультимедийных приложений. Microsoft Support.

8.Документация по мультимедийным технологиям: Multimedia System Design. Adobe Technical Resources.

9.Статьи по локальным мультимедийным системам: Advantages of Local Multimedia Applications. ResearchGate.

10.Технические статьи на платформе Habrahabr: “Проектирование десктопных приложений на Python”.

СПАСИБО ЗА ВНИМАНИЕ