Тип работы:
Предмет:
Язык работы:


Разработка и построение домашней аудиосистемы «Multiroom»

Работа №24814

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы44
Год сдачи2016
Стоимость5600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
445
Не подходит работа?

Узнай цену на написание


СОДЕРЖАНИЕ
Введение 5
1 Общие сведения 8
1.1 Коммуникация между человеком и системой 8
1.1.1 Понятие Интернет 9
1.2 Теория разработки кроссплатформенного интерфейса 10
1.3 Особенности поведения звуковых волн разной длины в условиях
замкнутого пространства 11
1.3.1 Средне- и высокочастотные волны 12
1.3.2 Низкочастотные или басовые волны 12
1.4 Требования к системе 13
1.5 Анализ предметной области 14
1.6 Среда разработки 14
1.7 Описание языка программирования 16
2 Проектирование системы 21
2.1 Описание системы 21
2.2 Подбор аппаратной части 21
2.3 Диаграмма развертывания 22
2.4 Диаграмма компонентов 23
3 Описание работы системы 27
3.1 Основные понятия для описания работы с системой 27
3.2 Установка и первый запуск 27
3.3 Переход к работе с системой 30
4 Аппаратная часть системы 32
4.1 Особенности и характеристики Raspberry Pi 2 Model B 32
4.2 Сетевое обеспечение 34
5 Программная реализация системы 35
5.1 Реализация аудиоплеера на сервере 35
5.2 Организация аудио потоков 35
5.2.1 Аудио потоки на локальных устройствах 36
5.2.2 Аудио потоки системы 36
5.3 Сервер для WEB-интерфейса 38
5.4 Web-интерфейс 38
Заключение 40
Список использованных источников 41

В последнее время очень активно развивается такое направление, как Internet of Things (интернет «вещей»). Активное технологическое развитие способствует появлению физических объектов («вещей»), оснащённых встроенными технологиями для взаимодействия друг с другом или с внешней средой, рассматривающая организацию таких сетей как явление, исключающее из части действий и операций необходимость участия человека. Общество стало стремиться к минимализму и практичности, порождая тем самым новые способы взаимодействия с миром и между людьми. Основным моментом развития коммуникаций для широких масс явилось создание глобальной информационной сети Интернет в начале 90-х гг. как совокупности объединенных между собой компьютерных сетей по всему миру, обеспечивающей возможность одновременного межсетевого взаимодействия из любой точки планеты.
Современный интернет - это пространство для реализации любых идей, это уже не просто средство коммуникации, а площадка для работы и отдыха, для общения и саморазвития. Однако, главным в Интернете всё же остаётся коммуникативная среда. В данный момент, под коммуникацией подразумевается не только общение в социальных сетях, но и обмен данными между соединяющимися устройствами посредством локальных, беспроводных и глобальных сетей. Такое общение позволяет реализовывать системы или устройства, которые интегрируются в жизнь человека с помощью общения с ним через мобильные устройства или персональные компьютеры.
Кроме того, человеческие потребности быть всегда в курсе дел выводят информационные технологии на прямую линию по созданию всё новых устройств и программного обеспечения к ним. Лидирующие позиции на сегодняшний день занимают устройства на ОС Android и ОС
Помимо этого, мобильные устройства давно перестали быть чем-то удивительным, они прекрасно служат в качестве средства коммуникации между людьми. При этом, недавно появившиеся, но уже прочно вошедшие в нашу жизнь, устройства настолько функциональны, что трудно сказать, чего они не умеют: воспроизведение аудио и видео контента, фото- и видеосъемка, возможность использования Интернет-ресурсов и прочее. По сути, все устройства стали мобильной копией компьютера, который постоянно можно иметь при себе.
С течением времени человек стремится не только иметь доступ к как можно большему объёму ресурсов, но и управлять ими на расстоянии, используя мобильные устройства в качестве «пульта». Примером тому служат, всем известные, системы «умного дома», когда из одной точки осуществляется централизованное управление ресурсами (контроль освещения, подогрева полов, контроль температурного режима в помещении, кондиционирование и пр.). Неотъемлемой частью «умного дома» является акустическая система, которая обеспечивает поддержание эмоционального равновесия. Одной из таких систем служит «Multiroom», с помощью которой можно слушать музыку во всех комнатах одновременно и управлять параметрами воспроизведения.
В связи с тем, что в настоящее время развивается тенденция повсеместного внедрения систем централизованного управления, существует потребность в данном виде программного обеспечения. Этим и обусловлена актуальность выбранной темы бакалаврской работы.
Целью выпускной квалификационной работы является разработка и построение системы «Multiroom».
Цель и предмет выпускной квалификационной работы определили его основные задачи:
а) поиск и анализ аналогичных иностранных сервисов, если такие имеются;
б) изучение целевой аудитории при разработке дипломной работы;
в) разработка системы «Multiroom»;
г) создание единого и понятного интерфейса для управления системой с различных устройств.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы была рассмотрена теория разработки кроссплатформенного интерфейса для реализации управления системой «Multiroom». Подробно изучены возможности языка Python, а так же некоторых объектно-ориентированных веб-фреймворков.
Система «Multiroom» была спроектирована и реализована с учетом анализа материалов по теме и проведенного исследования рынка подобных систем, что дает основания полагать о её полезности и актуальности для пользователей.
Достигнута цель выпускной квалификационной работы, в ходе которой были использованы современные инструменты разработки и проектирования. Система «Multiroom» взаимодействует с одним сервером с современной архитектурой и может быть масштабирована на любое количество клиентов с неограниченным количеством пользователей.



1. A Byte of Python [Электронный ресурс]: пер. с англ. В.Смоляр, версия 2.01 / C.Swaroop // GitHub, 2016. - Режим доступа: http://wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.01.pdf
2. AJAX и PHP: разработка динамических веб-приложений: учебное пособие / К. Дари, Б. Бринзаре, Ф. Черчез-Тоза, М. Бусика. - Санкт- Петербург: Символ-Плюс, 2011. - 336 с., ил.
3. Гудман, Д. JavaScript и DHTML. Сборник рецептов. Для профессионалов: учебное пособие / Д. Гаудман. — Санкт-Петербург: Питер,2014. — 523 с., ил.
4. Лутц, М. Python. Карманный справочник: учебное пособие, 5-е изд. / М. Лутц. - Москва: ООО “И.Д.Вильямс”, 2015. - 320 с. ил.
5. СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 30.12.2013. - Красноярск: СФУ, 2014. - 60 с.
6. Столлингс, В. Современные компьютерные сети: 4-е изд. / В. Столлингс. — Санкт-Петербург: Питер, 2013. — 783 с.: ил.
7. Флэнаган, Д. JavaScript: Подробное руководство: 5-е изд. / Д. Флэнаган. - Санкт-Петербург: Символ-Плюс, 2012. - 992 с., ил.
8. Харли, Р. The Complete Guide to High-End Audio: учебное пособие, 2-е изд., пер. с англ. - К.Ершов / Р. Харли. - «Арт Аудио Пресс»,2015. - 584 с., ил.
9. Цифровые аборигены и цифровые иммигранты [Электронный ресурс] / М. Пристли // Канцлер, 2014. - Режим доступа:
http://www.estudy.ru/important-to-know/articles/view/312-tsifrovye-aborigeny-i- tsifrovye-immigranty.htm
10. Шилдт, Г. Java. Полное руководство: учебное пособие, 8-е издание / Г. Шилдт. - Москва: ООО «И.Д.Вильямс», 2012. - 1104с.
11. Эккель, Б. Философия Java: 4-е изд. / Б. Эккель. - Санкт- Петербург: Питер, 2009г. - 640 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ