Прототип клиент-серверного приложения для получения медицинских онлайн-консультаций "e-Doctor"edicinskih-onlayn-konsultaciy-e-doctor_105863

Приложения для проведения удаленных медицинских консультаций, отслеживания персональной информации. Архитектура клиентской части приложения. Использование Rx Java, база данных, подключение к серверу. Детали реализации серверной части приложения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.12.2019
Размер файла 4,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

После определения функциональности программного продукта, были разработаны мобильное Android приложение и серверное приложение с использованием фреймворка Spring, архитектура и детали реализации которых подробно описаны в данной работе.

Ближайшими шагами развития программы являются написание модулей идентификации врачей и оплаты с последующей загрузкой клиентской части приложения в магазин Android приложений Google Play. После этого, необходимо будет добавить в мобильное механизм сбора статистики его использования и внимательно отслеживать обратную связь от пользователей для выявления функций, наиболее необходимых пользователям.

Список использованных источников

1. Mobile And Tablet Internet Usage Exceeds Desktop For First Time Worldwide [Электронныйресурс] / Statcounter. Режим доступа: http://gs.statcounter.com/press/mobile-andtablet-internet-usage-exceeds-desktop-for-first-time-worldwide, свободный. (дата обращения: 01.12.18).

2. MobileOperatingSystemMarketShareWorldwide[Электронныйресурс] / Statscounter. Режим доступа: http://gs.statcounter.com/os-market-share/mobile/worldwide, свободный. (дата обращения: 02.02.19).

3. Mobile And Tablet Android Version Market Share Worldwide [Электронныйресурк] / Statscounter. Режим доступа: http://gs.statcounter.com/android-version-market-share/mobile-tablet/worldwide, свободный. (дата обращения: 01.12.18).

4. ONDOC [Электронный ресурс] / GooglePlay. Режим доступа: https://play.google.com/store/apps/details?id=me.ondoc.main, свободный. (дата обращения: 05.11.18)

5. Яндекс.Здоровье [Электронный ресурс] / GooglePlay. Режим доступа: https://play.google.com/store/apps/details?id=ru.yandex.med, свободный. (дата обращения: 05.11.18)

6. Doc+ [Электронный ресурс] / GooglePlay. Режим доступа: https://play.google.com/store/apps/details?id=ru.doconcall.docplus, свободный. (дата обращения: 05.11.18)

7. DocDoc [Электронный ресурс] / GooglePlay. Режим доступа: https://play.google.com/store/apps/details?id=com.docdoc.docdoc, свободный. (дата обращения: 05.11.18)

8. Финтехклаб Медкарта [Электронный ресурс] / GooglePlay. Режим доступа: https://play.google.com/store/apps/details?id=biz.ftclub.healthypatient.medcard, свободный. (дата обращения: 06.11.18)

9. Medical Note [Электронныйресурс] / Google Play. Режим доступа: https://play.google.com/store/apps/details?id=site.mons.mednote, свободный. (датаобращения: 06.02.19).

10. You Get an Offline First App, and You Get an Offline First App, and… [Электронныйресурс] /Medium. Режим доступа:https://medium.com/offline-camp/you-get-an-offline-first-app-and-you-get-an-offline-first-app-and-5452f1cbb942, свободный. (дата обращения:02.02.19).

11. Spring: the source for modern java [Электронныйресурс] / Spring. Режим доступа:https://spring.io, свободный. (дата обращения:01.02.19).

12. Try Kotlin [Электронныйресурс] / Kotlin Language. Режим доступа: https://kotlinlang.org, свободный. (дата обращения: 05.02.19).

13. The Java Tutorials [Электронныйресурс] /Oracle. Режим доступа: https://docs.oracle.com/javase/tutorial/index.html, свободный. (дата обращения: 03.10.18).

14. Representational state transfer [Электронныйресурс] / Wikipedia. Режим доступа:https://en.wikipedia.org/wiki/Representational_state_transfer, свободный. (дата обращения: 03.10.18).

15. A detailed guide on developing Android apps using the Clean Architecture pattern [Электронныйресурс] /Medium. Режим доступа:https://medium.com/@dmilicic/a-detailed-guide-on-developing-android-apps-using-the-clean-architecture-pattern-d38d71e94029, свободный. (дата обращения: 05.11.18).

16. SOLID[Электронныйресурс] /Wikipedia. Режим доступа: https://ru.wikipedia.org/wiki/SOLID_(объектно-ориентированное_программирование), свободный. (дата обращения: 22.12.18).

17. Fundamentals [Электронныйресурс] / Android Developer. Режим доступа:https://developer.android.com/guide/components/fundamentals, свободный. (дата обращения: 13.11.18).

18. Activity Lifecycle [Электронныйресурс] / Android Developer. Режим доступа:https://developer.android.com/guide/components/activities/activity-lifecycle, свободный. (дата обращения: 13.11.18).

19. MVC, MVP and MVVM design patterns [Электронныйресурс] /. Режим доступа: https://medium.com/@ankit.sinhal/mvc-mvp-and-mvvm-design-pattern-6e169567bbad, свободный. (дата обращения: 18.03.19).

20. RxJava[Электронныйресурс] /GitHub. Режим доступа: https://github.com/ReactiveX/RxJava, свободный. (дата обращения: 10.12.18).

21. Reactive Programming [Электронныйресурс] / Wikipedia. Режим доступа:https://en.wikipedia.org/wiki/Reactive_programming, свободный. (дата обращения: 10.12.18).

22. Observer and Observable [Электронныйресурс] / ReactiveX. Режим доступа:http://reactivex.io/documentation/observable.html, свободный. (дата обращения: 10.12.18).

23. SQLite[Электронныйресурс] /Wikipedia. Режим доступа:https://ru.wikipedia.org/wiki/SQLite, свободный. (дата обращения: 27.11.18).

24. StorIO[Электронныйресурс] /GitHub. Режим доступа:https://github.com/pushtorefresh/storio, свободный. (дата обращения: 20.12.18).

25. Builder Pattern [Электронныйресурс] / Wikipedia. Режим доступа:https://en.wikipedia.org/wiki/Builder_pattern, свободный. (дата обращения: 20.12.18).

26. Retrofit[Электронныйресурс] /GitHub. Режим доступа:https://square.github.io/retrofit/, свободный. (дата обращения: 15.12.18).

27. Scarlet[Электронныйресурс] /GitHub. Режим доступа: https://github.com/Tinder/Scarlet, свободный. (дата обращения: 15.12.18).

28. MySQLDocumentation[Электронныйресурс] /MySQL. Режим доступа: https://dev.mysql.com/doc, свободный. (дата обращения: 15.12.18).

29. OAuth 2 [Электронныйресурс] /OAuth. Режим доступа: https://oauth.net/2/, свободный. (дата обращения: 16.12.18).

30. Don't Repeat Yourself [Электронныйресурс] / Wikipedia. Режим доступа:https://ru.wikipedia.org/wiki/Don't_repeat_yourself, свободный. (дата обращения: 01.11.18).

31. OkHttp[Электронныйресурс] /GitHub. Режим доступа:https://square.github.io/okhttp/, свободный. (дата обращения: 15.12.18).

32. Multi-platformopen-source video conferencing [Электронныйресурс] / Jitsi. Режим доступа: https://jitsi.org, свободный. (дата обращения: 29.12.18).

33. UUIDCollisions[Электронныйресурс] /Wikipedia. Режим доступа:https://en.wikipedia.org/wiki/Universally_unique_identifier#Collisions, свободный. (дата обращения: 29.12.18).

34. Finite-state Machine [Электронныйресурс] / Wikipedia. Режим доступа: https://en.wikipedia.org/wiki/Finite-state_machine, свободный. (дата обращения: 28.12.18).

35. Picasso[Электронныйресурс] /GitHub. Режим доступа: https://square.github.io/picasso/, свободный. (дата обращения: 29.12.18).

Размещено на Allbest.ru

...

Подобные документы

  • Проектирование информационной модели данных, серверной и клиентской частей приложения. Обеспечение коллективного доступа. Составление оптимального набора тестов. Разработка инструкций по сопровождению и эксплуатации клиент–серверного приложения.

    дипломная работа [2,7 M], добавлен 07.07.2012

  • Основные концепции разработки приложения в архитектуре MVVM. Проектирование базы данных, предназначенной для сбора информации о дорожно-транспортных происшествиях. Классификация и типы архитектуры "клиент–сервер", ее основные достоинства и недостатки.

    курсовая работа [4,1 M], добавлен 25.11.2015

  • Основные концепции разработки приложения в трёхуровневой архитектуре. Проектное решение, реализующее модель реляционной БД. Спецификация на разработку интерфейса. Описание выполнения транзакций прибытия и убытия судна. Инсталляционные файлы приложения.

    курсовая работа [4,0 M], добавлен 26.12.2011

  • Мониторинг сервисов веб-приложения. Проблема отслеживания большого количества сервисов, поддерживающих работу веб-приложения, ее решение с помощью "Service discovery"-инструментов. Применение программного инструмента Consul как клиент-серверной системы.

    статья [184,4 K], добавлен 10.12.2016

  • Назначение и возможности разработанного приложения для контроля активности сетевых и периферийных устройств предприятия. Язык программирования Java. Распределенные многоуровневые приложения. Структура базы данных, интерфейс разработанного приложения.

    курсовая работа [1,0 M], добавлен 16.12.2012

  • Многоуровневые архитектуры клиент–сервер. Диаграммы классов, реализующих уровни презентации, бизнес–логики и базы данных приложения. Словесное описание процесса выполнения транзакций. Создание, изменение и удаление хранимых процедур, их выполнение.

    курсовая работа [3,4 M], добавлен 23.03.2013

  • Создание клиент-серверного приложения "Чат" с помощью среды визуальной разработки приложений Borland C++ Builder версии 6. Описание функциональности приложения: наличие клиент-серверной архитектуры, обмен короткими сообщениями, а также передача файлов.

    курсовая работа [302,0 K], добавлен 30.01.2012

  • Разработка клиент-серверного приложения, позволяющего взаимодействовать друг с другом с использованием доступа к базам данных. Проектирование связи сервера с базой данных с помощью технологии ODBC. Разработка интерфейса программы, ее тестирование.

    курсовая работа [352,0 K], добавлен 24.08.2016

  • Сетевое программное обеспечение: общее понятие, содержание, функции. Этапы развития теории компьютерных сетей. Проектирование в среде программирования Borland Builder C++ клиент серверного приложения с использованием сокетов, листинг данной программы.

    курсовая работа [191,5 K], добавлен 07.01.2015

  • Разработка сетевой карточной игры "King" для операционной системы Windows XP. Реализация приложения с помощью интерфейса прикладного программирования Win32 API. Назначение серверной и клиентской части. Анализ исходных данных, тестирование приложения.

    курсовая работа [209,3 K], добавлен 24.01.2016

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

    дипломная работа [4,7 M], добавлен 22.08.2016

  • Изучение истории достижений корпорации Oracle. Разработка клиент-серверного приложения на языке Delphi XE, реализующего возможность управления персоналом на предприятии. Основные структуры данных. Создание инструкции работы с приложением "Отдел кадров".

    дипломная работа [974,7 K], добавлен 08.06.2013

  • Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.

    курсовая работа [3,3 M], добавлен 05.06.2011

  • Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.

    курсовая работа [167,8 K], добавлен 18.01.2017

  • Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.

    курсовая работа [35,4 K], добавлен 12.05.2013

  • Логическая и физическая модели базы данных. Запрет на содержание неопределенных значений. Размещение базы данных на сервере. Реализация клиентского приложения управления базой данных. Модульная структура приложения. Основные экранные формы приложения.

    курсовая работа [1,4 M], добавлен 13.06.2012

  • Анализ создания виртуального окружения для разработки. Установка фреймворка Flask. Особенность настройки аутентификации и привилегий. Создание Python-файла и написание в нем простого веб-приложения. Запуск и проверка работоспособности приложения.

    лабораторная работа [2,1 M], добавлен 28.11.2021

  • Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.

    дипломная работа [2,6 M], добавлен 13.09.2017

  • Проектирование модели базы данных в соответствии с предметной областью "Торговля". Разработка архитектуры системы безопасности приложения по ведению базы данных. Реализация приложения, обеспечивающего учет продаж и закупок предприятия. Способы его защиты.

    дипломная работа [2,5 M], добавлен 05.02.2017

  • Разработка и создание игры "Змейка". Использование динамически-активных принципов языка Java. Графические объекты программы. Описание игры, правила, теоретические сведения. Классы приложения. Типы данных. Реализация. Метод. Объект. Блок-схема игры.

    курсовая работа [12,4 K], добавлен 18.06.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.