Проєкт інформаційної системи моніторингу екологічних проблем в Україні

Автор: Згурський Станіслав Андрійович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: На сьогоднішній день екологічний стан у світі є критичним. Україна не є виключенням [1]. Екологія в нашій країні погіршується кожний день через несвідомість споживання: від надмірного забруднення сміттям до викиду у величезних кількостях шкідливих газів у повітря. За статистикою від забруднення навколо помирають близько 9 мільйонів людей у світі, так як це є найбільшою причиною хвороб і передчасної смерті в сучасному світі усього живого. Через сучасну екологічну ситуацію зникають деякі види тварин, рослин, птахів і риб назавжди, до того ж річки та озера висихають, що позначається на всесвітньому фонді запасів води. В результаті забруднення повітря руйнується озоновий шар і погіршується стан планети в цілому. Чимало українців не слідкують за екологічними новинами, а якщо і дізнаються про щось - то тільки через глобальний та невідкладний масштаб проблеми. Варто ж направити погляд у середину, і почати зі своєї домівки, міста, області та країни. Тільки так, розуміючи ситуацію локально можна мати на неї вплив. Зайвим буде нагадати - наскільки небезпечно жити в забрудненому середовищі, адже всі ми знаємо, що довкілля є фундаментом для здоров’я населення країни. Першим і найлегшим способом це можна вирішити просто проінформавувавши людину про те що вона робить і до чого це може призвести у майбутньому, адже кожен піклується про своє майбутнє. Тому створення інформаційної системи моніторингу екологічних новин України безсумнівно є актуальним та необхідним, оскільки система буде спрямована на комплексне забезпечення попиту [2]. А саме: інформування користувачів про екологічні проблеми України, можливість користуватися зручним інтерфейсом, фільтрувати новини по області, та створювати власні події для вирішення екологічних проблем. У результаті проведеного дослідження та системного аналізу було розроблено UML-діаграми [3], такі як: діаграма варіантів використання, діаграма діяльностей, діаграма активностей, діаграма класів, діаграма компонентів. Кожна з діаграм показує певний аспект системи і допомагає краще його зрозуміти не тільки розробникам, але й усім зацікавленим сторонам. Тобто вони э засобом комунікації всередині команди та при спілкуванні із замовником. Серед інструментів для реалізації системи було досліджено на проаналізовано функціонал багатьох платформ і обрано найкращу - .NET Core [4]. .NET Core - модульна платформа для розробки програмного забезпечення, яка є гнучкою, кросплатформеною і швидкою. Для написання клієнтської частини було обрано мову JavaScript. Ціль програмнї реалізації – це система, яка дозволяє користувачу переглядати актуальні екологічні проблеми України. Також система дозволятиме фільтрувати проблеми за допомогою інтерактивної карти, для цього потрібно буде обрати необхідну область. Окрім цього в системі можна зареєструватися і в особистому кабінеті створювати події для покращення екологічного стану в країні, області чи міста. Мета дослідження полягає у створенні системи моніторингу усіх екологічних проблем в межах України, фільтрування новин та подій по конкретній області, а також система матиме змогу показувати і створювати події з вказанням конкретної області, міста, вулиці, де подія відбувається. Додавання нової події буде перевірятися моредатором, після чого з’являтися на сайті. Об’єкт дослідження є процес використання системи екологічних проблем, а також створення подій для покращення екологічного стану різними користувачами. Предметом дослідження є технології, методи та засоби створення інформаційної системи для моніторингу новин та створення подій. Результати дослідження: • аргументовано основні засади досліджень, розписано нинішній екологічний стан в країні і чому важливо інформувати населення про екологічні проблеми. Також був здійснений аналіз аналогів, порівнянно їх з системою та вказано їх недоліки, переваги; • було визначено проектні вимоги, а саме: мету розроблення проекту і які проблеми система буде вирішувати, також було визначено місце використання системи, аналіз обсягів і типів даних та їх рівень захищеності. Окрім цього було проведено оцінювання ефектів системи та побудовано відповідну таблицю. В кінці розділу було зазначено вхідні і вихідні дані, вимоги до системи: бізнес-вимоги, користувацькі, функціональні і нефункціональні; • побудовано діаграми UML для кращого розуміння різних аспектів системи; • було заплановано виконання проекту [5]. Визначено усі ролі, які будуть приймати участь у реалізації та методологію за якою буде розроблятися проект. Також, був розроблений обсяг проекту і проміжні етапи виконання проекту разом з графіком робіт, який представлений у вигляді діаграми Ганта; • було описано програмну архітектуру системи, перелік та зміст кожної функції, склад та обмеження бази даних, які таблиці входять в неї і який провайдер використовується; • був зроблений аналіз результатів, який включає в себе функціональну демонстрацію системи та інструкцію користувача; Ключові слова: інформаційні системи, екологічні проблеми, веб-системи. Перелік використаних літературних джерел. 1. Спенсер В. Непередбачена ціна цивілізації: підручник / Спенсер В. – Україна: Ніка-Центр, 2011. – 240 с. 2. Литвин В. В. Проектування інформаційних системи / В. В. Литвин, Н. Б. Шаховська. – Львів: Магнолія, 2011. – 384 с. 3. Мюллер Роберт Дж. Проектування баз даних та UML: підручник – Україна: Лорі, 2012. - 422 с.. 4. Ріхтер Д. CLR via C#. Программирование на платформе .NET: навч. посіб. / Ріхтер Д. – Україна: Питер, 2007. – 656 с. 5. PmBok. Книга Руководство к своду знаний по управлению проектами / - Україна: Олімп-Бізнес – 2019. – 792.