Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/49078
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Коноваленко, Ігор Володимирович | - |
dc.contributor.author | Шобський, Іван Володимирович | - |
dc.contributor.author | Shobskyi, Ivan | - |
dc.date.accessioned | 2025-06-27T09:50:40Z | - |
dc.date.available | 2025-06-27T09:50:40Z | - |
dc.date.issued | 2025-06 | - |
dc.date.submitted | 2025-06-09 | - |
dc.identifier.citation | Шобський І. В. Розробка веб-порталу на основі технології TypeScript для резервування і продажу квитків автотранспортної компанії : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Коноваленко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 59 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/49078 | - |
dc.description.abstract | Кваліфікаційна робота бакалавра на тему «Розробка веб-порталу на основі технології TypeScript для резервування і продажу квитків автотранспортної компанії». Метою даної роботи є розробка повноцінного веб-порталу, що дозволяє користувачам переглядати маршрути, бронювати та купувати квитки на автобусні рейси. Для досягнення цієї мети були використані сучасні веб-технології: NestJS, React, TypeScript, PostgreSQL, а також бібліотеки для генерації PDF і надсилання квитків на електронну пошту. Запропоноване рішення реалізує клієнтську та серверну частину, багаторівневу систему доступу (гість, користувач, адміністратор), функціонал керування маршрутами та квитками, інтеграцію з електронною поштою. Веб-портал забезпечує зручний інтерфейс, безпечну авторизацію та надійну роботу відповідно до сучасних стандартів розробки програмного забезпечення | uk_UA |
dc.description.abstract | The bachelor's qualification work on the topic "Development of a web portal based on TypeScript technology for booking and selling tickets for a motor transport company". The purpose of this work is to develop a full-fledged web portal that allows users to view routes, book and buy tickets for bus trips. To achieve this goal, modern web technologies were used: NestJS, React, TypeScript, PostgreSQL, as well as libraries for generating PDF and sending tickets to e-mail. The proposed solution implements the client and server parts, a multi-level access system (guest, user, administrator), route and ticket management functionality, and integration with e-mail. The web portal provides a user-friendly interface, secure authorization, and reliable operation in accordance with modern software development standards. | uk_UA |
dc.description.tableofcontents | ВСТУП 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Аналіз наявних веб-систем 9 1.2 Аналіз вимог до системи 10 1.3 Опис акторів та прецедентів системи 12 1.4. Опис архітектури та технологій системи 14 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА СИСТЕМИ 18 2.1 Проєктування бази даних 18 2.2. Розробка модулів системи 20 2.3 Опис роботи системи та зв’язків між компонентами 22 2.4 Реалізація функціональності 28 3 ТЕСТУВАННЯ ТА ВЕРИФІКАЦІЯ ВИМОГ 37 3.1 Тестування серверної частини веб порталу 37 3.2 Тестування клієнтської частини веб-порталу 43 3.3 Верифікація та валідація вимог 45 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 47 4.1 Надзвичайні ситуації: визначення причини, класифікація 47 4.2 Пожежна профілактика на робочому місці 49 ВИСНОВКИ 51 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 53 ДОДАТКИ 55 ДОДАТОК А – ЛІСТИНГ 56 ДОДАТОК Б – Диск із кваліфікаційною роботою бакалавра 59 | uk_UA |
dc.language.iso | uk | uk_UA |
dc.publisher | ТНТУ ім. І. Пулюя | uk_UA |
dc.subject | інженерія програмного забезпечення | uk_UA |
dc.subject | Typescript фреймворк | uk_UA |
dc.subject | Full-Stack розробка | uk_UA |
dc.subject | PostgreSQL база даних | uk_UA |
dc.subject | проєктування | uk_UA |
dc.subject | software engineering | uk_UA |
dc.subject | Typescript framework | uk_UA |
dc.subject | Full-Stack development | uk_UA |
dc.subject | PostgreSQL database | uk_UA |
dc.subject | design | uk_UA |
dc.title | Розробка веб-порталу на основі технології Typescript для резервування та продажу квитків автотранспортної компанії | uk_UA |
dc.title.alternative | Development of a web portal based on TypeScript technology for booking and selling tickets for a motor transport company | uk_UA |
dc.type | Bachelor Thesis | uk_UA |
dc.rights.holder | © Шобський Іван Володимирович, 2025 | uk_UA |
dc.contributor.committeeMember | Шингера, Наталія Ярославівна | - |
dc.coverage.placename | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна | uk_UA |
dc.format.pages | 59 | - |
dc.subject.udc | 004.9 | uk_UA |
dc.relation.references | 1. Busfor — Сервіс онлайн-бронювання автобусних квитків [Електронний ресурс]. — Режим доступу: https://busfor.ua | uk_UA |
dc.relation.references | 2. Infobus — Міжнародні автобусні перевезення [Електронний ресурс]. — Режим доступу: https://infobus.eu | uk_UA |
dc.relation.references | 3. Tickets.ua — Квитки на автобуси, літаки, поїзди онлайн [Електронний ресурс]. — Режим доступу: https://tickets.ua | uk_UA |
dc.relation.references | 4. Документація NestJS [Електронний ресурс]. — Режим доступу: https://docs.nestjs.com | uk_UA |
dc.relation.references | 5. Петрик М. Р., Петрик О. Ю. Моделювання програмного забезпечення: науково-методичний посібник. — Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2015. — 200 с. | uk_UA |
dc.relation.references | 6. Документація PostgreSQL [Електронний ресурс]. — Режим доступу: https://www.postgresql.org/docs/ | uk_UA |
dc.relation.references | 7. Документація TypeScript [Електронний ресурс]. — Режим доступу: https://www.typescriptlang.org/docs/ | uk_UA |
dc.relation.references | 8. React documentation [Електронний ресурс]. — Режим доступу: https://react.dev/ | uk_UA |
dc.relation.references | 9. Swagger UI documentation [Електронний ресурс]. — Режим доступу: https://swagger.io/tools/swagger-ui/ | uk_UA |
dc.relation.references | 10. Postman Learning Center [Електронний ресурс]. — Режим доступу: https://learning.postman.com/ | uk_UA |
dc.relation.references | 11. Selenium IDE documentation [Електронний ресурс]. — Режим доступу: https://www.selenium.dev/selenium-ide/ | uk_UA |
dc.relation.references | 12. Про затвердження Положення про класифікацію надзвичайних ситуацій техногенного та природного характеру : постанова Кабінету Міністрів України від 17 вересня 1998 р. № 1099 [Електронний ресурс]. – Режим доступу https://zakon.rada.gov.ua/laws/show/368-2004-%D0%BF#Text – Назва з екрана. 54 | uk_UA |
dc.relation.references | 13. Про затвердження Правил пожежної безпеки в Україні : наказ МВС України від 30 грудня 2014 р. № 1417 [Електронний ресурс]. – Режим доступу: https://zakon.rada.gov.ua/laws/show/z0252-15#Text24 – Назва з екрана. | uk_UA |
dc.relation.references | 14. Безпека життєдіяльності, основи охорони праці : електронний курс / ТНТУ ім. І. Пулюя [Електронний ресурс]. – Режим доступу: https://dl.tntu.edu.ua/content.php?cid=299415 – Назва з екрана | uk_UA |
dc.relation.references | 15. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329 | uk_UA |
dc.contributor.affiliation | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна | uk_UA |
dc.coverage.country | UA | uk_UA |
Розташовується у зібраннях: | 121 — Інженерія програмного забезпечення (бакалаври) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
dyplom_Shobskyi_2025.pdf | 1,94 MB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора