Програмне забезпечення формування розкладу занять для студентів за допомогою Telegram-бота

dc.contributor.advisorБаранова, Тетяна Альфредівна
dc.contributor.authorЛяховчук, Владислав Вікторович
dc.date.accessioned2026-08-31T07:28:54Z
dc.date.issued2026
dc.description.abstractАктуальність теми полягає в тому, що під час підготовки фахівця з інженерії програмного забезпечення важливо навчитися створювати сучасні програмні системи, які поєднують інтерфейс користувача, серверну логіку, роботу з базою даних та інтеграцію із зовнішніми джерелами інформації. Telegram-бот для автоматизації розкладу занять є прикладом практично корисного програмного продукту, який може застосовуватися в реальному освітньому середовищі. Мета роботи — спроєктувати й реалізувати програмне забезпечення для автоматизації доступу до персоналізованого розкладу занять студентів у вигляді Telegram-бота, який забезпечує перегляд розкладу, роботу з вибірковими дисциплінами, автоматичне визначення типу навчального тижня та підтримку нагадувань. Завдання роботи: 1. Розглянути предметну область і вимоги до системи, описати основні сценарії роботи користувачів і структуру програмних компонентів. 2. Спроєктувати загальну архітектуру рішення та структуру бази даних, обґрунтувати вибір технологій. 3. Реалізувати програмне забезпечення: Telegram-бот, модулі роботи з розкладом, модулі роботи з вибірковими дисциплінами, підключення до бази даних, імпорт офіційного розкладу та інтерфейс користувача. 4. Реалізувати логіку автоматичного визначення типу навчального тижня та механізм персоналізації розкладу. 5. Розробити функцію нагадувань та додаткові засоби доступу до навчальної інформації. 6. Перевірити роботу основних функцій системи за тестовими сценаріями та узагальнити результати. 7. Запропонувати напрями подальшого розвитку програмного продукту. Об’єкт дослідження — процес автоматизації доступу студентів до персоналізованого розкладу занять. Предмет дослідження — програмне забезпечення для формування та відображення персоналізованого розкладу занять студентів на базі Telegram-бота, методи його проєктування та реалізації. Методи дослідження: аналіз предметної області та існуючих рішень; моделювання структури системи; проєктування архітектури бази даних та інтерфейсу користувача; програмування; тестування; узагальнення отриманих результатів. Наукова новизна полягає у поєднанні в одному програмному рішенні механізмів імпорту офіційного розкладу, автоматичного визначення типу навчального тижня, персоналізації занять на основі вибіркових дисциплін і реалізації доступу до цієї інформації через Telegram-бота. Практична цінність полягає в тому, що розроблений програмний продукт може бути використаний студентами для щоденного перегляду актуального персоналізованого розкладу занять, а також може слугувати основою для подальшого розвитку подібних інформаційних систем в освітньому середовищі. Структура записки: вступ; розділ з аналізом предметної області та вимог; розділ з проєктуванням архітектури та бази даних; розділ з описом програмної реалізації; розділ з тестуванням і вимогами до впровадження; висновки; список джерел; додатки з діаграмами, фрагментами коду та матеріалами перевірки. Таким чином, робота спрямована на створення практично корисного програмного продукту, який забезпечує автоматизацію доступу до розкладу занять студентів і демонструє повний цикл розробки сучасної інформаційної системи на базі Telegram-бота.
dc.identifier.citationЛяховчук В. В. Програмне забезпечення формування розкладу занять для студентів за допомогою Telegram-бота : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 92 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/16966
dc.language.isouk
dc.publisherНУБіП України
dc.subjectTelegram-бот
dc.subjectпрограмні системи
dc.subjectперсоналізований розклад занять
dc.subjectпрограмне забезпечення
dc.subjectTelegram bot
dc.subjectsoftware systems
dc.subjectpersonalised timetable
dc.subjectsoftware
dc.titleПрограмне забезпечення формування розкладу занять для студентів за допомогою Telegram-бота
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Liakhovchuk_Bakalavrska_Prohramne_zabezpechennia_formuvannia_rozkladu_zaniat.pdf
Розмір:
1,57 MB
Формат:
Adobe Portable Document Format