Програмне забезпечення для бронювання та організації консультацій лікарів
| dc.contributor.advisor | Сирота, Олена Петрівна | |
| dc.contributor.author | Химич, Володимир Леонідович | |
| dc.date.accessioned | 2025-11-25T13:53:48Z | |
| dc.date.available | 2025-11-25T13:53:48Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 65 таблиць, 34 рисунки та 40 джерел – загалом 106 сторінок. Дипломний проєкт присвячено розробці програмного забезпечення для онлайн-бронювання консультацій лікарів та управління записами пацієнтів. Метою дипломного проєкту є створення сучасної вебплатформи, яка забезпечує пацієнтам зручний інтерфейс для пошуку лікарів та запису на консультації. Об'єкт дослідження – процес організації медичних консультацій із використанням цифрових платформ, зокрема систем для пошуку лікарів і запису на приймання. Предмет дослідження – методи розроблення та впровадження вебзастосунка для онлайн-бронювання медичних консультацій. У першому розділі здійснено передпроєктне обстеження предметної області: сформульовано завдання проєкту, проведено аналіз існуючих рішень, зокрема програмних продуктів, алгоритмічних підходів та архітектур. Окрему увагу приділено моделюванню бізнес-процесів. У другому розділі визначено функціональні та нефункціональні вимоги до системи, побудовано варіанти використання, а також виконано економічне обґрунтування розробки з використанням методу UCP. Третій розділ присвячено архітектурі програмного забезпечення, реалізованого за принципом MVC. Описано технічний стек (Spring Boot, Angular, MySQL, AWS S3), механізми аутентифікації та авторизації на основі JWT, структуру бази даних і засоби забезпечення безпеки. У четвертому розділі подано результати модульного та інтеграційного тестування, виконано аналіз якості програмного забезпечення та розглянуто контрольний приклад. У п’ятому розділі описано процес розгортання застосунку як локально, так і в середовищі AWS, а також надано рекомендації щодо супроводу програмного забезпечення. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five chapters, includes 65 tables, 34 figures, and 40 references - totaling 106 pages. This diploma project is dedicated to the development of software for online booking of medical consultations and managing patient records. The goal of the project is to create a modern web platform that provides patients with a convenient interface for finding doctors and scheduling consultations. Object of research: the process of organizing medical consultations using digital platforms, in particular systems for doctor search and appointment scheduling. Subject of research: methods for developing and implementing a web application for online medical appointment booking. The first chapter presents a pre-project study of the subject area: the project's objectives are defined, existing solutions - including software products, algorithmic approaches, and architectural designs - are analyzed. Particular attention is given to the modeling of business processes. The second chapter defines the functional and non-functional requirements of the system, presents usage scenarios, and provides an economic justification for the project using the UCP method. The third chapter focuses on the software architecture based on the MVC pattern. It describes the chosen technology stack (Spring Boot, Angular, MySQL, AWS S3), the JWT-based authentication and authorization mechanisms, the structure of the database, and the means of ensuring data security. The fourth chapter presents the results of unit and integration testing, includes quality analysis of the software, and describes a control case scenario. The fifth chapter outlines the deployment process of the application, both locally and in the AWS environment, and provides recommendations for software maintenance. | |
| dc.format.extent | 203 с. | |
| dc.identifier.citation | Химич, В. Л. Програмне забезпечення для бронювання та організації консультацій лікарів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Химич Володимир Леонідович. - Київ, 2025. - 203 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/77380 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | програмне забезпечення | |
| dc.subject | медична консультація | |
| dc.subject | чат | |
| dc.subject | персональний кабінет | |
| dc.subject | телемедицина | |
| dc.subject | medical consultation | |
| dc.subject | spring boot | |
| dc.subject | JWT | |
| dc.subject | chat | |
| dc.subject | personal account | |
| dc.subject | telemedicine | |
| dc.subject | software | |
| dc.subject | Spring Boot | |
| dc.subject | Spring Security | |
| dc.subject | Spring Data | |
| dc.subject | Angular | |
| dc.subject | MySQL | |
| dc.title | Програмне забезпечення для бронювання та організації консультацій лікарів | |
| dc.title.alternative | Software for Booking and Organizing Medical Consultations | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Khymych_bakalavr.pdf
- Розмір:
- 9.79 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: