Wellhicle – platforma do zarządzania wypożyczalniami pojazdów w modelu SaaS
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
