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

Раздел
Программирование
Просмотров
449
Покупок
0
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 23:14
ВУЗ
Не указан
Курс
Не указан
Стоимость
900 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка Android-приложения _apos_Рекоменда
3.7 Мбайт 900 ₽
Описание

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

Объектом выпускной квалификационной работы является мобильное 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 [Электронный              ресурс].              –               Режим              доступа: https://www.gartner.com/en/documents/3888975 (дата обращения: 19.05.2020).


Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
22 +1
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
44 +1
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
38 +2
1 покупка
Разработка мобильных приложений
Курсовая работа Курсовая
15 Сен в 16:51
49 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
97 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
49
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
64 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
60
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
53
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
58
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
56
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
39
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
56
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
46 +3
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
91 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
95 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир