📄Работа №185675

Тема: РАЗРАБОТКА IOS ПРИЛОЖЕНИЯ ВИЗУАЛИЗАЦИИ ТРАЕКТОРИИ ПОЛЁТА МЯЧАДЛЯ ГОЛЬФА

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

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

📋 Содержание

Реферат
Введение 4
1. Архитектура iOS 6
1.1. Уровень ядра 6
1.2. Уровень библиотек и среды выполнения (Application Framework) 7
1.3. Уровень системных приложений 9
1.3.1. Springboard 9
1.4 Уровень сторонних приложений 10
1.4.1. Sandbox 11
2. Обзор существующих решений 13
2.1. GottaGolf 13
2.2. Golf Trace — Pro Filter 14
2.3. Shot Tracer 15
2.4. Заключение произведенного исследования 17
3. Разработка приложения 19
3.1 Описание Системы 19
3.2. Требования к приложению 19
3.2.1. Диаграммы вариантов использования 21
3.2.2. Сценарии вариантов использования 22
3.3. Построение траектории полёта мяча 24
3.3.1. Концептуальная постановка задачи 24
3.3.2. Математическая постановка задачи 26
3.3.3. Методы решения 33
3.3.4. Определение входных параметров 40
3.4. Применение паттерна MVC в iOS приложении 41
3.4.1. Слой “Модель”. 42
3.4.2. Слой “Представление” 43
3.4.3. Слой “Контроллер поведения” 44
3.5. Применение паттерна проектирования “Медиатор” 44
3.6 Наложение траектории на видео 47
4. Тестирование 52
4.1. Тестирование полученного продукта 52
4.2. Исправление выявленных ошибок 53
4.2.1. Некорректности графического интерфейса 53
4.2.2. Проблемы утечки памяти 54
4.2.3. Проблема воспроизведения видео 56
5. Руководство пользователя 56
Заключение 63
Список источников 64

📖 Введение

В нашем мире, мире современных технологий, прочное место в жизню любого человека заняли гаджеты. Люди уже не представляют своей жизни без мобильных телефонов, маленьких и умных помощников, благодаря которым мы экономим много времени. С развитием интернета, телефон становится способом поддерживать постоянное общение с большим кругом людей, а также обеспечивает доступ ко множеству информационных ресурсов где бы вы ни находились. Все эти замечательные новшества осуществляются благодаря программному и аппаратному обеспечению.
С развитием аппаратного устройства телефона, стремительно развивается и рынок программного обеспечения. Аппаратное обеспечение является основополагающей составляющей, в то время как программное обеспечение — это ключевая часть каждого смартфона. Именно программная часть предназначена для решения большинства бизнес-задач, получения и сохранения данных, развлечения, упрощения бытовых и рабочих процессов, и этот список можно продолжать безгранично.
В связи со всем вышеописанным, большинство разрабатываемых приложений нацелены на удовлетворения различным нужд как группы людей, так и каждого человека в отдельности. Ведь, если вам что-то действительно необходимо, почему не переложить всю работу на вашего маленького ассистента, мобильного устройства?
В данной работе рассматривается приложение, написанное на заказ и предназначенное для помощи начинающим игрокам в гольф в обучении трем основным типам ударам: прямой, кручёный вправо, кручёный влево, а также в наглядной демонстрации корректности и точности произведенного удара.
Целью данной работы является разработка iOS приложение для построения и визуализации трёх траекторий полёта мяча для гольфа.
Основные задачи данной работы:
1. Изучить архитектурные особенности платформы iOS
2. Провести анализ существующих или похожих решений
3. Сформировать список требований к разрабатываемому приложению. Определить три типа удара, для которых требуется построить траекторию полёта мяча
4. Спроектировать математическую модель траектории полёта мяча
5. Изучить технологии работы с видео: обработка, наложение слоёв (траектории полёта), сохранение обработанного видео
6. Спроектировать приложение
7. Реализовать приложение
8. Протестировать полученный продукт и исправить выявленные ошибки

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

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

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

✅ Заключение

В результате разработано приложение, позволяющее игрокам в гольф накладывать смоделированную траекторию полёта мяча на видео их удара. Вид разработанного продукта представлен в руководстве пользователя. Работоспособность приложения протестировано на мобильных устройствах под управлением OC iOS различных версий и типов.
Приложение может быть расширено путём добавления функционала, который поможет пользователю установить правильную позицию для съёмки видео: установить линии горизонта, выбрать угол обзора и тд. Чем больше будут настроек окружающей среды, тем больше будет точность моделируемой траектории.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. iOS Frameworks. [Электронный ресурс] // Apple, Inc. URL: https://developer.apple.com/library/content/documentation/Miscellaneous/ Conceptual/iPhoneOST echOverview/ iPhoneOSFrameworks/iPhoneOSF ra meworks.html (дата обращения 12.02.2017)
2. Cocoa Touch. [Электронный ресурс] // Wikimedia Foundation, Inc. URL: https://ru.Wikimedia.org/wiki/Cocoa Touch (дата обращения 15.02.2017)
3. SpringBoard. [Электронный ресурс] // Wikimedia Foundation, Inc. URL: https://ru.Wikimedia.org/wiki/SpringBoard (дата обращения 20.02.2017)
4. About App Sandbox. [Электронный ресурс] // Apple, Inc. URL: https://developer.apple.com/library/content/documentation/Security/Conc eptual/AppSandboxDesignGuide/AboutAppSandbox/AboutAppSandbox. html (дата обращения 27.02.2017)
5. GottaGolf - make golf great again on App Store. [Электронный ресурс]
// Apple, Inc. URL:
https://itunes.apple.com/us/app/gottagolf-make-golf-great-again/id100303 8975 (дата обращения 01.03.2017)
6. Golf Trace - Pro Filter в App Store. [Электронный ресурс] // Apple, Inc. URL: https://itunes.apple.com/ru/app/golf-trace-pro-filter/id1150544340 (дата обращения 07.03.2017)
7. Shot Tracer в App Store. URL: [Электронный ресурс] // Apple, Inc. URL: https://itunes.apple.com/ru/app/shot-tracer/id1140451547 (дата обращения 15.03.2017)
8. Фаулер М., Архитектура корпоративных программных приложений // М.Фаулер. — М.: Издательский дом "Вильяме", 2006. — 544 с.
9. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. - 3 изд. - СПб.: Питер-принт, 2002. - 492с.
10. Второй закон Ньютона. [Электронный ресурс] // Wikimedia
Foundation, Inc. URL:
https://ru.Wikimedia.org/wiki/Второй закон Ньютона (дата
обращения 22.03.2017)
11. Закон Стокса. [Электронный ресурс] // Wikimedia Foundation, Inc. URL: https://ru.Wikimedia.org/wiki/Закон Стокса (дата обращения 23.03.2017)
12. Вращательное движение. [Электронный ресурс] // Wikimedia
Foundation, Inc. URL:
https://ru.Wikimedia.org/wiki/Вращательное движение (дата
обращения 24.03.2017)
13. Метод Эйлера. [Электронный ресурс] // Wikimedia Foundation, Inc. URL: https://ru.Wikimedia.org/wiki/Метод Эйлера (дата обращения 25.03.2017)
14. Model-View-Controller. [Электронный ресурс] // Apple, Inc. URL: https://developer.apple.com/library/content/documentation/General/Conce ptual/DevPedia-CocoaCore/MVC.html (дата обращения 09.04.2017) (дата обращения 04.04.2017)...21

🖼 Скриншоты

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

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

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