Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42284
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorТиш, Євгенія Володимирівна-
dc.contributor.advisorTysh, Ievgeniia-
dc.contributor.authorМельник, Назарій Олександрович-
dc.contributor.authorMelnyk, Nazarii-
dc.date.accessioned2023-07-21T16:09:07Z-
dc.date.available2023-07-21T16:09:07Z-
dc.date.issued2023-06-20-
dc.date.submitted2023-06-27-
dc.identifier.citationМельник Н. О. Комп’ютерна система табелювання робочого часу на основі RFID-технології: кваліфікаційна робота бакалавра за спеціальністю „123 – Комп’ютерна інженерія“ / Мельник Назарій Олександрович – Тернопіль, ТНТУ, 2023 – 126c.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/42284-
dc.description.abstractКваліфікаційну роботу бакалавра присвячено розробці комп’ютерної системи для табелювання робочого часу працівників на підприємстві, яку реалізовано на основі безконтактної технології RFID. На основі результатів огляду та аналізу сучасних апаратних і програмних систем табелювання робочого часу розроблено функіональну та структурну схему комп’ютерної системи табелювання робочого часу на основі RFID-технології. Здійснено обґрунтування вибору елементної бази системи та описано процес розробки електричної принципової схеми апаратної частини на основі вибраної елементної бази. Розроблено алгоритм роботи апаратної частини системи та здійснено опис програмних функцій мікроконтролера. Описано розробку програмного забезпечення серверної частини, яке включає в собі бекенд та фронтенд частини, а також використання реляційної бази даних. Розглянуто основні питання безпеки життєдіяльності та основ охорони праці, стосовно проєктованої системи та її використання.uk_UA
dc.description.abstractThe bachelor's qualification work is devoted to the development of a computer system for timesheeting of employees at the enterprise, which is implemented on the basis of contactless RFID technology. On the basis of the results of the review and analysis of modern hardware and software timesheeting systems, a functional and structural diagram of a computer-based timesheeting system based on RFID technology was developed. The selection of the element base of the system is substantiated and the process of developing the electrical schematic diagram of the hardware part based on the selected element base is described. An algorithm for the operation of the hardware part of the system was developed and a description of the software functions of the microcontroller was carried out. The development of server-side software, which includes back-end and front-end parts, as well as the use of a relational database, is described. The main issues of life safety and the basics of labor protection, in relation to the designed system and its use, are considered.uk_UA
dc.description.tableofcontentsСПИСОК СКОРОЧЕНЬ 7 ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 10 1.1 Аналіз вимог до комп’ютерної системи 10 1.1.1 Аналіз вимог до компонентів апаратного забезпечення 11 1.1.2 Аналіз вимог до компонентів програмного забезпечення 12 1.2 Аналіз можливих рішень поставленого завдання 13 1.3 Огляд існуючих систем табелювання робочого часу на підприємстві 14 1.3.1 Термінал контролю доступу та обліку робочого часу Dahua DHI-ASA1222G 15 1.3.2 Програмний продукт трекінгу робочого часу Time Analytics 16 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 19 2.1 Розробка узагальненої структури комп’ютерної системи табелювання робочого часу на основі технології RFID 19 2.2 Обґрунтування вибору апаратного забезпечення комп’ютерної системи табелювання робочого часу на основі технології RFID 20 2.2.1 Обґрунтування вибору мікроконтролера 20 2.2.2 RFID-модуль RC522 25 2.2.3 LCD 1602 28 2.2.4 Активний п’єзодинамік KY-012 31 2.2.5 Світлодіод індикації SKV149 32 2.3 Опис електричної принципової схеми системи 34 2.4 Обґрунтування вибору програмного забезпечення для комп’ютерної системи табелювання робочого часу на основі технології RFID 34 2.4.1 Arduino IDE 35 2.4.2 IntelliJ IDEA 35 2.4.3 Система керування базами даних MySQL 36 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 38 3.1 Розробка алгоритму роботи комп’ютерної системи табелювання робочого часу на основі технології RFID 38 3.2 Написання кодів програми мікроконтролера ESP32 40 3.2.1 Ініціалізація бібліотек, оголошення глобальних змінних і об’єктів 40 3.2.2 Процедура початкового запуску мікроконтролера 42 3.2.3 Процедура головного циклу 44 3.3 Створення та налаштування проєкту в IntelliJ IDEA 45 3.4 Написання кодів серверної частини 46 3.4.1 Файли пакету «model» 47 3.4.2 Файли пакету «dao» 48 3.4.3 Файли пакету «service» 49 3.4.4 Файли пакету «util» 50 3.4.5 Java-файл «WebController» 50 3.4.6 JSP та CSS файли 51 3.5 Результати роботи системи 52 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 56 4.1 Працездатність оператора системи при моніторингу і табелюванні робочого часу 56 4.2 Вимоги пожежної безпеки при гасінні електроустановок 58 ВИСНОВКИ 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 62 Додаток А Технічне завдання 64 Додаток Б Структури таблиць бази даних 73 Додаток В Перелік елементів 74 Додаток Г Лістинг програми мікроконтролера 76 Додаток Д Лістинги файлів серверної частини системи 80uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectкомп’ютерна систетабелювання робочого часумаuk_UA
dc.subjectrfiduk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectпрограмне забезпеченняuk_UA
dc.subjectcomputer systemuk_UA
dc.subjecttimesheetuk_UA
dc.subjectmicrocontrolleruk_UA
dc.subjectsoftwareuk_UA
dc.titleКомп'ютерна система табелювання робочого часу на основі RFID-технологіїuk_UA
dc.title.alternativeComputer system of timesheet based on RFID technologyuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Мельник Назарій Олександрович, 2023uk_UA
dc.rights.holder© Melnyk Nazarii, 2023uk_UA
dc.contributor.committeeMemberМуж, Валерій Вікторович-
dc.contributor.committeeMemberMuzh, Valerii-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages126-
dc.subject.udc65.015.2uk_UA
dc.relation.referencesОсухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Табель обліку робочого часу. URL: https://biz.ligazakon.net/aktualno/7756_tabel-oblku-robochogo-chasu (дата звернення: 22.01.2023 р.)Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.uk_UA
dc.relation.referencesПорядок ведення табеля обліку робочого часу. URL: https://ips.ligazakon.net/document/reader/BZ013201 (дата звернення: 22.01.2023р.)uk_UA
dc.relation.referencesТермінал контролю доступу та обліку робочого часу Dahua DHI-ASA1222G. URL: https://dahua.company/product/DHI-ASA1222G (дата звернення: 10.02.2023 р.)uk_UA
dc.relation.referencesПрограмний продукт трекінгу робочого часу Time Analytics. URL: https://timeanalyticssoftware.com (дата звернення: 10.02.2023 р.)uk_UA
dc.relation.referencesОфіційний сайт Espressif. URL: https://www.espressif.com (дата звернення: 27.02.2023 р.)uk_UA
dc.relation.referencesІнформація про мікроконтролер Espressif ESP32. URL: https://www.espressif.com/en/products/socs/esp32 (дата звернення: 27.02.2023р.)uk_UA
dc.relation.referencesТехнічна документація до мікроконтролера Espressif ESP32. URL: https://www.espressif.com/en/support/documents/technical-documents (дата звернення: 27.02.2023 р.)uk_UA
dc.relation.referencesТехнічна документація модуля MFRC522. URL: https://pdf1.alldatasheet.com/datasheet-pdf/view/346109/NXP/RC522.html (дата звернення: 08.03.2023 р.)uk_UA
dc.relation.referencesТехнічна документація LCD 1602. URL: https://datasheetspdf.com/pdf-file/519148/CA/LCD-1602A/1 (дата звернення: 10.03.2023 р.)uk_UA
dc.relation.referencesТехнічна документація модуля активного п’єзодинаміка. URL: https://datasheetspdf.com/datasheet/KY-012.html (дата звернення: 15.03.2023 р.)uk_UA
dc.relation.referencesТехнічна документація RGB-світлодіода із загальним катодом. URL: https://arduino.ua/docs/LEDRGB5mm.pdf (дата звернення: 20.03.2023 р.)uk_UA
dc.relation.referencesСторінка з інформацією про Arduino IDE. URL: https://www.arduino.cc/en/software (дата звернення: 06.04.2023 р.)uk_UA
dc.relation.referencesОфіційний сайт IntelliJ IDEA. URL: https://www.jetbrains.com/idea/ (дата звернення: 13.04.2023 р.)uk_UA
dc.relation.referencesОфіційний сайт OpenJDK. URL: https://openjdk.org (дата звернення: 15.04.2023 р.)uk_UA
dc.relation.referencesОфіційний сайт Apache Tomcat. URL: https://tomcat.apache.org (дата звернення: 10.05.2023 р.)uk_UA
dc.relation.referencesІнформація про патерн програмування MVC. URL: https://www.tutorialspoint.com/design_pattern/mvc_pattern.htm (дата звернення: 12.05.2023 р.)uk_UA
dc.relation.referencesДокументація Hibernate ORM. URL: https://hibernate.org/orm/documentation/6.2/ (дата звернення: 15.05.2023 р.)uk_UA
dc.relation.referencesБедрій І.Я., Нечай В.Я. Безпека життєдіяльності. Навчальний посібник. – Львів: Манголія 2006, 2007. 499 с.uk_UA
dc.relation.referencesTysh Ie. Approach and method of evaluation of the general reliability indicator of computer systems. International scientific journal “Computer systems and information technologies”, 3 (5). Khmelnytskyi National University. 2021. Р.74-80.uk_UA
dc.relation.referencesЮськів Я., Тиш Є. База даних підтримки процесу оцінювання впливу дефектів програмного забезпечення на надійність комп’ютерних систем. Матеріали VІІ науково-технічної конференції «Інформаційні моделі, системи та технології» Тернопільського національного технічного університету імені Івана Пулюя, (Тернопіль, 11 – 12 грудня 2019 р.). 2019. С. 146.uk_UA
dc.identifier.citationenMelnyk N. Computer system of timesheet based on RFID technology // Bachalor thesis: Bachelor thesis „123 – Computer Engineering“ / Nazarii Melnyk – Ternopil, TNTU, 2023 – 126 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Nazarii_Melnyk.docx10,31 kBMicrosoft Word XMLПереглянути/відкрити
Nazarii_Melnyk.pdf4,78 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора