Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49099
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorМатійчук, Любомир Павлович-
dc.contributor.advisorMatiichuk, Liubomyr-
dc.contributor.authorБонюкевич, Андрій Русланович-
dc.contributor.authorBonyukevich, Andriy Ruslanovich-
dc.date.accessioned2025-06-28T17:49:22Z-
dc.date.available2025-06-28T17:49:22Z-
dc.date.issued2025-06-19-
dc.date.submitted2025-06-05-
dc.identifier.citationБонюкевич А. Р. Інформаційна система для аналізу терміну придатності товарів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Л. П. Матійчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 56 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49099-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 19.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота висвітлює дослідження, щодо розробки клієнтської частини системи відстеження терміну придатності товарів. В першому розділі охарактеризовано предметну область та напрямки дослідження. Визначено набір функцій, необхідних для бізнес-процесу, що лягли в основу створення схеми управління цим процесом. Додатково, проведено аналіз вимог до програмного забезпечення, та поставлено зпавдання дослідження. Вдругому розділі кваліфікаційної роботи були узагальнено функціональні та нефункціональні вимоги до клієнтської частини системи, розглянуті варіанти використання системи. Розроблена архітектура веб-системи, визначені компоненти системи, їх взаємодія та функціонал. Спроектована структура даних у форматі JSON, яка забезпечує гнучкий обмін інформацією та адаптацію до нових вимог. Розроблена веб-система для відстежування термінів придатності продукції з використанням Visual Studio Code, React, Node.js, MobX, Axios, Clsx, Lodash, Moment, React-table, Vite, ZXing, HTML, Sass та TypeScript. Забезпечена безпечна аутентифікація з JWT та адаптивна верстка з використанням Mobile-first, Flexbox та BEM. Axios використано для передачі даних, а ZXing – для сканування штрих-кодів, та здійснено тестування інформаційної системи.uk_UA
dc.description.abstractThe qualification work highlights the research on the development of the client part of the system for tracking the shelf life of goods. The first section describes the subject area and areas of research. A set of functions necessary for the business process was determined, which formed the basis for the creation of a management scheme for this process. Additionally, an analysis of software requirements was conducted, and the research was conducted. In the second section of the qualification work, functional and non-functional requirements for the client part of the system were summarized, and options for using the system were considered. The architecture of the web system was developed, the system components, their interaction and functionality were determined. A data structure in JSON format was designed, which provides flexible information exchange and adaptation to new requirements. A web system for tracking product expiration dates was developed using Visual Studio Code, React, Node.js, MobX, Axios, Clsx, Lodash, Moment, React-table, Vite, ZXing, HTML, Sass and TypeScript. Secure authentication with JWT and adaptive layout using Mobile-first, Flexbox and BEM were provided. Axios was used for data transmission, and ZXing was used for barcode scanning, and the information system was testeduk_UA
dc.description.tableofcontentsВСТУП 6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ ДОСЛІДЖЕННЯ .7 1.1 Необхідність відстеження терміну придатності товарів . 7 1.2 Аналіз відомих систем в даній предметній області 9 1.3 Постановка завдання дослідження 15 1.4 Висновки до першого розділу 23 РОЗДІЛ 2. ПРОЕКТУВАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ ДЛЯ ВІДСТЕЖЕННЯ ТЕРМІНУ ПРИДАТНОСТІ ТОВАРІВ 24 2.1. Проектвання архітектури інформаційнох системи 24 2.2. Проектування інтерфейсу користувача 27 2.3. Структура json даних 30 2.4. Висновки до другого розділу 33 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 34 3.1. Вибір засобів та програмна реалізація аутентифікації інформаційної системи .34 3.2. Програмна реалізація взаємодії з серверною частиною реалізація react модулів .36 3.3. Програмна реалізація адаптивного інтерфейсу 43 3.4. Тестування інформаційної системи . .44 3.5. Аисновки до третього розділу 51 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 53 4.1 Основні принципи конструювання робочого місця користувача ЕОМ ... 53 4.2 Управління охороною праці . 56 4.3 Висновок до четвертого розділу .60 ВИСНОВКИ 61 ПЕРЕЛІК ДЖЕРЕЛ 62 ДОДАТОКИ 66uk_UA
dc.format.extent56-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectтермін придатності товарівuk_UA
dc.subjectструктура jsonuk_UA
dc.subjectреалізація react модулівuk_UA
dc.subjectінтерфейс користувачаuk_UA
dc.subjectтестування інформаційної системиuk_UA
dc.subjectinformation systemuk_UA
dc.subjectshelf life of goodsuk_UA
dc.subjectjson structureuk_UA
dc.subjectimplementation of react modulesuk_UA
dc.subjectuser interfaceuk_UA
dc.subjecttesting of the information systemuk_UA
dc.titleІнформаційна система для аналізу терміну придатності товарівuk_UA
dc.title.alternativeInformation System for Analyzing the Expiration Date of Productsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Бонюкевич Андрій Русланович, 2025uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.04uk_UA
dc.relation.references1. Web application - Wikipedia [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Web_applicationuk_UA
dc.relation.references2. Web Architecture 101 [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/storyblocks-engineering/web-architecture-101-a3224e126947uk_UA
dc.relation.references3. Static Vs Dynamic Websites [Електронний ресурс] – Режим доступу до ресурсу: https://www.wix.com/blog/2021/11/static-vs-dynamic-website/uk_UA
dc.relation.references4. A Guide to Different Types of Website Structures [Електронний ресурс] – Режим доступу до ресурсу: https://xd.adobe.com/ideas/process/informationarchitecture/different-types-of-website-structuresuk_UA
dc.relation.references5. Лаврищева К.М. Програмна інженерія / Лаврищева К.М. –К: Академперіодика, 2008. – 319сuk_UA
dc.relation.references6. Харченко О.Г. Інструментальний засіб порівняльного оцінювання і багатокритеріального вибору архітектури програмних систем / О.Г.Харченко, І.О.Боднарчук, І.Е.Райчев, І.О.Галай // Інженерія програмного забезпечення. –2015. –№1(21). – С. 10–24uk_UA
dc.relation.references7. Харченко, О., Яцишин, В., & Боднарчук, І. (2013). Експертна система проектування архітектури програмного забезпечення. Комп’ютерні Технології Друкарства, (29), 10–26uk_UA
dc.relation.references8. Матійчук, Л., Готович, В., & Бонар, В. (2025). Порівняння ефективності методів некерованого машинного навчання для виявлення аномалій в obd2 даних. Measuring and computing devices in technological processes, (1), 407-414uk_UA
dc.relation.references9. Харченко О.Г. Службовий твір Комп’ютерна програма “Архітектор програмних систем” / О.Г.Харченко, І.Е.Райчев, О.А.Щербак, Б.С.Павленко, І.О.Боднарчук // Свідоцтво про реєстрацію авторського права на твір №59631. Видане державною службою інтелектуальної власності України 13.05.2015, м.Київ, НАУuk_UA
dc.relation.references10. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ Наукової Конференції Тернопільського Національного Технічного Університету Імені Івана Пулюя, 46–48uk_UA
dc.relation.references11. Харченко, О. Г., Галай, І. О., Бондарчук, І. О., & Яцишин, В. В. (2010). Проектування архітектури WEB-застосування на основі моделі якості проектування. Інженерія Програмного Забезпечення, 4(4), 26uk_UA
dc.relation.references12. Кириченко А. В. Динамічні сайти на HTML, CSS, JavaScript та Bootstrap. Практика, практика та лише практика. / А. В. Кириченко, Є. В. Дубовик.Наука та техніка, 2018. – 272 сuk_UA
dc.relation.references13. Матійчук Л., Готович В., Бонар В. Порівняння ефективності методів некерованого машинного навчання для виявлення аномалій в OBD2 даних. Вимірювальна та обчислювальна техніка в технологічних процесах. Хмельницький національний університет. (1), 2025. С. 407–414uk_UA
dc.relation.references14. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навч. посіб. / І. В. Коноваленко, П. О. Марущак. – Тернопіль : В. А. Паляниця, 2020 – 320 сuk_UA
dc.relation.references15. Комп'ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник.– Львів: «Магнолія 2006», 2013– 256сuk_UA
dc.relation.references16. Микитишин А. Г., Митник М. М., Стухляк П. Д., Пасічник В. В. Комп’ютерні мережі. Книга 1 [навчальний посібник]. Львів : «Магнолія 2006», 2013. 256 сuk_UA
dc.relation.references17. Моргунов Е. П. PostgreSQL. Основи мови SQL: [навч. посіб.] [Електронний ресурс]uk_UA
dc.relation.references18. Придатко О. В., Бурак Н. Є., Дзень В. Є., Кунинець М. С. Адаптивна інформаційно-довідкова система "UniBell" як складова частина проєкту "Smartуніверситет". Науковий вісник НЛТУ України. 2020, т. 30, № 5. С. 105–113uk_UA
dc.relation.references19. Литвин В.А. Принципи створення сучасних веб-сайтів. – Одеса: Астропринт, 2019 р. с. 234uk_UA
dc.relation.references20. Мороз Ю.Б. Захист інформації в комп'ютерних системах та мережах. – Київ: Наукова думка, 2021 р. с. 289uk_UA
dc.relation.references21. Google Developers. Progressive Web Apps. [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/web/progressive-web-apps.Strutynska, I. (2019). Метрики цифрової трансформації бізнесу: світові та вітчизняні реалії. Галицький економічний вісник, 61(6), 30–45uk_UA
dc.relation.references22. Бойко І.В., М.Р. Петрик, Г.Б. Цуприк. Інформаційні технології видобутку даних (Data mining, високопродуктивні обчислення у складних системах): навчальний посібник. Тернопіль: : ТНТУ 2020 – 62 сuk_UA
dc.relation.references23. Strutynska, I. V. (2018). Informatsiini tekhnolohii orhanizatsii biznesu–imperatyv innovatsiinoho rozvytku biznes-struktur [Information technologies of business organization an imperative of innovative development of business structures]. Galician Economic Journal, 55(2), 40–49uk_UA
dc.relation.references24. Конспект лекцій з курсу «Програмування для мобільних пристроїв» для здобувачів освітнього ступеня «бакалавр», спеціальності 126 «Інформаційні системи та технології», денної форми навчання. Укладачі: Готович В.А., Михайлович Т. В. ТНТУ, 2020 р.uk_UA
dc.relation.references25. Системи баз даних та знань. Книга 1.Організація баз даних та знань: [навч. посіб.] / А. Ю. Берко, О. М. Верес, В. В. Пасічник. – Львів: «Магнолія2006», 2019. – 584 сuk_UA
dc.relation.references26. Якість та тестування ПЗ. URL: https://dl.tntu.edu.ua/index.phpuk_UA
dc.relation.references27. Firebase Test Lab [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs/test-labuk_UA
dc.relation.references28. What is automation testing? URL: https://www.globalapptesting.com/ blog/what-is-automation-testinguk_UA
dc.relation.references29. Кодекс цивільного захисту України [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/laws/show/5403-17#Textuk_UA
dc.relation.references30. Про затвердження Положення про підсистему реагування на надзвичайні ситуації, проведення аварійно-рятувальних та інших невідкладних робіт єдиної державної системи цивільного захисту : наказ Міністерства внутрішніх справ України від 04.05.2016 №356uk_UA
dc.relation.references31. Про затвердження Положення про штаб з ліквідації наслідків надзвичайної ситуації та видів оперативно-технічної і звітної документації штабу з ліквідації наслідків надзвичайної ситуації : наказ Міністерства внутрішніх справ України від 26.12.2014 №1406uk_UA
dc.relation.references32. Про організацію роботи штабу з ліквідації наслідків надзвичайної ситуації та забезпечення його готовності : наказ Державної служби України з надзвичайних ситуацій від 16.03.2015 №149uk_UA
dc.relation.references33. Рекомендації для роботодавців щодо організації виконання робіт підвищеної небезпеки під час воєнних (бойових) дій [Електронний ресурс] – Режим доступу: https://dsp.gov.ua/faq/rekomendatsii-dlia-robotodavtsiv-shchodo-orhanizatsiivykonannia-robit-pidvyshchenoi-nebezpeky-pid-chas-voiennykh-boiovykh-diiuk_UA
dc.relation.references34. Кулалаєва Н.В. Ручні та пересувні засоби пожежогасіння: основні типи, будова та безпечне використання : навчальний посібник / В.О.Михайлюк, Б.Д.Халмурадов. Київ : Центр учбової літератури, 2011. 189 сuk_UA
dc.relation.references35. Андрейчук Н.І. Охорона праці : навч. посіб. / Н.І. Андрейчук, Ю.В. Кіт, С.В. Шибанов, О.В. Шерстньова. Львів : Видавництво Львівська політехніка, 2012. 276 сuk_UA
dc.relation.references36. Бедрій Я.І. Основи охорони праці : навч. посіб. 4-е вид. перероб. і доп. Тернопіль : Навчальна книга – Богдан, 2014. 240 сuk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2025_KRB_SNz-41_Bonyukevich_A.R..pdfДипломна робота2,1 MBAdobe PDFПереглянути/відкрити


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

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