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


Мобильное приложение для подбора одежды с учётом погодных условий

Работа №159756

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


Реферат 4
Введение 7
1 Анализ предметной области и имеющихся аналогов 9
1.1 Постановка задачи 9
1.2 Актуальность 10
1.3 Обзор аналогов 10
1.4 Выбор средств разработки клиентской части приложения 11
1.4.1 Выбор языка программирования 11
1.4.2 Выбор среды разработки 12
1.4.3 Описание используемых инструментов и библиотек 13
1.5 Выбор средств разработки серверной части приложения 13
1.5.1 Выбор языка программирования 13
1.5.2 Выбор среды разработки 14
1.5.3 Описание используемых инструментов и библиотек 14
1.5.4 Выбор СУБД 15
1.6 Механизмы взаимодействия со сторонними сервисами 15
1.6.1 API погоды 15
2 Разработка структуры приложения 17
2.1 Описание архитектуры программы 17
2.2 Описание архитектуры базы данных 26
3 Программная реализация 30
3.1 Реализация клиента 30
3.1.1 Описание работы экрана AuthActivity 30
3.1.2 Описание работы экрана MainActivity 30
3.2 Реализация сервера 33
3.2.1 Описание работы MainService 33
3.2.2 Описание работы WeatherService 34
3.2.3 Описание работы WardrobeService 35
3.2.4 Описание работы UserService 35
3.2.5 Описание работы WhatToWearService 36
3.3 Руководство пользователя 37
4 Тестирование программы 42
4.1 Тест-кейсы 42
4.2 Результаты тестирования 43
5 Безопасные условия труда оператора ЭВМ 48
5.1 Аспекты производственной безопасности при работе на ПК 48
5.1.1 Психофизиологические факторы 48
5.1.2 Защита от излучений 49
5.1.3 Оборудование рабочих мест с ПК 49
5.1.4 Электробезопасность 49
5.1.5 Освещение рабочего места 50
5.2 Пожарная безопасность 51
Заключение 53
Список используемых источников 54
Приложение A 55
Приложение B 83
Приложение C 99

С каждым днем программное обеспечение играет в жизни людей все более заметную роль, давая нам возможность получать информацию, принимать решения "в режиме реального времени" и вообще вести более продуктивную и интересную жизнь. Вначале, когда количество доступных компьютеров было весьма невелико, каждый из них использовался в режиме коллективного доступа. Сегодня триумфальное шествие закона Мура подарило нам более демократичный и распределенный вид вычислительной техники — настольные и переносные (лэптопы, ноутбуки) "персональные компьютеры". В настоящее время мы являемся свидетелями еще более глубокого эволюционного процесса. Персональные компьютеры и централизованные серверы никуда не делись, но их постепенно начинают окружать мириады мобильных устройств, обеспечивающих дальнейшую децентрализацию вычислительных мощностей. Это расширяет сферу применения программных приложений на доселе неведомые области. Те самые люди, которые просматривают Web-страницы, обмениваются сообщениями электронной почты, проводят время за электронными играми, совершают электронные покупки или каким-то иным образом интерактивно взаимодействуют с миром сетевой информации при помощи настольных компьютеров, все чаще предпочитают захватывать с собой "в дорогу" ту или иную отдельную частичку этих возможностей.
В наши дни мобильные устройства предлагают разработчикам и конечным пользователям такие уникальные возможности для получения информации, обогащения знаниями и развлечения, которые еще несколько лет тому назад трудно было даже себе представить. Каждый, кто в течение более или менее длительного времени пользовался современными смартфонами или устройствами с возможностями Wi-Fi, мог сам убедиться в том, какие фантастические вещи сейчас становятся доступными. Ничто не отражает смысл выражения "информация на кончиках пальцев" так буквально, как вычислительное устройство, которое можно в любой момент достать из кармана и сразу же начать работать с интересующей вас информацией.

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

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

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


В ходе работы над выпускной квалификационной работой разработано мобильное приложение «WannaDress» для операционной системы Android на языке Kotlin, предназначенное для отображения набора одежды в зависимости от погодных условий. Для приложения разработан http сервер на языке Kotlin. Получен неоценимый опыт в android разработке и серверном программировании.
В дальнейшем можно доработать приложение в плане стабильности и удобства использования, добавить монетизацию и выложить в магазин приложений Google Play. Следует расширить список одежды, продолжать совершенствовать алгоритм подбора и добавить формирование набора вещей на несколько дней вперед для разного местоположения.


1. Android developer [Электронный ресурс] https://developer.android.com
2. Чиркин К.Д. Современная архитектура монолитного android- приложения // НОВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И СИСТЕМЫ (НИТИС 2019). Сборник научных статей XVI Международной научно-технической конференции, г. Пенза, 27-29 ноября 2019 г., с. 162-163
3. Kotlin programming language [Электронный ресурс] http://kotlinlang.org/
4. Ktor framework [Электронный ресурс] https://ktor.io/


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




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