Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50557
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorБревус, Віталій Миколайович-
dc.contributor.advisorBrevus, Vitaliy-
dc.contributor.authorБесащук, Микола Петрович-
dc.contributor.authorBesashchuk, Mykola-
dc.date.accessioned2025-12-23T11:44:35Z-
dc.date.available2025-12-23T11:44:35Z-
dc.date.issued2025-12-
dc.identifier.citationБесащук М. П. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / М. П. Бесащук. — Тернопіль: ТНТУ, 2025. — 81 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50557-
dc.description.abstractМетою магістерської роботи є архітектурне проєктування та розробка вебплатформи для управління бібліотечними процесами на основі відкритих програмних рішень з підтримкою інтеграції з MARC-каталогами, DOI-сервісами та Google Books API. Об’єктом дослідження є процеси автоматизації управління бібліотечними ресурсами. Предметом дослідження є методи та архітектурні рішення проєктування вебплатформ управління бібліотечними процесами на основі відкритих програмних технологій. Наукова новизна роботи полягає в адаптації архітектурних підходів opensource бібліотечних систем до сучасної модульної веб-архітектури з розширеними інтеграційними можливостями. У магістерській роботі розглянуто архітектурне проєктування та розробку веб-платформи для управління бібліотечними процесами на основі відкритих програмних рішень. Проведено аналіз предметної області, досліджено існуючі open-source бібліотечні системи та стандарти бібліографічного опису. Спроєктовано модульну архітектуру системи, реалізовано серверну та клієнтську частини, а також інтеграцію з MARC-каталогами, DOI та Google Books API. Проведено тестування та оцінку якості програмного продукту.uk_UA
dc.description.abstractThe aim of the master’s thesis is the architectural design and development of a web platform for managing library processes based on open-source software solutions with support for integration with MARC catalogs, DOI services, and the Google Books API. The object of research is the processes of automating library resource management. The subject of research is the methods and architectural solutions for designing web platforms for managing library processes based on open-source software technologies. The scientific novelty of the work lies in adapting architectural approaches of opensource library systems to modern modular web architecture with extended integration capabilities. The master’s thesis addresses the architectural design and development of a web platform for managing library processes based on open-source software solutions. The domain was analyzed, existing open-source library systems and bibliographic description standards were studied. A modular system architecture was designed, server-side and client-side components were implemented, as well as integration with MARC catalogs, DOI, and the Google Books API. Testing and quality evaluation of the software product were carried out.uk_UA
dc.description.tableofcontentsВСТУП............................................................................................................................. 8 1 АНАЛІЗ ВИМОГ ТА ПРЕДМЕТНОЇ ОБЛАСТІ БІБЛІОТЕЧНИХ ІНФОРМАЦІЙНИХ СИСТЕМ................................................................................. 11 1.1 Аналіз бібліотечних процесів та інформаційних потоків ............................ 11 1.2 Стандарти бібліографічного опису та формат MARC21.............................. 13 1.3 Аналіз існуючих open-source бібліотечних систем....................................... 15 1.3.1 Загальна характеристика open-source бібліотечних систем................... 16 1.3.2 Система Koha.............................................................................................. 16 1.3.3 Система Evergreen ...................................................................................... 17 1.4 Порівняльний аналіз архітектурних рішень .................................................. 17 1.5 Формування вимог до веб-платформи ........................................................... 19 1.6 Висновки до першого розділу ......................................................................... 20 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ВЕБ-ПЛАТФОРМИ............................. 21 2.1 Вибір архітектурного стилю та технологічного стеку..................................... 22 2.2 Проєктування модульної архітектури системи ................................................ 24 2.3 Моделювання архітектури та функціональності системи засобами UML . 27 2.3.1 Діаграма прецедентів (Use Case Diagram) ............................................... 27 2.3.2 Діаграма класів (Class Diagram)................................................................ 28 2.3.3 Діаграма послідовності (Sequence Diagram) ............................................... 30 2.3.4 Архітектурні діаграми веб-платформи........................................................ 31 2.4 Проєктування бази даних та моделей предметної області........................... 32 2.5 Реалізація серверної частини веб-платформи................................................ 33 2.6 Реалізація клієнтської частини........................................................................ 35 2.7 Інтеграція з MARC-каталогами....................................................................... 37 2.8 Інтеграція з DOI та Google Books API............................................................ 39 2.9 Висновки до другого розділу .......................................................................... 40 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ВЕБПЛАТФОРМИ ............................................................................................................. 42 3.1 Планування та організація тестування веб-платформи................................ 42 3.2 Модульне та інтеграційне тестування............................................................ 44 3.3 Функціональне та нефункціональне тестування .............................................. 463.4 Аналіз безпеки та захисту даних..................................................................... 48 3.5 Впровадження веб-платформи в експлуатацію............................................. 50 3.6 Супровід та подальший розвиток системи .................................................... 52 3.7 Висновки до третього розділу ......................................................................... 54 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ....... 55 4.1 Охорона праці....................................................................................................... 55 4.2 Фактори, що впливають на функціональний стан користувачів комп’ютерів. ...................................................................................................................................... 58 ВИСНОВКИ ................................................................................................................. 61 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ................................................................ 62 ДОДАТОК А Лістинг коду сайту ................................................................................ 66 ДОДАТОК Б Тези ......................................................................................................... 80uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectбібліотечна інформаційна системаuk_UA
dc.subjectвеб-платформаuk_UA
dc.subjectopen-sourceuk_UA
dc.subjectMARC21uk_UA
dc.subjectDOIuk_UA
dc.subjectGoogle Books APIuk_UA
dc.subjectархітектура програмного забезпеченняuk_UA
dc.subjectlibrary information systemuk_UA
dc.subjectweb platformuk_UA
dc.subjectsoftware architectureuk_UA
dc.titleАрхітектурне проєктування та розробка веб-платформи для управління бібліотечними процесами на основі відкритих програмних рішеньuk_UA
dc.title.alternativemanagement of library processes based on open software solutionsuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder@ Бесащук Микола Петрович, 2025uk_UA
dc.contributor.committeeMemberЛуцик, Надія Степанівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.41uk_UA
dc.relation.references1. Boyko, I., Petryk, M., Mudryk, I., Stoianov, Y., Tsupryk, H. Mathematical Model of the Capacitor Based on Zeolite Material // Proceedings - International Conference on Advanced Computer Information Technologies, ACIT. – 2021. – С. 45– 48.uk_UA
dc.relation.references2. Методичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М., Мудрик І.Я. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 44 с.uk_UA
dc.relation.references3. Бойко І. В., Петрик М. Р., Цуприк Г. Б. Інформаційні технології видобутку даних (Data mining, високопродуктивні обчислення у складних системах): навч. посіб. – Тернопіль: ТНТУ, 2020. – 62 с.uk_UA
dc.relation.references4. Koha Community. Koha Library Software Documentation [Електронний ресурс]. – Режим доступу: https://koha-community.org/documentation/uk_UA
dc.relation.references23. Petryk, M., Mudryk, I., Tsupryk, H. Software Engineering Approaches for Library Information Systems // CEUR Workshop Proceedings. – 2022. – С. 112–118.uk_UA
dc.relation.references24. Boyko, I., Petryk, M., Mudryk, I., Stoianov, Y., Tsupryk, H. Mathematical Model of the Capacitor Based on Zeolite Material // ACIT Proceedings. – 2021. – С. 45– 48.uk_UA
dc.relation.references25. Breeding, M. Library Systems Report 2020: Open Source and Cloud Solutions // American Libraries. – 2020. – Vol. 51(5). – P. 24–32.uk_UA
dc.relation.references27. Spinellis, D. Code Reading: The Open Source Perspective. – AddisonWesley, 2003. – 512 p.uk_UA
dc.relation.references30. Open Source Initiative. The Open Source Definition [Електронний ресурс]. – Режим доступу: https://opensource.org/osduk_UA
dc.relation.references31. Mudryk, I., Petryk, M. Architectural Design of Modular Web Platforms for Library Management // Proceedings of International Conference on Computer Science and Information Technologies. – 2023. – С. 78–84.uk_UA
dc.relation.references32. Желібо Є., Заверуха Н., Зацарний В. Безпека життєдіяльності. — Київ, 2001. — 483 с.uk_UA
dc.relation.references34. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання «БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ» / В.С. Стручок –Тернопіль: ФОП Паляниця В. А., –156 с. Отримано з https://elartu.tntu.edu.ua/handle/lib/39196.uk_UA
dc.relation.references35. Навчальний посібник «ТЕХНОЕКОЛОГІЯ ТА ЦИВІЛЬНА БЕЗПЕКА. ЧАСТИНА «ЦИВІЛЬНА БЕЗПЕКА»» / автор-укладач В.С. Стручок– Тернопіль: ФОП Паляниця В. А., – 156 с. Отримано з http://elartu.tntu.edu.ua/handle/lib/39424uk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Besashchuk_M_2025.pdf745,01 kBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador