Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen: http://elartu.tntu.edu.ua/handle/lib/42257
Fullstendig metadatavisning
DC FeltVerdiSpråk
dc.contributor.advisorЛуцків, Андрій Мирославович-
dc.contributor.advisorLutskiv, Andriy-
dc.contributor.authorЛюлька, Андрій Вікторович-
dc.contributor.authorLiulka, Andrii-
dc.date.accessioned2023-07-21T12:28:10Z-
dc.date.available2023-07-21T12:28:10Z-
dc.date.issued2023-06-13-
dc.date.submitted2023-06-22-
dc.identifier.citationЛюлька А.В. Комп’ютеризована система електронного консультування пацієнтів з використанням хмарних сервісів: кваліфікаційна робота бакалавра за спеціальністю “123 – Комп’ютерна інженерія” / Люлька Андрій Вікторович. – Тернопіль: ТНТУ, 2023. – 99с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/42257-
dc.description.abstractРобота складається з вступу, чотирьох розділів, висновку, списку використаних джерел і додатків. У вступі обгрунтовається актуальність теми, йде опис загальних задач які будуть досліджені протягом розробки. У першому розділі описано загальні пояснення основних принципів роботиз хмарними сервісами, представниками різних хмарних сервісів, а також опис загальних принципів використаних при розробці поставленого завдання. У другому розділі представлено опис програмних продуктів які були використані при розробці, також наведнено детальне роз’нення архітектури системи, принципів та основних правил які були дотримані при проектуванні і розробці об’єкту проектування. У третьому розділі було детально розписано логіку роботи системи з точки зору користувачів системи та показано лістинги коду використовувані в комп’ютеризованій системі. Результатом дипломного проектування і повнофункціональна комп’ютеризована система, інтерфейс користувача якої реалізований у вигляді Веб сайту, призначена для пацієнтів та лікарів для організації конференцій для наданя пацієнам отримання необхідних знань від лікарів віддалено, без фізичної взаємодії.uk_UA
dc.description.abstractThe work consists of an introduction, four chapters, a conclusion, a list of used sources and appendices. In the introduction, the relevance of the topic is justified, there is a description of the general problems that will be investigated during the development. The first chapter describes general explanations of the basic principles of working with cloud services, representatives of various cloud services, as well as a description of the general principles used in the development of the task. The second section presents a description of the software products that were used in the development, as well as a detailed breakdown of the system architecture, principles and basic rules that were followed during the design and development of the design object. In the third chapter, the logic of the system's operation from the point of view of the system's users was described in detail and the code listings used in the computerized system were shown. The result of the diploma design is a fully functional computerized system, the user interface of which is implemented in the form of a Web site, intended for patients and doctors to organize conferences to provide patients with the necessary knowledge from doctors remotely, without physical interaction.uk_UA
dc.description.tableofcontentsЗМІСТ ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ, ПОЗНАЧЕНЬ І ТЕРМІНІВ 8 ВСТУП 9 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 11 1.1 Характеристика об’єкта проектування 11 1.2 Аналіз обраної архітектури 13 1.3 Загальний опис інфраструктури розгортання системи 15 1.4 Аналіз архітектури програмної реалізації комп’ютеризованої системи 17 1.4.1 CQRS принцип 18 1.4.2 Багаторівнева архітектура 19 1.4.3 Аналіз підходу до моделювання логіки системи 20 РОЗДІЛ 2 ПРОЕКТНА ЧАСТИНА 22 2.1 Опис алгоритму роботи кожного мікросервісу 22 2.1.1 Опис алторитму роботи MailApi сервісу 22 2.1.2 Опис алторитму роботи IdentityService сервісу 23 2.1.3 Опис алторитму роботи SessionHolding сервісу 26 2.1.4 Опис алторитму роботи FileManagment сервісу 27 2.2 Логічна архітектура системи 28 2.3 Послідовність кроків доступних у системі 29 2.4 Фреймворки та бібліотеки використовувані на backend частині 31 2.4.1 ASP .NET Core 31 2.4.2 Entity Framework Core 31 2.4.3 MediatR 32 2.4.4 Бібліотека IdentityServer4 33 2.4.5 SignalR 34 2.5 Фреймворки та бібліотеки використовувані на frontend частині 36 2.5.1 Typescrip 37 2.5.2 Фреймворк React 37 2.5.3 Бібліотека Axios 37 2.6 Архітектура бази данних системи 37 2.7 Мова запитів SQL та Sql Server 39 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА. 41 3.1 Огляд інтерфейсу користувача системи 41 3.1.1 Огляд інтерфейсу авторизації 41 3.1.2 Огляд інтерфейсу кабінету лікаря 43 3.1.3 Огляд інтерфейсу кабінету пацієнта 47 3.2 Розробка користувацької частини 57 3.3 Розробка серверної частин 59 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 61 4.1 Долікарська допомога при ураженні електричним струмом 61 4.2 Особливості заходів електробезпеки на підприємствах, які використовують хмарні сервіси 63 ВИСНОВКИ 68 ПЕРЕЛІК ПОСИЛАНЬ 69 ДОДАТОК А Технічне завдання 69 ДОДАТОК Б Код частини користувацького інтерфейсу системи 79 ДОДАТОК В Код серверної частини системи 90uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectITC#uk_UA
dc.subjectTypescriptuk_UA
dc.subjectReactuk_UA
dc.subjectAsp .NET Coreuk_UA
dc.subjectlibraryuk_UA
dc.subjectframeworkuk_UA
dc.subjectDDDuk_UA
dc.titleКомп’ютеризована система електронного консультування пацієнтів з використанням хмарних сервісівuk_UA
dc.title.alternativeA computerized system of electronic counseling of patients using cloud services.uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Люлька Андрій Вікторович, 2023uk_UA
dc.rights.holder© Liulka Andrii, 2023uk_UA
dc.contributor.committeeMemberГладьо, Юрій Богданович-
dc.contributor.committeeMemberGladio, Yurii-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages99-
dc.subject.udc004 + 614.2uk_UA
dc.relation.referencesМакмілан М. Data Structures and Algorithms with JavaSТроелсон А. Принципи і практики C# 10 with .NET 6. Київ, 2019. 321 с.cript. Київ, 2017. 138 с.uk_UA
dc.relation.referencesСтефанов С. React: Up & Running: Building Web Applications, Київ, 2018. 186с.uk_UA
dc.relation.referencesТехнічна документація MediatR. URL: https://github.com/jbogard/MediatR (дата звернення 15.04.2023)uk_UA
dc.relation.referencesТехнічна документація IdentityServer4. URL: https://identityserver4.readthedocs.io/ (дата звернення 24.03.2023)uk_UA
dc.relation.referencesТехнічна документація FluentValidator. URL: https://docs.fluentvalidation.net/ (дата звернення 20.05.2023)uk_UA
dc.relation.referencesТехнічна документація EntityFramework. URL: https://www.learnentityframeworkcore.com/ (дата звернення 10.04.2023)uk_UA
dc.relation.referencesТезхнічна документація Visual Studio Enterprise 2022. URL: https://visualstudio.microsoft.com/ru/vs/ (дата звернення 15.05.2023)uk_UA
dc.relation.referencesJeffrey Richter CLR via C#. Київ, 2012. 273 c.uk_UA
dc.relation.referencesРоберт Мартін. Чиста Архітектура. Київ, 2020. 135с.uk_UA
dc.relation.referencesРоберт Мартін Чистий Код. Харків, 2021. 84с.uk_UA
dc.relation.referencesМарк Д. C# 11 .NET 7 Фундаментальні основи кросплатформенної роборобки. Київ, 2023р. 131с.uk_UA
dc.relation.referencesУшкалом О. БЖД. Київ, 2007р. 150с.uk_UA
dc.relation.referencesАтаманчук П. Безпека життєдіяльності. Київ, 2015р. 134с.uk_UA
dc.relation.referencesРоберт М. Чистий Agile. Київ, 2019р. 212с.uk_UA
dc.relation.referencesЛуцків А. Імітаційне моделювання циклічних випадкових процесів. Львів, 2006р. 210с.uk_UA
dc.relation.referencesЛуцків А. Оцінювання ймовірнісних характеристик динамічно введеного підпису для задач аутентифікації особи в інформаційних системах. Київ, 2006р. 152с.uk_UA
dc.relation.referencesОсухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 32 с.uk_UA
dc.identifier.citationenLyulka A.V. Computerized system of electronic consultation of patients with the use of cloud services: bachelor's qualification work in the specialty "123 - Computer Engineering" / Lyulka Andrii Viktorovych. – Ternopil: TNTU, 2023. – 99p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
Vises i samlingene:123 — Комп’ютерна інженерія (бакалаври)

Tilhørende filer:
Fil Beskrivelse StørrelseFormat 
Author_Notes_Andrii_Liulka.docx10,53 kBMicrosoft Word XMLVis/Åpne
Andrii_Liulka.pdf3,9 MBAdobe PDFVis/Åpne


Alle innførsler i DSpace er beskyttet av copyright

Administrasjonsverktøy