Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52554
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЦебрій, Олексій Романович-
dc.contributor.authorБица, Роман Володимирович-
dc.contributor.authorBytsa, Roman-
dc.date.accessioned2026-06-22T12:04:26Z-
dc.date.available2026-06-22T12:04:26Z-
dc.date.issued2026-06-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52554-
dc.description.abstractКваліфікаційна робота присвячена проєктуванню та розробці вебзастосунку для автоматизації процесів управління автосалоном. У першому розділі проведено аналіз предметної області та існуючих рішень, сформовано функціональні та нефункціональні вимоги до системи, побудовано діаграму варіантів використання та описано ключових акторів. У другому розділі спроєктовано трирівневу клієнт-серверну архітектуру, розроблено схему бази даних на основі 27 пов'язаних таблиць, побудовано UMLдіаграми класів та послідовності, реалізовано серверну частину на Spring Boot / Java / PostgreSQL та клієнтську частину на Angular / TypeScript / PrimeNG. У третьому розділі проведено модульне, інтеграційне та функціональне тестування з використанням JUnit 5, Mockito та вбудованого середовища Angular, описано розгортання системи, верифікацію та регресійне тестування. У четвертому розділі розглянуто вплив синього світла на зір розробника та методи його захисту, а також дії персоналу при повітряних тривогах і блекаутах в умовах воєнного стану.uk_UA
dc.description.abstractThe qualification thesis is devoted to the design and development of a web application for automating car dealership management processes. The first section covers the analysis of the subject domain and existing solutions, defines functional and non-functional system requirements, and presents a use case diagram with a description of key actors. The second section presents the design of a three-tier client-server architecture, a database schema based on 27 related tables, UML class and sequence diagrams, and the implementation of the server side using Spring Boot / Java / PostgreSQL and the client side using Angular / TypeScript / PrimeNG. The third section describes unit, integration and functional testing using JUnit 5, Mockito and the built-in Angular testing environment, along with system deployment, verification and regression testing. The fourth section addresses the impact of blue light on developer vision and protective measures, as well as personnel procedures during air raid alerts and power blackouts under martial law conditions.uk_UA
dc.description.tableofcontentsВСТУП............................................................................................................................ 10 1 АНАЛІЗ ВИМОГ........................................................................................................ 12 1.1 Аналіз предметної області .................................................................................. 12 1.2 Постановка завдання та цілей............................................................................. 14 1.3 Пошук акторів та варіантів використання ........................................................ 16 1.4 Опис ключових варіантів використання ........................................................... 20 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА.......................................................................... 23 2.1 Вибір процесу розробки...................................................................................... 23 2.2 Проєктування архітектури системи ................................................................... 24 2.3 Побудова схем бази даних .................................................................................. 27 2.4 Побудова UML-діаграм класів ........................................................................... 30 2.5 Вибір мови та середовища розробки ................................................................. 32 2.6 Реалізація основних класів та методів............................................................... 34 2.7 Розробка інтерфейсу користувача...................................................................... 39 3 ТЕСТУВАННЯ ТА ВПРОВАДЖЕННЯ .................................................................. 49 3.1 Тестування програмної системи......................................................................... 49 3.1.1 Види та план тестування............................................................................... 49 3.1.2 Розробка тестових сценаріїв......................................................................... 52 3.2 Розгортання системи та системні вимоги.......................................................... 55 3.3 Верифікація програмної системи ....................................................................... 58 3.4 Аналіз дефектів і регресійне тестування........................................................... 61 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ..................................... 64 4.1 Вплив синього світла на зір розробника та методи його захисту................... 644.2 Дії при повітряних тривогах та блекаутах ........................................................ 67 ВИСНОВКИ................................................................................................................... 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 71uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectвеб-застосунокuk_UA
dc.subjectавтосалонuk_UA
dc.subjectAutoFlowuk_UA
dc.subjectSpring Bootuk_UA
dc.subjectAngularuk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectREST APIuk_UA
dc.subjectJWTuk_UA
dc.subjectJPAuk_UA
dc.subjectHibernateuk_UA
dc.subjectPrimeNGuk_UA
dc.subjectDockeruk_UA
dc.subjectклієнт-серверна архітектураuk_UA
dc.subjectweb applicationuk_UA
dc.subjectcar dealershipuk_UA
dc.subjectclient-server architectureuk_UA
dc.titleРозробка веб-застосунку управління автосалоном «AutoFlow»uk_UA
dc.title.alternativeDevelopment of the AutoFlow Car Dealership Management Web Applicationuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Бица Роман Володимирович 2026uk_UA
dc.contributor.committeeMemberДмитроца, Леся Павлівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages80-
dc.subject.udc004.9uk_UA
dc.relation.references1. Стандарт вищої освіти України: перший (бакалаврський) рівень, галузь знань 12 «Інформаційні технології», спеціальність 121 «Інженерія програмного забезпечення». Затверджено наказом МОН України від 29.10.2018 № 1166. URL: https://mon.gov.ua/static-objects/mon/sites/1/ vishcha-osvita/zatverdzeni%20standarty/12/21/121-inzhener.programn.zabezp .bakalavr-1.pdfuk_UA
dc.relation.references2. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide). Version 4.0 / ed. H. Washizaki. IEEE Computer Society, 2024. 411 p. URL: https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdfuk_UA
dc.relation.references3. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлювання. Київ : ДП «УкрНДНЦ», 2016. 25 с.uk_UA
dc.relation.references4. ДСТУ 8302:2015. Інформація та документація. Бібліографічне посилання. Загальні положення та правила складання. Київ : ДП «УкрНДНЦ», 2016. 17 с.uk_UA
dc.relation.references5. Walls C. Spring in Action. 6th ed. Shelter Island : Manning Publications, 2022. 520 p.uk_UA
dc.relation.references6. Cosmina I. Pro Spring 6: An In-Depth Guide to the Spring Framework. 6th ed. Apress, 2023. 980 p.uk_UA
dc.relation.references7. Spring Boot Documentation. URL: https://docs.spring.io/spring-boot/docs/ current/reference/html/ (дата звернення: 10.04.2026).uk_UA
dc.relation.references8. Hibernate ORM Documentation. URL: https://hibernate.org/orm/documentation (дата звернення: 12.04.2026).uk_UA
dc.relation.references9. Spring Security Reference. URL: https://docs.spring.io/spring/security /reference/ (дата звернення: 14.04.2026).uk_UA
dc.relation.references10.JSON Web Tokens — jwt.io Introduction. URL: https://jwt.io/introduction (дата звернення: 15.04.2026).uk_UA
dc.relation.references11.Liquibase Documentation. URL: https://docs.liquibase.com/ (дата звернення: 16.04.2026).uk_UA
dc.relation.references12.Freeman A. Pro Angular: Build Powerful and Dynamic Web Apps. 5th ed. Apress, 2022. 905 p.uk_UA
dc.relation.references13.Hinkula J. Full Stack Development with Spring Boot 3 and React. 4th ed. Birmingham : Packt Publishing, 2023. 422 p.uk_UA
dc.relation.references14.Angular Documentation. URL: https://angular.io/docs (дата звернення: 18.04.2026).uk_UA
dc.relation.references15.PrimeNG — UI Component Library for Angular. URL: https://primeng.org/ (дата звернення: 20.04.2026).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бица Р. В. Розробка веб-застосунку управління автосалоном «AutoFlow» : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 80 с.uk_UA
Apareix a les col·leccions:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Bytsa_R_2026.pdf1,85 MBAdobe 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