ВВЕДЕНИЕ 4
1 Обоснование актуальности разработки 6
1.1 Актуальность использования мобильных устройств в работе
дизайнера помещений 6
1.2 Использование мобильных приложений для помощи в работе
дизайнера 9
2 Выбор средств разработки 14
2.1 Выбор операционной системы 14
2.2 Выбор среды разработки 19
2.3 Выбор языка программирования 24
3 Определение функционала приложения 26
3.1 Обзор аналогов 26
3.2 Требования к приложению 31
4 Проектные решения 33
4.1 Общий состав приложения 33
4.2 Логическая структура приложения 34
4.3 Структура базы данных 38
5 Контрольный пример 45
5.1 Установка приложения 45
5.2 Пример работы приложения 46
ЗАКЛЮЧЕНИЕ 53
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54
ПРИЛОЖЕНИЕ A 56
Украшением помещений люди занимались с древних времен. На сегодняшний день все чаще для разработки дизайна дома или квартиры приглашаются дизайнеры интерьеров. Дизайнеры в своей работе часто сталкивается с необходимостью выезда к клиентам, поэтому для него очень важно иметь под рукой удобные инструменты для своей работы.
Перед созданием проекта интерьера дизайнер должен обмерить помещение, определить освещенность помещения, выполнить предварительный расчет количества необходимых дополнительных источников света, согласовать с заказчиком палитру цветов.
Для своей работы дизайнер может использовать простые ручку и бумагу, а также носить с собой карточки с палитрой цветов, но если дизайнер едет на несколько объектов или не имеет возможности сразу перенести информацию в компьютер, есть большой риск перепутать или потерять записи.
Другим вариантом работы может стать использование мобильных приложений для телефонов или планшетов. На рынке программного обеспечения есть разнообразные инструменты, которые решают некоторые из поставленных задач. Однако, ни одна из программ не объединяет в себе все эти функции.
Приложение, которое сможет сохранять информацию о помещениях по каждому клиенту, предоставлять функции расчета освещения и освещенности будет удобным помощником в работе любого дизайнера интерьеров и позволит ему в любую минуту посмотреть информацию по любому из его заказов.
Целью выпускной квалификационной работы является разработка мобильного приложения на OC Android для дизайнеров интерьера. Для достижения поставленной цели необходимо решить ряд задач:
- провести обоснование актуальности разработки мобильного приложения;
- провести выбор средств разработки;
- определить функции разрабатываемого приложения;
- разработать мобильное приложение;
- рассмотреть пример работы приложения.
Объектом исследования выпускной квалификационной работы является использование мобильных технологий в работе дизайнера интерьера.
Предметом исследования является мобильное приложение на OC Android для дизайнеров интерьера.
Выпускная квалификационная работа состоит из введения, пяти глав, заключения и списка использованных источников. Общий объем выпускной квалификационной работы 58 страниц.
В процессе написания выпускной квалификационной работы было разработано мобильное приложение на OC Android для дизайнеров интерьера. Для достижения поставленной цели были решены следующие задачи:
- проведено обоснование актуальности разработки мобильного приложения;
- проведен выбор средств разработки;
- определены функции разрабатываемого приложения;
- разработано мобильное приложение;
- рассмотрен пример работы приложения.
Для разработки приложения в рамках выпускной квалификационной работы была использована интегрированная среда разработки Android Studio. Эта среда создана непосредственно для разработки приложений, которые будут работать под управлением операционной системы Android.
Для хранения информации внутри приложения была разработана база данных, состоящая из четырех таблиц. В качестве СУБД использована SQLite.
Приложение для дизайнера интерьеров включает в свой состав семь Activity и выполняет следующие функции:
- работа с информацией о клиенте;
- работа с информацией о помещении;
- расчет количества светильников для каждого помещения;
- добавление информации о цвете помещения;
- замер освещенности для каждого помещения.
В дальнейшем приложение можно доработать, добавив возможность выгружать информацию о клиентах и помещениях в облако.