Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon: http://elartu.tntu.edu.ua/handle/lib/52554
Teitl: Розробка веб-застосунку управління автосалоном «AutoFlow»
Teitlau Eraill: Development of the AutoFlow Car Dealership Management Web Application
Awduron: Бица, Роман Володимирович
Bytsa, Roman
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Бица Р. В. Розробка веб-застосунку управління автосалоном «AutoFlow» : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 80 с.
Dyddiad Cyhoeddi: Jun-2026
Date of entry: 22-Jun-2026
Cyhoeddwr: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Supervisor: Цебрій, Олексій Романович
Committee members: Дмитроца, Леся Павлівна
UDC: 004.9
Allweddeiriau: веб-застосунок
автосалон
AutoFlow
Spring Boot
Angular
PostgreSQL
REST API
JWT
JPA
Hibernate
PrimeNG
Docker
клієнт-серверна архітектура
web application
car dealership
client-server architecture
Number of pages: 80
Crynodeb: Кваліфікаційна робота присвячена проєктуванню та розробці вебзастосунку для автоматизації процесів управління автосалоном. У першому розділі проведено аналіз предметної області та існуючих рішень, сформовано функціональні та нефункціональні вимоги до системи, побудовано діаграму варіантів використання та описано ключових акторів. У другому розділі спроєктовано трирівневу клієнт-серверну архітектуру, розроблено схему бази даних на основі 27 пов'язаних таблиць, побудовано UMLдіаграми класів та послідовності, реалізовано серверну частину на Spring Boot / Java / PostgreSQL та клієнтську частину на Angular / TypeScript / PrimeNG. У третьому розділі проведено модульне, інтеграційне та функціональне тестування з використанням JUnit 5, Mockito та вбудованого середовища Angular, описано розгортання системи, верифікацію та регресійне тестування. У четвертому розділі розглянуто вплив синього світла на зір розробника та методи його захисту, а також дії персоналу при повітряних тривогах і блекаутах в умовах воєнного стану.
The 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.
Content: ВСТУП............................................................................................................................ 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 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 71
URI: http://elartu.tntu.edu.ua/handle/lib/52554
Copyright owner: © Бица Роман Володимирович 2026
References (Ukraine): 1. Стандарт вищої освіти України: перший (бакалаврський) рівень, галузь знань 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.pdf
2. 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.pdf
3. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлювання. Київ : ДП «УкрНДНЦ», 2016. 25 с.
4. ДСТУ 8302:2015. Інформація та документація. Бібліографічне посилання. Загальні положення та правила складання. Київ : ДП «УкрНДНЦ», 2016. 17 с.
5. Walls C. Spring in Action. 6th ed. Shelter Island : Manning Publications, 2022. 520 p.
6. Cosmina I. Pro Spring 6: An In-Depth Guide to the Spring Framework. 6th ed. Apress, 2023. 980 p.
7. Spring Boot Documentation. URL: https://docs.spring.io/spring-boot/docs/ current/reference/html/ (дата звернення: 10.04.2026).
8. Hibernate ORM Documentation. URL: https://hibernate.org/orm/documentation (дата звернення: 12.04.2026).
9. Spring Security Reference. URL: https://docs.spring.io/spring/security /reference/ (дата звернення: 14.04.2026).
10.JSON Web Tokens — jwt.io Introduction. URL: https://jwt.io/introduction (дата звернення: 15.04.2026).
11.Liquibase Documentation. URL: https://docs.liquibase.com/ (дата звернення: 16.04.2026).
12.Freeman A. Pro Angular: Build Powerful and Dynamic Web Apps. 5th ed. Apress, 2022. 905 p.
13.Hinkula J. Full Stack Development with Spring Boot 3 and React. 4th ed. Birmingham : Packt Publishing, 2023. 422 p.
14.Angular Documentation. URL: https://angular.io/docs (дата звернення: 18.04.2026).
15.PrimeNG — UI Component Library for Angular. URL: https://primeng.org/ (дата звернення: 20.04.2026).
Content type: Bachelor Thesis
Ymddengys yng Nghasgliadau:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Ffeiliau yn yr Eitem Hon:
Ffeil Disgrifiad MaintFformat 
dyplom_Bytsa_R_2026.pdf1,85 MBAdobe PDFGweld/Agor


Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.

Offer Gweinyddol