🔍 Поиск работ

Разработка веб-сервиса для приложения «Дневник псориаза»

Работа №209298

Тип работы

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

Предмет

программирование

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

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


ГЛОССАРИЙ 4
ВВЕДЕНИЕ 7
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. Анализ требований заказчика 9
1.2. Обзор аналогичных решений 9
2. ПРОЕКТИРОВАНИЕ 15
2.1. Требования к веб-сервису 15
2.2. Варианты использования веб-сервиса для пациента 16
2.3. Варианты использования веб-сервиса для врача и
администратора 17
2.4. Проектирование архитектуры веб-сервиса 18
2.5. Проектирование хранилища данных 21
3. РЕАЛИЗАЦИЯ 23
3.1. Выбор инструментов разработки 23
3.2. Авторизация и аутентификация пользователей 25
3.3. Регистрация пользователей и раздел «Личный кабинет» 26
3.3.1. Личный кабинет пациента 26
3.3.2. Личный кабинет врача 28
3.4. Верификация врачей в системе 29
3.5. Сопровождение пациента 31
3.5.1. Взаимодействие пациента с заявками на сопровождение 31
3.5.2. Взаимодействие врача с заявками на сопровождение 32
3.5.3. Отвязка врача от пациента 33
3.6. Раздел «История болезни» 34
3.7. Раздел «Курсы лечения» 35
3.7.1. Взаимодействие врача с курсами лечения 35
3.7.2. Взаимодействие пациента с курсами лечения 36
3.8. Взаимодействие с биомаркерами 37
3.9. Раздел «Анализы» 39
3.9.1. Взаимодействие пациента с историей анализов 40
3.9.2. Взаимодействие врача с историей анализов пациента 42
3.10. Чат между лечащим врачом и пациентом 42
3.11. Push-уведомления 44
4. ТЕСТИРОВАНИЕ 46
4.1. Модульное тестирование 46
4.2. Интеграционное тестирование сервисов 47
4.3. Системное тестирование веб-сервиса 48
ЗАКЛЮЧЕНИЕ 50
ЛИТЕРАТУРА 51

Актуальность темы
В настоящее время информационные технологии играют большую роль в развитии современной медицины. Одной из наиболее популярных мировых тенденций в медицине является создание сервисов, позволяющих собирать и анализировать информацию о здоровье и жизнедеятельности человека. Такие сервисы способны упростить работу медицинского персонала ввиду автоматизации ключевых аспектов взаимодействия с пациентами, а также смогут ускорить процессы диагностики заболеваний и постановки диагноза. Немаловажное значение имеет применение технологий искусственного интеллекта. Такие технологии способны проводить диагностику на основе интеллектуального анализа данных о пациенте, результаты которой способны помочь врачам в составлении наиболее подходящего плана лечения, учитывая индивидуальные особенности пациента [15].
В настоящее время проводится большое количество исследований в направлении Mobile health (mHealth - Мобильная медицина [5]), которое направлено на использование мобильных технологий для мониторинга состояния пациента. Актуальность таких технологий обуславливается заинтересованностью в снижении времени пребывания пациентов в поликлинике из-за загруженности медицинских работников. Для жителей отдаленных территорий технологии мобильной медицины зачастую являются единственной возможностью получить квалифицированную медицинскую помощь [20].
Цель и задачи работы
Целью данной работы является разработка веб-сервиса для проекта «Дневник псориаза». Проект представляет собой платформу, основным назначением которой является обеспечение возможности контролировать процесс лечения псориаза для пациентов и их лечащих врачей. В рамках текущей выпускной квалификационной работы ставится цель разработать веб-сервис для обеспечения работы мобильного приложения для пациентов и мобильного приложения для врачей.
Для достижения поставленной цели, необходимо решить следующие задачи:
1) провести анализ предметной области;
2) спроектировать веб-сервис;
3) реализовать веб-сервис;
4) провести тестирование веб-сервиса.
Объем и структура работы
Работа состоит из глоссария, введения, четырех глав, заключения и библиографии. Объем работы составляет 52 страницы, объем библиографии - 24 источника.
Содержание работы
В глоссарии приведены основные встречающиеся в работе термины, и их определения.
В первой главе «Анализ предметной области» проведен обзор требований заказчика и аналогов разрабатываемой системы.
Во второй главе «Проектирование» определены требования к системе, рассмотрены варианты использования веб-сервиса, приведено описание архитектуры веб-сервиса, спроектирована схема базы данных системы.
В третьей главе «Реализация» приведены технические средства, необходимые для разработки и рассмотрена реализация веб-сервиса.
Четвертая глава «Тестирование» посвящена методам и результатам тестирования веб-сервиса.
В заключении описаны основные результаты, полученные по итогам выполнения работы.


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

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

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


В ходе выполнения выпускной квалификационной работы были достигнуты следующие результаты:
1) произведен обзор аналогов системы;
2) спроектирован веб-сервис;
3) реализован веб-сервис;
4) протестирован веб-сервис.
Также во время выполнения выпускной квалификационной работы самостоятельно были изучены следующие технологии:
1) фреймворк Spring;
2) взаимодействие с брокером сообщений RabbitMQ;
3) взаимодействие с СУБД MongoDB;
4) взаимодействие с СУБД H2;
5) протокол STOMP.
Среди направлений дальнейших исследований в рамках данного проекта можно выделить следующие:
1) интеграцию с сервисом рекомендаций;
2) интеграцию с порталом «Госуслуги» для упрощения процедуры регистрации и верификации врачей в системе.



1. Acharya S. Test-driven development with Mockito. 2013.
2. Bucur V., Stan O., Miclea L. C. Data Loss Prevention and Data Protection in Cloud Environments Based on Authentication Tokens. 2019. C. 720-725.
3. Cass S. The top programming languages: Our latest rankings put Python on top-again-[Careers] // IEEE Spectrum. 2020. № 8 (57). C. 22.
4. Chodorow K. MongoDB: the definitive guide: powerful and scalable data storage / K.Chodorow, «O’Reilly Media, Inc.». 2013.
5. Free C. [и др.]. The effectiveness of mobile-health technologies to improve health care service delivery processes: a systematic review and metaanalysis // PLoS Med. 2013. № 1 (10). C. 363.
6. Garcia B. Mastering Software Testing with JUnit 5: Comprehensive guide to develop high quality Java applications. 2017.
7. Gavin M Roy RabbitMQ in depth / Gavin M Roy, Shelter Island, NY: Manning Publications, 2018. 264 c.
8. Jaramillo D., Newhook R., Smart R. Cross-platform, secure message delivery for mobile devices 2013.C. 1-5.
9. Jones M., Campbell B., Mortimore C. JSON Web Token (JWT) profile for OAuth 2.0 client authentication and authorization Grants // Internet Engineering Task Force (IETF) (2015) 1-12. 2015.
10. PostgreSQL B. PostgreSQL // Web resource: http://www. PostgreSQL. org/about. 1996.
11. Telegram Telegram APIs [Электронный ресурс]. URL: https://core.telegram.org/ (дата обращения: 29.03.2021 г.).
12. Spring Feign [Электронный ресурс]. URL: https://cloud.spring.io/spring-cloud-openfeign/reference/html/ (дата обращения: 02.02.2021 г.).
13. H2 Database Engine [Электронный ресурс]. URL: https://www.h2database.com/html/main.html (дата обращения: 02.05.2021 г.).
14. Postman [Электронный ресурс]. URL: https://www.postman.com/ (дата обращения: 02.02.2021 г.).
15. Мелдо А. А., Уткин Л. В., Трофимова Т. Н. Искусственный интеллект в медицине: современное состояние и основные направления развития интеллектуальной диагностики // Лучевая диагностика и терапия. 2020. № 1 (11). C. 9-17.
..24


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




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