Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/42416
Başlık: Розробка інтерактивної мапи населеного пункту з використанням технологій Leaflet та React
Diğer Başlıklar: Development of the settlement interactive map using Leaflet and React technologies
Yazarlar: Мартинів, Олександр Сергійович
Martyniv, Oleksandr Serhiyovych
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Мартинів О. С. Розробка Розробка інтерактивної мапи населеного пункту з використанням технологій Leaflet та React : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Олександр Сергійович Мартинів. — Тернопіль: ТНТУ, 2023. — 61 с.
Yayın Tarihi: Haz-2023
Date of entry: 28-Tem-2023
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Стоянов, Юрій Миколайович
Committee members: Лечаченко, Тарас Анатолійович
UDC: 004.422.8
Anahtar kelimeler: веб технології
інтерактивна веб мапа
React JS
Leaflet
модель клієнт сервер
віртуальна об’єктна модель документа
Number of pages: 61
Özet: В атестаційній роботі бакалавра висвітлено ключові елементи в розробці інтерактивних веб мап, із використанням як вже наявних інструментів розробки у вигляді пакету Leaflet та React так і створених власноруч на основі мови програмування Java Script, HTML та CSS. В процесі було створено продукт, що на своїй меті демонструє роботу інтерактивної веб мапи, в основі якої є простий інтуїтивно зрозумілий дизайн інтерфейсів, оптимізоване завантаження веб сторінки, інтеграція під основні електронні пристрої, що можуть працювати у веб просторі, можливість гнучкого налаштування під потреби користувача, елементи управління для створення і ведення організаційних робіт компаній в межах використання інтерактивної мапи. Зображено можливості використання шарованих веб мап для відтворення тих чи інших сценаріїв подій, що будуть відображатися у електронному пристрої користувача інтерактивної мапи.
The bachelor's attestation work highlights the key elements in the development of interactive web maps, using both existing development tools in the form of the Leaflet and React packages and those created on the Java Script, HTML and CSS programming language. In the process, a product was created that demonstrates the operation of an interactive web map, based on a simple intuitive interface design, optimized web page loading, integration for major electronic devices that can work in the web space, the ability to flexibly customize to the user's needs, controls for creating and managing organizational work of companies within the framework of using an interactive map. The article shows the possibilities of using layered web maps to recreate certain scenarios of events that will be displayed in the electronic device of the interactive map user.
Content: АНОТАЦІЯ ... 4 ANNOTATION... 5 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СКОРОЧЕНЬ І ТЕРМІНІВ... 8 ВСТУП ... 9 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ... 10 1.1 Огляд конкурентів... 10 1.2 Обґрунтування вибору напрямку дослідження ... 13 1.2.1 Використання мови програмування JavaScript... 15 1.2.2 Використання мови гіпертекстової розмітки HTML ... 16 1.2.3 Використання мови стилізації CSS... 16 1.3 Технічний аспект проблеми... 17 1.3.1 Використання Leaflet для розробки інтерактивних веб мап ... 17 2 ПРОЄКТУВАННЯ ІНТЕРАКТИВНОЇ МАПИ... 18 2.1 Розробка моделі предметної області... 18 2.1.1 Інструменти пакету React JS... 22 2.2 Розробка бізнес моделі ... 23 2.2.1 Діаграма варіантів використання для актора «Користувач»... 25 2.2.2 Діаграма варіантів використання для актора «Адміністратор»... 30 2.3 Проєктування архітектури ... 35 2.3.1 Діаграма ієрархії класів... 37 2.3.2 Діаграми послідовностей ... 39 3 КОНСТРУЮВАННЯ ІНТЕРАКТИВНОЇ МАПИ... 41 3.1 Реалізація ключових частин коду... 41 3.2 Розробка інтерфейсу користувача... 45 3.3 Результати розробки ... 47 3.3.1 Тестування системи та оцінка якості... 48 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 50 4.1 Моделювання та прогнозування небезпечних ситуацій ... 50 4.2 Вимоги до виробничого освітлення та його нормування в офісному приміщенні... 54 ВИСНОВКИ... 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ... 60 ДОДАТКИ... 62 ДОДАТОК А... 63 ДОДАТОК Б ... 76 ДОДАТОК В...77
URI: http://elartu.tntu.edu.ua/handle/lib/42416
Copyright owner: Мартинів Олександр Сергійович, 2023
References (International): Google Maps Platform Documentation [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/maps/documentation
Bing Map Documentation [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/bingmaps/
JavaScript Підручник. Основи веб-програмування [Електронний ресурс] – Режим доступу до ресурсу: https://w3schoolsua.github.io/js/
Кравців С.С., Войтків П.С., Кобелька М.В. Картографія: навч. посіб. Львів: ЛНУ імені Івана Франка, 2020. 191 с.
Leaflet Documentation [Електронний ресурс] – Режим доступу до ресурсу https://leafletjs.com/reference.html
React Learn [Електронний ресурс] – Режим доступу до ресурсу https://react.dev/learn
Крижановський Є. М., Ящолт А.Р., Жуков С.О., Козачко О.М. Моделювання бізнес-процесів та управління ІТ-проектами: електронний навч. посіб. Вінниця: ВНТУ, 2018. 91 с.
Essentials of modeling with Rational Software Architect Designer - Self-paced training [Електронний ресурс] – Режим доступу до ресурсу https://www.ibm.com/docs/en/rational-soft-arch/9.7.0?topic=overview-essentials- modeling-rational-software-architect-designer-self-paced-training
Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2006. – 288 с.
Коростіль Ю.М. Метод побудови моделей для непроектних несправностей./ Збірник наукових праць. Інститут проблем моделювання в енергетиці. Вип.. 33, Україна, Київ, 2006.
Content type: Bachelor Thesis
Koleksiyonlarda Görünür:121 — Інженерія програмного забезпечення (бакалаври)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
dyplom_Martyniv_2023.pdf2,39 MBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.

Yönetim Araçları