Вебзастосунок для впорядкування активностей і підтримки емоційного стану

dc.contributor.advisorКрамар, Юлія Михайлівна
dc.contributor.authorЧапча, Святослав Олександрович
dc.date.accessioned2025-02-17T08:44:24Z
dc.date.available2025-02-17T08:44:24Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 52 таблиці, 29 рисунків та 46 джерел – загалом 86 сторінок. Дипломний проєкт присвячений розробці веб-застосунку для впорядкування активностей та підтримці емоційного стану. Метою роботи є підвищення рівня продуктивності людей шляхом створення зручної платформи для організації, керування активностями та спостереження за емоційним станом. Об'єкт дослідження: веб-застосунок для впорядкування активностей і підтримки емоційного стану. Предмет дослідження: процеси розробки, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення для впорядкування активностей та підтримки емоційного стану. У розділі передпроєктного обстеження предметної області розглянуто та проаналізовано обрану предметну область. Визначено ключові концепції, методології, алгоритмічні рішення, архітектуру та допоміжні засоби, а також оптимізовано бізнес-процеси за допомогою BPMN моделей. У кінці сформовано мету розробки та завдання для її досягнення. Розділ розроблення вимог до програмного забезпечення присвячений аналізу потреб користувачів та формуванню вимог. Описано бізнес-процеси, створено діаграму варіантів використання, виділено функціональні та нефункціональні вимоги. Як результат, сформовано технічне завдання на розробку програмного забезпечення. У розділі конструювання та розроблення програмного забезпечення проведено моделювання та конструювання. Розглянуто архітектуру програмного забезпечення, вибір засобів розробки, аналіз структури бази даних та питання захисту даних. Розділ аналіз якості та тестування програмного забезпечення розглядає методи аналізу якості коду. Проведено мануальне тестування, розроблено тест-кейси та контрольний приклад, що підтвердили успішне функціонування програмного забезпечення. У розділі розгортання та супровід програмного забезпечення описано процес впровадження. Розгорнуто базу даних через Azure SQL Database, клієнтську частину – через Netlify, серверну – на Azure Web App з використанням Docker. Визначено вимоги до підтримки, що забезпечують цілодобову доступність та безперервне розгортання оновлень.
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 52 tables, 29 figures and 46 sources – in total 86 pages. The diploma project is dedicated to the development of a web application for organizing activities and supporting emotional state. The aim of the project is to increase people's productivity by creating a convenient platform for organizing, managing activities and monitoring emotional state. The object of the research: a web application for organizing activities and supporting emotional state. The subject of the research: processes of development, modification, analysis, quality assurance, implementation and maintenance of software for organizing activities and supporting emotional state. In the section on pre-project investigation of the subject area, the chosen subject area is examined and analyzed. Key concepts, methodologies, algorithmic solutions, architecture and auxiliary tools are identified, and business processes are optimized using BPMN models. At the end, the development goal and tasks to achieve it are formulated. The section on software requirements development is dedicated to analyzing user needs and forming requirements. Business processes are described, a use case diagram is created, and functional and non-functional requirements are highlighted. As a result, a technical specification for software development is formulated. In the section on software design and development, modeling and design are conducted. The software architecture, choice of development tools, database structure analysis and data protection issues are considered. The section on quality analysis and software testing reviews methods for analyzing code quality. Manual testing is conducted, test cases are developed, and a control example confirms the successful functioning of the software. The section on software deployment and maintenance describes the implementation process. The database is deployed via Azure SQL Database, the client side through Netlify, and the server side on Azure Web App using Docker. Requirements for support are defined to ensure round-the-clock availability and continuous deployment of updates.
dc.format.extent172 с.
dc.identifier.citationЧапча, С. О. Вебзастосунок для впорядкування активностей і підтримки емоційного стану : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Чапча Святослав Олександрович. - Київ, 2024. - 172 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/72568
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвеб застосунок
dc.subjectпродуктивність
dc.subjectбаза даних
dc.subjectWeb application
dc.subjectproductivity
dc.subjectdatabase
dc.subjectVisual Studio
dc.titleВебзастосунок для впорядкування активностей і підтримки емоційного стану
dc.title.alternativeWeb App for Activity Organization and Emotional State Maintenance
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Chapcha_bakalavr.pdf
Розмір:
7.8 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: