Введение 3
Глава 1. Анализ предметной области 5
1.1 Содержательное описание предметной области 5
1.2. Функционально-структурный анализ предметной области 10
1.3. Информационно - логический анализ 14
1.4. Анализ существующих разработок 17
Глава 2 Проектная часть 20
2.1 Обоснование проектных решений 20
2.1.1 Обоснование проектных решений по техническому обеспечению . 20
2.1.2 Обоснование проектных решений по программному обеспечению 21
2.2. Разработка базы данных 22
2.3 Разработка Android приложения 29
2.3.1 Графический интерфейс пользователя 29
2.3.2 Написание исходного кода приложения 33
2.4 Процесс внедрения приложения 35
2.5 Расчет экономической эффективности 36
2.5.1 Оценка денежных затрат на средства производства и разработку
приложения 36
2.5.2 Оценка затрат на внедрение системы 40
Заключение 41
Список литературы 43
Приложение А 45
Приложение Б
В современном мире роль систем автоматизации и управления помещением играют все большую роль. Очевидно, что это связано с тем, что такие системы повышают удобство и комфорт для пребывания человека в таких помещениях, повышают безопасность, и позволяют экономить на электро-тепло энергии. Наиболее известным примером такой системы является - система “Умный дом”.
Под умным домом следует понимать программно-аппаратный комплекс, который позволяет автоматизировать и упростить управление различными системами дома, и также обеспечить безопасность и ресурсосбережение (в том числе и комфорт) для всех пользователей [1].
Таким образом, актуальность выпускной квалификационной работы состоит в том, большинство систем, имеющиеся на рынки, сложны и дороги во внедрении. Среди них мало таких, которые бы обладали функцией голосового управления устройствами, были не дороги в приобретении и имели бы удобный пользовательский интерфейс.
Целью выпускной квалификационной работы является анализ и описание программного обеспечения голосового управления системой «Умный дом».
Для достижения поставленной цели необходимо решить следующие задачи:
• провести содержательный анализ;
• выполнить функционально-структурный анализ предметной области;
• провести анализ существующих разработок;
• разработать информационно-логическую модель;
• разработать базу данных.
• спроектировать и реализовать интерфейс пользователей приложения;
• разработать приложение
• связать работу приложения с базой данных;
• произвести расчёт экономической эффективности проекта.
Объектом исследования данной выпускной квалификационной работы является система «Умный дом».
Предметом исследования является описание программного приложения под операционную систему Андроид для голосового управления системой «Умный дом».
При выполнение выпускной квалификационной работы были использованы такие методы, как: изучение научной литературы, моделирование, сравнительный анализ, обобщение данных полученных в ходе научно-исследовательской деятельности.
Практическая значимость выпускной квалификационной работы состоит в том, что, после выполнения всех поставленных задач, обычные жилые помещения можно будет оборудовать системой «умный дом».
Выпускная квалификационная работа состоит из введения, двух глав, заключения, списка используемых источников и приложений.
В настоящей выпускной квалификационной работе был проведен анализ и описание процесса разработки приложения голосового управления системой умный дом.
В процессе выполнения работы было разработано приложение для голосового управления системой умный дом. С помощью данного приложения можно эффективно управлять всеми системами дома, экономя при этом большим количеством времени и ресурсов.
В первой главе данной квалификационной работы была полностью проанализирована предметная область. Анализ включал такие пункты как: содержательный, функционально-структурный и информационно - логический анализы предметной области, а также анализ существующих на рынке разработок. Во второй части были обоснованы проектные решения касательно технического и программного оборудования, разработана база данных вместе с приложением для платформы Android, а также были проведены расчеты экономической эффективности разработки данного приложения.
Для выполнения данной работы были использованы такие программы средства, как Microsoft Visio 2016 для выполнения функционально-структурного анализа, Navicat Premium, Android studio, Android Virtual Devices и GIMP.
Проанализировав выполненную работу можно сделать вывод, что все поставленные задачи выполнены, следовательно, цель выпускной квалификационной работы достигнута.
Перспективой дальнейшего развития приложения является дальнейшее расширение у улучшение имеющегося функционала, с целью расширения поддерживаемых систем и увеличения возможностей умного дома.
1. Цуканова О. А. Методология и инструментарий моделирования бизнес- процессов: учебное пособие - СПб.: Университет ИТМО, 2015 - 100 с.
2. Избачков Ю. С. Информационные системы: Учебник для вузов. 3-е изд. / Избачков Ю. С., Петров В. Н., Васильев А. А., Телина И. С. — СПб.: Питер, 2011. — 544 с.: ил.
3. Коцюба И.Ю. Основы проектирования информационных систем. / Коцюба И.Ю., Чунаев А.В., Шоков А.Н. Учебное пособие. - СПб: Университет ИТМО, 2015. - 206 с.
4. Дементьев А.Д. «Умный» дом XXI века // Издательские решения, 2016 - 100 с.
5. Шустова Л.И. Базы данных: Учебник. / Шустова Л.И., Тараканов - М.: ИНФРА-М, 2016. - 304 с.
6. Пустовалов Н. 2017 год поумневших домов. // Умный дом - 2017. Спецвыпуск Журнал | UPgrade №7 (793). с. 32-37.
7. Советов, Б. Я. Базы данных: учебник для прикладного бакалавриата. / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 2-е изд. — М.: издательство Юрайт, 2015. — 463 с.
8. Обзор Fibaro Z-Wave Home Center 2. // Блог компании Neco - 2018 URL: http://z-neco.com/?enam=1&id=116&pid=3(дата обращения 05.04.2018).
9. Умное здание. // Электронная библиотека Wikipedia.org- 2018. URL:
https://ru.wikipedia.org/wiki/Умное_здание - 2018 (дата обращения
05.04.2018).
10. «Умный дом» на практике: сравнение двух контроллеров Z-Wave. //
Электронный ресурс Geektimes.ru. - 2018 URL:
https://geektimes.ru/company/mvideo/blog/290025/ (дата обращения
05.04.2018).
11. Z-Wave. // Электронная библиотека Wikipedia.org. URL: https://ru.wikipedia.org/wiki/Z-Wave(дата обращения 05.04.2018).
12. Принципы построения системы Умный дом. // Блог компании Neco http://z-neco.com- 2018 URL: http://z-neco.com/?enam=1&id=7&pid=3(дата обращения 05.04.2018).
13. Корпоративные информационные системы управления: Учебник / Под науч. ред. Н.М. Абдикеева, О.В. Китовой. - М.: НИЦ ИНФРА-М, 2014 - 464 с.
14. Шаньгин В.Ф. Комплексная защита информации в корпоративных системах: учебное пособие. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2013. С.592.
15. Экономическая эффективность // e-xecutive.ru- 2018. URL: https: //www.e-xecutive.ru/wiki/index.php/Экономическая_эффективность (Дата обращения 05.04.2018)
16. Сверхбыстрое распознавание речи без серверов на реальном примере //
habr.com- 2018. URL: https://habr.com/post/237589/(Дата обращения
05.04.2018)
17. Скачать MySQL // MySQL.RU.:. Одобрено лучшими российскими программистами - 2016. URL: http://www.mysql.ru/download/(дата обращения 05.04.2018).
18. Документация по MySQL // MySQL.RU.:. Одобрено лучшими российскими программистами - 2016. URL: http://www.mysql.ru/docs/(дата обращения 05.04.2018).
19. Избачков Ю. С., Петров В. Н., Васильев А. А., Телина И. С. Информационные системы: Учебник для вузов. 3-е изд. — СПб.: Питер, 2011. — 544 с.: ил.
20. Фиайли К. SQL: Пер. с англ. - М.: ДМК Пресс. - 456 с.: ил. (Серия «Quick Start»).