РАБОТА БАЗЫ ДАННЫХ
Основные бизнес-процессы аудиопроигрывателя включают добавление, воспроизведение, удаление аудиофайлов и отображение информации о треках. При добавлении аудиофайла пользователь выбирает файл через интерфейс, после чего он сохраняется в таблице 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”.