dc.contributor.author |
Сезончик, С. С.
|
|
dc.date.accessioned |
2023-07-18T13:04:47Z |
|
dc.date.available |
2023-07-18T13:04:47Z |
|
dc.date.issued |
2023 |
|
dc.identifier.uri |
http://ir.stu.cn.ua/123456789/28533 |
|
dc.description |
Сезончик, С. С. Розробка функціоналу муніципальної геоінформаційної системи м. Чернігова: бекенд веб-додатку : випускна кваліфікаційна робота : 121 «Інженерія програмного забезпечення / С. С. Сезончик ; керівник роботи І. В. Білоус ; НУ "Чернігівська політехніка", Кафедра інформаційних технологій і програмної інженерії. – Чернігів, 2023. – 181 с. |
uk_UA |
dc.description.abstract |
Об’єкт розробки: муніципальна геоінформаційна система м. Чернігова: бекенд веб-додатку.
Результатом кваліфікаційної роботи є серверна частина web-застосунку (API), що включає в себе наступні можливості:
реєстрація користувачів-адміністраторі;
авторизація та аутентифікація користувачів-адміністраторів;
створення нових ролей адміністраторів відповідно до закладу;
редагування прав доступу для ролей;
створення сховища для зображень, їх завантаження та вивантаження;
отримання шарів з БД та трансформування їх до формату зручного для відображення на клієнтській частині додатку;
обмеження доступу до шарів користувачам, що не мають відповідних прав доступу.
Серверна частина «GeoPortal» відповідно повинна бути розташована на сервері, після чого, використовуючи або спеціально розроблене ПЗ (наприклад, клієнтська частина «GeoPortal») або ПЗ для тестування (наприклад, Postman), що вміє надсилати RESTful запити за адресою API, надавати відповідь.
Back-end частина повинна бути масштабованою та гнучкою для подальшої модифікації та розширення проєкту.
Розробка серверної частини виконується в програмному середовищі Visual Studio Code на основі node.js застосунку, з використання фреймворків express, sequelize та інших. База даних повинна бути налаштована для роботи з географічними даними, а саме включати в себе плагін Postgis або інший. |
uk_UA |
dc.language.iso |
uk |
uk_UA |
dc.publisher |
Чернігів |
uk_UA |
dc.subject |
робота з картографічними даними |
uk_UA |
dc.subject |
WEB |
uk_UA |
dc.subject |
BACK-END |
uk_UA |
dc.subject |
JAVASCRIPT |
uk_UA |
dc.subject |
JS |
uk_UA |
dc.subject |
NODEJS |
uk_UA |
dc.subject |
POSTGRESQL |
uk_UA |
dc.subject |
SQL |
uk_UA |
dc.subject |
POSTGIS |
uk_UA |
dc.subject |
API |
uk_UA |
dc.subject |
REST |
uk_UA |
dc.title |
Розробка функціоналу муніципальної геоінформаційної системи м. Чернігова: бекенд веб-додатку |
uk_UA |
dc.type |
Thesis |
uk_UA |
dc.description.abstractalt1 |
The aim of developenm is server-side of the web-site Chernihiv information geoportal "GeoChernihiv".
Work results are:
registration of admin-users;
authorization and authentication of admin-users;
creation of new administrator roles according to the institution;
editing access rights for roles;
creating a repository for images, uploading and downloading them;
obtaining layers from the database and transforming them into a format convenient for display on the client side of the application;
restrict access to layers to users who do not have appropriate access rights.
The server part of " GeoPortal", accordingly, must be located on the server, after which, using either specially developed software (for example, the client part of " GeoPortal") or software for testing (for example, Postman), which is able to send RESTful requests to the API address, provide a response .
The back-end part should be scalable and flexible for further modification and expansion of the project.
The development of the server part is performed in the Visual Studio Code software environment based on the node.js application, using express, sequelize, and other frameworks. The database must be configured to work with geographic data, namely to include a Postgis plugin or another. |
uk_UA |