Распечатать страницу
Главная \ База готовых работ \ Готовые работы по компьютерным дисциплинам \ Разработка программного обеспечения для мобильных устройств (Java, Android, IOS, Python, JavaScript) \ 4191. Дипломная работа Разработка приложения для смартфонов под управлением операционной системы Android - информационное приложения для поклонников футбольной команды

Дипломная работа Разработка приложения для смартфонов под управлением операционной системы Android - информационное приложения для поклонников футбольной команды

« Назад

Код роботи: 4191

Вид роботи: Дипломна робота

Предмет: Разработка программного обеспечения для мобильных устройств (Java, Android, IOS, Python, JavaScript и другие) (Розробка програмного забезпечення для мобільних пристроїв (Java, Android, IOS, Python, JavaScript та інші)

Тема: Разработка приложения для смартфонов под управлением операционной системы Android - информационное приложения для поклонников футбольной команды

Кількість сторінок: 48

Дата виконання: 2018

Мова написання: російська

Ціна: 1700 грн

Введение

1. Назначение разработанного приложения

1.1. Основные функции приложения

1.2. Особенности разработанного приложения

2. Особенности и специфика разработки

2.1. Ключевые особенности Android

2.2. Общая схема работы приложения Android

2.3. Среда разработки

3. Взаимодействие пользователя с приложением

3.1. Экран загрузки приложения

3.2. Начальный экран приложения

3.3. Экран новостей

3.4. Экран обзора команды

3.5. Экран информации об игроках

3.6. Экран онлайн-TV

3.7. Экран онлайн-радио

3.8. Экран информации о лиге

3.9. Экран статистики игр

3.10. Экран онлайн заказа билетов

3.11. Экран живой ленты

3.12. Экран дополнительной информации

4. Структура приложения

4.1. Основные компоненты приложения

4.2. Модуль настроек приложения

4.3. Сервис фоновых процессов

4.4. Модуль работы с ресурсами

4.5. Система шифрования и защиты данных

4.6. Модуль конвертации данных

4.7. Система улучшения пользовательского интерфейса

4.8. Система кэширования

4.9. Менеджер данных

5. Тестирование и публикация

5.1. Тестирование

5.2. Публикация и внедрение

Заключение

Список используемых источников

Приложение А

Приложение Б

Человеческие потребности быть всегда в курсе дел выводят информационные технологии на прямую линию по созданию все новых девайсов и гаджетов. Неудобство эксплуатации компьютеров и ноутбуков обуславливает появление различных мини-компьютеров, смартфонов и коммуникаторов, в основе которых лежит все та же операционная система. Лидирующие позиции на сегодняшний день занимают платформы Android и iPhone. Но эти платформы могут работать полноценно только при одном условии - если была для них осуществлена разработка мобильных приложений.

Задание, полученное на дипломную работу - разработать программное обеспечение для платформы Android: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах.

Android - операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, цифровых фоторамок, наручных часов, нетбуков и смартбуков, основанная на ядре Linux. Основным языком для разработки служит Java, однако существуют библиотеки, позволяющие вести разработку на языке С++.

Целью дипломной работы является разработка приложения для смартфонов под управлением операционной системы Android. Требовалось разработать масштабируемое приложение с поддержкой всех современных устройств на базе Android версии 2.2 и выше. Основной характеристикой разрабатываемого приложения являлось использование сервисов и процессов, не зависящих от основного приложения и выполняющих обработку данных в фоновом режиме.

Решаемые задачи: изучить и улучшить знания в разработке приложений для мобильных устройств, а также разработать вышеуказанную программу. Ознакомиться с многопоточными приложениями и особенностями платформы.

В ходе выполнения работы были рассмотрены и решены следующие задачи:

- Были улучшены знания о принципах разработки для мобильных платформ (xml разметка, команды генерации векторной графики, принципы работы приложений, особенности работы с мобильными приложениями, разработка сервисов и фоновых задач). Целевой платформой была платформа Android версии 2.3. Целевым языком для разработки – язык Java 1.6 расширенное издание;

- Для реализации поставленной задачи была использована среда IntelliJ IDEA Community Edition 12.02 (Free edition). В процессе выполнения курсовой работы было разработано соответствующее приложение, подробнее о котором будет описано ниже. Разработанное приложение было протестировано, и будет использоваться на время проведения фестиваля.

Только приложения могут сделать любую операционную систему пригодной для работы, развлечения, выхода в Интернет, просмотра веб-страниц и многого другого, что превращает обычный телефон в маленький карманный компьютер с полным набором функциональных возможностей. Сами приложения могут быть разработанными для всех платформ, то есть кросс программы, и персонально для каждой системы. Как показывает практика, возможности индивидуального ПО гораздо шире, что делает целесообразнее устанавливать соответствующее обеспечение, а следовательно, и разрабатывать необходимые приложения.

В результате выполнения курсовой работы был получен опыт в разработке клиент-серверных приложений, высокую значимость имеет возросший уровень программного кода. Получены навыки работы с гигантами интернета, такими сайтами, как Facebook. Получен глубокий опыт и понимание принципов стороннего взаимодействия систем в операционной системе Android. Работая над сложными и важными проектами, мы начинаем понимать важность своей работы, и должны показывать высокие результаты своего труда, так как это несет в себе большую значимость в IT сфере.

Задание на дипломную работу были выполнено в полном объёме.

1. Блог на хабре о разработке под Android [Электронный ресурс] // URL: http://habrahabr.ru/blogs/android_development/.

2. Официальная справка для Android разработчиков [Электронный ресурс] // URL http://developer.android.com/index.html.

3. Программирование для Android. Самоучитель / Колисниченко Д. – СПб.: Санкт-Петербург, 2011. – 736 с.

4. Android 2. Программирование приложений для планшетных компьютеров и смартфонов / Рето Майер. – СПб.: Санкт-Петербург, 2011. – 672 с.

5. Статьи о программировании для Android [Электронный ресурс] // URL: http://flashbot.ru/android-dev.

6. Официальная справка по среде программирования [Электронный ресурс] // URL: http://www.jetbrains.com.

7. Форум о программировании для Android [Электронный ресурс] // URL: http://www.cyberforum.ru/android-dev/.

8. Форум о программировании для мобильных устройств [Электронный ресурс] // URL: http://www.4pda.ru.

9. Программирование под Android / Блэйк Мик. – СПб.: Санкт-Петербург, 2012. – 496 с.

10. Смартфоны Android без напряга. Руководство пользователя / Андрей Жвалевский. – СПб.: Санкт-Петербург, 2012. – 224 с.

11. Программирование для Android. Самоучитель / Денис Колиснеченко. – СПб.: Санкт-Петербург, 2011. – 272 с.