Короткий опис(реферат):
Об’єкт розробки: муніципальна геоінформаційна система м. Чернігова: бекенд веб-додатку.
Результатом кваліфікаційної роботи є серверна частина web-застосунку (API), що включає в себе наступні можливості:
реєстрація користувачів-адміністраторі;
авторизація та аутентифікація користувачів-адміністраторів;
створення нових ролей адміністраторів відповідно до закладу;
редагування прав доступу для ролей;
створення сховища для зображень, їх завантаження та вивантаження;
отримання шарів з БД та трансформування їх до формату зручного для відображення на клієнтській частині додатку;
обмеження доступу до шарів користувачам, що не мають відповідних прав доступу.
Серверна частина «GeoPortal» відповідно повинна бути розташована на сервері, після чого, використовуючи або спеціально розроблене ПЗ (наприклад, клієнтська частина «GeoPortal») або ПЗ для тестування (наприклад, Postman), що вміє надсилати RESTful запити за адресою API, надавати відповідь.
Back-end частина повинна бути масштабованою та гнучкою для подальшої модифікації та розширення проєкту.
Розробка серверної частини виконується в програмному середовищі Visual Studio Code на основі node.js застосунку, з використання фреймворків express, sequelize та інших. База даних повинна бути налаштована для роботи з географічними даними, а саме включати в себе плагін Postgis або інший.
Суть розробки, основні результати:
Сезончик, С. С. Розробка функціоналу муніципальної геоінформаційної системи м. Чернігова: бекенд веб-додатку : випускна кваліфікаційна робота : 121 «Інженерія програмного забезпечення / С. С. Сезончик ; керівник роботи І. В. Білоус ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій і програмної інженерії. – Чернігів, 2023. – 181 с.