Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
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 | Δείτε/ Ανοίξτε |
Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα
Εργαλεία διαχειριστή