Veuillez utiliser cette adresse pour citer ce document : http://elartu.tntu.edu.ua/handle/lib/46003
Titre: Комп'ютерна система управління юнацькою бібліотекою м. Тернополя
Autre(s) titre(s): The computer system for managing the youth library of Ternopil
Auteur(s): Возьна, Христина Михайлівна
Vozna, Khrystyna
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic description (Ukraine): Возьна Х. М. Комп'ютерна система управління юнацькою бібліотекою м. Тернополя : робота на здобуття кваліфікаційного ступеня бакалавр : спец. 123 — комп’ютерна інженерія / наук. кер. В. В. Яцишин. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 101 с.
Date de publication: 18-jui-2024
Submitted date: 25-jui-2024
Date of entry: 9-jui-2024
Editeur: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Яцишин, Василь Володимирович
Yatsyshyn, Vasyl
Committee members: Марценюк, Василь Петрович
Marcenyuk, Vasyl
UDC: 004.4
Mots-clés: бібліотекакомп’ютерна система
RFID
рекомендації
library
computer system
identification
Number of pages: 101
Résumé: У результаті виконання кваліфікаційної роботи створено комп’ютерну систему управління юнацькою бібліотекою м. Тернопіль до складу якої входить: RFID-сканер та мітки радіочастотної ідентифікації, клієнтська частина управління бібліотекою, сервіс формування рекомендацій і база даних. При реалізації сканера радіочастотних міток написано програмне забезпечення мовою програмування Python для запису і зчитування даних з RFID-міток, які використовуються при ідентифікації читачів і книг. Клієнтська частина управління бібліотекою розроблена за допомогою мови програмування C# і технології Windows Forms, що дає змогу забезпечити зручний і водночас простий в експлуатації користувацький інтерфейс. Сервіс формування рекомендацій книг для читачів реалізовано за допомогою мови програмування Python, відкритих бібліотек і технології колаборативної фільтрації. В якості метрики для визначення подібності книг використано метрику косинус кута. База даних бібліотеки реалізована у середовищі SQL Server Management Studio і представляє собою реляційну структуру до складу якої входить 18 таблиць. Більшість таблиць призначені для зберігання даних, однак є такі, які забезпечують реалізації зв’язку «багато-до-багатьох».
As the result of the qualification work, a computer management system for the youth library of Ternopil was created, which includes: an RFID scanner and radio frequency identification tags, the client part of library management, a recommendation service and a database. When implementing the scanner of radio frequency tags, software was written in the Python programming language for writing and reading data from RFID tags, which are used in the identification of readers and books. The client part of the library management is developed using the C# programming language and Windows Forms technology, which provides a convenient and at the same time easy-to-use user interface. The book recommendation service for readers is implemented using the Python programming language, open libraries and collaborative filtering technology. The cosine angle metric was used as a metric to determine the similarity of books. The library database is implemented in the SQL Server Management Studio environment and is a relational structure that includes 18 tables. Most tables are designed to store data, but there are some that provide many-to-many implementations.
Content: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ КОНЦЕПЦІЇ І ТЕХНІЧНИХ МОЖЛИВОСТЕЙ АВТОМАТИЗАЦІЇ ПРОЦЕСІВ У БІБЛІОТЕКАХ 9 1.1 Аналіз вимог до системи управління бібліотекою 9 1.2 Особливості технології радіочастотної ідентифікації 18 РОЗДІЛ 2 ПРОЕКТУВАННЯ АПАРАТНОЇ ТА ПРОГРАМНОЇ СКЛАДОВИХ КОМП’ЮТЕРНОЇ СИСТЕМИ УПРАВЛІННЯ БІБЛІОТЕКОЮ 23 2.1 Проектування архітектури комп’ютерної системи управління бібліотекою на концептуальному рівні 23 2.2 Проектування сканера радіочастотної ідентифікації на базі Raspberry PI 25 2.3 Технічні характеристики Raspberry PI 28 2.4 Технічні характеристики модуля RC522 31 2.5 Концептуальна модель сервісу формування рекомендацій читачам книг 37 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІАЗЦІЯ СИСТЕМНОГО І ПРИКЛАДНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ СИСТЕМИ УПРАВЛІННЯ БІБЛІОТЕКОЮ 44 3.1 Реалізація програмного забезпечення RFID-сканера 44 3.2 Проектування та реалізація клієнтської частини системи управління бібліотекою 47 3.3 Організація структури бази даних системи управління юнацькою бібліотекою м. Тернопіль 51 3.4 Клієнтська частини системи управління бібліотекою 55 3.5 Сервіс формування рекомендацій для читачів бібліотеки 64 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 70 4.1 Вимоги ергономіки до організації робочого місця бібліотекара 70 4.2 Організація служби охорони праці комунальної установи 74 ВИСНОВКИ 78 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 79 Додаток A Технічне завдання Додаток Б Текст наукової публікації Додаток В Фрагмент скрипта генерування бази даних
URI/URL: http://elartu.tntu.edu.ua/handle/lib/46003
Copyright owner: © Возьна Христина Михайлівна, 2024
© Vozna Khrystyna, 2024
References (Ukraine): Автоматизація бізнес-процесів підприємства. URL: htЩо таке система RFID, в чому її особливості використання? URL: https://idcard.com.ua/ua/blog/chto-takoe-sistema-rfid-v-chem-ee-osobennosti-ispolzovaniya/ (дата звернення: 03.05.2024 р.)tp://stud.com.ua/37085/ekonomika/avtomatizatsiya_biznes_protsesiv_pidpriyemstva (дата звернення 20.05.2024 р.).
Принцип роботи RFID. URL: https://idcard.com.ua/ua/blog/princzip-raboty-rfid/ (дата звернення: 03.05.2024 р.)
Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 1. Організація баз даних та знань. Львів : «Магнолія-2006». 2021. 440 с.
Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 2. Системи управління базами даних та знань: навч. посібник. Львів : «Магнолія-2006». 2024. 584 с.
Yatsyshyn V., Pastukh O., Palamar A., Zharovskyi R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU.Tern.: TNTU. 2023. Vol 109. No 1. P. 54–65.
.NET documentation. URL: https://learn.microsoft.com/en-us/dotnet/ (дата звернення: 08.05.2024 р.).
ASP.NET documentation. URL:https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-7.0 (дата звернення: 08.05.2024 р.).
Yatsyshyn V., Pastukh O., Zharovskyi R., Shabliy N.Software tool for productivity metrics measure of relational database management system. Mathematical Modeling. No 1 (48). 2023. P. 7-17.
Yatsyshyn V., Kharchenko O., Lutskiv A. Maturity Requirements Model for Software Requirements with the Implementation of ISO/IEC 25010 Recommendations. International Journal "Information Models and Analyses" Volume 9, Number 2, 2020 р. 126-143.
C# documentation. URL: https://learn.microsoft.com/en-us/dotnet/csharp/ (дата звернення: 14.05.2023 р.).
C# programming guide. URL: https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/ (дата звернення: 14.05.2024 р.).
Yatcyshyn V. Kharchenko A., Bodnarchuk I., Galay I. An Optimal Trade-off Solution of the Software Architecture Choice Problem/.// Journal of Information and Computing Science. 2016. Vol 11. No 4. P. 281-290.
Harchenko A., Bodnarchuk I., Halay I, Yatcyshyn V. The method for comparative evaluation of software architecture with accounting of trade-offs/ // American Journal of Information Systems. Vol. 2. No 2. 2014. P. 20-25
Sommerville I. Software Engineering, Global Edition. Pearson Higher Ed. 2016. 816 p.
Pastukh O., Yatsyshyn V. Brain-computer interaction neurointerface based on artificial intelligence and its parallel programming using high-performance calculation on cluster mobile devices. Scientific Journal of TNTU. Tern.: TNTU. 2023. Vol 112. No 4. P. 26–31.
Pastukh O., Yatsyshyn V. Development of software for neuromarketing based on artificial intelligence and data science using high-performance computing and parallel programming technologies. Scientific Journal of TNTU. Vol 113. No 1. 2024. pp. 143–149.
Осухівська Г. М., Тиш Є. В., Луцик Н. С., Паламар А. М. Методичні вказівки до виконання кваліфікаційних робіт здобувачів першого (бакалаврського) рівня вищої освіти спеціальності 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль, ТНТУ. 2022. 28 с.
НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018.
Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
Бедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с.
Content type: Bachelor Thesis
Collection(s) :123 — Комп’ютерна інженерія (бакалаври)

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
Author_Notes_Khrystyna_Vozna.docx10,48 kBMicrosoft Word XMLVoir/Ouvrir
Khrystyna_Vozna.pdf4,18 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

Outils d'administration