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


Мобильное приложение для ведения дневника самоконтроля при сахарном диабете I или II типа

Работа №186346

Тип работы

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

Предмет

прикладная информатика

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

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


Аннотация 2
ВВЕДЕНИЕ 4
1 Анализ предметной области 6
1.1 Обзор существующих аналогов 6
2 Требования к разрабатываемому приложению 10
2.1 Функциональные требования 10
2.2 Нефункциональные требования 10
3 Варианты использования 11
3.1 Диаграмма вариантов использования 11
3.2 Сценарии вариантов использования 13
4 Инструменты разработки мобильного приложения 17
4.1 Выбор операционной системы 17
4.2 Выбор интегрированной среды разработки 18
4.3 Выбор языка программирования 19
4.4 Выбор способа хранения данных 20
5 Проектирование 22
5.1 Общая архитектура приложения 22
5.2 Проектирование пользовательского интерфейса 24
6 Реализация 28
6.1 Классы Model 28
6.2 Классы Controller 29
6.3 Классы View 30
6.4 Работа с базой данных 31
6.4.1 Firebase Authentication 32
6.4.2 Cloud Firestore 34
6.5 Разработка локальных уведомлений 38
6.6 Реализация калькулятора болюсного инсулина 41
7 Руководство пользователя 43
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 55


Диабет - это хроническое заболевание, которое возникает либо в случаях, когда поджелудочная железа не вырабатывает достаточное количество инсулина, либо, когда организм не может эффективно использовать вырабатываемый инсулин. Инсулин - это гормон, который контролирует уровень глюкозы в крови. Неконтролируемый диабет может привести к гипергликемии, что вызывает серьезные повреждения многих систем организма, особенно нервов и кровеносных сосудов. [1]
В 2014 г. заболеваемость диабетом среди взрослого населения в возрасте 18 лет и старше составляла 8,5%, а в 2019 году диабет был непосредственной причиной 1,5 миллиона случаев смерти, причем 48% всех связанных с диабетом случаев смерти произошли в возрасте до 70 лет. 460 000 случаев смерти были вызваны заболеваниями почек, обусловленными диабетом, а повышенный уровень глюкозы в крови стал причиной около 20% смертей от сердечно-сосудистых заболеваний. Стандартизированный по возрасту коэффициент смертности от диабета вырос на 3% с 2000 по 2019 годы, в странах с доходом ниже среднего уровень смертности от диабета увеличился на 13%.
Для диабета 1-го типа, который характеризуется недостаточной выработкой инсулина, пациентам требуется ежедневное введение инсулина. В 2017 году в мире было зарегистрировано 9 миллионов больных диабетом 1-го типа, проживающих в странах с высоким уровнем дохода. Причина этого типа диабета до сих пор неизвестна, а меры профилактики не разработаны.
Диабет 2-го типа вызывается неспособностью организма эффективно использовать вырабатываемый им инсулин. Более 95% диабетиков - люди с сахарным диабетом 2-го типа, который возникает, главным образом, на фоне избыточной массы тела и недостаточной физической активности. В настоящее время диабет 2-го типа также поражает детей.
Со временем диабет может приводить к различным осложнениям, среди которых поражение сердца, кровеносных сосудов, глаз, почек и нервов.
На ранних этапах заболевания диагностика может проводиться при помощи относительно недорогого тестирования на определение уровня глюкозы крови. Лечение диабета заключается в поддержании диеты и физической активности, а также контролировании уровня содержания глюкозы в крови и других показателей, повышающих риск повреждения кровеносных сосудов.
Мобильное приложение, которое предоставляет пользователю вести заметки о течение диабета, поддерживать диету и физическую активность, является удобным и наглядным способом контроля заболевания. Мобильное приложение всегда под рукой и не требует дополнительных вложений.
Целью данной работы является разработка мобильного приложение для контроля сахарного диабета I и II типа на базе операционной системы Android. Для достижения цели работы, необходимо решить следующие задачи:
1. Анализ предметной области;
2. Поиск и обзор аналогов;
3. Выбор и изучение инструментов разработки;
4. Разработка дизайна и проектирование мобильного приложения;
5. Реализация мобильного приложения.


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

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

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


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



1. Официальный сайт Всемирной организации здравоохранения:
[Электронный ресурс] URL: https://www.who.int/ru/news-room/fact-
sheets/detail/diabetes (Дата обращения 03.09.2022).
2. Что подразумевает контроль диабета? Какие характеристики нужно
постоянно отслеживать: [Электронный ресурс] URL: https://xn--28-
9kc9c.xn--p1ai/info/chto-podrazumevaet-kontrol-diabeta-kakie-harakteristiki- nuzhno-postoyanno-otslezhivat (Дата обращения 04.09.2022) .
3. Официальный сайт мобильного приложения Diabetes:M: [Электронный ресурс] URL: https://diabetes-m.com/ (Дата обращения 12.11.2022).
4. Мобильное приложение Сахарный диабет - Глюкоза крови приложение:
[Электронный ресурс] URL:
https://play.google.com/store/apps/details?id=melstudio.msugar&hl=ru&gl=US (Дата обращения 12.11.2022).
5. Мобильное приложение Диабет: [Электронный ресурс] URL:
https://play.google.com/store/apps/details?id=ru.hintsolutions.diabets&hl=ru&g l=US (Дата обращения 12.11.2022).
6. IOS vs Android: какая платформа лучше для разработки?: [Электронный ресурс] URL: https://lampalampa.net/ios-vs-android-kakaya-platforma-luchshe- dlya-razrabotki/ (Дата обращения 13.11.2022).
7. Среда для разработки на Flutter: [Электронный ресурс] URL:
https://friflex.com/blog/flutter/flutter-ide/ (Дата обращения 10.12.2022).
8. Официальный сайт языка программирования Dart: [Электронный ресурс] URL: https://dart.dev/ (Дата обращения 15.12.2022).
9. Официальный сайт библиотеки Flutter: [Электронный ресурс] URL: https://flutter.dev/ (Дата обращения 28.12.2022).
10. Flutter - единственная правильная кроссплатформа для приложений: [Электронный ресурс] URL: https://surf.ru/flutter-iedinstviennaia-pravilnaia- krossplatforma/ (Дата обращения 12.01.2023).
11. Базы данных SQL и NoSQL: В чем разница?: [Электронный ресурс] URL:
https://appmaster.io/ru/blog/sql-protiv-baz-dannykh-nosql (Дата обращения
15.01.2023).
12. MVC — MVP — MVVM: [Электронный ресурс] URL:
https://nurlandroid.com/?p=366 (Дата обращения 01.02.2023).
13. Этапы разработки пользовательского интерфейса: [Электронный ресурс]
URL: https://vc.ru/design/58502-etapy-razrabotki-polzovatelskogo-interfeysa-
kak-sdelat-tak-chtoby-ui-ne-lishil-vas-pribyli (Дата обращения 05.02.2023).
14. Добавьте Firebase в свое приложение Flutter: [Электронный ресурс] URL:
https://firebase.google.com/docs/flutter/setup?hl=ru&platform=ios (Дата
обращения 17.02.2023).
15. Аутентификация Firebase: [Электронный ресурс] URL:
https://firebase.google.com/docs/auth?hl=ru (Дата обращения 19.02.2023)...18



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




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