Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks: http://elartu.tntu.edu.ua/handle/lib/52752
Täiskirje
DC väliVäärtusKeel
dc.contributor.advisorЖаровський, Руслан Олегович-
dc.contributor.advisorZharovskyi, Ruslan-
dc.contributor.authorЮрков, Микола Сергійович-
dc.contributor.authorYurkov, Mykola-
dc.date.accessioned2026-06-26T09:39:37Z-
dc.date.available2026-06-26T09:39:37Z-
dc.date.issued2026-06-19-
dc.date.submitted2026-06-27-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52752-
dc.description.abstractУ кваліфікаційній роботі розроблено комп’ютерну систему анкетування абітурієнтів із використанням сервера на базі Raspberry Pi. Система призначена для автоматизованого збору контактних та освітніх даних вступників через Telegram-бота, збереження результатів у локальній базі даних SQLite та дублювання інформації в Google Sheets. У роботі проаналізовано предметну область систем анкетування, обґрунтовано вибір апаратних і програмних засобів, розроблено архітектуру системи, алгоритми роботи, структуру бази даних та інформаційні потоки. Програмну частину реалізовано мовою Python із використанням бібліотеки aiogram. Передбачено адміністративну панель, розсилки, динамічні анкети, розіграші, журналювання, автозапуск через systemd і watchdog-контроль. Проведене тестування підтвердило працездатність системи та її готовність до практичного використання.uk_UA
dc.description.abstractIn the qualification work, a computer system for questionnaires for applicants was developed using a server based on Raspberry Pi. The system is designed for automated collection of contact and educational data of applicants via Telegram-bot, saving results in a local SQLite database and duplicating information in Google Sheets. The work analyzed the subject area of questionnaire systems, justified the choice of hardware and software, developed the system architecture, operating algorithms, database structure and information flows. The software part was implemented in Python using the aiogram library. An administrative panel, mailings, dynamic questionnaires, draws, logging, autorun via systemd and watchdog control are provided. The testing confirmed the system's operability and its readiness for practical use.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 9 1.1 Аналіз предметної області 9 1.2 Загальна структура комп’ютерних систем анкетування 10 1.2.1 Клієнтська частина систем анкетування 10 1.2.2 Серверна частина систем анкетування 11 1.2.3 Бази даних і збереження результатів 12 1.2.4 Мережеві протоколи та способи обміну даними 12 1.2.5 Захист даних і адміністрування 14 1.3 Приклади технічної реалізації систем анкетування 14 1.4 Постановка задач кваліфікаційної роботи 18 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 20 2.1 Функціональні можливості та архітектура системи 20 2.2 Обґрунтування вибору апаратних і програмних засобів 22 2.3 Розробка структурної схеми системи 25 2.4 Розробка алгоритму роботи системи 27 2.5 Проєктування структури бази даних 31 2.6 Проєктування інформаційних потоків 33 2.7 Захист даних, адміністрування та контроль роботи системи 35 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 38 3.1 Структура програмного забезпечення системи 38 3.2 Налаштування та розгортання компонентів системи 41 3.2.1 Створення Telegram-бота та отримання токена доступу 42 3.2.2 Підготовка серверного середовища Raspberry Pi 43 3.2.3 Ініціалізація локальної бази даних SQLite 45 3.2.4 Ручний запуск і перевірка Telegram-бота 46 3.2.5 Налаштування експорту результатів у Google Sheets 47 3.2.6 Налаштування автозапуску через systemd і watchdog-контролю 51 3.3 Тестування працездатності системи 52 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 58 4.1 Психологічні причини нещасних випадків і травматизму 58 4.2 Вимоги до режимів праці і відпочинку при роботі з ВДТ 60 ВИСНОВКИ 64 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 66 Додаток A Технічне завдання Додаток Б Лістинг програмного забезпеченняuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectRaspberry Piuk_UA
dc.subjectTelegram-ботuk_UA
dc.subjectанкетуванняuk_UA
dc.subjectабітурієнтuk_UA
dc.subjectSQLiteuk_UA
dc.subjectGoogle Sheetsuk_UA
dc.subjectPythonuk_UA
dc.subjectaiogramuk_UA
dc.subjectsystemduk_UA
dc.subjectwatchdoguk_UA
dc.subjectTelegram-botuk_UA
dc.subjectquestionnaireuk_UA
dc.subjectapplicantuk_UA
dc.titleКомп’ютерна система анкетування абітурієнтів з використанням сервера на базі Raspberry Piuk_UA
dc.title.alternativeComputer System for Applicant Surveying Using a Raspberry Pi-Based Serveruk_UA
dc.rights.holder© Юрков Микола Сергійович, 2026uk_UA
dc.rights.holder© Yurkov Mykola, 2026uk_UA
dc.contributor.committeeMemberДмитроца, Леся Павлівна-
dc.contributor.committeeMemberDmytrotsa, Lesia-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages86-
dc.subject.udc004.3uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., ПаламПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів: навчальний посібник. Тернопіль: ТНТУ, 2019. 150 с.ар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.uk_UA
dc.relation.referencesPython Software Foundation. Python 3 Documentation. URL: https://docs.python.org/3/ (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesTelegram. Telegram Bot API. URL: https://core.telegram.org/bots/api (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesaiogram Team. aiogram 3 Documentation. URL: https://docs.aiogram.dev/en/stable/ (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesРожик А.М., Жаровський Р.О. Аналіз ефективності роботи адаптивної системи контролю доступу на основі нечіткої логіки. Матеріали наукової конференції ТНТУ. Тернопіль: ТНТУ, 2025. С. 12–13.uk_UA
dc.relation.referencesРожик А.М., Жаровський Р.О. Методи та програмно-апаратні засоби ідентифікації працівників з метою визначення робочого часу та доступу до приміщення. Збірник тез доповідей науково-технічної конференції. Тернопіль: ТНТУ, 2025. С. 45.uk_UA
dc.relation.referencesДячук О.А., Жаровський Р.О. Використання SDN для оптимізації передачі даних в комп’ютерних мережах. Матеріали XІ науково-технічної конференції ТНТУ імені Івана Пулюя «Інформаційні моделі системи та технології». Тернопіль: ТНТУ, 2023. С. 149–150.uk_UA
dc.relation.referencesRaspberry Pi Ltd. Raspberry Pi OS Documentation. URL: https://www.raspberrypi.com/documentation/computers/os.html (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesДячук О.А., Жаровський Р.О. Управління потоком за критеріями доступності. Матеріали XІ науково-технічної конференції ТНТУ імені Івана Пулюя «Інформаційні моделі системи та технології». Тернопіль: ТНТУ, 2023. С. 151.uk_UA
dc.relation.referencesКовтун Н., Жаровський Р. Алгоритмічне забезпечення систем виявлення вторгнень. Матеріали XІ науково-технічної конференції ТНТУ імені Івана Пулюя «Інформаційні моделі системи та технології». Тернопіль: ТНТУ, 2023. С. 156.uk_UA
dc.relation.referencesSQLite Consortium. SQLite Documentation. URL: https://www.sqlite.org/docs.html (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesКовтун Н., Жаровський Р. Аналіз засобів протидії вторгненням і атакам на комп’ютерні системи. Матеріали XІI Міжнародної науково-технічної конференції молодих учених та студентів «Актуальні задачі сучасних технологій». Тернопіль: ТНТУ, 2023. С. 453–454.uk_UA
dc.relation.referencesGoogle for Developers. Google Sheets API Documentation. URL: https://developers.google.com/sheets/api (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesМикитишин А.Г., Митник М.М., Стухляк П.Д. Телекомунікаційні системи та мережі. Тернопіль: ТНТУ імені Івана Пулюя, 2017. 384 с.uk_UA
dc.relation.referencesService unit configuration. URL: https://www.freedesktop.org/software /systemd/man/latest /systemd.service.html (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesЖидецький В. Ц. Безпека життєдіяльності: підручник. Львів: Афіша, 2022. 320 с.uk_UA
dc.relation.referencesЗапорожець О. І., Протоєрейський О. С., Франчук Г. М. Безпека життєдіяльності: підручник. К.: Центр учбової літератури, 2023. 448с.uk_UA
dc.relation.referencesВимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями: Наказ Міністерства соціальної політики України від 14.02.2018 р. № 207. URL: https://zakon.rada.gov.ua/laws/show/z0508-18 (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesЖидецький В. Ц. Охорона праці користувачів комп’ютерів: підручник. Львів : Афіша, 2020. 176uk_UA
dc.identifier.citationenYurkov M. Computer System for Applicant Surveying Using a Raspberry Pi-Based Server : Bachelor Thesis „123 — Computer Engineering“ / Mykola Yurkov - Ternopil, TNTU, 2026 – 86 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Юрков М.С. Комп’ютерна система анкетування абітурієнтів з використанням сервера на базі Raspberry Pi : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Р.О. Жаровський. — Тернопіль: ТНТУ, 2026. — 86 с.uk_UA
Asub kollektsiooni(de)s:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Failid selles objektis:
Fail Kirjeldus SuurusFormaat 
Mykola_Yurkov.pdf1,48 MBAdobe PDFVaata/Ava


Kõik teosed on Dspaces autoriõiguste kaitse all.

Admin vahendid