Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ANDROID-ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ И ОРГАНИЗАЦИИ ЗАДАЧ

Работа №39114

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы59
Год сдачи2019
Стоимость6500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
277
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1. Исследование тематической области разработки мобильного приложения 6
1.1. Определение целевой аудитории. Опрос предполагаемых
пользователей 6
1.2. Анализ существующих систем 6
2. Требования к функционалу мобильного приложения. Программные
средства реализации 8
2.1. Основные функции 8
2.2. Средства реализации 8
3. Проектирование макета мобильного приложения 10
3.1. Общие положения проектирования макета 10
3.2. Макет активностей приложения 10
3.3. Основные положения дизайна 13
4. Программная разработка приложения 15
4.1. Общие параметры 15
4.2. Определение структуры базы данных 16
4.3. Система фоновых уведомлений 18
4.4. Разработка активностей 19
5. Тестирование 36
ЗАКЛЮЧЕНИЕ 37
СПИСОК ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ

Нет сомнений в том, что смартфоны стали частью жизни большого числа людей. Согласна данным GSMA Intelligene более двух третей населения Земли обладает подобными девайсами [1]. Такая популярность объясняется просто - смартфоны это мощный и мобильный помощник в повседневных делах, учёбе, работе и отдыхе. Разнообразие мобильных приложений покрывает потребности современных пользователей сполна. Отдаёте ли Вы первостепенное значение мощному функционалу или Вам нужен простой и понятный механизм управления; уделяете ли внимание дизайну или приветствуете минимализм - на сегодняшний день Вы можете найти практически любое приложение, подходящее именно Вам по всем этим и другим пунктам.
Разработка мобильных приложений для смартфонов набирает всё большую популярность с каждым днём. Как было сказано ранее, хорошее приложение повышает производительность смартфона во много раз, вместе с тем существует большое количество критериев качества, по которым приложение можно отнести к разряду хороших. Поэтому при разработке продукта, в первую очередь, стоит ориентироваться на конечного потребителя - важно, чтобы приложение было удобным в использовании; функциональность охватывала все потребности пользователя, но при этом не навязывала лишние функции.
Процесс создания мобильного приложения можно условно разделить на несколько этапов.
Как уже было отмечено, на первом этапе необходимо определить итоговую цель, а также целевую аудиторию разрабатываемого продукта. Рационально провести опрос возможных пользователей на предмет того, какие функции они хотели бы видеть в готовом приложении, какие предпочтения имеют относительно дизайна и навигации. Ещё одним полезным шагом на данном этапе является анализ существующих систем в
разрабатываемой области. Это нужно для того, чтобы учесть достоинства и недостатки приложений, которые уже активно используются потребителями. Полученные знания помогут избежать ошибок проектирования, а также укажут на возможные улучшения, которые можно привнести в проект [2].
По результатам проведённых исследований на следующем этапе формируются требования к функционалу и дизайну приложения. Это могут быть базовые структуры и возможности, которые в процессе разработки будут дополнены. Или же детальное формальное описание будущих функций и интерфейса. Выбор того или иного подхода зависит от ситуации.
Третий этап посвящён проектированию и созданию макета будущего приложения. Обычно это схематичные изображения будущих активностей приложения. При создании подобных макетов полезно учитывать требования к дизайну, однако это не является обязательным.
Далее происходит непосредственно программная разработка функционала приложения. Это значительный этап, результатом которого является полностью функционирующий продукт, ещё не отвечающий требованиям, предъявляемым к дизайну и, возможно, требующий доработки. На данном этапе целесообразно не пренебрегать промежуточным тестированием.
Далее разрабатывается интерфейс приложения - воплощаются все требования к визуальному дизайну и оформлению продукта.
Завершающим этапом является тестирование приложения, как результата функциональной и дизайнерской разработки. Необходимо провести негативное и позитивное тестирование [3], и если будут выявлены серьёзные ошибки, которые невозможно исправить оперативно, следует вернуться на несколько этапов назад.
Целью данной выпускной квалификационной работы (далее ВКР) является проектирование и создание мобильного Android-приложения для планирования и организации задач пользователя под названием “Tasks Creator”. Данный продукт разрабатывается в учебных целях, но в дальнейшем может быть внедрён в массовую эксплуатацию.
Для достижения поставленной цели сформулированы следующие задачи:
- практическое и теоретическое изучение основ разработки Android- приложения;
- определение целевой аудитории, опрос возможных пользователей;
- проведение анализа существующих систем;
- формирование требований к функционалу и интерфейсу приложения;
- проектирование макетов активностей приложения;
- программная разработка приложения;
- проведение тестирования.

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

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

Помощь в написании работ!


По результатам ВКР было разработано Android-приложение с интуитивно понятным интерфейсом, реализующее следующие функции: настраиваемые возможности создания/редактирования задачи; создание и настройка пользовательских категорий; фоновые уведомления и большой спектр их возможных настроек; ведение архива задач и статистики; гибкая система фильтрации актуальных задач, а также задач в архиве и другие возможности.
Поставленная на начальном этапе цель достигнута - создано мобильное приложение, функции которого помогут пользователям запланировать и организовать ту или иную задачу/группу задач.
На наш взгляд, продукт разработки может быть конкурентно способным у целевой аудитории, определенной в пункте 1.2 - Определение целевой аудитории. Опрос возможных пользователей. Продукт отвечает всем основным требованиям из указанного раздела.
Безусловно, у проекта существуют перспективы дальнейшего развития. В приложение может быть интегрирован многопользовательский режим, открывая таким образом доступ к групповой организации задач, а также возможность назначать задачи от пользователя другому пользователю. Соединение устройств в этом случае будет происходить по сети интернет.
Однако, созданное приложение в том виде, в котором оно есть сейчас, уже может быть загружено на площадку Google Play [13] и распространяться в свободном доступе.



1. GSMA Intelligence [Электронный ресурс]. — 2019. — URL: https://www. gsmaintelligence.com (Дата обращения: 10.01.2019).
2. Основные этапы разработки мобильных приложений
[Электронный ресурс]. — 2014. — URL:
https: //spark.ru/startup/componentix/blog/4499/o snovnie-etapi-razrabotki- mobilnih-prilozhenij (Дата обращения: 15.01.2019).
3. Тестировщих с «нуля». «Негативное» и «позитивное
тестирование [Электронный ресурс]. — 2011. — URL:
http://valyav.blogspot.com/2011/04/blog-post 01.html (Дата
обращение:20.01.2019).
4. Целевая аудитория [Электронный ресурс]. — 2017. — URL:
https: //www. insales. ru/blogs/university/celevaj a-auditorij a (Дата обращение: 29.01.2019) .
5. Android Studio - Википедия [Электронный ресурс]. — 2018. — URL: https://ru.wikipedia.org/wiki/Android Studio (Дата обращение: 5.03.2019).
6. Stack Overflow Developer Survey 2018 [Электронный ресурс]. —
2018. — URL: https://insights.stackoverflow.com/survev/2018/#technologv (Дата обращение: 10.03.2019).
7. На чём пишут приложения под Android - Блог Live Typing [Электронный ресурс]. — 2018. — URL: https://livetyping.com/ru/blog/na- chem-pishut-prilozhenija-pod-android (Дата обращение: 23.02.2019).
8. Сайт Александра Климова «Освой программирование играючи» -
SQLite [Электронный ресурс]. — 2019. —URL:
http://developer.alexanderklimov.ru/android/sqlite/ (Дата обращение:
27.02.2019) .
9. SQLite - Википедия [Электронный ресурс]. — 2017. — URL: https: //ru.wikipedia. org/wiki/SQLite (Дата обращение: 1.03.2019).
10. Всё, что вам нужно знать о Material Design [Электронный ресурс]. —2016. — URL: https://lpgenerator.ru/blog/2016/06/16/vse-chto-vam-nuzhno- znat-o-material-design/ (Дата обращение: 10.03.2019).
11. Использование AlarmManager в FireMonkey [Электронный
ресурс]. —2016. — URL: http: //yaroslavbrovin.ru/using-alarmmanager-in-
firemonkey-on-android-ru/ (Дата обращение: 19.03.2019).
12. Android: Подготовка к разработке [Электронный ресурс]. —2019.
— URL: http://developer. alexanderklimov.ru/android/android 1. php. (Дата
обращения: 23.03.2019).
13. Google-Play - Википедия [Электронный ресурс]. —2019. — URL: https://ru.wikipedia.org/wiki/Google Play (Дата обращения: 04.05.2019).

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


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