Веб додаток типу питання-відповідь спеціалізований для баз даних

dc.contributor.advisorХрамченко, Микола Сергійович
dc.contributor.authorМиронюк, Павло Ярославович
dc.date.accessioned2023-02-02T14:23:57Z
dc.date.available2023-02-02T14:23:57Z
dc.date.issued2022
dc.description.abstractenThe 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.page152 с.uk
dc.identifier.citationМиронюк, П. Я. Веб додаток типу питання-відповідь спеціалізований для баз даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Миронюк Павло Ярославович. - Київ, 2022. - 152 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/52298
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвеб-додатокuk
dc.subjectRustuk
dc.subjectTypescriptuk
dc.subjectKubernetsuk
dc.subjectDockeruk
dc.subjectdatabaseuk
dc.subjectPostgreSQLuk
dc.subjectRedisuk
dc.subjectSQLuk
dc.subjectGoogle Cloud Platformuk
dc.subjectдвох факторна авторизаціяuk
dc.subjectшифруванняuk
dc.subjectхешуванняuk
dc.subjecttotpuk
dc.subjectwebsocketsuk
dc.subjectOAuth2uk
dc.subjectавторизаціяuk
dc.subjectаутентифікаціяuk
dc.subjectweb-appuk
dc.subject2FAuk
dc.subjectencryptionuk
dc.subjecthashinguk
dc.subjectauthorizationuk
dc.subjectauthenticationuk
dc.titleВеб додаток типу питання-відповідь спеціалізований для баз данихuk
dc.title.alternativeA Question and Answer Web App Designed for Databasesuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: