Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/49078
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.advisorКоноваленко, Ігор Володимирович-
dc.contributor.authorШобський, Іван Володимирович-
dc.contributor.authorShobskyi, Ivan-
dc.date.accessioned2025-06-27T09:50:40Z-
dc.date.available2025-06-27T09:50:40Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-09-
dc.identifier.citationШобський І.В. Розробка веб-порталу на основі технології TypeScript для резервування і продажу квитків автотранспортної компанії : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Коноваленко. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 59 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49078-
dc.description.abstractКваліфікаційна робота бакалавра на тему «Розробка веб-порталу на основі технології TypeScript для резервування і продажу квитків автотранспортної компанії». Метою даної роботи є розробка повноцінного веб-порталу, що дозволяє користувачам переглядати маршрути, бронювати та купувати квитки на автобусні рейси. Для досягнення цієї мети були використані сучасні веб-технології: NestJS, React, TypeScript, PostgreSQL, а також бібліотеки для генерації PDF і надсилання квитків на електронну пошту. Запропоноване рішення реалізує клієнтську та серверну частину, багаторівневу систему доступу (гість, користувач, адміністратор), функціонал керування маршрутами та квитками, інтеграцію з електронною поштою. Веб-портал забезпечує зручний інтерфейс, безпечну авторизацію та надійну роботу відповідно до сучасних стандартів розробки програмного забезпеченняuk_UA
dc.description.abstractThe 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 ДОДАТОК Б – Диск із кваліфікаційною роботою бакалавра ............................... 59uk_UA
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І. Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectTypescript фреймворкuk_UA
dc.subjectFull-Stack розробкаuk_UA
dc.subjectPostgreSQL база данихuk_UA
dc.subjectпроєктуванняuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectTypescript frameworkuk_UA
dc.subjectFull-Stack developmentuk_UA
dc.subjectPostgreSQL databaseuk_UA
dc.subjectdesignuk_UA
dc.titleРозробка веб-порталу на основі технології Typescript для резервування та продажу квитків автотранспортної компаніїuk_UA
dc.title.alternativeDevelopment of a web portal based on TypeScript technology for booking and selling tickets for a motor transport companyuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Шобський Іван Володимирович, 2025uk_UA
dc.contributor.committeeMemberШингера, Наталія Ярославівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages59-
dc.subject.udc004.9uk_UA
dc.relation.references1. Busfor — Сервіс онлайн-бронювання автобусних квитків [Електронний ресурс]. — Режим доступу: https://busfor.uauk_UA
dc.relation.references2. Infobus — Міжнародні автобусні перевезення [Електронний ресурс]. — Режим доступу: https://infobus.euuk_UA
dc.relation.references3. Tickets.ua — Квитки на автобуси, літаки, поїзди онлайн [Електронний ресурс]. — Режим доступу: https://tickets.uauk_UA
dc.relation.references4. Документація NestJS [Електронний ресурс]. — Режим доступу: https://docs.nestjs.comuk_UA
dc.relation.references5. Петрик М. Р., Петрик О. Ю. Моделювання програмного забезпечення: науково-методичний посібник. — Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2015. — 200 с.uk_UA
dc.relation.references6. Документація PostgreSQL [Електронний ресурс]. — Режим доступу: https://www.postgresql.org/docs/uk_UA
dc.relation.references7. Документація TypeScript [Електронний ресурс]. — Режим доступу: https://www.typescriptlang.org/docs/uk_UA
dc.relation.references8. React documentation [Електронний ресурс]. — Режим доступу: https://react.dev/uk_UA
dc.relation.references9. Swagger UI documentation [Електронний ресурс]. — Режим доступу: https://swagger.io/tools/swagger-ui/uk_UA
dc.relation.references10. Postman Learning Center [Електронний ресурс]. — Режим доступу: https://learning.postman.com/uk_UA
dc.relation.references11. Selenium IDE documentation [Електронний ресурс]. — Режим доступу: https://www.selenium.dev/selenium-ide/uk_UA
dc.relation.references12. Про затвердження Положення про класифікацію надзвичайних ситуацій техногенного та природного характеру : постанова Кабінету Міністрів України від 17 вересня 1998 р. № 1099 [Електронний ресурс]. – Режим доступу https://zakon.rada.gov.ua/laws/show/368-2004-%D0%BF#Text – Назва з екрана. 54uk_UA
dc.relation.references13. Про затвердження Правил пожежної безпеки в Україні : наказ МВС України від 30 грудня 2014 р. № 1417 [Електронний ресурс]. – Режим доступу: https://zakon.rada.gov.ua/laws/show/z0252-15#Text24 – Назва з екрана.uk_UA
dc.relation.references14. Безпека життєдіяльності, основи охорони праці : електронний курс / ТНТУ ім. І. Пулюя [Електронний ресурс]. – Режим доступу: https://dl.tntu.edu.ua/content.php?cid=299415 – Назва з екранаuk_UA
dc.relation.references15. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Εμφανίζεται στις συλλογές:121 — Інженерія програмного забезпечення (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
dyplom_Shobskyi_2025.pdf1,94 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή