📄Работа №202133

Тема: РАЗРАБОТКА IOS-КОНСТРУКТОРА ДЛЯ СОЗДАНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ РОЗНИЧНЫХ СЕТЕЙ

Характеристики работы

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

📋 Содержание

ВВЕДЕНИЕ 5
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Постановка задачи 7
1.2. Обзор аналогов 8
1.3. Средства разработки 11
2. ПРОЕКТИРОВАНИЕ iOS-КОНСТРУКТОРА ДЛЯ СОЗДАНИЯ
МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ РОЗНИЧНЫХ СЕТЕЙ 14
2.1. Архитектура iOS-конструктора 14
2.2. Определение требований к проектируемому шаблону мобильного
приложения 15
2.3. Разработка диаграммы вариантов использования 16
2.4. Разработка диаграммы взаимодействия 20
2.5. Разработка диаграммы деятельности 21
3. РЕАЛИЗАЦИЯ iOS-КОНСТРУКТОРА ДЛЯ СОЗДАНИЯ
МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ РОЗНИЧНЫХ СЕТЕЙ 23
3.1. Методология разработки 23
3.2. Сборщик приложений 24
3.3. Структура проекта мобильного приложения 25
3.4. Архитектура мобильного приложения 27
3.5. Модель внутреннего хранилища данных мобильного приложения 28
3.6. Особенности реализации приложения 29
4. ТЕСТИРОВАНИЕ 33
4.1. Выбор способов тестирования системы 33
4.2. Функциональное тестирование 34
4.3. Интеграционное тестирование 40
ЗАКЛЮЧЕНИЕ 41
ЛИТЕРАТУРА 42
ПРИЛОЖЕНИЕ 44

📖 Аннотация

В данной работе представлена разработка iOS-конструктора, предназначенного для автоматизированного создания мобильных приложений для розничных сетей. Актуальность исследования обусловлена стремительным ростом рынка мобильной коммерции и высокой стоимостью индивидуальной разработки, что создает барьер для малого и среднего бизнеса. Целью работы является создание инструмента, позволяющего быстро и экономически эффективно генерировать брендированные приложения. В результате был спроектирован и реализован функциональный прототип конструктора, включающий сборщик приложений, модульную архитектуру и систему управления данными на основе шаблонов. Тестирование подтвердило его работоспособность и соответствие базовым требованиям. Научная значимость заключается в систематизации подходов к автоматизации разработки мобильных интерфейсов, а практическая — в предоставлении бизнесу доступного инструмента для цифровизации продаж. В ходе исследования были проанализированы современные средства разработки для iOS, такие как Cocoa Touch и Interface Builder, рассмотрены принципы тестирования программного обеспечения по Канеру, а также изучены вопросы проектирования пользовательского интерфейса и работы с базами данных, например, с использованием Realm.

📖 Введение

Актуальность темы
Индустрия мобильных приложений занимает громадную часть электронного бизнеса в современных компьютерных сетях. В последние годы наблюдается существенный рост рынка мобильных приложений во всех его областях. Так, в 2012 году рынок мобильных приложений оценивался в 53 миллиарда долларов, а в 2016 году он составил уже около 100 миллиардов долларов [20], а в 2018 только за один год пользователями был потрачен 101 миллиард долларов в магазине приложений [8], что является на 75% больше, чем такой же показатель в 2016 году. Поэтому, имеются перспективы создания новых мобильных приложений, т.к. доля пользователей именно такими устройствами постоянно растет, а также мобильные технологии постоянно развиваются и совершенствуются.
Частичный или полный перенос сферы продаж в интернет-пространство является логичным и целесообразным для любой компании, т.к. это позволяет сэкономить издержки на открытие новых магазинов, повышает узнаваемость бренда и расширяет географию продаж. Но разработка брендированных мобильных приложений зачастую может оказаться слишком дорогой, особенно для малого и среднего бизнеса.
В связи с этим было принято решение создать конструктор мобильных приложений, который позволял бы выпустить готовое мобильное приложение быстро и дешево.
Цель и задачи
Целью работы является разработка iOS-конструктора для создания мобильных приложений для розничных сетей. Для достижения цели должны быть решены следующие задачи:
1) произвести постановку задачи по созданию iOS-конструктора;
2) произвести обзор существующих аналогов для разрабатываемого iOS-конструктора;
3) изучить современные платформы и средства разработки для операционной системы iOS;
4) определить требования и спроектировать iOS-конструктор;
5) реализовать iOS-конструктор;
6) протестировать iOS-конструктор.
Структура и объем работы
Работа состоит из введения, четырех глав, заключения, библиографического списка и одного приложения. Объем работы составляет 43 страницы, объем библиографии - 21 источник. Объем приложения - 3 страницы.

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

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

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

✅ Заключение

Роль мобильных приложений в повседневной жизни растет постоянно. Многие люди пользуются несколькими десятками приложений ежедневно. Практически каждый день выпускаются новые мобильные приложения и обновления для старых. Скачивание приложений не требует долгого времени и особых навыков, установка также проста и понятна [15].
Целью работы являлась разработка iOS-конструктора для создания мобильных приложений для розничных сетей. Для достижения данной цели были решены следующие задачи:
1) произведена постановка задачи;
2) произведен обзор существующих аналогов;
3) изучены современные платформы и средства разработки для операционной системы iOS;
4) определены требования и спроектирован конструктор;
5) реализован конструктор;
6) протестирован конструктор;
Все поставленные задачи были решены, цель достигнута.
Разработанный конструктор имеет перспективы дальнейшего развития. В связи с усложнениями бизнес-процессов и ростом требований к мобильным приложениям у розничных сетей, возникает потребность в расширении функционала конструктора.
В перспективе планируется реализовать следующие возможности:
- внедрить механики лояльности для пользователей: списывание и получение баллов за заказы через мобильное приложение, возможность добавления к заказу товаров-подарков, персональную систему скидок для пользователя;
- внедрить интеллектуальный блок товаров-рекомендаций, который будет индивидуален для каждого пользователя;
- расширенную поддержку карт лояльности различных типов.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. App Store. [Электронный ресурс] URL: https://itunes.ap- ple.com/ru/genre/ios/id36?mt=8 (дата обращения: 01.05.2019).
2. Cocoa Touch. [Электронный ресурс] URL: https://developer.ap- ple.com/library/content/documentation/General/Conceptual/DevPedia-Co- coaCore/Cocoa.html (дата обращения: 08.08.2016).
3. Hegarty P. Standford University Lecture - Developing iOS7 App. [Электронный ресурс] URL:
https: //www. youtube. com/watch?v=ZqKbN_C4Yvg&list=PLnOdYr35FyvhDU AIW17vo7nGfHJAyikUp (дата обращения: 11.03.2017).
4. Interface Builder Built-In. [Электронный ресурс] URL: https://devel- oper.apple.com/xcode/interface-builder/
5. iOS Developer Library. [Электронный ресурс] URL: https://devel- oper.apple.com/library/ios/navigation/ (дата обращения: 11.03.2017).
6. Kaner Cem, Falk Jack, Nguyen Hung Quoc. Testing Computer Software. - USA: Wiley Computer Publishing, 1999. - 479 p.
7. Realm. [Электронный ресурс] URL: https://realm.io/docs/swift/la- test/
8. The State of Mobile in 2019 - The Most Important Trends to Know. [Электронный ресурс] URL: https://www.appannie.com/ru/insights/market- data/the-state-of-mobile-2019/
9. VIPER Design Pattern in iOS, Swift 4. [Электронный ресурс] URL: https://medium.com/swift-india/viper-architecture-example-in-ios-in-swift-4- 6f656a441f7c
10. Xamarin. [Электронный ресурс] URL: https://www.xamarin.com/ (дата обращения: 23.02.2017).
11. Xcode в AppStore для Mac. [Электронный ресурс] URL: https://itunes.apple. com/ru/app/xcode/id497799835?mt=12 (дата обращения: 09.02.2017).
12. XCTest. [Электронный ресурс] URL: https://developer.apple.com/reference/xctest (дата обращения: 15.05.2017).
13. Арлоу Дж., Нейштадт А. UML 2 и унифицированный процесс. - М.: Символ-Плюс, 2007. - 624 р.
14. Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя. - СПб.: Издательство «Питер», 2003. - 432 с.
15. Для чего нужны мобильные приложения? [Электронный ресурс] URL: http: //for-gsm. ru/publ/igry_i_soft/dlj a_chego_nuzhny_mobil- nye_prilozhenija/4-1-0-514 (дата обращения: 03.03.2017)...21

🖼 Скриншоты

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

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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