Сервіс сповіщення про відключення електроенергії в телеграм-боті
dc.contributor.advisor | Лісовиченко, Олег Іванович | |
dc.contributor.author | Кісільчук, Юрій Вікторович | |
dc.date.accessioned | 2024-02-29T13:43:09Z | |
dc.date.available | 2024-02-29T13:43:09Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 21 таблиць, 9 рисунків та 6 джерел – загалом 56 сторінок. Дипломний проєкт присвячений розробці та реалізації сервісу сповіщення про відключення електроенергії у телеграм-боті. Метою дипломної роботи є забезпечення оперативного та ефективного інформування користувачів про відключення електроенергії шляхом створення телеграм-бота. Об'єктом дослідження: процес інформування користувачів про відключення електроенергії. Предметом дослідження: використання технології телеграм-бота для ефективного інформування користувачів про відключення електроенергії, зокрема аналіз швидкості передавання інформації, забезпечення надійності та стабільності роботи бота, інтеграція з існуючими інформаційними системами, підтримка та супровід бота після запуску. У першому розділі була проведена детальна аналітична робота щодо розробки сервісу сповіщень про відключення електроенергії в Telegram-боті. Були визначені основні вимоги до програмного забезпечення, включаючи функціональні та нефункціональні вимоги. Також була підготовлена діаграма варіантів використання, яка описує різні сценарії взаємодії користувачів з ботом. В кінці розділу були поставлені задачі для подальшої реалізації проєкту, зокрема створення та тестування бота, аналіз його ефективності та впровадження зворотного зв'язку. Другий розділ присвячений детальному опису архітектури та конструкції програмного забезпечення нашого проекту. Досліджено та описано використання архітектурного патерну Microservices, що впроваджений у нашому проекті. Подано детальний опис клієнт-серверної архітектури з використанням React TypeScript для клієнтського інтерфейсу та ASP.NET Core Web API для серверної частини. Розглянуто структуру бази даних, включаючи сутності та їх взаємозв'язки. Проаналізовано ключові алгоритми та структури даних, що використовуються у проекті, та розглянуто використання різних утиліт, бібліотек та стороннього програмного забезпечення. Також особлива увага приділена безпеці даних, зокрема захисту користувацьких даних. Розглянуто різні рівні безпеки, включаючи захист на рівні сервера, бази даних та коду. У третьому розділі було проведено комплексний аналіз якості та тестування розробленого програмного забезпечення з метою підтвердження його готовності до впровадження та використання в реальних умовах. В останньому розділі було описано процес впровадження та супроводу програмного забезпечення. | |
dc.description.abstractother | The explanatory note of the diploma project consists of four chapters, including 21 tables, 9 figures, and 6 references, totaling 56 pages. The diploma project is dedicated to the development and implementation of a power outage notification service in a Telegram bot. The aim of the diploma work is to provide timely and efficient information to users about power outages by creating a Telegram bot. The object of the research is the process of informing users about power outages. The subject of the research is the utilization of Telegram bot technology for effective user notification about power outages, including the analysis of information transmission speed, ensuring reliability and stability of the bot's operation, integration with existing information systems, and post-launch support and maintenance of the bot. The first chapter involved detailed analytical work on the development of a power outage notification service in a Telegram bot. The main requirements for the software, including functional and non-functional requirements, were defined. Additionally, a use case diagram was prepared, describing various interaction scenarios between users and the bot. The chapter concluded with tasks set for further project implementation, including bot creation and testing, analysis of its effectiveness, and feedback integration. The second chapter focuses on a detailed description of the architecture and design of the software for our project. The utilization of the Microservices architectural pattern implemented in our project was investigated and described. A detailed description of the client-server architecture using React TypeScript for the client interface and ASP.NET Core Web API for the server-side was presented. The database structure, including entities and their relationships, was examined. Key algorithms and data structures used in the project were analyzed, along with the utilization of various utilities, libraries, and third-party software. Special attention was given to data security, including the protection of user data. Different levels of security were considered, including server-level, database, and code protection. The third chapter conducted a comprehensive analysis of the quality and testing of the developed software to confirm its readiness for deployment and use in real conditions. The final chapter described the process of software deployment and maintenance. | |
dc.format.extent | 139 с. | uk |
dc.identifier.citation | Кісільчук, Ю. В. Сервіс сповіщення про відключення електроенергії в телеграм-боті : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Кісільчук Юрій Вікторович. - Київ, 2023. - 139 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65121 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | |
dc.subject | сервіс сповіщення | uk |
dc.subject | відключення електроенергії | uk |
dc.subject | телеграм-бот | uk |
dc.subject | інформування користувачів | uk |
dc.subject | впровадження | uk |
dc.subject | тестування | uk |
dc.subject | аналіз | uk |
dc.subject | безпека даних | uk |
dc.subject | реалізація | uk |
dc.subject | інтеграція | uk |
dc.subject | підтримка | uk |
dc.subject | ефективність | uk |
dc.subject | стабільність | uk |
dc.subject | оцінка | uk |
dc.subject | рекомендації | uk |
dc.subject | notification service | uk |
dc.subject | power outage | uk |
dc.subject | telegram bot | uk |
dc.subject | user notification | uk |
dc.subject | deployment | uk |
dc.subject | testing | uk |
dc.subject | analysis | uk |
dc.subject | data security | uk |
dc.subject | implementation | uk |
dc.subject | integration | uk |
dc.subject | support | uk |
dc.subject | efficiency | uk |
dc.subject | stability | uk |
dc.subject | evaluation | uk |
dc.subject | recommendations | uk |
dc.title | Сервіс сповіщення про відключення електроенергії в телеграм-боті | uk |
dc.title.alternative | Power Outage Notification Service in Telegram Bot | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kisilchuk_bakalavr.pdf
- Розмір:
- 1.98 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: