Mariusz Trzaska PJATK (public)
Publiczna strona poświęcona mojej działalności w PJATK

Wellhicle – platforma do zarządzania wypożyczalniami pojazdów w modelu SaaS

Mariusz INŻ

Pobierz

Rozmiar pliku: 12.70 MB

Praca inżynierska obroniona w PJATK.

Tytuł: Wellhicle – platforma do zarządzania wypożyczalniami pojazdów w modelu SaaS

Autorzy: Maciej Alfut, Kacper Gajdamowicz, Michał Gołaszewski, Łukasz Lendzion, Wojciech Matusiewicz, Piotr Minta, Maciej Sobolewski, Michał Stasik

Promotor: dr inż. Mariusz Trzaska, prof. PJATK

Streszczenie:

Praca obejmuje analizę, projekt, implementację i testy Wellhicle – wielotenantowej platformy SaaS do zarządzania wypożyczalniami pojazdów. Istotą rozwiązania jest obsługa wielu niezależnych wypożyczalni na wspólnej platformie, z izolacją ich danych, oraz rozróżnienie klienta platformy, czyli wypożyczalni, od klienta wypożyczalni rezerwującego pojazd. Na system składa się trzynaście modułów pokrywających pełny cykl działalności wypożyczalni, wraz z jej wielojęzyczną, wielowalutową i personalizowaną stroną publiczną. Rozwiązanie tworzą serwer aplikacyjny .NET w czystej architekturze według wzorców DDD i CQRS, aplikacje przeglądarkowe w Angularze ze wspólną biblioteką, wieloplatformowa aplikacja mobilna, własna infrastruktura uruchomieniowa oraz integracja z systemem ERP enova365. Powstały system zweryfikowano testami jednostkowymi, integracyjnymi, automatycznymi i manualnymi. Pracę zamyka omówienie napotkanych problemów i kierunków dalszego rozwoju.

Słowa kluczowe: platforma SaaS; wielotenantowość; wypożyczalnia pojazdów; aplikacja mobilna