Аннотация 2
ВВЕДЕНИЕ 3
1 Анализ рынка приложений 5
2 Анализ требований 9
2.1 Функциональные и нефункциональные требования 9
2.2 Диаграмма вариантов использования 9
2.3 Сценарии вариантов использования 10
3 Проектирование 13
3.1 Модель предметной области 13
3.3 Проектирование модели базы данных 14
3.3 Раскадровка экранов приложения 15
4 Разработка приложения 17
4.1 Разработка пользовательского интерфейса 17
4.2 Архитектура 19
3.5 Используемые технологии 32
5 Реализация приложения 43
ЗАКЛЮЧЕНИЕ 54
ЛИТЕРАТУРА 55
ПРИЛОЖЕНИЕ А 56
В современном мире интернет-магазины стали неотъемлемой частью коммерческой деятельности, предоставляя уникальные возможности как для бизнеса, так и для потребителей. Разработка приложения интернет-магазина сегодня не просто актуальна, но и необходима для успешного развития бизнеса.
Согласно исследованию, опубликованному Statista - платформа, которая является одним из ведущих источников статистической информации в мире - мобильные телефоны доминируют в посещении веб-сайтов цифровой коммерции во всем мире и составляют наибольшую долю онлайн- заказов. По состоянию на четвертый квартал 2023 года смартфоны составляли около 78% трафика розничных сайтов во всем мире, на их долю приходилось две трети заказов на онлайн-покупки.
Мобильное приложение для интернет-магазина имеет множество преимуществ:
Во-первых, создание мобильного приложения для интернет-магазина позволяет значительно увеличить число потенциальных клиентов. Приложение дает пользователям возможность делать покупки в любое время и из любого места. Это помогает привлечь новых клиентов и удержать тех, кто уже делал покупки.
Во-вторых, мобильное приложение делает процесс покупки удобнее и привлекательнее. Пользователям проще ориентироваться в интуитивно понятном интерфейсе. Также приложение позволяет выбирать разные способы оплаты, сохранять информацию о предыдущих заказах и получать персонализированные рекомендации. Все это делает покупки более удобными и приятными.
С другой стороны, в 2024 году все больше людей уделяют внимание здоровому питанию и стремятся к сбалансированному образу жизни. Интернет-магазины, специализирующиеся на продуктах правильного питания, становятся особенно востребованными. Покупатели ищут возможность приобретать товары, которые не только соответствуют их вкусовым предпочтениям, но и способствуют улучшению здоровья. В этом контексте создание интернет-магазина продуктов правильного питания имеет значительный потенциал. Такой магазин может предложить клиентам широкий ассортимент продуктов, которые соответствуют принципам здорового и сбалансированного питания. Такой интернет-магазин не только удовлетворит спрос потребителей, но и внесет свой вклад в улучшение общего благополучия и качества жизни.
Цельювыпускной квалификационной работы является разработка мобильного приложения для операционной системы iOS интернет-магазина продуктов правильного питания «GOODFOOD». Для этого определены следующие задачи:
1. Провести анализ существующих решений.
2. Изучить существующие технические средства для реализации мобильного приложения.
3. Сформировать список требований к разрабатываемому мобильному приложению.
4. Спроектировать мобильное приложение.
5. Разработать мобильное приложение.
В результате проделанной работы поставленная цель была выполнена: приложение «GOODFOOD» для операционной системы iOS было разработано. Поставленные задачи также были выполнены.
В процессе разработки было изучено архитектурное решение MVC, была реализована база данных через Firebase, изучены и использованы особенности платформы iOS и среды разработки Xcode. Также были изучены инструменты для решения поставленных задач.