📄Работа №210757

Тема: Разработка iOS-приложения для поиска мастера на час

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 31 листов
📅
Год: 2021
👁️
Просмотров: 18
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1. Предметная область проекта 6
1.2. Анализ схожих проектов 6
2. ПРОЕКТИРОВАНИЕ 9
2.1. Требования к проектируемой системе 9
2.2. Варианты использования системы 10
2.3. Архитектура системы 12
2.4. Диаграммы деятельности 15
2.5. Дизайн-система 16
3. РЕАЛИЗАЦИЯ 17
3.1. Выбор инструментов разработки 17
3.2. Реализация моделей 18
3.3. Реализация контроллеров 19
3.4. Реализация модели представления 21
3.5. Реализация интерфейсов 22
3.6. Реализация взаимодействия с локальной базой данных 24
3.7. Вспомогательные средства реализации 25
4. ТЕСТИРОВАНИЕ 26
4.1. Функциональное тестирование 26
4.2. Интеграционное тестирование 27
ЗАКЛЮЧЕНИЕ 28
ЛИТЕРАТУРА 29

📖 Введение

Актуальность темы
На сегодняшний день все большее количество людей начинают переносить банальные дела в онлайн: заказывают еду вместо того, чтобы идти в супермаркет, покупают одежду в мобильных приложениях и на сайтах, а не в торговых центрах и специализированных магазинах [1]. Во время пандемии Covid-19 это стало особо актуальным, а рынок онлайн- магазинов вырос почти в два раза только за апрель 2020 года [2]. Но и действовать привычно, например, идти в магазин у дома за хлебом не составляет проблемы. Когда же дело доходит до, например, установки шкафа или каких-то технических установок в доме, людям приходится искать знакомых, способных помочь им, или учиться этому на курсах или в интернете. К сожалению, не всем это интересно, а порой времени на обучение нет совсем. Именно для этого и необходимо приложение, в котором можно выбрать и без рисков риска того, что это мошенник, нанять специалиста, который приедет для выполнения необходимой задачи.
В настоящее время самыми популярными и используемыми устройствами являются смартфоны. Ими пользуются чаще, чем какими- либо другими устройствами. Устройства iPhone от компании Apple, работающие на операционной системе iOS, продаются в большом количестве - они занимают 23,4% рынка смартфонов [3].
Исходя из приведенных данных был сделан вывод, что разработка приложения для iOS, благодаря которому люди смогут искать специалистов, оказывающих услуги в разных направлениях, является актуальной задачей.
Цели и задачи работы
Целью проекта является разработка iOS-приложения для поиска мастера на час. Для реализации цели были поставлены следующие задачи:
1) провести анализ предметной области и обзор аналогичных проектов;
2) спроектировать мобильное приложение;
3) реализовать мобильное приложение;
4) протестировать мобильное приложение.
Структура и содержание работы
Работа состоит из введения, пяти глав, заключения и списка литературы. Объем работы - 31 страница, объем списка литературы - 24 источника.
В главе «Анализ предметной области» приведено описание предметной области проекта, рассмотрены аналогичные решения.
В главе «Проектирование» приведены функциональные и нефункциональные требования к программной системе и рассмотрены актеры и варианты использования разрабатываемого мобильного приложения.
В главе «Архитектура системы» выделены основные компоненты системы и представлена диаграмма использования.
В главе «Реализация» описана реализация основных компонентов мобильного приложения, взаимодействия с сервером и представлены вспомогательные средства реализации.
Глава «Тестирование» посвящена тестированию разработанного мобильного приложения.
В заключении описаны основные результаты работы.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В рамках выпускной квалификационной работы мною была изучена технология создания мобильного приложения для операционной системы iOS на примере реализации простейшего приложения для поиска мастера на час. Приложение включает в себя работу с сетью, а также дополнительное локальное хранение данных для получения доступа к ним в оффлайн-режиме. Объем исходного кода мобильного приложения составил 5198 строк.
Для достижения цели были решены задачи:
1) выполнен анализ предметной области и сравнение схожих приложений;
2) выполнено проектирование мобильного приложения;
3) реализовано мобильное приложение;
4) рассмотрены и произведены два вида тестирования мобильного приложения.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Онлаин-шопинг в цифрах: главная статистика. [Электронный ресурс] URL: https://www.shopolog.ru/metodichka/analytics/onlayn-shoping-v- cifrah-glavnaya-statistika/ (дата обращения20.03.2021 г.).
2. Исследование онлайн-продаж в период карантина. [Электронный ресурс] URL: https://www.shopolog.ru/metodichka/analytics/issledovanie- onlayn-prodazh-v-period-karantina/ (дата обращения 23.03.2021 г.).
3. Apple стала крупнейшим в мире продавцом смартфонов с 23,4% мирового рынка. [Электронный ресурс] URL: https://www.forbes.ru/newsroom/tehnologii/419677-apple-stala-krupneyshim-v- mire-prodavcom-smartfonov-s-234-mirovogo-rynka (дата обращения 22.03.2021 г.).
4. What is UML. [Электронный ресурс] URL: https://www.uml.org/what-is-uml.htm/ (дата обращения 24.03.2021 г.).
5. Model View ViewModel Theory. [Электронный ресурс] URL: https://www.raywenderlich.com/books/advanced-android-app- architecture/vl.O/chapters/10-model-view-viewmodel-theory (дата обращения 24.03.2021 г.).
6. Don’t Repeat Yourself. [Электронный ресурс] URL: https://medium.com/code-thoughts/dont-repeat-yourself-caa413910753 (дата обращения24.03.2021 г.).
7. Alamofire. Elegant networking solution in swift. [Электронный ресурс] URL: https://github.com/Alamofire/Alamofire (дата обращения 26.03.2021 г.).
8. Swagger Codegen. [Электронный ресурс] URL: https://swagger.io/tools/swagger-codegen/ (дата обращения 26.03.2021 г.).
9. React Native. [Электронный ресурс] URL: https://reactnative.dev (дата обращения 05.04.2021 г.).
10. Kotlin multiplatform programming. [Электронный ресурс] URL: https://kotlinlang.org/docs/multiplatform.html (дата обращения 05.04.2021 г.).
11. React Native at Instagram. [Электронный ресурс] URL: https://instagram-engineering.com/react-native-at-instagram-dd828a9a90c7 (дата обращения 05.04.2021 г.).
12. Swift. [Электронный ресурс] URL: https://developer.apple.com/documentation/swift (дата обращения 05.04.2021 г.).
13. UITableView. |Эяектронныйресурс|иКЕ: https://developer.apple.com/documentation/uikit/uitableview (дата обращения 16.04.2021 г.).
14. Protocols. [Электронныйресурс] URL: https://docs.swift.org/swift- book/LanguageGuide/Protocols.html (датаобращения 16.04.2021 г.).
15. Closures. [Электронныйресурс] URL: https://docs.swift.org/swift- book/LanguageGuide/Closures.html (дата обращения 16.04.2021 г.)...24

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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