Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45467
Назва: Розробка вебсайту для автосервісу з використанням Spring
Інші назви: Development of a website for a car service using Spring
Автори: Лаповець, Ярослав Андрійович
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Лаповець Я. А. Розробка вебсайту для автосервісу з використанням Spring : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. В. М. Бревус. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 60 с.
Дата публікації: чер-2024
Дата внесення: 26-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Бревус, Віталій Миколайович
Члени комітету: Лещишин, Юрій Зіновійович
УДК: 004.9
Теми: Spring Framework
Spring Boot
Java
об'єктно-орієнтоване програмування
PostgreSQL
HTML
CSS
JavaScript
Docker
JWT
аутентифікація
PostMan
Maven
Короткий огляд (реферат): Кваліфікаційна робота бакалавра за спеціальністю 121 – Інженерія програмного забезпечення. Тернопільський національний технічний університет ім. Івана Пулюя, факультет комп'ютерно-інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СПс-42, 2024 рік. Опис кваліфікаційної роботи бакалавра складається з 60 сторінок і включає 41 рисунок, 2 таблиці і 2 додатки. Метою цієї роботи є створення веб-сайту для автосервісу з допомогою Spring Framework. Основною метою цієї роботи було розробити ефективний та функціональний веб-сайт, який би автоматизував процес управління автомобільними послугами. Для цієї роботи було використано Spring Framework, популярний інструмент для розробки Java-додатків. Цей інстумент забезпечує ефективну інтеграцію системних компонентів, управління залежностями та простоту розробки та тестування програмного забезпечення. Основні функції розробленого веб-сайту демонструють управління замовленнями на діагностику та ремонт транспортних засобів, управління послугами автосервісу та надання зручного інтерфейсу для клієнтів і техніків автосервісу. У процесі розробки було використано принципи об'єктно-орієнтованого програмування (ООП) та шаблони дизайну для створення гнучкої та розширюваної системи. В якості бази даних вибирається PostgreSQL, що дозволяє зберігати і отримувати доступ до різних типів інформації, що відноситься до обслуговування автомобілів.
Bachelor's Thesis in the specialty 121 – Software Engineering. Ternopil Ivan Puluj National Technical University, Faculty of Computer-Information Systems and Software Engineering, Department of Software Engineering, Group SPs-42, 2024. The description of the bachelor's thesis consists of 60 pages and includes 41 figures, 2 tables, and 2 appendices. The aim of this work is to create a website for an auto service using the Spring Framework. The primary objective of this work was to develop an efficient and functional website that automates the management process of automotive services. The Spring Framework, a popular tool for developing Java applications, was used for this project. This tool provides efficient integration of system components, dependency management, and ease of software development and testing. The main functions of the developed website demonstrate the management of orders for diagnostics and repair of vehicles, management of auto service services, and providing a user-friendly interface for clients and auto service technicians. Object-oriented programming (OOP) principles and design patterns were used to create a flexible and extensible system. PostgreSQL was chosen as the database, allowing for the storage and retrieval of various types of information related to car maintenance.
Зміст: АНОТАЦІЯ 4 ANNOTATION 5 ВСТУП 7 1 АНАЛІЗ ВИМОГ 9 1.1 Актуальність програмного забезпечення 9 1.2 Пошук основних акторів системи та варіантів використання 12 1.2.1 Виявлення основних акторів системи 12 1.2.2 Виявлення варіантів використання 13 1.2.3 Розробка варіантів використання 14 1.3 Діаграми послідовності 15 1.4 Вибір технологій розробки 17 2 ПРОЕКТУВАННЯ СИСТЕМИ 25 2.1. Проектування бази даних 25 2.2. Проектування архітектури системи 28 3 КОНСТРУЮВАННЯ 33 3.1 Реалізація класів 33 3.2 Забезпечення якості 36 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 45 4.1 Долікарська допомога при ушкоджені м’яких тканин, суглобів і кісток 45 4.2 Використання сучасних методів техніки безпеки в машинобудуванні 47 ВИСНОВКИ 50 СПИСОК ПОСИЛАНЬ 51 ДОДАТКИ 53 ДОДАТОК А. Лістинг моделей 54 ДОДАТОК Б. Диск із програмними файлами 60
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45467
Власник авторського права: © Лаповець Ярослав Андрійович 2024
Перелік літератури: 1. Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – Інженерія програмного забезпечення (Освітньо-професійна програма - «Програмне забезпечення систем», Освітньо-наукова програма «Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51с.
4. Fowler M. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Pearson Education, Limited, 2018.
3. Офіційний сайт Mitchell. URL: https:// mitchell1.com
5. Клієнт-серверна архітектура. URL: https://www.wikiwand.com/uk/Клієнт-серверна_архітектура
6. Офіційна документація Java. URL: https://docs.oracle.com/javase/specs/jls/se11/html/jls-1.html
Офіційна документація Spring. URL: https://spring.io
8. Software architecture patterns / Mark Richards. URL: www.oreilly.com/ideas/software-architecture-patterns/page/2/layered-architecture
Docker. URL: https://www.docker.com
JWT. URL: https://uk.wikipedia.org/wiki/JSON_Web_Token
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Lapovets_2024.pdf1,63 MBAdobe PDFПереглянути/відкрити


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

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