Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53060
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorБоднарчук, Ігор Орестович-
dc.contributor.advisorBodnarchuk, Ihor-
dc.contributor.authorСклярова, Надія Русланівна-
dc.contributor.authorSkliarova, Nadiia-
dc.date.accessioned2026-07-01T07:39:28Z-
dc.date.available2026-07-01T07:39:28Z-
dc.date.issued2026-06-27-
dc.date.submitted2026-06-13-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53060-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню процесів автоматизації управління запасами та розробленню вебсистеми прокату туристичного обладнання. В першому розділі кваліфікаційної роботи описано теоретичні засади та аналіз предметної області. Висвітлено вимоги стейкхолдерів та планування проєкту. Розглянуто архітектуру системи. Проаналізовано літературу та змодельовано базу даних на основі ER-діаграм. В другому розділі кваліфікаційної роботи обґрунтовано вибір технологій. Досліджено підходи до розроблення за шаблоном MVC. Подано опис реалізації серверної частини (backend) на Node.js та інтеграції з PostgreSQL. В третьому розділі кваліфікаційної роботи описано створення клієнтської частини (frontend) на React. Проаналізовано інтерфейси, взаємодію через REST API та стандарти інклюзивності. Проведено тестування системи та розглянуто питання охорони праці, ергономіки й безпеки даних (GDPR). Об’єкт дослідження: процес автоматизації обліку та прокату спорядження. Предмет дослідження: програмні засоби та методи створення вебсистеми управління запасами.uk_UA
dc.description.abstractThe qualification work is dedicated to automating inventory management and developing a web-based equipment loan system. The goal of the work is to design and implement a web application that digitalizes manual equipment tracking procedures. The first section of the qualification paper considered the theoretical foundations and problem analysis. It highlighted stakeholder requirements, analyzed literature, and modeled the database. In the second section of the qualification work, it is considered the software development approaches and technologies. It detailed the backend development using Node.js, Express, and PostgreSQL. The third section of the qualification work describes the frontend development using React. It analyzed user interfaces, REST API integration, and conducted system testing alongside GDPR and ergonomic reviews. Object of the study: the automation of equipment loan processes. Subject of the study: methods and software tools for creating a web-based inventory system.uk_UA
dc.description.tableofcontentsВступ 7 РОЗДІЛ 1. ТЕОРЕТИЧНІ ЗАСАДИ ТА АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Огляд літературних джерел та пов’язаних досліджень 10 1.2 Аналіз проблеми та постановка завдання 14 РОЗДІЛ 2. ПРОЄКТУВАННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 17 2.1 Методологічні підходи до розроблення програмного забезпечення 17 2.2 Моделювання даних: ER-діаграми та структура бази даних 21 2.3 Планування, ризики та життєвий цикл проєкту 28 2.3.1 Планування технічних та людських ресурсів 28 2.3.2 Управління ризиками та стратегії їх мінімізації 29 2.3.3 Модель життєвого циклу проєкту та графік виконання (діаграма Ганта) 33 РОЗДІЛ 3. ПРАКТИЧНА РЕАЛІЗАЦІЯ ТА АНАЛІЗ РЕЗУЛЬТАТІВ 39 3.1 Загальна логіка роботи системи та реалізація серверної частини (backend) 39 3.2 Реалізація клієнтської частини (frontend): інтерфейси та функції 43 3.3 Тестування, перевірка доступності та обробка помилок 57 РОЗДІЛ 4. Безпека життєдіяльності, основи Охорони праці 62 4.1 Ергономічні проблеми безпеки життєдіяльності 62 4.2 Етико-правове регулювання та стандарти доступності в інформаційних технологіях 63 Висновки 66 Перелік джерел 68 ДОДАТКИ 73uk_UA
dc.format.extent90-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectвеб-орієнтована системаuk_UA
dc.subjectуправління запасамиuk_UA
dc.subjectпрокат обладнанняuk_UA
dc.subjectавтоматизація процесівuk_UA
dc.subjectклієнт-серверна архітектураuk_UA
dc.subjectреляційна база данихuk_UA
dc.subjectrest apiuk_UA
dc.subjectкористувацький інтерфейсuk_UA
dc.subjectweb-based systemuk_UA
dc.subjectinventory managementuk_UA
dc.subjectequipment loanuk_UA
dc.subjectprocess automationuk_UA
dc.subjectclient-server architectureuk_UA
dc.subjectrelational databaseuk_UA
dc.subjectrest apiuk_UA
dc.subjectuser interfaceuk_UA
dc.titleРозробка веборієнтованої системи для пункту прокату туристичного спорядженняuk_UA
dc.title.alternativeDevelopment of a Web-Oriented System for a Tourist Equipment Rental Pointuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Склярова Надія Русланівна, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.42uk_UA
dc.relation.references1. Alkin Tezuysal and Ahmed, I. (2024). Database Design and Modeling with PostgreSQL and MySQL. Packt Publishing Ltd.uk_UA
dc.relation.references2. Anh, V. (2021). Real-time backend architecture using Node.js, Express and Google Cloud Platform. www.theseus.fi. Доступно за: https://urn.fi/URN:NBN:fi:amk-202102232616.uk_UA
dc.relation.references3. Bagui, S. and Earp, R. (2003) Database Design Using Entity-Relationship Diagrams. Доступно за: https://lira.epac.to/DOCS-TECH/DataBase/Design/Database%20Design%20Using%20Entity-Relationship%20Diagram.pdf.uk_UA
dc.relation.references4. BCS (2022) BCS Code of Conduct | BCS, www.bcs.org. Доступно за: https://www.bcs.org/membership-and-registrations/become-a-member/bcs-code-of-conduct/.uk_UA
dc.relation.references5. Brown, E. (2019). Web Development with Node and Express. O’Reilly Media.uk_UA
dc.relation.references6. Council regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons about the processing of personal data and the free movement of such data (United Kingdom General Data Protection Regulation)(Text with EEA relevance). Доступно за: https://www.legislation.gov.uk/eur/2016/679.uk_UA
dc.relation.references7. Creative Practice (2023). Що таке JavaScript. Cases.Media. Доступно за: https://cases.media/article/sho-take-javascript?srsltid=AfmBOopUKeWDSECM566H2UUO7DWEyKqj3_ucMzJgb3Tw8fZDqzYV7JYv.uk_UA
dc.relation.references8. Data Protection Act 2018, c. 12. Доступно за: https://www.legislation.gov.uk/ukpga/2018/12/contents/enacte.uk_UA
dc.relation.references9. Duda, O., Kramar, T., Melnyk, A., Zakharia, O. and Skaletskyi, P. (2025). System Architecture of Data Organization for Smartcities Based on the Data Mesh Concept. Journal of Lviv Polytechnic National University ‘Information Systems and Networks’, 17, p.pp. 411 - 424. Доступно за: https://science.lpnu.ua/sisn/all-volumes-and-issues/volume-17-2025/system-architecture-data-organization-smartcities-based.uk_UA
dc.relation.references10. GOV UK (2023) Online Safety Act 2023, Legislation.gov.uk. Доступно за: https://www.legislation.gov.uk/ukpga/2023/50/enacted.uk_UA
dc.relation.references11. Griggs, B. (2020). Node Cookbook. Packt Publishing Ltd.uk_UA
dc.relation.references12. Hlazunova, O., Andriushchenko, V., Korolchuk, V. And Voloshyna, T. (2024). Web-Oriented System Of The Electronic Dean’s Office: Implementation Of The Precedent Of Forming The Student’s Individual Plan. Information Technology and Society, (2 (13)), pp.26–33. doi:https://doi.org/10.32689/maup.it.2024.2.4.uk_UA
dc.relation.references13. ICO (2023) Security, including cyber security, ico.org.uk. Доступно за: https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/security/.uk_UA
dc.relation.references14. Katircioglu, K., Brown, T.M. and Asghar, M. (2007) ‘An SQL-based cost-effective inventory optimisation solution’, IBM journal of research and development, 51(3–4), pp. 433–445. Доступно за: https://doi.org/10.1147/rd.513.0433.uk_UA
dc.relation.references15. Korotkevitch, D. (2022) ‘SQL Server in the Cloud’, in SQL Server Advanced Troubleshooting and Performance Tuning. United States: O’Reilly Media, Incorporated.uk_UA
dc.relation.references16. Le, Q.H. and Martelo, D. (2021). Developing modern database applications with PostgreSQL : use the highly available object-relational database to build scalable and reliable apps. Birmingham: Packt Publishing.uk_UA
dc.relation.references17. Li, C. and Gu, J. (2019) ‘An integration approach of hybrid databases based on SQL in cloud computing environment’, Software, practice & experience, 49(3), pp. 401–422. Доступно за: https://doi.org/10.1002/spe.2666.uk_UA
dc.relation.references18. Lorenzo Ochoa, O. et al. (2017) ‘Integration through orchestration’, Journal of Enterprise Information Management, 30(4), pp. 555–582. Доступно за: https://doi.org/10.1108/jeim-02-2016-0060.uk_UA
dc.relation.references19. Mammino, L. and Casciaro, M. (2025). Node.js Design Patterns. Packt Publishing Ltd.uk_UA
dc.relation.references20. Manelli, L. and Zambon, G. (2020) Beginning Jakarta EE Web Development: Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications. 3rd ed. Berkeley, CA: Apress L. P. Доступно за: https://doi.org/10.1007/978-1-4842-5866-8.uk_UA
dc.relation.references21. Mannino, M. (2022). Database Design. SAGE Publications.uk_UA
dc.relation.references22. Obe, R.O. and Hsu, L.S. (2017). PostgreSQL: Up and Running. ‘O’Reilly Media, Inc.’uk_UA
dc.relation.references23. Orobchuk, B., Babiuk, S., Buniak, O., Sysak, I. and Kostyk, L. (2023). Development of an educational laboratory stand at the base fast-acting automatic reserve input. Scientific journal of the Ternopil national technical university, 112(4), pp.12–25. doi:https://doi.org/10.33108/visnyk_tntu2023.04.012.uk_UA
dc.relation.references24. Panchal, Y. and Ravi Kumar Gupta (2024). Building Scalable Web Apps with Node.js and Express. Orange Education Pvt Ltd.uk_UA
dc.relation.references25. Piscatello, M. (2023). Reducing Structured Query Language Injection Vulnerabilities Through Functional Programming Principles. 18, pp.425–432. doi:https://doi.org/10.1109/southeastcon51012.2023.10114959.uk_UA
dc.relation.references26. Preece, J., Rogers, Y. and Sharp, H. (2015). Interaction design: beyond human-computer interaction. Chichester, West Sussex: John Wiley & Sons Ltd. Доступно за: https://books.google.com.ua/books?id=n0h9CAAAQBAJ&printsec=frontcover&hl=uk&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=falseuk_UA
dc.relation.references27. S Pasaribu, J. (2021) ‘Development of a Web-Based Inventory Information System’, International Journal of Engineering, Science and Information Technology, 1(2), pp. 24–31. Доступно за: https://doi.org/10.52088/ijesty.v1i2.51.uk_UA
dc.relation.references28. Strutynska, I., Kozbur, H., Dmytrotsa, L., Bodnarchuk, I. and Hlado, O. (2019). Small and Medium Business Structures Clustering Method Based on Their Digital Maturity. 2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T). doi:https://doi.org/10.1109/picst47496.2019.9061464.uk_UA
dc.relation.references29. Tkachenko, O., Tkachenko, K., Tkachenko, O. and Vozniuk, V. (2024). J-FINDER – A WEB-ORIENTED JOB SEARCH DECISION SUPPORT SYSTEM. Cybersecurity: Education, Science, Technique, 1(25), pp.355–378. doi:https://doi.org/10.28925/2663-4023.2024.25.355378.uk_UA
dc.relation.references30. Vadlamani, V. (2024). Introduction to PostgreSQL Database Management. In: PostgreSQL Skills Development on Cloud. Apress, Berkeley, CA. https://doi.org/10.1007/979-8-8688-0817-3_1uk_UA
dc.relation.references31. Vyas, R. (2022). Comparative Analysis on Front-End Frameworks for Web Applications. International Journal for Research in Applied Science and Engineering Technology, 10(7), pp.298–307. doi:https://doi.org/10.22214/ijraset.2022.45260.uk_UA
dc.relation.references32. Web Content Accessibility Guidelines (WCAG). Доступно за: https://www.w3.org/TR/WCAG/.uk_UA
dc.relation.references33. Верховна Рада України, 1996. Конституція України (із змінами і доповненнями). Київ: Відомості Верховної Ради України.uk_UA
dc.relation.references34. Верховна Рада УРСР, 1971. Кодекс законів про працю України (із змінами і доповненнями). Київ: Відомості Верховної Ради.uk_UA
dc.relation.references35. Держспоживстандарт України, 2004. ДСТУ ISO 9241-5:2004. Ергономічні вимоги до роботи з відеотерміналами в офісі. Частина 5. Вимоги до компонування робочого місця та до робочої пози. Київ: Держспоживстандарт України.uk_UA
dc.relation.references36. Держспоживстандарт України, 2011. ДСТУ 7234:2011. Дизайн і ергономіка. Обладнання виробниче. Загальні вимоги дизайну та ергономіки. Київ: Держспоживстандарт України.uk_UA
dc.relation.references37. ДП «УкрНДНЦ», 2015. ДСТУ 8604:2015. Дизайн і ергономіка. Робоче місце для виконання робіт у положенні сидячи. Загальні ергономічні вимоги. Київ: ДП «УкрНДНЦ».uk_UA
dc.relation.references38. ДП «УкрНДНЦ», 2021. ДСТУ ISO/TS 16976-8:2021. Засоби індивідуального захисту органів дихання. Людські чинники. Частина 8. Ергономічні чинники. Київ: ДП «УкрНДНЦ».uk_UA
dc.relation.references39. Жидецький, В.Ц., 2020. Охорона праці користувачів комп’ютерів: підручник. Львів: Афіша.uk_UA
dc.relation.references40. Мінекономрозвитку України, 2013. ДСТУ 7299:2013. Дизайн і ергономіка. Робоче місце оператора. Київ: Мінекономрозвитку України.uk_UA
dc.relation.references41. Мінсоцполітики України, 2018. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями. Затверджено наказом від 14.02.2018 №207. Київ: Міністерство соціальної політики України.uk_UA
dc.relation.references42. МОЗ України, 1998. ДСанПіН 3.3.2.007-98. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. Київ: Міністерство охорони здоров'я України.uk_UA
dc.relation.references43. Мосій, Л., Козбур, Г., Струтинська, І., Мосій, О. and Яцишин, В., (2024). Information technology to support the digital transformation of small and medium-sized businesses.uk_UA
dc.relation.references44. Нікітіна, Т.С. and Морозова, О.І. (2019). Порівняльний аналіз продуктивності баз даних SQL та NOSQL. Системи управління, навігації та зв’язку, [online] 1(1), pp.125–128. Доступно за: http://www.irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?I21DBN=LINK&P21DBN=UJRN&Z21ID=&S21REF=10&S21CNR=20&S21STN=1&S21FMT=ASP_meta&C21COM=S&2_S21P03=FILA=&2_S21STR=suntz_2019_1_26.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Склярова Н. Р. Розробка веборієнтованої системи для пункту прокату туристичного спорядження : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. І. О. Боднарчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 90 с.uk_UA
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2026_KRB_SN-42_Skliarova_NR.pdfДипломна робота3,26 MBAdobe PDFПереглянути/відкрити


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

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