Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49099
Title: Інформаційна система для аналізу терміну придатності товарів
Other Titles: Information System for Analyzing the Expiration Date of Products
Authors: Бонюкевич, Андрій Русланович
Bonyukevich, Andriy Ruslanovich
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Бонюкевич А. Р. Інформаційна система для аналізу терміну придатності товарів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Л. П. Матійчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 56 с.
Issue Date: 19-Jun-2025
Submitted date: 5-Jun-2025
Date of entry: 28-Jun-2025
Publisher: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Матійчук, Любомир Павлович
Matiichuk, Liubomyr
UDC: 004.04
Keywords: 122
інформаційна система
термін придатності товарів
структура json
реалізація react модулів
інтерфейс користувача
тестування інформаційної системи
information system
shelf life of goods
json structure
implementation of react modules
user interface
testing of the information system
Page range: 56
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 – для сканування штрих-кодів, та здійснено тестування інформаційної системи.
The 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 tested
Description: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 19.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 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 ДОДАТОКИ 66
URI: http://elartu.tntu.edu.ua/handle/lib/49099
Copyright owner: © Бонюкевич Андрій Русланович, 2025
References (Ukraine): 1. Web application - Wikipedia [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Web_application
2. Web Architecture 101 [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/storyblocks-engineering/web-architecture-101-a3224e126947
3. Static Vs Dynamic Websites [Електронний ресурс] – Режим доступу до ресурсу: https://www.wix.com/blog/2021/11/static-vs-dynamic-website/
4. A Guide to Different Types of Website Structures [Електронний ресурс] – Режим доступу до ресурсу: https://xd.adobe.com/ideas/process/informationarchitecture/different-types-of-website-structures
5. Лаврищева К.М. Програмна інженерія / Лаврищева К.М. –К: Академперіодика, 2008. – 319с
6. Харченко О.Г. Інструментальний засіб порівняльного оцінювання і багатокритеріального вибору архітектури програмних систем / О.Г.Харченко, І.О.Боднарчук, І.Е.Райчев, І.О.Галай // Інженерія програмного забезпечення. –2015. –№1(21). – С. 10–24
7. Харченко, О., Яцишин, В., & Боднарчук, І. (2013). Експертна система проектування архітектури програмного забезпечення. Комп’ютерні Технології Друкарства, (29), 10–26
8. Матійчук, Л., Готович, В., & Бонар, В. (2025). Порівняння ефективності методів некерованого машинного навчання для виявлення аномалій в obd2 даних. Measuring and computing devices in technological processes, (1), 407-414
9. Харченко О.Г. Службовий твір Комп’ютерна програма “Архітектор програмних систем” / О.Г.Харченко, І.Е.Райчев, О.А.Щербак, Б.С.Павленко, І.О.Боднарчук // Свідоцтво про реєстрацію авторського права на твір №59631. Видане державною службою інтелектуальної власності України 13.05.2015, м.Київ, НАУ
10. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ Наукової Конференції Тернопільського Національного Технічного Університету Імені Івана Пулюя, 46–48
11. Харченко, О. Г., Галай, І. О., Бондарчук, І. О., & Яцишин, В. В. (2010). Проектування архітектури WEB-застосування на основі моделі якості проектування. Інженерія Програмного Забезпечення, 4(4), 26
12. Кириченко А. В. Динамічні сайти на HTML, CSS, JavaScript та Bootstrap. Практика, практика та лише практика. / А. В. Кириченко, Є. В. Дубовик.Наука та техніка, 2018. – 272 с
13. Матійчук Л., Готович В., Бонар В. Порівняння ефективності методів некерованого машинного навчання для виявлення аномалій в OBD2 даних. Вимірювальна та обчислювальна техніка в технологічних процесах. Хмельницький національний університет. (1), 2025. С. 407–414
14. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навч. посіб. / І. В. Коноваленко, П. О. Марущак. – Тернопіль : В. А. Паляниця, 2020 – 320 с
15. Комп'ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник.– Львів: «Магнолія 2006», 2013– 256с
16. Микитишин А. Г., Митник М. М., Стухляк П. Д., Пасічник В. В. Комп’ютерні мережі. Книга 1 [навчальний посібник]. Львів : «Магнолія 2006», 2013. 256 с
17. Моргунов Е. П. PostgreSQL. Основи мови SQL: [навч. посіб.] [Електронний ресурс]
18. Придатко О. В., Бурак Н. Є., Дзень В. Є., Кунинець М. С. Адаптивна інформаційно-довідкова система "UniBell" як складова частина проєкту "Smartуніверситет". Науковий вісник НЛТУ України. 2020, т. 30, № 5. С. 105–113
19. Литвин В.А. Принципи створення сучасних веб-сайтів. – Одеса: Астропринт, 2019 р. с. 234
20. Мороз Ю.Б. Захист інформації в комп'ютерних системах та мережах. – Київ: Наукова думка, 2021 р. с. 289
21. Google Developers. Progressive Web Apps. [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/web/progressive-web-apps.Strutynska, I. (2019). Метрики цифрової трансформації бізнесу: світові та вітчизняні реалії. Галицький економічний вісник, 61(6), 30–45
22. Бойко І.В., М.Р. Петрик, Г.Б. Цуприк. Інформаційні технології видобутку даних (Data mining, високопродуктивні обчислення у складних системах): навчальний посібник. Тернопіль: : ТНТУ 2020 – 62 с
23. 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–49
24. Конспект лекцій з курсу «Програмування для мобільних пристроїв» для здобувачів освітнього ступеня «бакалавр», спеціальності 126 «Інформаційні системи та технології», денної форми навчання. Укладачі: Готович В.А., Михайлович Т. В. ТНТУ, 2020 р.
25. Системи баз даних та знань. Книга 1.Організація баз даних та знань: [навч. посіб.] / А. Ю. Берко, О. М. Верес, В. В. Пасічник. – Львів: «Магнолія2006», 2019. – 584 с
26. Якість та тестування ПЗ. URL: https://dl.tntu.edu.ua/index.php
27. Firebase Test Lab [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs/test-lab
28. What is automation testing? URL: https://www.globalapptesting.com/ blog/what-is-automation-testing
29. Кодекс цивільного захисту України [Електронний ресурс] – Режим доступу: https://zakon.rada.gov.ua/laws/show/5403-17#Text
30. Про затвердження Положення про підсистему реагування на надзвичайні ситуації, проведення аварійно-рятувальних та інших невідкладних робіт єдиної державної системи цивільного захисту : наказ Міністерства внутрішніх справ України від 04.05.2016 №356
31. Про затвердження Положення про штаб з ліквідації наслідків надзвичайної ситуації та видів оперативно-технічної і звітної документації штабу з ліквідації наслідків надзвичайної ситуації : наказ Міністерства внутрішніх справ України від 26.12.2014 №1406
32. Про організацію роботи штабу з ліквідації наслідків надзвичайної ситуації та забезпечення його готовності : наказ Державної служби України з надзвичайних ситуацій від 16.03.2015 №149
33. Рекомендації для роботодавців щодо організації виконання робіт підвищеної небезпеки під час воєнних (бойових) дій [Електронний ресурс] – Режим доступу: https://dsp.gov.ua/faq/rekomendatsii-dlia-robotodavtsiv-shchodo-orhanizatsiivykonannia-robit-pidvyshchenoi-nebezpeky-pid-chas-voiennykh-boiovykh-dii
34. Кулалаєва Н.В. Ручні та пересувні засоби пожежогасіння: основні типи, будова та безпечне використання : навчальний посібник / В.О.Михайлюк, Б.Д.Халмурадов. Київ : Центр учбової літератури, 2011. 189 с
35. Андрейчук Н.І. Охорона праці : навч. посіб. / Н.І. Андрейчук, Ю.В. Кіт, С.В. Шибанов, О.В. Шерстньова. Львів : Видавництво Львівська політехніка, 2012. 276 с
36. Бедрій Я.І. Основи охорони праці : навч. посіб. 4-е вид. перероб. і доп. Тернопіль : Навчальна книга – Богдан, 2014. 240 с
Content type: Bachelor Thesis
Appears in Collections:122 — Компʼютерні науки (бакалаври)

Files in This Item:
File Description SizeFormat 
2025_KRB_SNz-41_Bonyukevich_A.R..pdfДипломна робота2,1 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

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