Вход

Разработка Android – приложения "Рекомендательная система само- контроля питания"

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 502530
Дата создания 2020
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

Предметом квалификационной работы является рекомендательная си- стема самоконтроля питания.

Объектом выпускной квалификационной работы является мобильное Android – приложение.

Цель данной выпускной квалификационной работы заключается в раз- работке Android-приложения “Рекомендательная система самоконтроля пита- ния”.

Задачи, необходимые для достижения поставленной цели:

- Проанализировать предметную область.

- Проанализировать существующие Android – приложения.

- Составить требования к приложению и к его проектированию, в том числе составление технического задания.

- Составить ER-диаграмму.

- Реализовать базу данных (БД) для разрабатываемого приложения.

- Реализовать серверную часть.

- Реализовать клиентское приложение.

- Протестировать приложение.

В процессе постановки задач был учтен ГОСТ 34.601-90 «Автоматизи- рованные системы. Стадии создания». В данном ГОСТе при разработки про- граммного продукта указано, что следует разделять работу на следующие этапы: создание требований, концепции, технического задания, эскизного про- екта, рабочей документации, ввод в действие, сопровождение.

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


Также была построена сетевая модель, как способ повышения эффектив- ности планирования, а также управления проводимым исследованием, рис.1. Данная модель называется “вершина работа”. И в отличие других методов се- тевого планирования, где узлы модели представляют собой событие, в данном случае узлы это работа [15 с.269]. Были выделены следующие узлы: грамотно распределить физические и временные ресурсы; проанализировать предмет- ную область; проанализировать приложения аналоги; разработать требования; спроектировать android – приложение; реализовать android – приложение; про- тестировать android – приложение; ввести в действие android – приложение.

Содержание

АННОТАЦИЯ................................................................................................. 3

ВВЕДЕНИЕ..................................................................................................... 3

1 Проектирование Android - приложения...................................................... 8

1.1 Современные мобильные приложения и их особенности........................ 8

1.2 Понятие Android...................................................................................... 10

1.3 Анализ предметной области................................................................... 11

1.4 Анализ существующих Android – приложений..................................... 12

1.5 Анализ средств разработки и обоснование выбора.............................. 17

1.6 Техническое задание................................................................................ 20

1.7 Проектирование информационного хранилища Android – приложения 25

2 Реализация Android - приложения............................................................ 29

2.1 Проектирование диаграмм..................................................................... 29

2.2 Разработка макета Android – приложения............................................. 37

2.3 Разработка интерфейса Android - приложения...................................... 41

2.4 Разработка программного модуля android – приложения................... 59

3 Тестирование Android – приложения........................................................ 69

3.1 Функциональное тестирование............................................................... 69

3.2 Случайное тестирование......................................................................... 78

ЗАКЛЮЧЕНИЕ............................................................................................. 80

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..................................... 82

ПРИЛОЖЕНИЕ A ПРИЛОЖЕНИЕ B

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

1. Герберт Щ. Java. Полное руководство, 10-е изд / Ш. Герберт – Санкт-Петербург: ООО "Альфакнига', 2018. – 1488 с.

2. Голощапов, А. Л. Google Android: книга / А. Л. Голощапов – Санкт-Петербург: БХВ-Петербург, 2015. – 268 с.

3. Гриффитс P. Д. Head First. Программирование для Android / P. Д. Гриффитс. – Санкт-Петербург: Питер, 2016. – 704 с.

4. Дейтел П. Android для разработчиков / П. Дейтель, Х. Дейтель, А. Уолд. – Санкт-Петербург: Питер, 2016. – 512 с.

5. Дэрси Л. Разработка приложений для Android-устройств. Базовые принципы /Л. Дэрси, Ш. Кондер – Том 1. – Москва: Эксмо, 2014. – 598 с.

6. Зонин, Н. А. Рынок мобильных приложений Калининградской об- ласти / Н. А. Зонин, М. А. Терре // Вопросы экономики и управления. – 2017.

– № 3.1 – С. 101 – 104.

7. Карпюк И. А. Сравнительный анализ мобильных приложений и инструментальных средств их разработки / И. А. Карпюк, Н. М. Куляшова // Научно-методический электронный журнал «Концепт». – 2017. – Т. 31. – С. 826 – 830.

8. Козмина Ю. Spring 5 для профессионалов / Ю. Козмина, Р. Харроп, К. Шеффер, К. Хо. – Москва: Диалектика, 2019. – 1122 с.

9. Кэмпбелл К. Китайское исследование. Результаты самого мас- штабного исследования связи питания и здоровья / К. Кэмпбелл, Т. Кэмпбелл.

– Москва: ООО «Манн, Иванов и Фербер», 2015. – 400 c.

10. Майер Р. Программирование приложений для планшетных компь- ютеров и смартфонов / Р. Майер – Москва: Эксмо, 2013. – 816 с.

11. Марченко М. Н. Правовое государство и гражданское общество (Теоретико-правовое исследование): учебное пособие / М. Н Марченко. – Москва: Проспект, 2018. – 648 с.


12. Моргунов, Е. П PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. – Санкт-Петербург: БХВ- Петербург, 2018. – 336 с.

13. Нильсен Я. Как создавать идеально удобные приложения для мо- бильных устройств / Я. Нильсен, Р. Будиу. – Москва: Эксмо, 2015. – 256 с.

14. Нимейер П. Программирование на Java / П. Нимейер, Д. Леук. – Москва: Эксмо, 2015. – 1216 с.

15. Новиков Д. Сетевые модели в управлении / Д. Новиков, О. Кузне- цов. – Москва: Эгвес, 2014. – 411 c.

16. Раджпут Д. Spring. Все паттерны проектирования / Д. Раджпут. – Санкт-Петербург: Питер, 2019. – 320 с.

17. Сидора А. А. Способы хранения данных в приложениях Android os

/ А. А. Сидора // Решетневские чтения. – 2015. – № 19. – С. 248–250.

18. Уиттакер Д. Как тестируют в Google / Д. Уиттакер, Д. Арбон, Д. Каролло. – Санкт-Петербург: Питер, 2015. – 320 с

19. Шилдт Г. Java 8. Полное руководство / Г.Шилдт. – Москва: Виль- ямс, 2017. – 1376 с.

20. Ахметов А. К. Операционная система Android: история создания и развития. Разработка приложений для платформы Android [Электронный ре- сурс]. – Режим доступа: https://cyberleninka.ru/article/n/operatsionnayasistema- android-istoriya-sozdaniya-i-razvitiya-razrabotka-prilozheniy-dlya-plat formy- android (дата обращения: 07.05.2020).

21. Детальный анализ Android [Электронный ресурс]. – Режим до- ступа: https://xakep.ru/2014/07/03/art-vm/ (дата обращения: 19.06.2020).

22. Здоровый образ жизни: мониторинг [Электронный ресурс]. – Ре- жим доступа: https://wciom.ru/index.php?id=236&uid=9713 (дата обращения: 19.05.2020).

23. Изучаем Retrofit 2 [Электронный ресурс]. – Режим доступа: https://habr.com/ru/post/314028/.(дата обращения: 19.06.2020).


24. Формула Миффлина – Сан Жеора – волшебный помошник для рас- чета калорий [Электронный ресурс]. Режим доступа: https://formula-mifflina.ru/ (дата обращения: 19.05.2020).

25. Gartner Webinar: PC and Mobile Phone Market Analysis, 2Q18 Update [Электронный ресурс]. – Режим доступа:(дата обращения: 19.05.2020).


Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00489
© Рефератбанк, 2002 - 2024