Por favor use este identificador para citas ou ligazóns a este item: http://elartu.tntu.edu.ua/handle/lib/42284
Título: Комп'ютерна система табелювання робочого часу на основі RFID-технології
Outros títulos: Computer system of timesheet based on RFID technology
Authors: Мельник, Назарій Олександрович
Melnyk, Nazarii
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Мельник Н. О. Комп’ютерна система табелювання робочого часу на основі RFID-технології: кваліфікаційна робота бакалавра за спеціальністю „123 – Комп’ютерна інженерія“ / Мельник Назарій Олександрович – Тернопіль, ТНТУ, 2023 – 126c.
Bibliographic description (International): Melnyk N. Computer system of timesheet based on RFID technology // Bachalor thesis: Bachelor thesis „123 – Computer Engineering“ / Nazarii Melnyk – Ternopil, TNTU, 2023 – 126 p.
Data de edición: 20-Jun-2023
Submitted date: 27-Jun-2023
Date of entry: 21-Jul-2023
Editor: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Тиш, Євгенія Володимирівна
Tysh, Ievgeniia
Committee members: Муж, Валерій Вікторович
Muzh, Valerii
UDC: 65.015.2
Palabras chave: комп’ютерна систетабелювання робочого часума
rfid
мікроконтролер
програмне забезпечення
computer system
timesheet
microcontroller
software
Number of pages: 126
Resumo: Кваліфікаційну роботу бакалавра присвячено розробці комп’ютерної системи для табелювання робочого часу працівників на підприємстві, яку реалізовано на основі безконтактної технології RFID. На основі результатів огляду та аналізу сучасних апаратних і програмних систем табелювання робочого часу розроблено функіональну та структурну схему комп’ютерної системи табелювання робочого часу на основі RFID-технології. Здійснено обґрунтування вибору елементної бази системи та описано процес розробки електричної принципової схеми апаратної частини на основі вибраної елементної бази. Розроблено алгоритм роботи апаратної частини системи та здійснено опис програмних функцій мікроконтролера. Описано розробку програмного забезпечення серверної частини, яке включає в собі бекенд та фронтенд частини, а також використання реляційної бази даних. Розглянуто основні питання безпеки життєдіяльності та основ охорони праці, стосовно проєктованої системи та її використання.
The 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.
Content: СПИСОК СКОРОЧЕНЬ 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 Додаток Д Лістинги файлів серверної частини системи 80
URI: http://elartu.tntu.edu.ua/handle/lib/42284
Copyright owner: © Мельник Назарій Олександрович, 2023
© Melnyk Nazarii, 2023
References (Ukraine): Осухівська Г.М., Тиш Є.В., Луцик Н.С., Паламар А.М. Табель обліку робочого часу. URL: https://biz.ligazakon.net/aktualno/7756_tabel-oblku-robochogo-chasu (дата звернення: 22.01.2023 р.)Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.
Порядок ведення табеля обліку робочого часу. URL: https://ips.ligazakon.net/document/reader/BZ013201 (дата звернення: 22.01.2023р.)
Термінал контролю доступу та обліку робочого часу Dahua DHI-ASA1222G. URL: https://dahua.company/product/DHI-ASA1222G (дата звернення: 10.02.2023 р.)
Програмний продукт трекінгу робочого часу Time Analytics. URL: https://timeanalyticssoftware.com (дата звернення: 10.02.2023 р.)
Офіційний сайт Espressif. URL: https://www.espressif.com (дата звернення: 27.02.2023 р.)
Інформація про мікроконтролер Espressif ESP32. URL: https://www.espressif.com/en/products/socs/esp32 (дата звернення: 27.02.2023р.)
Технічна документація до мікроконтролера Espressif ESP32. URL: https://www.espressif.com/en/support/documents/technical-documents (дата звернення: 27.02.2023 р.)
Технічна документація модуля MFRC522. URL: https://pdf1.alldatasheet.com/datasheet-pdf/view/346109/NXP/RC522.html (дата звернення: 08.03.2023 р.)
Технічна документація LCD 1602. URL: https://datasheetspdf.com/pdf-file/519148/CA/LCD-1602A/1 (дата звернення: 10.03.2023 р.)
Технічна документація модуля активного п’єзодинаміка. URL: https://datasheetspdf.com/datasheet/KY-012.html (дата звернення: 15.03.2023 р.)
Технічна документація RGB-світлодіода із загальним катодом. URL: https://arduino.ua/docs/LEDRGB5mm.pdf (дата звернення: 20.03.2023 р.)
Сторінка з інформацією про Arduino IDE. URL: https://www.arduino.cc/en/software (дата звернення: 06.04.2023 р.)
Офіційний сайт IntelliJ IDEA. URL: https://www.jetbrains.com/idea/ (дата звернення: 13.04.2023 р.)
Офіційний сайт OpenJDK. URL: https://openjdk.org (дата звернення: 15.04.2023 р.)
Офіційний сайт Apache Tomcat. URL: https://tomcat.apache.org (дата звернення: 10.05.2023 р.)
Інформація про патерн програмування MVC. URL: https://www.tutorialspoint.com/design_pattern/mvc_pattern.htm (дата звернення: 12.05.2023 р.)
Документація Hibernate ORM. URL: https://hibernate.org/orm/documentation/6.2/ (дата звернення: 15.05.2023 р.)
Бедрій І.Я., Нечай В.Я. Безпека життєдіяльності. Навчальний посібник. – Львів: Манголія 2006, 2007. 499 с.
Tysh 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.
Юськів Я., Тиш Є. База даних підтримки процесу оцінювання впливу дефектів програмного забезпечення на надійність комп’ютерних систем. Матеріали VІІ науково-технічної конференції «Інформаційні моделі, системи та технології» Тернопільського національного технічного університету імені Івана Пулюя, (Тернопіль, 11 – 12 грудня 2019 р.). 2019. С. 146.
Content type: Bachelor Thesis
Aparece nas Coleccións123 — Комп’ютерна інженерія (бакалаври)

Arquivos neste item
Arquivo Descrición TamañoFormato 
Author_Notes_Nazarii_Melnyk.docx10,31 kBMicrosoft Word XMLVer/abrir
Nazarii_Melnyk.pdf4,78 MBAdobe PDFVer/abrir


Todos os documentos en Dspace estan protexidos por copyright, con todos os dereitos reservados

Ferramentas administrativas