Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53060
Назва: Розробка веборієнтованої системи для пункту прокату туристичного спорядження
Інші назви: Development of a Web-Oriented System for a Tourist Equipment Rental Point
Автори: Склярова, Надія Русланівна
Skliarova, Nadiia
Приналежність: Тернопільський національний технічний університет імені ім. І. Пулюя
Бібліографічне посилання: Склярова Н. Р. Розробка веборієнтованої системи для пункту прокату туристичного спорядження : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. І. О. Боднарчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 90 с.
Дата публікації: 27-чер-2026
Дата подання: 13-чер-2026
Дата внесення: 1-лип-2026
Видавництво: Тернопільський національний технічний університет імені ім. І. Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Боднарчук, Ігор Орестович
Bodnarchuk, Ihor
УДК: 004.42
Теми: 122
комп’ютерні науки
веб-орієнтована система
управління запасами
прокат обладнання
автоматизація процесів
клієнт-серверна архітектура
реляційна база даних
rest api
користувацький інтерфейс
web-based system
inventory management
equipment loan
process automation
client-server architecture
relational database
rest api
user interface
Діапазон сторінок: 90
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню процесів автоматизації управління запасами та розробленню вебсистеми прокату туристичного обладнання. В першому розділі кваліфікаційної роботи описано теоретичні засади та аналіз предметної області. Висвітлено вимоги стейкхолдерів та планування проєкту. Розглянуто архітектуру системи. Проаналізовано літературу та змодельовано базу даних на основі ER-діаграм. В другому розділі кваліфікаційної роботи обґрунтовано вибір технологій. Досліджено підходи до розроблення за шаблоном MVC. Подано опис реалізації серверної частини (backend) на Node.js та інтеграції з PostgreSQL. В третьому розділі кваліфікаційної роботи описано створення клієнтської частини (frontend) на React. Проаналізовано інтерфейси, взаємодію через REST API та стандарти інклюзивності. Проведено тестування системи та розглянуто питання охорони праці, ергономіки й безпеки даних (GDPR). Об’єкт дослідження: процес автоматизації обліку та прокату спорядження. Предмет дослідження: програмні засоби та методи створення вебсистеми управління запасами.
The 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.
Опис: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя
Зміст: Вступ 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 ДОДАТКИ 73
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/53060
Власник авторського права: © Склярова Надія Русланівна, 2026
Перелік літератури: 1. Alkin Tezuysal and Ahmed, I. (2024). Database Design and Modeling with PostgreSQL and MySQL. Packt Publishing Ltd.
2. 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.
3. 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.
4. BCS (2022) BCS Code of Conduct | BCS, www.bcs.org. Доступно за: https://www.bcs.org/membership-and-registrations/become-a-member/bcs-code-of-conduct/.
5. Brown, E. (2019). Web Development with Node and Express. O’Reilly Media.
6. 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.
7. Creative Practice (2023). Що таке JavaScript. Cases.Media. Доступно за: https://cases.media/article/sho-take-javascript?srsltid=AfmBOopUKeWDSECM566H2UUO7DWEyKqj3_ucMzJgb3Tw8fZDqzYV7JYv.
8. Data Protection Act 2018, c. 12. Доступно за: https://www.legislation.gov.uk/ukpga/2018/12/contents/enacte.
9. 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.
10. GOV UK (2023) Online Safety Act 2023, Legislation.gov.uk. Доступно за: https://www.legislation.gov.uk/ukpga/2023/50/enacted.
11. Griggs, B. (2020). Node Cookbook. Packt Publishing Ltd.
12. 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.
13. ICO (2023) Security, including cyber security, ico.org.uk. Доступно за: https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/security/.
14. 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.
15. Korotkevitch, D. (2022) ‘SQL Server in the Cloud’, in SQL Server Advanced Troubleshooting and Performance Tuning. United States: O’Reilly Media, Incorporated.
16. 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.
17. 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.
18. 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.
19. Mammino, L. and Casciaro, M. (2025). Node.js Design Patterns. Packt Publishing Ltd.
20. 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.
21. Mannino, M. (2022). Database Design. SAGE Publications.
22. Obe, R.O. and Hsu, L.S. (2017). PostgreSQL: Up and Running. ‘O’Reilly Media, Inc.’
23. 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.
24. Panchal, Y. and Ravi Kumar Gupta (2024). Building Scalable Web Apps with Node.js and Express. Orange Education Pvt Ltd.
25. 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.
26. 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=false
27. 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.
28. 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.
29. 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.
30. 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_1
31. 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.
32. Web Content Accessibility Guidelines (WCAG). Доступно за: https://www.w3.org/TR/WCAG/.
33. Верховна Рада України, 1996. Конституція України (із змінами і доповненнями). Київ: Відомості Верховної Ради України.
34. Верховна Рада УРСР, 1971. Кодекс законів про працю України (із змінами і доповненнями). Київ: Відомості Верховної Ради.
35. Держспоживстандарт України, 2004. ДСТУ ISO 9241-5:2004. Ергономічні вимоги до роботи з відеотерміналами в офісі. Частина 5. Вимоги до компонування робочого місця та до робочої пози. Київ: Держспоживстандарт України.
36. Держспоживстандарт України, 2011. ДСТУ 7234:2011. Дизайн і ергономіка. Обладнання виробниче. Загальні вимоги дизайну та ергономіки. Київ: Держспоживстандарт України.
37. ДП «УкрНДНЦ», 2015. ДСТУ 8604:2015. Дизайн і ергономіка. Робоче місце для виконання робіт у положенні сидячи. Загальні ергономічні вимоги. Київ: ДП «УкрНДНЦ».
38. ДП «УкрНДНЦ», 2021. ДСТУ ISO/TS 16976-8:2021. Засоби індивідуального захисту органів дихання. Людські чинники. Частина 8. Ергономічні чинники. Київ: ДП «УкрНДНЦ».
39. Жидецький, В.Ц., 2020. Охорона праці користувачів комп’ютерів: підручник. Львів: Афіша.
40. Мінекономрозвитку України, 2013. ДСТУ 7299:2013. Дизайн і ергономіка. Робоче місце оператора. Київ: Мінекономрозвитку України.
41. Мінсоцполітики України, 2018. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями. Затверджено наказом від 14.02.2018 №207. Київ: Міністерство соціальної політики України.
42. МОЗ України, 1998. ДСанПіН 3.3.2.007-98. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин. Київ: Міністерство охорони здоров'я України.
43. Мосій, Л., Козбур, Г., Струтинська, І., Мосій, О. and Яцишин, В., (2024). Information technology to support the digital transformation of small and medium-sized businesses.
44. Нікітіна, Т.С. 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.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

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


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

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