Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45493
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorМарків, Катерина Андріївна-
dc.contributor.authorMarkiv, Kateryna-
dc.date.accessioned2024-06-27T12:32:34Z-
dc.date.available2024-06-27T12:32:34Z-
dc.date.issued2024-06-
dc.identifier.citationМарків К. А. Розробка веб-додатку круїзної компанії на Java з використанням Spring Framework : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль :Тернопільський національний технічний університет імені Івана Пулюя, 2024. 95 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45493-
dc.description.abstractКваліфікаційна робота бакалавра. Тернопільський національний технічний університет імені Івана Пулюя, кафедра програмної інженерії, спеціальність 121 «Інженерія програмного забезпечення». ТНТУ, 2024. Сторінок 95, таблиць 2, рисунків 26, додатків 3, презентація. Тема: Розробка веб-додатку круїзної компанії на Java з використанням Spring Framework. Основною метою роботи було розробити надійну, масштабовану та зручну у використанні систему, що забезпечує повний цикл обслуговування клієнтів, включаючи управління круїзами, бронювання квитків, керування маршрутами та лайнерами, а також автентифікацію та авторизацію користувачів. Для досягнення цієї мети було обрано технологію Spring Framework, яка дозволяє створювати масштабовані веб-додатки з чіткою архітектурою та високою продуктивністю. У ході роботи було розроблено багатошарову архітектуру додатку, яка включає контролери для обробки HTTP-запитів, сервіси для реалізації бізнес-логіки та репозиторії для взаємодії з базою даних. Користувацький інтерфейс було створено з урахуванням принципів зручності та інтуїтивності, що забезпечує легкість використання системи. Результати роботи показали, що розроблений веб-додаток є конкурентоспроможним продуктом, який може бути успішно використаний у сфері круїзних перевезень. Додаток забезпечує високу якість обслуговування клієнтів, має розширені функціональні можливості та простий у використанні інтерфейс. Подальший розвиток системи може включати додавання нових функцій та інтеграцію з іншими сервісами, що дозволить ще більше покращити якість обслуговування клієнтів та підвищити ефективність роботи компанії. Ключові слова: веб-додаток, круїзна компанія, Java, Spring Framework, багатошарова архітектура, аналіз, розробка, інтерфейс користувача.uk_UA
dc.description.abstractBachelor's certification work. Ternopil Ivan Puluj National Technical University, Department of Software Engineering, specialty 121 "Software Engineering". TNTU, 2024. Pages 95, tables 2, figures 26, appendices 3, presentation. Topic: Development of a cruise line web application in Java using the Spring Framework. The main goal of the work was to develop a reliable, scalable, and user-friendly system that provides a complete cycle of customer service, including cruise management, ticket booking, route and liner management, as well as user authentication and authorization. The Spring Framework technology was chosen to achieve this goal, as it allows the creation of scalable web applications with clear architecture and high performance. During the work, a multi-layered architecture of the application was developed, which includes controllers for processing HTTP requests, services for implementing business logic, and repositories for interacting with the database. The user interface was designed considering ease of use and intuitiveness, ensuring the system's usability. The results of the work demonstrated that the developed web application is a competitive product that can be successfully used in the cruise industry. The application ensures high-quality customer service, has extensive functional capabilities, and a simple user interface. Further development of the system may include adding new features and integrating with other services, which will further improve customer service quality and increase the company's operational efficiency. Keywords: web application, cruise company, Java, Spring Framework, multi-layered architecture, analysis, development, user interface.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ANNOTATION 5 ВСТУП 7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Огляд конкурентів 9 1.2 Обґрунтування вибору напрямку дослідження 13 1.3 Технічний аспект проблеми 20 2 РОЗРОБКА МОДЕЛІ ТА ПРОГРАМНОГО КОМПЛЕКСУ 25 2.1 Проєктування 25 2.1.1. Розробка моделі предметної області 25 2.1.2. Розробка бізнес моделі 27 2.1.3. Проєктування архітектури 29 2.2 Конструювання 38 2.2.1. Реалізація ключових класів 38 2.2.2. Розробка GUI 48 2.2.3. Тестування програмного забезпечення та оцінка якості 51 2.2.4. Результати розробки 55 3 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 57 3.1 Управління та нагляд за безпекою життєдіяльності в Україні 57 3.2 Оцінка травмонебезпеки технологічного процесу 60 ВИСНОВКИ 64 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 65 ДОДАТКИ 67 ДОДАТОК А 68 ДОДАТОК Б 69 ДОДАТОК В 95uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectSpring Frameworkuk_UA
dc.subjectJavauk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectHibernateuk_UA
dc.titleРозробка веб-додатку круїзної компанії на Java з використанням Spring Frameworkuk_UA
dc.title.alternativeDevelopment of a cruise line web application in Java using the Spring Frameworkuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Марків Катерина Андріївнаuk_UA
dc.contributor.committeeMemberФриз, Михайло Євгенович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages95-
dc.subject.udc004.9uk_UA
dc.relation.referencesМетодичні вказівки до виконання атестаційної роботи магістра спеціальності 121 – Інженерія програмного забезпечення (Освітньо-професійна програма - «Програмне забезпечення систем», Освітньо-наукова програма -«Інженерія програмного забезпечення») для студентів усіх форм навчання / Упор.: М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк - Тернопіль: ТНТУ, 2020-51сuk_UA
dc.relation.referencesІнформація про компанію FOUR GATES UKRAINE LTD [Електронний ресурс] – Режим доступу до ресурсу: https://4gates.com.ua/ukr/information/.uk_UA
dc.relation.referencesChhetri Y. Global Tourism Statistics 2024:Facts and Forecasts [Електронний ресурс] / Yam Chhetri // WordPress Travel. – 2024. – Режим доступу до ресурсу: https://wptravel.io/global-tourism-industry-statistics/.uk_UA
dc.relation.referencesJava Language Specification [Електронний ресурс] – Режим доступу до ресурсу: https://docs.oracle.com/javase/specs/jls/se11/html/jls-1.html.uk_UA
dc.relation.referencesSpring [Електронний ресурс] – Режим доступу до ресурсу: https://spring.io/.uk_UA
dc.relation.referencesHibernate ORM Documentation - 7.0 [Електронний ресурс] – Режим доступу до ресурсу: https://hibernate.org/orm/documentation/7.0/.uk_UA
dc.relation.referencesMaven Documentation [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://maven.apache.org/guides/.uk_UA
dc.relation.referencesPostgreSQL: The World's Most Advanced Open Source Relational Database [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://www.postgresql.org.uk_UA
dc.relation.referencesIntelliJ IDEA overview | IntelliJ IDEA Documentation [Електронний ресурс]. – 2024. – Режим доступу до ресурсу: https://www.jetbrains.com/help/idea/discover-intellij-idea.html.uk_UA
dc.relation.referencesКлієнт-серверна архітектура [Електронний ресурс]. – 2020. – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/client-server-architecture/.uk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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