Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50521
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorБарабаш, Віталій Олегович-
dc.contributor.authorBarabash, Vitalii-
dc.date.accessioned2025-12-22T10:43:56Z-
dc.date.available2025-12-22T10:43:56Z-
dc.date.issued2025-12-
dc.identifier.citationБарабаш В.О. Проєктування та розробка вебзастосунку для оренди велосипедів з використанням .NET та Angular: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / В. О. Барабаш . — Тернопіль: ТНТУ, 2025. — 85 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50521-
dc.description.abstractМета роботи полягає у створенні веб-застосунку для ефективного управління процесом оренди велосипедів із сучасним користувацьким інтерфейсом і надійною серверною частиною. Об’єкт дослідження – веб-системи для організації оренди транспортних засобів з інтегрованою базою даних та функціями бронювання. Предмет дослідження – методики та технології розробки веб-застосунків із використанням .NET для back-end та Angular для front-end, включаючи взаємодію через REST API, управління даними та інтерактивне відображення розташування велосипедів. У роботі розглянуто процес проектування, створення, тестування та розгортання веб-застосунку. Серверна частина реалізована на .NET з підключенням до реляційної бази даних, а клієнтська – на Angular з інтерактивними компонентами та картами для відображення доступних велосипедів. Проведено аналіз існуючих рішень на ринку, виділено їхні сильні та слабкі сторони для формування оптимальної архітектури. Тестування системи виконано для перевірки продуктивності, коректності роботи функцій бронювання та стабільності роботи сервісу.uk_UA
dc.description.abstractThe purpose of this work is to create a web application for effective management of the bicycle rental process with a modern user interface and a reliable server part. The object of research is web systems for organizing vehicle rental with an integrated database and booking functions. The subject of the study is methods and technologies for developing web applications using .NET for the back-end and Angular for the front-end, including interaction via REST API, data management, and interactive display of bicycle locations. The paper considers the process of designing, creating, testing, and deploying a web application. The server part is implemented on .NET with a connection to a relational database, and the client part is implemented on Angular with interactive components and maps to display available bicycles. An analysis of existing solutions on the market was conducted, and their strengths and weaknesses were identified to form an optimal architecture. The system was tested to verify its performance, the correctness of the booking functions, and the stability of the service.uk_UA
dc.description.tableofcontentsВСТУП............................................................................................................................10 РОЗДІЛ 1. АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ..................................13 1.1 Огляд сучасних систем та тенденцій в сфері оренди велосипедів.....................13 1.2 Аналіз цільової аудиторії та користувацьких потреб..........................................16 1.3 Функціональні та нефункціональні вимоги до системи......................................17 1.4 Вибір технологій та обґрунтування використання .NET і Angular.....................21 1.5 Огляд аналогічних рішень та порівняльний аналіз..............................................25 1.6 Висновки до розділу 1.............................................................................................27 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ......................................................................................................................29 2.1 Архітектурна модель веб-додатку.........................................................................29 2.2 Проектування та реалізація бекенду з використанням .NET..............................32 2.3 Розробка фронтенду з використанням Angular…………………………………40 2.4 Інтеграція фронтенду та бекенду...........................................................................47 2.5 Висновки до розділу 2.............................................................................................49 РОЗДІЛ 3. ТЕСТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ............................................51 3.1 Загальний підхід до тестування.............................................................................51 3.2 Огляд тестування бекенду та фронтенду..............................................................54 3.3 Висновки до розділу 3.............................................................................................59 РОЗДІЛ 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ..................................................................................................................60 4.1 Охорона праці…......................................................................................................60 4.2 Ергономічні вимоги до робочого місця користувача персональним комп’ютером (ПК).........................................................................................................63 ВИСНОВКИ...................................................................................................................66 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ......................................................................68 ДОДАТКИ......................................................................................................................71 Додаток А – Лістинги основних компонентів системи.............................................72Додаток Б – Тези наукової конференції......................................................................85uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectвеб-застосунокuk_UA
dc.subjectоренда велосипедівuk_UA
dc.subject.NETuk_UA
dc.subjectAngularuk_UA
dc.subjectREST APIuk_UA
dc.subjectfront-enduk_UA
dc.subjectback-enduk_UA
dc.subjectбаза данихuk_UA
dc.subjectтестуванняuk_UA
dc.titleПроєктування та розробка вебзастосунку для оренди велосипедів з використанням .NET та Angularuk_UA
dc.title.alternativeDesign and development of a web application for bicycle rental using .NET and Angularuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Барабаш Віталій Олегович, 2023uk_UA
dc.contributor.committeeMemberЛечаченко, Тарас Анатолійович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages85-
dc.subject.udc004.9uk_UA
dc.relation.referencesМетодичні вказівки до виконання кваліфікаційної роботи магістра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, усіх форм навчання [Електронний ресурс] – Режим доступу: https://elartu.tntu.edu.ua/handle/lib/50316 (дата звернення: 14.12.2025).uk_UA
dc.relation.references2. ECMA-334. C# Language Specification.. Чинний від 15.11.2023. 2023. 671 с.uk_UA
dc.relation.references3. Tour of C# [Електронний ресурс] – Режим доступу: https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/ (дата звернення: 14.12.2025).uk_UA
dc.relation.references4. .NET GitHub Repository [Електронний ресурс] – Режим доступу: https://github.com/dotnet/ (дата звернення: 14.12.2025).uk_UA
dc.relation.references5. AltexSoft. The Good and the Bad of .NET Framework Programming [Електронний ресурс] – Режим доступу: https://www.altexsoft.com/blog/the-good-and-the-bad-of-net-framework-programming/ (дата звернення: 14.12.2025).uk_UA
dc.relation.references6. ASP.NET Overview [Електронний ресурс] – Режим доступу: https://learn.microsoft.com/en-us/aspnet/overview (дата звернення: 14.12.2025).uk_UA
dc.relation.references7. Gayathri M. The Importance of .NET Core and MVC in Modern Software Development : Bachelor of Technology. 2020. 3 с.uk_UA
dc.relation.references8. Juraj K. Progressive Web App with Angular 2 and ASP.NET. : Bachelor Information and Communications Technology / School of Technology, Communication and Transport. 2017. 61 с.uk_UA
dc.relation.references9. Angular Documentation [Електронний ресурс] – Режим доступу: https://angular.dev/overview (дата звернення: 14.12.2025).uk_UA
dc.relation.references10. Angular HTTP Guide [Електронний ресурс] – Режим доступу: https://angular.dev/guide/http (дата звернення: 14.12.2025).uk_UA
dc.relation.references11. Angular CLI End-to-End Testing [Електронний ресурс] – Режим доступу: https://angular.dev/tools/cli/end-to-end (дата звернення: 14.12.2025).uk_UA
dc.relation.references12. Tutorial: ASP.NET Core with Angular [Електронний ресурс] – Режим доступу: https://learn.microsoft.com/en-us/visualstudio/javascript/tutorial-asp-net-corewith-angular (дата звернення: 14.12.2025).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Apareix a les col·leccions:121 — інженерія програмного забезпечення

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
dyplom_Barabash_2025.pdf3,45 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador