USOS Backend

Testy automatyczne

link do repozytorium: https://github.com/Kasiaak/USOSautomation

Temat projektu:

USOS

Wykorzystywane technologie:

  • Java
  • Spring
  • Vue.js
  • MySQL

Role

  • Administrator (Rektor)
    • Dodawanie nowych użytkowników
    • Usuwanie istniejących użytkowników
    • Podpinanie wykładowcy pod przedmiot
    • Ostateczne zaakceptowanie wniosku o stypendium
    • Zamykanie systemu i uczelni z powodu Koronavirusa
    • Dostęp do listy płatności
  • Student
    • Wgląd do swoich ocen
    • Wgląd do planu zajęć
    • Wgląd do decyzji
    • Wgląd do wykazu swoich stypendiów
    • Wnioskowanie o stypendium
    • Opłacenie pościgu
    • Opłacenie semestru (w przypadku studiów niestacjonarnych)
  • Dziekanat/Dziekan
    • Podpięcie studenta pod przedmiot
    • Usunięcie studenta z przedmiotu
    • Wstępne zaakceptowanie wniosku o stypendium
    • Dodawanie ogłoszeń
    • Otwieranie terminów
    • Zamykanie terminów
    • Dodawanie studenta do grupy dziekańskiej
    • Dodawanie studenta do grupy labolatoryjnej
  • Wykładowca
    • Dodawanie nowych ocen
    • Zmiana istniejących ocen
    • Usunięcie istniejących ocen
    • Tworzenie syllabusa do przedmiotu
  • Portier
    • Wyświetlenie ogłoszeń
    • Wyświetlenie wszystkich kluczy do sal
    • Wyświetlenie kluczy dostępnych na portierni do wydania
    • Wydanie wybranych kluczy dla wybranego użytkownika
    • Wyświetlenie kluczy wydanych, możliwych do zwrócenia
    • Zwrócenie na portiernię wybranych kluczy wydanych użytkownikom

Skład zespołu:

  • Dominik Kaliszewski
    • Temat pracy inżynierskiej: Inteligenty parking
    • Temat PIP: System zarządzania Taxi
    • Temat ISI: System zarządzania instytucją państwową
  • Katarzyna Dawiec
    • Temat pracy inżynierskiej: Aplikacja mobilna do obsługi korporacji taksówkowej
    • Temat PIP: System zarządzania Taxi
    • Temat ISI: System zarządzania instytucją państwową
  • Adrian Jakubczyk
    • Temat pracy inżynierskiej: N/A
    • Temat PIP: System zarządzania Taxi
    • Temat ISI: System zarządzania instytucją państwową
  • Karol Kołodziejczyk
    • Temat pracy inżynierskiej: Smartdom z użyciem Raspberry Pi
    • Temat PIP: System zarządzania Taxi
    • Temat ISI: System zarządzania instytucją państwową