Проєктування програмного продукту на зразок Telegram-бота для застосування у навчальному процесі інституту інформаційних технологій в економіці КНЕУ

Abstract
У статті досліджено специфікацію проєктування програмного продукту Telegram-бота для студентів Інституту інформаційних технологій в економіці КНЕУ. Після проведення аналізу предметної області проєкту й аналогів чат-бота на платформі Telegram було сформовано такі основні вимоги до чат-бота: функціональні, нефункціональні і бізнес-вимоги. У процесі розробки Telegram-бота було обрано архітектурні рішення, а саме – монолітну архітектуру. Доведено, що Telegram-бот на основі монолітної архітектури – найбільш зручний у користуванні для усіх учасників навчального процесу, тому що увесь функціонал бота реалізується в одному монолітному додатку. Показано, що монолітна архітектура є простим та зручним підходом до розробки Telegram-бота для всіх учасників навчального процесу, проте може бути й обмеженою в масштабуванні та гнучкості. Під час використання цієї архітектури важливо враховувати потреби проєкту й обмеження, щоб забезпечити ефективну та надійну роботу Telegram-бот. Архітектуру програмного продукту та взаємодію модулів подано на UML-діаграмі компонентів. Показано створення програмного продукту Telegram-бота для студентів Інституту інформаційних технологій в економіці. Проаналізовано створення автоматизованогопомічника – чат-бота, який може надати всім учасникам навчального процесу різноманітні корисні функції та послуги, використовуючи платформу Telegram. Результатом проєкту став розроблений навчальний чат-бот на платформі Telegram для студентів Інституту інформаційних технологій в економіці КНЕУ. Доведено, що студент може зручно перейти до електронного журналу, натиснувши на кнопку посилання і потрапивши до місця підтвердження логіну та паролю. Студент може знайти необхідний для нього розклади на всі дні тижня, подивитись список викладачів і контактну інформацію та ін. The article examines the design specification of the Telegram-bot software product for students of the Institute of Information Technologies in Economics of National Economic University. After conducting an analysis of the subject area of the project and analogues of the chatbot on the Telegram platform, the following basic requirements for the chatbot were formed: functional, non-functional and business requirements. In the process of developing the Telegram bot, architectural solutions were chosen, namely, monolithic architecture. It has been proven that the Telegram bot based on monolithic architecture is the most convenient to use for all participants of the educational process, because all the functionality of the bot is implemented in one monolithic application. It is shown that the monolithic architecture is a simple and convenient approach to developing a Telegram bot for all participants of the educational process, but it can be limited in scalability and flexibility. The process of creating a Telegram-bot software product for students of the Institute of Information Technologies in Economics. The process of creating an automated assistant a chatbot, which can provide all participants of the educational process with various useful functions and services using the Telegram-platform, has been analyzed. The result of the project was the development of an educational chatbot on the Telegram platform for students of the Institute of Information Technologies in the Economy of KNEU, which will help with obtaining all the necessary information through a convenient system of moving buttons. It has been proven that a student can conveniently go to the electronic magazine by clicking on the link button and getting to the place where the login and password are confirmed.
Description
Keywords
чат-бот, платформа Telegram, меню Telegram-бота, архітектоніка програмного продукту, проєктування Telegram-бота для студентів Інституту інформаційних технологій в економіці КНЕУ, chat bot, Telegram platform, Telegram bot menu, software product architecture, Telegram bot design for students of the Institute of Information Technologies in Economics of KNEU
Citation
Проєктування програмного продукту на зразок Telegram-бота для застосування у навчальному процесі інституту інформаційних технологій в економіці КНЕУ / Грабарєв Андрій Володимирович, Мозгаллі Ольга Петрівна, Македон Геннадій Петрович [та ін.] // Актуальні питання у сучасній науці. (Серія «Історія та археологія», Серія «Педагогіка», Серія «Право», Серія «Економіка», Серія «Державне управління», Серія «Техніка»). – 2023. – № 8. – С. 777–790.