Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45485
Назва: Проєктування та розробка клієнт-серверногоф застосунку для оренди авто з використанням фреймворку React js
Інші назви: Design and development of a client-server application for car rental using the React js framework
Автори: Присяжнюк, Назар Вікторович
Prysiazhniuk, Nazar Viktorovuch
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Присяжнюк Н. В. Проєктування та розробка клієнт-серверного застосунку для оренди авто з використанням фреймворку React js : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. В. М. Стефанишин. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 71 с.
Дата публікації: чер-2024
Дата внесення: 27-чер-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Стефанишин, Володимир Миколайович
Члени комітету: Козбур, Галина Володимирівна
УДК: 004.9
Теми: Оренда
авто
застосунок
користувач
React
NodeJS
Кількість сторінок: 71
Короткий огляд (реферат): Проєктування та розробка клієнт-серверного застосунка для оренди авто з використанням фреймворку ReactJS// Кваліфікаційна робота освітнього рівня «Бакалавр» // Присяжнюк Назар Вікторович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем і програмної інженерії, кафедра прогограмної інженерії, група СП-42 // Тернопіль, 2024 // C. 71, рис. – 25, табл. – 4, додат. – 2, бібліогр. – 14. Ключові слова: Оренда, авто, застосунок, користувач, адміністратор, React, NodeJS, Visual Studio Code. У першому розділі кваліфікаційної роботи проведено детальний аналіз предметної області оренди авто. Включено загальну інформацію про ринок та аналіз переваг і недоліків основних конкурентів. Також обґрунтовано постановку задачі для розробки застосунку. У другому розділі роботи здійснено проєктування застосунку. Визначено вимоги до системи та описано її функціональні можливості. Створено діаграми прецедентів, сценарії використання та діаграми послідовності для ключових операцій. У третьому розділі було проведено розробку застосунку та його компонентів. Вибрано відповідні технології та середовище розробки. Реалізовано основні елементи інтерфейсу, включаючи створення логотипу, головної сторінки, інтерфейсу бронювання та оренди авто. Крім того, проведено функціональне тестування застосунку для забезпечення його стабільної та надійної роботи.
Design and development of a client-server application for car rental using ReactJS framework // Qualification work of the Bachelor's degree // Prysiazhniuk Nazar Viktorovych // Ivan Puluj National Technical University of Ternopil, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, SP-42 group // Ternopil, 2024. // Pages - 71, figures - 25, tables - 4, addition - 2, literature - 14. Keywords: Rental, car, application, user, administrator, React, NodeJS, Visual Studio Code. The first chapter of the qualification work provides a detailed analysis of the car rental subject area. It includes general information about the market and an analysis of the advantages and disadvantages of the main competitors. The task statement for the application development is also substantiated. The second section of the paper deals with the design of the application. The requirements for the system are defined and its functionality is described. Precedent diagrams, use cases, and sequence diagrams for key operations are created. In the third section, we developed the application and its components. The appropriate technologies and development environment were selected. The main elements of the interface were implemented, including the creation of a logo, home page, booking and car rental interface. In addition, we conducted functional testing of the application to ensure its stable and reliable operation.
Зміст: РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 11 1.1 Загальна інформація про оренду авто 11 1.2 Аналіз переваг та недоліків основних конкурентів 13 1.2.1 Zipcar 13 1.2.2 ShareNow 14 1.2.3 Turo 15 1.3 Постановка задачі 17 РОЗДІЛ 2. ПРОЄКТУВАННЯ ЗАСТОСУНКУ 19 2.1 Визначення вимог 19 2.2 Опис функціоналу системи 21 2.3 Діаграми прецедентів та сценарії 23 2.4 Діаграми послідовності 30 РОЗДІЛ 3. РОЗРОБКА ЗАСТОСУНКУ 34 3.1 Вибір технологій 34 3.2 Вибір середовища розробки 36 3.3 Реалізація застосунка та його компонентів 38 3.3.1 Створення логотипу 38 3.3.2 Створення інтерфейсу головної сторінки застосунка 39 3.3.3 Створення інтерфейсу бронювання авто 44 3.3.4 Створення інтерфейсу оренди авто 45 3.3.5 Створення сторінки “Про нас” 46 3.3.6 Створення сторінки “Моделі авто” 46 3.3.7 Створення сторінки “Контакти” 47 3.4 Тестування застосунка 49 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 54 4.1 Принципи, способи та засоби захисту населення. 54 4.2 Можливість виникнення статичної електрики та заходи боротьби з нею. 55 ВИСНОВОК 58 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 60 ДОДАТКИ 61
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45485
Власник авторського права: © Присяжнюк Назар Віторович
Перелік літератури: 1. Carsharing [Електронний ресурс] – Режим доступу до ресурсу: [https://carsharing.org/what-is-car-sharing/].
2. Функціональні вимоги [Електронний ресурс] – Режим доступу до ресурсу: [https://visuresolutions.com/uk/blog/functional-requirements/].
3. Нефункціональні вимоги [Електронний ресурс] – Режим доступу до ресурсу: [https://visuresolutions.com/uk/blog/non-functional-requirements/].
4. Діаграма прецедентів [Електронний ресурс] – Режим доступу до ресурсу: [https://evergreens.com.ua/ua/articles/uml-diagrams.html].
5. Діаграма послідовності [Електронний ресурс] – Режим доступу до ресурсу: [https://www.maxzosim.com/sequence-diagrams/].
6. Довідник HTML [Електронний ресурс] – Режим доступу до ресурсу: [https://css.in.ua/html/tags].
7. Довідник CSS [Електронний ресурс] – Режим доступу до ресурсу: [https://css.in.ua/].
8. Посібник JavaScript [Електронний ресурс] – Режим доступу до ресурсу: [https://uk.javascript.info/].
9. Посібник React [Електронний ресурс] – Режим доступу до ресурсу: [https://uk.legacy.reactjs.org/tutorial/tutorial.html].
10. VS Code [Електронний ресурс] – Режим доступу до ресурсу: [https://code.visualstudio.com/docs].
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Prysiazhniuk_2024.pdf2,15 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора