Халықаралық ғылыми-тәжірибелік конференция материалдары



Pdf көрінісі
бет509/617
Дата13.12.2021
өлшемі6,54 Mb.
#100264
1   ...   505   506   507   508   509   510   511   512   ...   617
Байланысты:
Сборник 24 апреля 2020 г

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

 
опросы сортируются по категориям;  

 
есть возможности оставлять комментарии к опросам;  

 
данные об опросах сохраняются в учетной записи пользователя; 

 
предоставляются бонусы за участие в опросах. 
Для реализации приложения была выбрана интегрированная среда разработки Xcode, которая является 
самой популярной средой для разработки приложений для мобильной платформы iOS.  InterfaceBuilder, 
который позволяет разработчикам создавать графические интерфейсы, и iOSSimulator, используемый для 
тестирования готового приложения, входят в состав Xcode.  
Основной  язык  программирования  для  разработки  приложения  выбран  Swift,  который  является 
компилируемым  объектно-ориентированным  языком  программирования,  используемый  корпорацией 
Apple. Для разработки мобильных приложений для платформы iOS используется фреймворк CocoaTouch. 
Фреймворк  CocoaTouch  предоставляет  уровень  абстракции  для  iOS.  CocoaTouch  основан  на  классах 


«Білім беру, дене мәдениеті, туризм және спорттағы инновация». Алматы, 24 сәуір 2020 
259 
фреймворка  Cocoa,  используемого  в  Mac  OS  X,  и,  аналогично  ей,  использует  язык  Swift.  CocoaTouch 
следует шаблону проектирования ModelView-Controller.  
В качестве разработки серверной части мобильного приложения была выбрана платформа Django с 
использованием высокоуровневого языка программирования Python.  
 
 
 
Рисунок 1 – Скриншот приложения 
 
Вывод
. В результате анализа предметной области и существующих средств разработки нами была 
сформулирована  постановка задачи, рассмотрены аналогичные проекты, имеющиеся на  рынке, а  также 
рассмотрены инструменты для разработки мобильного приложения. 
 


Достарыңызбен бөлісу:
1   ...   505   506   507   508   509   510   511   512   ...   617




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет