Розробка web-додатку формування єдиного реєстру наукових публікацій студентів та аспірантів університету на основі API ORCID, Python та Docker

Abstract

В дипломній роботі було здійснено розробку web-додатка формування єдиного реєстру наукових публікацій студентів та аспірантів університету на основі API ORCID, Python та Docker. Метою роботи є створення сучасного автономного програмного забезпечення класу on-premise для автоматизації збору, обробки, валідації та безпечного довготривалого збереження наукометричних метаданих здобувачів вищої освіти в локальних інформаційних мережах навчальних закладів. У роботі проведено комплексний аналіз нормативно-правової бази України щодо захисту інформації та порівняльний аналіз відкритих програмних інтерфейсів (API) сучасних наукометричних платформ. Розглянуто проблему унікальної ідентифікації авторів та потребу впровадження ізольованого рішення. На основі аналізу сформульовано завдання проєкту й запропоновано розробку системи на базі персистентного ідентифікатора ORCID. Розроблено трирівневу мікросервісну архітектуру системи на основі Python, FastAPI, PostgreSQL та Docker. Спроєктовано реляційну базу даних, алгоритми асинхронної клієнт-серверної взаємодії, ідемпотентного збереження даних та адаптивний веб-інтерфейс. Проведено тестування швидкодії, транзакційної цілісності та перевірку захищеності системи від XSS-вразливостей. В результаті створено ефективну, безпечну та масштабовану систему автоматизації обліку наукової діяльності із зручним інтерфейсом для швидкого моніторингу та управління публікаціями співробітниками організації.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By