Elastyczny i skalowalny system administracyjno-inwentaryzacyjny do zarządzania środkami w przedsiębiorstwach
Rozmiar pliku: 7.45 MB
Praca inżynierska obroniona w PJATK.
Tytuł: Elastyczny i skalowalny system administracyjno-inwentaryzacyjny do zarządzania środkami w przedsiębiorstwach
Autorzy: Piotr Natkaniec, Tomasz Gajewski, Kacper Barański
Promotor: dr inż. Mariusz Trzaska, prof. PJATK
Streszczenie:
Celem niniejszej pracy było stworzenie elastycznego i skalowalnego systemu administracyjno-inwentaryzacyjnego, przeznaczonego do zarządzania środkami w przedsiębiorstwach. System umożliwia przechowywanie środków, faktur, lokalizacji, kampanii inwentaryzacyjnych oraz obsługę incydentów i niestandardowych pól dla środków. Aplikacja została zaprojektowana w architekturze mikroserwisowej, w której każda z aplikacji ma swoje ściśle określone zadania. Warstwa backendowa została zbudowana w oparciu o język Java w wersji 25 z wykorzystaniem frameworka Spring Boot, natomiast frontend zrealizowano jako aplikację SPA przy użyciu frameworka Next.js z językiem TypeScript.
Słowa kluczowe: Java 25, Spring Boot, Next.js, Keycloak, RabbitMQ, AMS, ERP, PostgreSQL, Docker, konteneryzacja, aplikacja webowa
