Вебзастосунок для ведення блогу в режимі реального часу
| dc.contributor.advisor | Марченко, Олена Іванівна | |
| dc.contributor.author | Ковалик, Назар Миколайович | |
| dc.date.accessioned | 2026-03-19T13:26:01Z | |
| dc.date.available | 2026-03-19T13:26:01Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 38 таблиць, 16 рисунків та 10 джерел – загалом 58 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для ведення блогу в режимі реального часу, який забезпечує миттєву взаємодію між користувачами, підтримку мультимедійного контенту та зручне керування публікаціями. Мета розробки - спрощення та покращення процесу ведення особистого блогу шляхом удосконалення взаємодії між авторами та читачами через впровадження інструментів комунікації в реальному часі. У розділі передпроєктного обстеження проаналізовано предметну область і розглянуто відомі технологічні рішення, що мають подібну тематику або функціональність до дипломного проєкту. Оцінено причини низької популярності існуючих застосунків та запропоновано способи вирішення виявлених проблем. Це дозволило сформувати перелік переваг, які мають бути реалізовані для залучення більшої кількості користувачів. Також за допомогою BPMN описано ключові бізнес-процеси системи. Розділ формування вимог містить деталізовані функціональні та нефункціональні запити до програмного забезпечення, базуючись на попередньому аналізі. У розділі конструювання та розроблення описано технічну реалізацію системи, обрані архітектурні підходи та алгоритми. Розділ тестування охоплює перевірку працездатності програмного забезпечення та правильності відображення даних, включно з контрольним прикладом виконання одного з ключових сценаріїв. В останньому розділі розгортання та супроводу описано процес публікації та підтримки застосунку, а також його перспективи розвитку. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 38 tables, 16 figures, and 10 sources - totaling 58 pages. The diploma project is dedicated to the development of a web application for real-time blogging, which ensures instant interaction between users, support for multimedia content, and convenient management of publications. The purpose of the development is to create a convenient and accessible web application for real-time blogging with an emphasis on the promotion of Ukrainian-language content. The application is designed for a wide audience of users regardless of their technical background or device type. The interface should be intuitive, and interaction should be as fast as possible thanks to real-time data exchange technologies. The pre-project analysis section includes a study of the subject area and a review of well-known technological solutions with similar themes or functionality. It evaluates the reasons for the low popularity of existing applications and proposes ways to solve the identified problems. This made it possible to compile a list of benefits that should be implemented to attract more users. In addition, key business processes of the system are described using BPMN diagrams. The requirements specification section includes detailed functional and non-functional requests for the software, based on the previous analysis. A use case diagram and descriptions are provided, along with minimum and recommended system requirements for the correct functioning of the application. The design and development section describes the technical implementation of the system, the chosen architectural approaches, and key algorithms. The testing section covers the verification of software functionality and data display correctness, including a test case demonstrating one of the key scenarios of the project. The final section on deployment and support describes the publication process, ongoing maintenance of the application, and its development prospects. | |
| dc.format.extent | 128 с. | |
| dc.identifier.citation | Ковалик, Н. М. Вебзастосунок для ведення блогу в режимі реального часу : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Ковалик Назар Миколайович. - Київ, 2025. - 128 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79633 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | вебзастосунок | |
| dc.subject | блог | |
| dc.subject | реальний час | |
| dc.subject | blog | |
| dc.subject | real-time | |
| dc.subject | SPA | |
| dc.subject | TypeScript | |
| dc.subject | PostgreSQL | |
| dc.subject | Docker | |
| dc.subject | Angular | |
| dc.subject | web application | |
| dc.subject | WebSockets | |
| dc.title | Вебзастосунок для ведення блогу в режимі реального часу | |
| dc.title.alternative | Web Application for Real-Time Blogging | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kovalyk_bakalavr.pdf
- Розмір:
- 5.42 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: