Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen: http://elartu.tntu.edu.ua/handle/lib/52724
Fullstendig metadatavisning
DC FeltVerdiSpråk
dc.contributor.advisorГотович, Володимир Анатолійович-
dc.contributor.advisorGotovych, Volodymyr-
dc.contributor.authorПастух, Максим Віталійович-
dc.contributor.authorPastukh, Maksym Vitaliiovych-
dc.date.accessioned2026-06-25T18:34:11Z-
dc.date.available2026-06-25T18:34:11Z-
dc.date.issued2026-06-24-
dc.date.submitted2026-06-10-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52724-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 24.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці Telegram-бота для формування самодисципліни у користувачів. У роботі досліджено сучасні підходи до планування особистого часу та автоматизації керування повсякденними завданнями за допомогою інформаційних технологій. У першому розділі проведено аналіз предметної області, сформовано вимоги до програмного комплексу, визначено основних користувачів та сценарії їх взаємодії із системою. У другому розділі спроєктовано структуру програмного комплексу, базу даних, реалізовано основні функції Telegram-бота та алгоритми його роботи. У третьому розділі описано реалізацію програмних модулів, взаємодію з базою даних, проведено тестування програмного комплексу та визначено перспективи його подальшої модернізації. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці під час роботи з персональним комп'ютером.uk_UA
dc.description.abstractThe qualification thesis is devoted to the development of a Telegram bot for improving users' self-discipline. The research focuses on modern approaches to personal time management and the automation of everyday task planning using information technologies. The first chapter presents the analysis of the subject area, defines the requirements for the software system, and identifies the main users and use cases. The second chapter describes the design of the software architecture and database, as well as the implementation of the main Telegram bot functions and its operating algorithms. The third chapter covers the implementation of the software modules, interaction with the database, testing of the developed system, and prospects for its further modernization. The fourth chapter addresses occupational safety and health issues related to working with personal computers.uk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1. ПOСТАНOВКА ЗАДАЧІ ТА ФOРМУВАННЯ ВИМOГ ДO ПРOГРАМНOГO КOМПЛЕКСУ 11 1.1 Аналіз предметнoї oбласті 11 1.2 Фoрмування вимoг дo Telegram-бота 12 1.3 Пoшук актантів та варіантів викoристання 13 1.4 Вибір середoвища рoзрoбки 16 1.5 Oбґрунтування вибору викoристаних технoлoгій 17 1.6 Виснoвoк дo першoгo рoзділу 19 РОЗДІЛ 2. ЗАГАЛЬНІ ПІДХОДИ ТА МЕТОДИ РОЗРОБКИ TELEGRAM-БОТА 21 2.1 Фoрмування структури прoграмнoгo кoмплексу 21 2.2 Проєктування архітектури програмного комплексу 23 2.3 Використання Telegram Bot API 25 2.4 Проєктування моделі взаємодії компонентів системи 27 2.5 Прoєктування та ствoрення БД для рoзрoблюванoгo кoмплексу 29 2.6 Розробка алгоритму функціонування Telegram-бота 32 2.7 Висновок до другого розділу 34 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ПРOГРАМНOГO КOМПЛЕКСУ 36 3.1 Прoєктування інтерфейсу кoристувача 36 3.2 Рoзрoбка прoграмнoгo кoмплексу 38 3.2.1 Загальна характеристика 38 3.2.2 Рoзрoбка інтерфейсу 40 3.2.3 Рoзрoбка функцій для oбрoбки даних 44 3.3 Тестування рoзрoбленoгo прoграмнoгo кoмплексу 48 3.4 Перспективи мoдернізації 51 3.5 Виснoвoк дo третього рoзділу 53 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНOСТІ, OСНOВИ ОХOРOНИ ПРАЦІ 55 4.1 Працездатність людини-oператoра 55 4.2 Загальні вимoги безпеки з oхoрoни праці для кoристувачів ПК 57 4.3 Виснoвoк дo четвертого рoзділу 60 ВИСНOВКИ 61 ПЕРЕЛІК ДЖЕРЕЛ 63 ДOДАТКИuk_UA
dc.format.extent65-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectпрограмний комплексuk_UA
dc.subjectсамодисциплінаuk_UA
dc.subjectпланування завданьuk_UA
dc.subjectнагадуванняuk_UA
dc.subjectпродуктивністьuk_UA
dc.subjecttelegrafuk_UA
dc.subjectmongodbuk_UA
dc.subjectnode.jsuk_UA
dc.subjectjavascriptuk_UA
dc.subjectproductivityuk_UA
dc.subjectremindersuk_UA
dc.subjecttask planninguk_UA
dc.subjectself-disciplineuk_UA
dc.subjectsoftware systemuk_UA
dc.titleРозробка Telegram-бота для формування самодисципліни в користувачівuk_UA
dc.title.alternativeDevelopment of a Telegram Bot for Building User Self-Disciplineuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Пастух Максим Віталійович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42:004.738.5uk_UA
dc.relation.references1 Database, SQL Analytics, SQL Certification, SQL Data Analysis. Independently Published, 2019.uk_UA
dc.relation.references2 Flanagan D. JavaScript: The Definitive Guide. 7th ed. Sebastopol : O'Reilly Media, 2020. 704 p.uk_UA
dc.relation.references3 Node.js Official Documentation. URL: https://nodejs.org/en/docs/uk_UA
dc.relation.references4 Telegram Bot API Documentation. URL: https://core.telegram.org/bots/apiuk_UA
dc.relation.references5 Telegraf Documentation. URL: https://telegraf.js.org/uk_UA
dc.relation.references6 Mongoose Documentation. URL: https://mongoosejs.com/docs/uk_UA
dc.relation.references7 MongoDB Documentation. URL: https://www.mongodb.com/docs/uk_UA
dc.relation.references8 Tilkov S., Vinoski S. Node.js in Action. 2nd ed. Manning Publications, 2018. 432 p.uk_UA
dc.relation.references9 Freeman E., Robson E. Learning JavaScript Programming. O'Reilly Media, 2023. 690 p.uk_UA
dc.relation.references10 MDN Web Docs. JavaScript Guide. URL: https://developer.mozilla.org/en-US/docs/Web/JavaScriptuk_UA
dc.relation.references11 Express.js Documentation. URL: https://expressjs.com/uk_UA
dc.relation.references12 REST API Design Guidelines. Microsoft Learn. URL: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-designuk_UA
dc.relation.references13 Git Documentation. URL: https://git-scm.com/docuk_UA
dc.relation.references14 GitHub Documentation. URL: https://docs.github.com/uk_UA
dc.relation.references15 Visual Studio Code Documentation. URL: https://code.visualstudio.com/docsuk_UA
dc.relation.references16 npm Documentation. URL: https://docs.npmjs.com/uk_UA
dc.relation.references17 Бедрій Я. І. Безпека життєдіяльності : навчальний посібник. Київ : Кондор, 2009. 286 с.uk_UA
dc.relation.references18 Грибан В. Г., Негодченко О. В. Охорона праці. Київ : Центр учбової літератури, 2009. 280 с.uk_UA
dc.relation.references19 ДСТУ 7234:2011. Дизайн і ергономіка. Обладнання виробниче. Загальні вимоги дизайну та ергономіки.uk_UA
dc.relation.references20 ДСТУ 7299:2013. Дизайн і ергономіка. Робоче місце оператора. Загальні вимоги ергономіки.uk_UA
dc.relation.references21 Інструкція з охорони праці при роботі з комп'ютером та оргтехнікою. URL: https://osvita-docs.com/node/41uk_UA
dc.relation.references22 Мартін Р. К. Чистий код. Створення, аналіз і рефакторинг : пер. з англ. Київ : Фабула, 2019. 448 с.uk_UA
dc.relation.references23 Фаулер М. Рефакторинг. Поліпшення наявного коду : пер. з англ. Київ: Фабула, 2020. 448 с.uk_UA
dc.relation.references24 Шилдт Г. JavaScript. Повний довідник : пер. з англ. Київ : Діалектика, 2022. 800 с.uk_UA
dc.relation.references25 Фрімен Е., Робсон Е. Head First. Патерни проєктування : пер. з англ. Київ : Фабула, 2021. 672 с.uk_UA
dc.relation.references26 Сілбершац А., Корт Г., Сударшан С. Системи баз даних. Повний курс : пер. з англ. Київ : Вільямс, 2021. 1376 с.uk_UA
dc.relation.references27 Купчик М.П., Гандзюк М.П., Степанець І.Ф. та ін. Основи охорони праці. – К.: Основа, 2000. 416 с.uk_UA
dc.relation.references28 ДСТУ 7234:2011. Дизайн і ергoнoміка. Oбладнання вирoбниче. Загальні вимoги дизайну та ергoнoміки. Чинний від 2011-08-01. Вид. oфіц. Укр. НДІ дизайну та ергoнoміки НАУ.uk_UA
dc.relation.references29 ДСТУ 7299:2013. Дизайн і ергoнoміка. Рoбoче місце oператoра. Взаємне рoзташування елементів рoбoчoгo місця. Загальні вимoги ергoнoміки. Чининй від 2014-01-01. Вид. oфіц.uk_UA
dc.relation.references30 Пістун І.П. Безпека життєдіяльності. Навчальний посібник. – Суми: вид. ,,Університет кн.”, 2000. 301 с.uk_UA
dc.relation.references31 Готович В., Попович В. Дослідження та розробка AI-асистента на основі моделі Mistral для середовища університету. Матеріали XIII науково-технічної конференції «Інформаційні моделі, системи та технології», 17-18 грудня 2025 року. – Т. : ТНТУ, 2025. С.uk_UA
dc.relation.references40. (Математичне моделювання) 32 Гайдар А., Готович В. Розробка платформи для перевірки знань шляхом тестування // Матеріали Ⅸ науково-технічної конференції „Інформаційні моделі, системи та технології“. – ТНТУ, 2021. С. 37uk_UA
dc.relation.references33 Козак В. І., Готович В. А. Дослідження варіантів проектування інтерфейсу користувача в інформаційних інтерактивних аналітичних панелях // Матеріали ⅩⅡ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “. – ФОП Паляниця В. А., 2023. С. 385–386uk_UA
dc.relation.references34 Методичні вказівки до виконання лабораторних робіт з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В. А., Михайлович Т. В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. 100 с.uk_UA
dc.relation.references35 Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології / Укладачі: Готович В. А., Михайлович Т. В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. 216 с.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Пастух М. В. Розробка Telegram-бота для формування самодисципліни в користувачів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. В. А. Готович. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 65 с.uk_UA
Vises i samlingene:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Tilhørende filer:
Fil Beskrivelse StørrelseFormat 
2026_KRB_SN-42_Pastukh_MV.pdfДипломна робота1,5 MBAdobe PDFVis/Åpne


Alle innførsler i DSpace er beskyttet av copyright

Administrasjonsverktøy