Link lub cytat.
http://elartu.tntu.edu.ua/handle/lib/53355| Tytuł: | Розробка інформаційної системи підбору та бронювання турів для агенції «TourMaster». |
| Inne tytuły: | Development of an information system for tour selection and booking for the travel agency «TourMaster». |
| Authors: | Гусєв, Валентин Ігорович Husiev, Valentyn |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Гусєв В.І. Розробка інформаційної системи підбору та бронювання турів для агенції «TourMaster»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 123 с. |
| Data wydania: | lip-2026 |
| Date of entry: | 10-lip-2026 |
| Wydawca: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Kraj (kod): | UA |
| Place edycja: | Тернопіль |
| Promotor: | Слободян, Руслан Олесійович Slobodian, Ruslan |
| Członkowie Komitetu: | Лещишин, Юрій Зіновійович Leshchyshyn, Yurii |
| Słowa kluczowe: | інформаційна система information system туристичне бронювання travel booking angular spring boot PostgreSQL REST API JWT docker |
| Zakres stron: | 123 |
| Abstract: | Кваліфікаційна робота присвячена розробці інформаційної системи підбору та бронювання турів для туристичної агенції «TourMaster». Обсяг пояснювальної записки становить 88 сторінок основного тексту, містить 21 таблицю, 11 рисунків та 8 додатків.
Об'єктом розробки є процеси підбору туристичних пропозицій і оформлення бронювань у туристичній агенції, що здійснювалися переважно в ручному або частково автоматизованому режимі. Предметом розробки є повнофункціональна інформаційна система у вигляді вебзастосунку, що автоматизує зазначені процеси.
Метою кваліфікаційної роботи є проєктування та програмна реалізація інформаційної системи, що забезпечує клієнтам агентства можливість цілодобового онлайн-підбору туристичних пропозицій і їх бронювання через мережу Інтернет, а менеджерам — зручний адміністративний інтерфейс для управління каталогом турів, бронюваннями та клієнтською базою.
Пояснювальна записка складається з вступу, п’яти розділів, висновків, переліку посилань та додатків. У першому розділі проведено аналітичний огляд існуючих рішень та сформульовано технічне завдання. Другий розділ містить опис розробки технічного та робочого проєкту: структуру системи, верстку сторінок, схему бази даних, програмування клієнтської та серверної частин і результати тестування. Третій розділ містить інструкції з розміщення системи в Інтернеті, її обслуговування та популяризації.
До складу кваліфікаційної роботи входить графічна частина, яка складається з структурної схеми інформаційної системи, діаграми варіантів використання, діаграми бази даних, а також техніко-економічних показників, що виконані на окремих аркушах формату А1. The qualification work is dedicated to the development of an information system for tour selection and booking for the travel agency "TourMaster". The explanatory note comprises 88 pages of main text, contains 21 tables, 11 figures and 8 appendices. The object of development is the processes of selecting tourist offers and processing bookings at a travel agency, which were carried out primarily in a manual or partially automated manner. The subject of development is a fully functional information system in the form of a web application that automates the aforementioned processes. The purpose of the qualification work is the design and software implementation of an information system that provides agency clients with the ability to search for tourist offers and book them online around the clock via the Internet, and provides managers with a convenient administrative interface for managing the tour catalogue, bookings, and client database. The explanatory note consists of an introduction, five sections, conclusions, a list of references and appendices. The first section presents an analytical review of existing solutions and formulates the technical specification. The second section describes the development of the technical and working design: the system structure, page layout, database schema, implementation of the client and server sides, and testing results. The third section contains instructions for deploying the system on the Internet, its maintenance and promotion. The qualification work includes a graphical part comprising a structural scheme of the information system, a use case diagram, a database diagram, as well as technical and economic indicators, all produced on separate A1-format sheets. |
| Content: | Анотація…7 Abstract…8 Вступ…9 1 Загальний розділ…11 1.1 Аналітичний огляд існуючих рішень…11 1.2 Технічне завдання…13 1.2.1 Найменування та область застосування…13 1.2.2 Призначення розробки…13 1.2.3 Вимоги до функціоналу інформаційної системи…14 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…16 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок тестування та прийому…18 2 Розробка технічного та робочого проєкту…19 2.1 Розробка структури інформаційної системи…19 2.1.1 Структура сторінок клієнтського контуру…19 2.1.2 Структура сторінок адміністративного контуру…22 2.2 Створення та верстка сторінок інформаційної системи…23 2.3 Розробка структури бази даних інформаційної системи…30 2.4 Програмування інформаційної системи…41 2.4.1 Написання клієнтської частини…42 2.4.2 Написання серверної частини…46 2.5 Тестування інформаційної системи…50 3 Спеціальний розділ…59 3.1 Інструкція з розміщення інформаційної системи в Інтернеті…59 3.2 Інструкція з обслуговування та наповнення інформаційної системи…62 3.2.1 Вхід до адміністративної панелі…62 3.2.2 Управління туристичним каталогом…63 3.2.3 Обробка бронювань та управління статусами…65 3.2.5 Технічне обслуговування системи…67 3.3 Інструкція з популяризації та підтримки інформаційної системи…67 4 Економічний розділ…70 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…70 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…71 4.3 Розрахунок витрат на електроенергію…74 4.4 Розрахунок суми амортизаційних відрахувань розробки інформаційної системи «TourMaster»…74 4.5 Обчислення накладних витрат…75 4.6 Складання кошторису витрат та визначення собівартості інформаційної системи «TourMaster»…75 4.7 Розрахунок ціни інформаційної системи «TourMaster»…76 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…77 5 Охорона праці, техніка безпеки та екологічні вимоги…79 5.1 Задачі, правові та організаційні основи охорони праці…79 5.2 Категорії поділу фізичної роботи за величиною загальних енерговитрат…82 Висновки…85 Перелік посилань…87 Додатки…89 Додаток А. Лістинг файлу «auth.interceptor.ts»…89 Додаток Б. Лістинг файлу «auth.service.ts»…91 Додаток В. Лістинг файлу «tour-catalog.component.ts»…94 Додаток Г. Лістинг файлу «booking-wizard.component.ts»…100 Додаток Д. Лістинг файлу «SecurityConfig.java»…109 Додаток Е. Лістинг файлу «JwtService.java»…113 Додаток Ж. Лістинг файлу «TourSpecification.java»…116 Додаток И. Контрольний список тестування вебсайту TourMaster…120 Додаток Е. Лістинг файлу «AuthService.java»…100 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/53355 |
| Właściciel praw autorskich: | ©Гусєв Валентин Ігорович |
| Wykaz piśmiennictwa: | 1. Statista : статистичний портал. URL: https://www.statista.com (дата звернення: 20.05.2026). 2. Angular documentation. Component architecture overview / Angular Team, Google. URL: https://angular.dev/guide/components (дата звернення: 10.06.2026). 3. Tailwind CSS v4. Framework-agnostic installation / Tailwind Labs Inc. URL: https://tailwindcss.com/docs/installation/using-vite (дата звернення: 10.06.2026). 4. Angular Signals. Reactivity with signals / Angular Team, Google. URL: https://angular.dev/guide/signals (дата звернення: 10.06.2026). 5. Nottingham M., Wilde E. RFC 9457: Problem Details for HTTP APIs / Internet Engineering Task Force (IETF). 2023. URL: https://www.rfc-editor.org/rfc/rfc9457 (дата звернення: 10.06.2026). 6. Web Content Accessibility Guidelines (WCAG) 2.1 : W3C Recommendation / World Wide Web Consortium (W3C). 2018. URL: https://www.w3.org/TR/WCAG21 (дата звернення: 10.06.2026). 7. Java 21 Language Specification: Record Classes, Pattern Matching / Oracle Corporation. URL: https://docs.oracle.com/en/java/javase/21 (дата звернення: 10.06.2026). 8. JJWT 0.12.x: Java JWT Library / Okta Inc. URL: https://github.com/jwtk/jjwt (дата звернення: 10.06.2026). 9. Spring Data JPA Reference Documentation: Specifications / VMware Inc. URL: https://docs.spring.io/spring-data/jpa/reference/jpa/specifications.html (дата звернення: 10.06.2026). 10. MapStruct 1.6 Reference Guide / MapStruct authors. URL: https://mapstruct.org/documentation/stable/reference/html (дата звернення: 10.06.2026). 11. Закон України «Про охорону праці» від 14 жовтня 1992 р. № 2694-XII. Редакція від 12.09.2025. URL: https://zakon.rada.gov.ua/go/2694-12 (дата звернення: 01.06.2026). 12. Конституція України від 28 червня 1996 р. № 254к/96-ВР. Відомості Верховної Ради України. 1996. № 30. Ст. 141. URL: https://zakon.rada.gov.ua/laws/show/254к/96-вр (дата звернення: 12.06.2026). 13. Санітарні норми мікроклімату виробничих приміщень: ДСН 3.3.6.042-99, затверджено постановою Головного державного санітарного лікаря України від 1 грудня 1999 р. № 42. URL: https://zakon.rada.gov.ua/go/va042282-99 (дата звернення: 12.06.2026). 14. Гігієнічна класифікація праці за показниками шкідливості та небезпечності факторів виробничого середовища, важкості та напруженості трудового процесу: наказ Міністерства охорони здоров'я України від 08 квітня 2014 р. № 248. URL: https://zakon.rada.gov.ua/laws/show/z0472-14 (дата звернення: 12.06.2026). 15. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2024, 48с. |
| Typ zawartości: | Professional Junior Bachelor Thesis |
| Występuje w kolekcjach: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
Pliki tej pozycji:
| Plik | Opis | Wielkość | Format | |
|---|---|---|---|---|
| Husiev_V.pdf | Кваліфікаціна робота фахового молодшого бакалавра | 6,62 MB | Adobe PDF | Przeglądanie/Otwarcie |
Pozycje DSpace są chronione prawami autorskimi