Магістерські роботи
Permanent URI for this collectionhttps://ena.lpnu.ua/handle/ntb/62342
Browse
Item Інформаційно-технологічна платформа "Розумний регіон"(Національний університет "Львівська політехніка", 2023) Дида, Тарас-Микола Дмитрович; Dyda, Taras-Mykola Dmytrovych; Кунанець, Наталія Едуардівна; Національний університет "Львівська політехніка"Інформаційно-технологічна системи “Розумний регіон” задумувалась як веб-застосунок, який дозволить жителям, а також туристам регіону слідкувати за екологічною статистико, а також пропонувати власні ідеї, які допоможуть покращити життя в регіоні у всіх можливих аспектах. Перевагою даної системи є те, що на даний момент немає конкурентів, які б пропонували схожий набір можливостей, що дозволить веб-застосунку доволі швидко закріпитись на ринку й не витрачати великих коштів на рекламу. Можливість редагування екологічної статистики побудована на основі системи з управління контенту Contentful[1], що дозволить вносити зміни до екологічних показників в будь-який час без потреби перезапускати застосунок. Дані відображають у системі за допомогою GraphQL API[2], що дозволяє системі отримувати лише необхідні дані без потреби завантажувати весь контент, що дозволяє значно покращити швидкість роботи системи, а особливо це буде відчутно для користувачів із інтернетом не надто великої швидкості. Дана система розділена на такі ролі як “Гість”, “Авторизований користувач” й “Адміністратор”. Спільною рисою всіх ролей є те, що будь-який користувач матиме змогу переглядати екологічна статистику, а також покращення запропоновані іншими користувачами. Особливістю ролі “Адміністратор” є те, що користувач даного рівня матиме змогу редагувати екологічні показники й переглядати список існуючих користувачів у системі Auth0[3]. Для користувачів із роллю “Авторизований користувач” є можливості створення нових, перегляду існуючих, а також редагування раніше запропонованих ідей, які допоможуть покращити регіон. Інформаційну систему “Розумний регіон” було побудовано на основі таких технологій як Next.js, Node.js, TypeScript, а також ряду менш значущих бібліотек, які доступні для використання у парі із вищезгаданими технологіями. Даний набір технологій дозволить системі залишатись актуальною з технічної точки зору ще протягом довгого часу, оскільки саме цей набір технологій на даний момент використовується великими компаніями для впровадження значущих проєктів, а також кожна із обраних технологій на постійно розвивається й має активну технічну підтримку, що спростить процес вирішення проблем у разі їх виникнення. Для зберігання даних про запропоновані покращення було використано Elasticsearch Cloud, що дозволить мігрувати дані в такі сервіси як AWS, Microsoft Azure й Google Cloud Platform, оскільки чудово з ними інтегрована. В якості системи, яка зберігає дані про користувачів було обрано Auth0, оскільки даний сервіс надає зручні інструменти для керування авторизацією, а також, в першу чергу, гарантує безпеку даних, що є надзвичайно важливим фактором в сучасному світі, а також збільшує довіру до системи. Система не обмежує користувачів різних вікових груп, це дозволить абсолютно всім жителям абсолютно всіх регіонів України брати активну участь у покрашенні становища. Також, не було впроваджено жодних обмежень на локації, з яких дозволяється використовувати систему. Мета полягала в тому щоб надати туристам, які відвідували регіон під час своєї відпустки, змогу пропонувати власні ідеї для покращень на основі досвіду перебування в певному регіоні, який вони отримали під час відпустки. Дана інформаційна система чудово оптимізована під різні браузери, що дозволить уникати небажаних ефектів під час використання браузерів, випущених певний час тому. Для розуміння функціональних вимог й принципів роботи системи було побудовано ряд діаграм таких як діаграма варіантів використання, діаграма послідовності, діаграма переходу станів, а також діаграму діяльності. З метою кращого розуміння цілей було побудовано дерево цілей, яке дозволить краще зрозуміти процес побудови системи, а також змоделює ієрархічну послідовність, в якій слід будувати систему. Об’єкт дослідження – технічні ресурси, які використовуються для діджиталізації регіонів України. Предмет дослідження – методи та засоби, які можуть бути використані для побудови інформаційної системи “Розумний регіон”. Мета дослідження – встановлення актуальності реалізації даної інформаційної системи. В результаті дослідження було проаналізовано стан ринку серед систем конкурентів, а також було проаналізовано літературні й інші джерела, які можуть бути корисними під час впровадження даної інформаційної системи.