Веб додаток типу питання-відповідь спеціалізований для баз даних
dc.contributor.advisor | Храмченко, Микола Сергійович | |
dc.contributor.author | Миронюк, Павло Ярославович | |
dc.date.accessioned | 2023-02-02T14:23:57Z | |
dc.date.available | 2023-02-02T14:23:57Z | |
dc.date.issued | 2022 | |
dc.description.abstracten | The explanatory note of the diploma project consists of four sections, contains 33 tables, 23 figures and 12 sources – in total 72 pages. The dissertation project is dedicated to the development of a web application such as answering questions, specialized for databases, which implements functional user-friendly communication and execution of SQL code online on the site. The purpose of the diploma project is to provide efficient work with databases during troubleshooting, to add support for various databases, and to provide users with a user-friendly interface for communication. Object of research: question-and-answer software to facilitate work with databases. Subject of study: ‒ dynamic management (creation, deletion, backup) of resources for databases; ‒ unified interface for working with different types of databases; ‒ algorithms designed to ensure the security of user data. In the section of the analysis of requirements to the software the analysis of subject area was carried out, the existing decisions, their approaches, lacks were investigated. The main variants of use were also determined, functional, non-functional requirements were formed. The section of software modeling and design described the infrastructure of the system as a whole, the architecture of each component of the system, selected and justified the choice of each of them, conducted an analysis of user data security. The section on software quality analysis and testing described the areas of testing, the functionality to be tested, and added test options in tabular form. Also added is a control example that demonstrates the basic functionality. The software implementation and maintenance section described the process of deploying the system and working with it on behalf of the user. | uk |
dc.description.abstractuk | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 33 таблиць, 32 рисунків та 12 джерел – загалом 72 сторінки. Дипломний проєкт присвячений розробці веб-додатку типу питання відповідь, який спеціалізований для баз даних, який реалізує функціонал зручної комунації між користувачати та виконання SQL коду онлайн на сайті. Метою розробки є полегшення роботи із базами даних, забезпечення підтримки різних баз даних, надання користувачам зручний інтерфейс для комунікування. Об'єкт дослідження: програмне забезпечення типу запитання-відповідь для полегшення роботи із базами даних. Предмет дослідження: ‒ динамічне керування (створення, видалення, резервні копії) ресурсів для баз даних; ‒ уніфікований інтефейс для роботи із різними типами баз даних; ‒ алгоритми, предназначені для забезпечення безпеки даних користувачів. У розділі аналізу вимог до програмного забезпечення було проведено аналіз предметної області, досліджено існуючі рішення, їхні підходи, недоліки. Також було сизначено основні варіанти використання, сформовано функціональні, не функціональні вимоги. У розділі моделювання та конструювання програмного забезпечення було здійснено опис інфраструктури системи в цілому, архітектури кожного компонента системи, підібрано та обгрунтовано вибір кожної із ним, проведено аналіз безпеки даних користувачів. У розділі аналіз якості та тестування програмного забезпечення було описано напрямки тестування, функціонал, який потрібно перевірити та додано тестові варіанти у вигляді таблиць. Також додано контрольний приклад, який демонструє основний функціонал. У розділі впровадження та супроводу програмного забезпечення було описано процес розгортання системи та робота із нею від лиця користувача. | uk |
dc.format.page | 152 с. | uk |
dc.identifier.citation | Миронюк, П. Я. Веб додаток типу питання-відповідь спеціалізований для баз даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Миронюк Павло Ярославович. - Київ, 2022. - 152 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52298 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | веб-додаток | uk |
dc.subject | Rust | uk |
dc.subject | Typescript | uk |
dc.subject | Kubernets | uk |
dc.subject | Docker | uk |
dc.subject | database | uk |
dc.subject | PostgreSQL | uk |
dc.subject | Redis | uk |
dc.subject | SQL | uk |
dc.subject | Google Cloud Platform | uk |
dc.subject | двох факторна авторизація | uk |
dc.subject | шифрування | uk |
dc.subject | хешування | uk |
dc.subject | totp | uk |
dc.subject | websockets | uk |
dc.subject | OAuth2 | uk |
dc.subject | авторизація | uk |
dc.subject | аутентифікація | uk |
dc.subject | web-app | uk |
dc.subject | 2FA | uk |
dc.subject | encryption | uk |
dc.subject | hashing | uk |
dc.subject | authorization | uk |
dc.subject | authentication | uk |
dc.title | Веб додаток типу питання-відповідь спеціалізований для баз даних | uk |
dc.title.alternative | A Question and Answer Web App Designed for Databases | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Myroniuk_bakalavr.pdf
- Розмір:
- 6.37 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: