Автор24

Информация о работе

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

Страница работы

Разработка приложения для предпринимателей для платформы Аndroid с графической визуализацией данных и аналитикой

  • 74 страниц
  • 2019 год
  • 35 просмотров
  • 0 покупок
Автор работы

ksfei121

В основном сосредоточен на продажу готовых своих личных работ по символическим ценам.

900 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение 3
1. Обзор рынка мобильных приложений личной эффективности 4
1.1. Evernote 4
1.2. CamScanner 4
1.3. Monefy 4
1.4. Any.do 5
1.5. Резюме 5
2. Описание нового разрабатываемого приложения 6
2.1. Причины выбора операционной системы Android как платформы для разработки 6
2.2. Формирование требований к приложению 6
3. Реализации мобильного приложения 9
3.1. Детали реализации 9
3.2. Обзор получившегося приложения 10
Заключение 35
Список использованной литературы 36
Приложение 1. Классы экранов мобильного приложения 37
Приложение 2. Разметки экранов мобильного приложения 63
Приложение 3. Файл манифеста и файлы сборки 69

1.2. CamScanner

Приложение, позволяющее с помощью фотоаппарата смартфона создавать электронные копии документов. Более 100 миллионов установок. Но в приложении отсутствует функционал управления финансами, создания отслеживаемых заданий и создания заметок.
1.3. Monefy

Приложение для учёта финансов. Позволяет фиксировать доходы и расходы распределяя их по категориям. Более одного миллиона установок. Не позволяет делать сканы и заметки.
1.4. Any.do

Приложение для постановки задач и их выполнения. Более 10 миллионов установок. Отсутствует функционал управления финансами и сканирования документов.
1.5. Резюме

Рассмотренные приложения позволяют решить обозначенную в введении проблему. Но наличие всех этих функций, которые есть в перечисленных приложениях является более удобным, если они содержатся в одном приложении сразу, а не разбиты по трем отдельным приложениям, так как принцип “всё в одном месте” позволяет легче контролировать информацию.
...

2. Описание нового разрабатываемого приложения

2.1. Причины выбора операционной системы Android как платформы для разработки
Впервые смартфон с операционной системой Android был выпущен в 2008 году. За почти 10 лет существования она успела далеко развиться и теперь эта операционная система установлена более чем на 75% мобильных устройств по всему миру. За это время появились удобные и эффективные инструменты разработки приложений, которые успели пройти проверку временем. Также стоит отметить, что для начала разработки приложений на Android не нужны никакие дополнительные материальные затраты, кроме персонального компьютера или ноутбука на любой операционной системе. Поэтому для разработки приложения была выбрана операционная система Android.

2.2.
...

2.2. Формирование требований к приложению

Приложение должно быть разбито на 5 разделов:
◦ Финансы
◦ Сканер документов
◦ Задачи
◦ Заметки
◦ Справка
В разделе «Финансы» должен быть реализован функционал добавления записей о новых доходах и расходах, удаления этих записей. У самих записей должна фиксироваться дата и описание, категория дохода или расхода и денежная сумма проведенной операции. Также на экране обзора доходов и расходов должна быть ссылка на меню категорий доходов и расходов. В
каждом меню (для доходов и расходов соответственно) содержится список категорий, которые можно добавлять и удалять. Также для каждого раздела финансов необходимо сделать экран с аналитикой доходов и расходов. Аналитика показывается в форме круговой диаграммы. На экране аналитики показаны:
◦ категории, по которым произведены операции;
◦ круговая диаграмма.
...

3.1. Детали реализации

Для разработки мобильного приложения для операционной системы Android в качестве среды разработки была выбрана Android Studio, так как она является официальной IDE («Integrated Development Environment» - (англ.) интегрированная среда разработки), которую поддерживает владелец платформы Android – компания Google. Версия Android Studio, использованная для разработки – 3.1.2.
В ходе разработки в качестве основного источника литературы использовались книги Герберта Шилдта [1,2]. Также использовались другие источники описывающие разработку программ для Android и Java [3-11].
Приложение реализовано для смартфонов на операционной системе Android 7.0 и выше, так как некоторые библиотеки программного обеспечения, необходимые для реализации приложения не имеют поддержки более ранних версий Android.
Само приложение было названо «RightHandApp».
...

3.2. Обзор получившегося приложения

При входе в приложение пользователя встречает уведомление о том, что для корректной работы сканера в приложении необходимо скачать OpenCV Manager (рис.1).
Пользователь может его скачать сразу или позже. Если пользователь не скачает OpenCV Manager и попытается открыть сканер, то он будет получать это уведомление. Также пользователь будет получать это уведомление при каждом запуске приложения. В противном случае пользователь не будет получать уведомления и сможет пользоваться сканером.

Рис.1. Уведомление, рекомендующее установить приложение OpenCV Manager
При запуске приложения пользователь попадает на главный экран (рис.
2). На нём расположено 5 кнопок.
Первая кнопка «Финансы» ведёт на экран раздела «финансы». Вторая кнопка «Отсканировать документ» запускает сканер.
Третья кнопка «Новая задача» ведёт на экран создания новой задачи.
Четвёртая кнопка «Новая заметка» ведёт на экран создания новой заметки.
...

1. Шилдт, Герберт. Java 8. Полное руководство; 9-е изд.: Пер. с англ. - М.
: ООО "И.Д. Вильяме", 2015. - 1376 с.
2. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016. — 512 с
3. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2016.
— 640 с
4. Фелкер, Донн. Android: разработка приложений для чайников. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 336 с.
5. Медникс З., Дорнин Л., Мик Б., Накамура М. Программирование под Android. 2-е изд. — СПб.: Питер, 2013. — 560 с.
6. Коматинени, Сатия, Маклин, Дэйв. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 880 с.
7. Гриффитс Дон, Гриффитс Дэвид. Head First. Программирование для Android. — СПб.: Питер, 2016. — 704 с.
8. Система вопросов и ответов о программировании [Электронный ресурс]. - URL: www.stackoverflow.com.
9. Веб-сервис для хостинга IT-проектов и их совместной разработки [Электронный ресурс]. - URL: www.github.com.
10. Сайт о разработке программ для Android [Электронный ресурс]. - URL: www.startandroid.ru.
11. Сайт о создании приложений под мобильную платформу Android на языке программирования Java [Электронный ресурс]. - URL: www.metanit.com/java/android/.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Введение 3
1. Обзор рынка мобильных приложений личной эффективности 4
1.1. Evernote 4
1.2. CamScanner 4
1.3. Monefy 4
1.4. Any.do 5
1.5. Резюме 5
2. Описание нового разрабатываемого приложения 6
2.1. Причины выбора операционной системы Android как платформы для разработки 6
2.2. Формирование требований к приложению 6
3. Реализации мобильного приложения 9
3.1. Детали реализации 9
3.2. Обзор получившегося приложения 10
Заключение 35
Список использованной литературы 36
Приложение 1. Классы экранов мобильного приложения 37
Приложение 2. Разметки экранов мобильного приложения 63
Приложение 3. Файл манифеста и файлы сборки 69

1.2. CamScanner

Приложение, позволяющее с помощью фотоаппарата смартфона создавать электронные копии документов. Более 100 миллионов установок. Но в приложении отсутствует функционал управления финансами, создания отслеживаемых заданий и создания заметок.
1.3. Monefy

Приложение для учёта финансов. Позволяет фиксировать доходы и расходы распределяя их по категориям. Более одного миллиона установок. Не позволяет делать сканы и заметки.
1.4. Any.do

Приложение для постановки задач и их выполнения. Более 10 миллионов установок. Отсутствует функционал управления финансами и сканирования документов.
1.5. Резюме

Рассмотренные приложения позволяют решить обозначенную в введении проблему. Но наличие всех этих функций, которые есть в перечисленных приложениях является более удобным, если они содержатся в одном приложении сразу, а не разбиты по трем отдельным приложениям, так как принцип “всё в одном месте” позволяет легче контролировать информацию.
...

2. Описание нового разрабатываемого приложения

2.1. Причины выбора операционной системы Android как платформы для разработки
Впервые смартфон с операционной системой Android был выпущен в 2008 году. За почти 10 лет существования она успела далеко развиться и теперь эта операционная система установлена более чем на 75% мобильных устройств по всему миру. За это время появились удобные и эффективные инструменты разработки приложений, которые успели пройти проверку временем. Также стоит отметить, что для начала разработки приложений на Android не нужны никакие дополнительные материальные затраты, кроме персонального компьютера или ноутбука на любой операционной системе. Поэтому для разработки приложения была выбрана операционная система Android.

2.2.
...

2.2. Формирование требований к приложению

Приложение должно быть разбито на 5 разделов:
◦ Финансы
◦ Сканер документов
◦ Задачи
◦ Заметки
◦ Справка
В разделе «Финансы» должен быть реализован функционал добавления записей о новых доходах и расходах, удаления этих записей. У самих записей должна фиксироваться дата и описание, категория дохода или расхода и денежная сумма проведенной операции. Также на экране обзора доходов и расходов должна быть ссылка на меню категорий доходов и расходов. В
каждом меню (для доходов и расходов соответственно) содержится список категорий, которые можно добавлять и удалять. Также для каждого раздела финансов необходимо сделать экран с аналитикой доходов и расходов. Аналитика показывается в форме круговой диаграммы. На экране аналитики показаны:
◦ категории, по которым произведены операции;
◦ круговая диаграмма.
...

3.1. Детали реализации

Для разработки мобильного приложения для операционной системы Android в качестве среды разработки была выбрана Android Studio, так как она является официальной IDE («Integrated Development Environment» - (англ.) интегрированная среда разработки), которую поддерживает владелец платформы Android – компания Google. Версия Android Studio, использованная для разработки – 3.1.2.
В ходе разработки в качестве основного источника литературы использовались книги Герберта Шилдта [1,2]. Также использовались другие источники описывающие разработку программ для Android и Java [3-11].
Приложение реализовано для смартфонов на операционной системе Android 7.0 и выше, так как некоторые библиотеки программного обеспечения, необходимые для реализации приложения не имеют поддержки более ранних версий Android.
Само приложение было названо «RightHandApp».
...

3.2. Обзор получившегося приложения

При входе в приложение пользователя встречает уведомление о том, что для корректной работы сканера в приложении необходимо скачать OpenCV Manager (рис.1).
Пользователь может его скачать сразу или позже. Если пользователь не скачает OpenCV Manager и попытается открыть сканер, то он будет получать это уведомление. Также пользователь будет получать это уведомление при каждом запуске приложения. В противном случае пользователь не будет получать уведомления и сможет пользоваться сканером.

Рис.1. Уведомление, рекомендующее установить приложение OpenCV Manager
При запуске приложения пользователь попадает на главный экран (рис.
2). На нём расположено 5 кнопок.
Первая кнопка «Финансы» ведёт на экран раздела «финансы». Вторая кнопка «Отсканировать документ» запускает сканер.
Третья кнопка «Новая задача» ведёт на экран создания новой задачи.
Четвёртая кнопка «Новая заметка» ведёт на экран создания новой заметки.
...

1. Шилдт, Герберт. Java 8. Полное руководство; 9-е изд.: Пер. с англ. - М.
: ООО "И.Д. Вильяме", 2015. - 1376 с.
2. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. — СПб.: Питер, 2016. — 512 с
3. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 2-е изд. — СПб.: Питер, 2016.
— 640 с
4. Фелкер, Донн. Android: разработка приложений для чайников. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 336 с.
5. Медникс З., Дорнин Л., Мик Б., Накамура М. Программирование под Android. 2-е изд. — СПб.: Питер, 2013. — 560 с.
6. Коматинени, Сатия, Маклин, Дэйв. Android 4 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2012. — 880 с.
7. Гриффитс Дон, Гриффитс Дэвид. Head First. Программирование для Android. — СПб.: Питер, 2016. — 704 с.
8. Система вопросов и ответов о программировании [Электронный ресурс]. - URL: www.stackoverflow.com.
9. Веб-сервис для хостинга IT-проектов и их совместной разработки [Электронный ресурс]. - URL: www.github.com.
10. Сайт о разработке программ для Android [Электронный ресурс]. - URL: www.startandroid.ru.
11. Сайт о создании приложений под мобильную платформу Android на языке программирования Java [Электронный ресурс]. - URL: www.metanit.com/java/android/.

Купить эту работу

Разработка приложения для предпринимателей для платформы Аndroid с графической визуализацией данных и аналитикой

900 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

28 июля 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
ksfei121
4.7
В основном сосредоточен на продажу готовых своих личных работ по символическим ценам.
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
900 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Диплом Нейросети "Распознавание сервированных блюд с использованием нейронных сетей" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Дипломная работа

Разработка програмного обеспечения для предоставления государственных услуг через портал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка компьютерного демонстрационного эксперемента по физике на флеше

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка AMR-специалиста отдела снабжения предприятия малого бизнеса

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка WEB-cистемы "АРМ сотрудник УМО" средствами ASP.NET версии 4.0 и СУБД Microsoft SQL сервер

Уникальность: от 40%
Доступность: сразу
2800 ₽

Отзывы студентов

Отзыв Геннадий Полушкин об авторе ksfei121 2018-04-25
Дипломная работа

Автор молодец, просто работа не нужна больше

Общая оценка 5
Отзыв Lesha об авторе ksfei121 2014-06-17
Дипломная работа

Работа сложная, диплом по программированию. Большое спасибо за ответственный подход.

Общая оценка 5
Отзыв user13484 об авторе ksfei121 2016-05-11
Дипломная работа

Большое спасибо, все замечательно!

Общая оценка 5
Отзыв vovikluch об авторе ksfei121 2014-06-24
Дипломная работа

очень хороший автор Спасибо за работу

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Шифрование C# - AES; WPF.

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Зачётная работа по предмету Web-инженеринг. Сайт

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

парсинг Python

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Вращающиеся кольца ( Торы )

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Парсинг веб-сайта elibrary на Python

Уникальность: от 40%
Доступность: сразу
15000 ₽
Готовая работа

Шифрование текста с Аутентификацией каждого пользователя, на основе алгоритма AES - 128 битного ключа, реализованного на WPF

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Разработка приложения, определяющего связность неориентированного графа

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Разработка прикладного программного обеспечения «Клавиатурный тренажер»

Уникальность: от 40%
Доступность: сразу
1350 ₽
Готовая работа

АИС сети автосалонов, C# и MS SQL. База данных.

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

-

Уникальность: от 40%
Доступность: сразу
490 ₽