Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOWA — System Organizacji Wypożyczeń Akademickich

Wypożyczalnia Sprzętu Elektronicznego dla Kół Naukowych AGH


Skład zespołu

Rola Imię i Nazwisko Zakres odpowiedzialności
Project Leader Jakub Piela Koordynacja prac zespołu, kontakt z Product Ownerem, architektura systemu, przeglądy kodu
Frontend Maksymilian Piwowar Interfejs użytkownika, widoki webowe, integracja z API backendu
Backend Mikołaj Giza REST API, logika biznesowa, system kont i uprawnień, baza danych, wdrożenie

Temat projektu

SOWA to aplikacja webowa przeznaczona dla studenckich kół naukowych Akademii Górniczo-Hutniczej dysponujących wspólnym sprzętem elektronicznym, takim jak oscyloskopy, mikrokontrolery, mierniki, kamery czy laptopy.

System zastępuje papierowe zeszyty, arkusze kalkulacyjne i komunikację przez Discord/Slack — oferując jedno, wspólne miejsce do zarządzania całym procesem wypożyczeń, dostępne przez przeglądarkę na dowolnym urządzeniu.


Wizja systemu

Problem

Koła naukowe AGH nie mają dedykowanego narzędzia do ewidencji sprzętu. Stosowane alternatywy — papierowe zeszyty, arkusze Google czy wiadomości na Slacku — są nieczytelne, podatne na błędy i nie dają zarządowi wglądu w aktualny stan magazynu w czasie rzeczywistym.

Rozwiązanie

SOWA centralizuje cały proces wypożyczeń w jednej aplikacji webowej. System wyróżnia trzy role użytkowników:

  • Zarząd koła — zarządza kontami i uprawnieniami, zatwierdza rezerwacje, generuje raporty inwentaryzacyjne na potrzeby uczelni.
  • Opiekun sprzętu — wydaje i przyjmuje zwroty sprzętu, aktualizuje stan magazynowy, rejestruje usterki.
  • Członek koła — przegląda katalog, składa i anuluje rezerwacje, odbiera i zwraca sprzęt przez interfejs webowy.

Kluczowe korzyści

Korzyść Opis
Oszczędność czasu Wydanie lub przyjęcie zwrotu zajmuje kilka sekund w przeglądarce, zamiast ręcznego uzupełniania arkuszy
Pełna rozliczalność Każdy przedmiot ma jednoznacznie przypisanego posiadacza i pełną historię wypożyczeń
Ochrona budżetu Wymuszanie deklaracji stanu technicznego przy każdym zwrocie eliminuje sytuacje, gdy uszkodzony sprzęt wraca do obiegu
Przepływ informacji Każdy członek koła samodzielnie sprawdza dostępność sprzętu bez angażowania opiekuna
Gotowe raporty Eksport stanu magazynu do pliku Excel jednym kliknięciem

Zakres funkcjonalny

System obejmuje pięć głównych obszarów:

Obszar Historyjki
Konta i role Rejestracja, logowanie, zatwierdzanie kont, przypisywanie ról
Katalog sprzętu Przeglądanie z filtrowaniem, dodawanie sprzętu, zmiana statusu
Wypożyczenia i zwroty Rezerwacja, anulowanie, potwierdzenie wydania, przyjęcie zwrotu z deklaracją stanu
Widoczność stanu Podgląd aktualnego posiadacza, historia wypożyczeń
Powiadomienia i raporty Automatyczne przypomnienia e-mail o terminie zwrotu, eksport raportu do Excel

Ograniczenia projektowe

  1. System dostępny wyłącznie jako aplikacja webowa — bez dedykowanej aplikacji mobilnej.
  2. Rejestracja przez e-mail i hasło — bez integracji z zewnętrznymi systemami autoryzacji (np. USOS).
  3. Jedna instancja systemu obsługuje jedno koło naukowe.
  4. Brak integracji z systemami finansowymi uczelni.
  5. Zakres funkcjonalny celowo ograniczony do niezbędnego minimum użytecznego działania systemu.

Linki

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages