📄Работа №186728

Тема: РАЗРАБОТКА КЛИЕНТА НА ПЛАТФОРМЕ ANDROID ДЛЯ ПРИЛОЖЕНИЯ «ЧЕКАНКА»

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

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

📋 Содержание

Реферат
Перечень условных обозначений 4
Введение 5
Анализ и фиксация требований 6
Функциональные требования 6
Нефункциональные требования 6
Варианты использования 7
Сценарии вариантов использования 8
Проектирование 17
Диаграмма состояний 17
Модель предметной области 18
Архитектура системы 19
Архитектура приложения 21
Реализация 23
Авторизация 23
Съемка видео 25
Просмотр видео 28
Отправка видео на сервер 31
Хранение информации о загрузке 31
Взаимодействие с сервером 33
Уведомления 35
Работа с аналитикой 37
Пользовательский интерфейс 38
Список используемых источников 48
Приложение А 50

📖 Аннотация

Работа посвящена разработке клиентской части мобильного приложения для платформы Android. Актуальность исследования обусловлена необходимостью создания специализированного программного обеспечения, которое использует аппаратные возможности смартфонов, такие как камера и сенсоры, для организации цифровых соревнований, что расширяет функциональность мобильных устройств в сфере развлечений и спорта. В ходе работы были проанализированы и зафиксированы требования, спроектирована и реализована клиентская часть системы с использованием современных технологий разработки под Android, включая работу с MediaRecorder для видеозаписи, механизмы сетевого взаимодействия и локального хранения данных. Практическая значимость заключается во внедрении результатов в деятельность компании ООО «КОДЭ-Т», а разработанное приложение опубликовано в Google Play и на момент выполнения работы имеет более 100 000 установок, что подтверждает его востребованность. В работе использованы источники, посвященные проектированию на UML, официальной документации Android SDK и современным библиотекам для разработки клиент-серверных приложений. Разработанное решение демонстрирует жизнеспособный подход к созданию интерактивных спортивных приложений с использованием встроенных возможностей мобильных устройств.

📖 Введение

В современном мире смартфоны стали неотъемлемой частью нашей жизни. Начав свой путь в качестве телефонов, смартфоны со временем стали приобретать всё больше и больше функций, став по функциональности сравнимыми с компьютером. Благодаря его компактным размерам, смартфон можно носить с собой повсюду, а с развитием интернет-технологий смартфоны стали средством для получения доступа к информации из любой точки мира.
Важной частью смартфона является программное обеспечение. В связи с ростом популярности смартфонов разработка программного обеспечения для них стала одним из наиболее востребованным направлением на рынке программного обеспечения. В связи с огромным набором встроенных аппаратных средств смартфона программное обеспечение может способствовать решению различных задач, используя встроенные датчики и функции, такие как компас, GPS, камера, Bluetooth, акселерометр и т.д.
Данная работа посвящена разработке клиентской части для платформы Android для приложения “Чеканка”, создание которого приурочено к проведению чемпионата мира по футболу в 2018 году.
Основой для создания приложения “Чеканка” является одноименная дворовая игра, суть которой заключается в том, кто сможет отбить мяч большее количество раз, не давая ему коснуться земли.
Данное приложение позволяет пользователям принять участие в соревновании, заключающемся в набивании участником мяча, которое снимается на видео. Победитель определяется наибольшим количеством набитых мячей, запечатленных на видео.
Целью данной работы является:
• разработать клиент на платформе Android для приложения “Чеканка”.
В соответствии с целью определены следующие задачи для исследования:
• проанализировать и зафиксировать требования;
• спроектировать клиентскую часть системы;
• реализовать клиентскую часть системы.

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

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

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

✅ Заключение

В данной выпускной квалификационной работе была представлена разработка клиента на платформе Android для приложения “Чеканка”.
В результате проделанной работы поставленные задачи были выполнены, а именно:
• проанализированы и зафиксированы требования;
• спроектирована клиентская часть системы;
• реализована клиентская часть системы.
Материалы данной работы были внедрены в практическую деятельность компании ООО «КОДЭ-Т», о чем свидетельствует справка о внедрении (Приложение А).
Мобильное приложение, разработанное в рамках данной квалификационной работы, опубликовано в магазине приложений Google Play и имеет более 100000 установок.
(https://play.google.com/store/apps/details?id=ru.sberbank.chekanka&hl=ru)

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

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

1. Буч Г. Язык UML. Руководство пользователя. 2-е изд.: Пер. с анг. Мухин Н. — М.: ДМК Пресс, 2006. — 496 с.
2. MediaRecorder [Электронный ресурс] // URL: https://developer.android.com/reference/android/media/MediaRecorder (дата обращения: 25.04.2019)
3. Record Videos [Электронный ресурс] // URL: https://developer.android.com/training/camera/videobasics (дата обращения: 02.04.2019)
4. Работа с камерой в Android: снимаем видео [Электронный ресурс] // URL: https://habr.com/ru/post/113480/ (дата обращения: 08.04.2019)
5. Сажаем контроллеры на диету: Android [Электронный ресурс] // URL: https://habr.com/ru/company/redmadrobot/blog/257861/ (дата обращения: 01.05.2019)
6. Операции [Электронный ресурс] // URL: https://developer.android.com/guide/components/activities.html?hl=RU (дата обращения: 01.05.2019)
7. Android SDK [Электронный ресурс] // URL: https://vk.com/dev/android sdk (дата обращения: 02.05.2019)
8. Camera API [Электронный ресурс] // URL: https://developer.android.com/guide/topics/media/camera (дата обращения: 01.05.2019)
9. AWS S3 Android SDK [Электронный ресурс] // URL: https://aws-amplify.github.io/docs/android/start?ref=amplify-android-btn (дата обращения: 05.05.2019)
10. Data and file storage overview [Электронный ресурс] // URL: https://developer.android.com/guide/topics/data/data-storage.html (дата обращения: 3.05.2019)
11. Save data in a local database using Room [Электронный ресурс] // URL: https://developer.android.com/training/data-storage/room/index.html (дата обращения: 17.04.2019)
12. Android Async HTTP Clients: Volley vs Retrofit [Электронный ресурс] // URL: http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/ (дата обращения: 1.05.2019)
13. JSON - Википедия [Электронный ресурс] // URL: https://ru.wikipedia.org/wiki/JSON (дата обращения:5.05.2019)
14. Retrofit [Электронный ресурс] // URL: http://square.github.io/retrofit/ (дата обращения: 04.05.2019)
15. Glide [Электронный ресурс] //URL: https://bumptech.github.io/glide/ (дата обращения: 04.05.2019)

🖼 Скриншоты

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

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

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