ВВЕДЕНИЕ
1 Анализ предметной области 7
1.1 Анализ альтернативных способов достижения поставленной цели 7
1.2 Моделирование бизнес-процессов BPMN 2.0 8
1.3 Разработка пользовательских требований к системе 12
1.4 Разработка функциональных требований 13
1.5 Разработка концепций проекта 14
1.6 Структурирование работы над проектом 17
1.7 Разработка нефункциональных требований 19
1.8 Вывод по главе 19
2 Проектирование функциональной модели 20
2.1 Выбор среды разработки 20
2.2 Функциональная модель приложения 25
2.3 Разработка блок-схем мобильного приложения «СТУДПРОФ.РФ» 26
2.4 Вывод по главе 32
3 Реализация приложения «СТУДПРОФ.РФ» 34
3.1 Описание реализуемой системы 34
3.2 Описание интерфейса проектного решения 35
3.2.1 Подсистема «События» 37
3.2.2 Подсистема «Авторизация» 38
3.2.3 Подсистема «Фото» 39
3.2.4 Подсистема «Видео» 40
3.2.5 Подсистема «Мы в соцсетях» 42
3.3 Тестирование приложения 43
3.4 Внедрение мобильного приложения 43
3.5 Вывод по главе 44
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ А 48
ПРИЛОЖЕНИЕ Б 58
ПРИЛОЖЕНИЕ В 65
ПРИЛОЖЕНИЕ Г 93
ПРИЛОЖЕНИЕ Д 109
Команда «СТУДПРОФ.РФ» занимается освещением мероприятий Автограда, республики и России в целом. Это группа студентов под руководством более опытных коллег, которые пишут статьи, фотографируют и снимают видеорепортажи на мероприятиях города и не только.
«СТУДПРОФ.РФ» уже обзавелись веб-сайтом, где и размещают весь свой наработанный материал.
На данный момент, далеко не каждому пользователю сети Интернет удобно получать интересующую его информацию с помощью браузера, сидя перед персональным компьютером. Современный мир заполонили различные гаджеты и мобильные устройства, которые есть у каждого современного человека (и не по одному). Поэтому размещение контента только на странице веб-сайта является малоэффективным в наше время, с точки зрения удобства в получении материалов конечным пользователем, читателем сайта.
Целью данной выпускной квалификационной работы является повышение эффективности доставки контента путем предоставления альтернативных способов получения информации конечному пользователю за счет разработки мобильного приложения на платформе ОС Android.
Для достижения поставленной цели требуется решить следующие задачи:
- обеспечить более компактный и удобный доступ к большей части контента, представленного на веб-версии сайта;
- провести интеграцию с социальной сетью ВКонтакте;
- разработать алгоритм просмотра публикаций и прочтение статей;
- разработать возможность комментирования публикаций;
- разработать алгоритм просмотра фото- и видеоматериалов;
- реализовать круглосуточную трансляцию радио «Молодежное радио».
В процессе исследования были решены все задачи, поставленные в начале работы. Первоочередная цель работы заключалась в приведении контента, предложенного на веб-версии медиапортала, в более компактный, удобный конечному пользователю вид для облегчения процесса его использования. Основная трудность заключалась в том, чтобы представить информацию, размещенную на сайте, без значительных потерь наполненности и реалистичности в более компактном и удобном для конечного пользователя виде. Разработанное мобильное приложение позволило минимизировать неудобства, связанные с попытками посещения медиапортала находясь в дали от персонального компьютера. Необходимость создания такого приложения неоспорима. Удобство и компактность приложения оптимизируют работу всего информационного поля организации без потерь таких немаловажных функций, как возможность комментирования публикаций и т.п.
Особенностью проекта является его неоднородность. Творческая группа и администрация медиапортала «СТУДПРОФ.РФ» предлагает различный контент, как текстовых так и фото- и видеорепортажей. Эту особенность проекта должно было отражать мобильное приложение, его содержание и интерфейс. Основной функцией приложения является быстрый доступ с личного девайса потребителя к большей части материалов, представленных на сайте команды.
На данный момент в приложении реализован не весь функционал сайта, но работа над усовершенствованием данной разработки не будет ограничена рамками текущей выпускной квалификационной работы. Усовершенствование, модернизация и внедрение новых функций будет продолжено до тех пор пока мобильное приложение «СТУДПОФ.РФ» не сможет предоставить пользователям максимально возможный контент, который востребован ими.
Работа над мобильным приложением проходила в несколько этапов:
1. Разработка требований к системе;
2. Проектирование функциональной модели;
3. Реализация приложения «СТУДПРОФ.РФ».
Последний этап наиболее показателен, так как способен показать результат работы. Он включал тестирование функционирования приложения фокус-группой и исправление последних недочетов. Эти тесты доказали, что приложение готово к дальнейшей эксплуатации и оно соответствует всем выведенным в ходе исследования параметрам.
Разработанное мобильное приложение позволило облегчить работу потребителей с продуктом команды «СТУДПРОФ.РФ» и полностью отвечает, поставленным требованиям. Внедрение этого приложения поспособствовало расширению круга потребителей и позволило выйти трудам команды новостного молодежного медиапортала «СТУДПРОФ.РФ» на новый уровень.
1 Моделирование процессов BPMN 2.0: Учебно-методическое пособие по дисциплине «Проектирование автоматизированных систем обработки информации и управления» / Хамадеев Ш.А. - Набережные Челны: Изд.-полигр.центр НЧИ К(П)ФУ, 2015. - 55 с.
2 API [Электронный ресурс] URL:https: //ru.wikipedia. org/wiki/API(дата обращения 02.06.15)
3 Планирование проекта: Учебно-методическое пособие по
дисциплине «Проектирование автоматизированных систем обработки информации и управления» / Хамадеев Ш.А. - Набережные Челны: Изд.- полигр.центр НЧИ К(П)ФУ, 2015. - 35 с.
4 Информация о творческом коллективе [Электронный ресурс] // студпроф.рф : [сайт] URL:студпроф.рф(дата обращения 01.05.2018)
5 Жизненный цикл приложения Android [Электронный ресурс]
URL: http://developer.alexanderklimov.ru/android/theory/lifecycle.php(дата
обращения 04.05.2016)
6 Android SDK [Электронный ресурс] // vk.com: [сайт] URLhttps: //new.vk.com/dev/android sdk(дата обращения 07.05.18)
7 Среда разработки Eclipse [Электронный ресурс] URL:http://chem-otkrit.ru/soft/Eclipse(дата обращения 08.05.2018)
8 Уроки программирования в Android Studio [Электронный ресурс] URL:https://4creates.com/training/102-video-uroki-android-studio-rus.html(дата обращения 09.05.2018)
9 Шматко А. В., Федорченко В. Н. ОБЗОР И АНАЛИЗ ИНСТРУМЕНТОВ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ ДЛЯ ОС ANDROID // Инновации в науке: сб. ст. по матер. LVII междунар. науч.- практ. конф. № 5(54). Часть I. - Новосибирск: СибАК, 2016. - С. 59-73.