🔍 Поиск готовых работ

🔍 Поиск работ

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

Работа №202133

Тип работы

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

Предмет

программирование

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

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


ВВЕДЕНИЕ 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


Актуальность темы
Индустрия мобильных приложений занимает громадную часть электронного бизнеса в современных компьютерных сетях. В последние годы наблюдается существенный рост рынка мобильных приложений во всех его областях. Так, в 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


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




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