System wspomagający pracę planisty

System wspomagający pracę planisty

Projekt: został wykonany w grupie 14 osobowej. Zakłada utworzenie systemu wspomagającego pracę planisty na uczelni. Mi jako zadanie przypadło zarządzanie całą grupą czy też jej kontrolowanie.

Opis aplikacji:
Aplikacja System planista umożliwia wydajne formowanie harmonogramu zajęć, przy uwzględnieniu podziału na sprawowane obowiązki. W systemie znajdują się trzy typy uprawnień użytkowników. Każdy z nich ma dostęp do określonej przestrzeni systemu. Wydajne układanie planu zajęć następuje poprzez auto rozmieszczanie, które jest wykorzystywane w przypadku, gdy użytkownik nie wstawił danego przedmiotu do harmonogramu zajęć.
Aplikacja jest zgodna oraz wyświetla się poprawnie w większości najnowszych przeglądarek internetowych oraz jest kompatybilna z większością systemów operacyjnych. Istnieje również możliwość uruchomienia aplikacji na systemie mobilnym. Obsługa aplikacji jest możliwa bez instalacji dodatkowego oprogramowania, nie jest konieczne więc posiadanie praw administratora na danym komputerze oraz w sposób sprawny i szybki można zacząć pracę z Systemem planista. Do poprawnego działania aplikacji wymagane jest natomiast stałe połączenie z Internetem. Dzięki zastosowaniu technologii takich jak HTML oraz CSS, można w sposób bezproblemowy zarządzać treścią aplikacji. Jest ona dostępna dla wielu użytkowników jednocześnie, nie spowalniając pracy wykonywanej przez każdego z nich.
Przy procesie tworzenia aplikacji uwzględniono zasady bezpieczeństwa, hasło znajdujące się w bazie danych jest zaszyfrowane, przy ustawianiu hasła użytkownik jest proszony o wpisanie hasła, które zawiera przynajmniej ośmiu znaków w tym co najmniej jedna cyfra, hasło musi też zawierać małe i duże litery. Należy również potwierdzić hasło, przepisując je w polu poniżej.

Zastosowane technologie:
– Java EE

Oprogramowanie:
– Eclipse
– Play framework
– Git-scm

Prezentacja:

Wykonana przez Beatę Kuźlecką oraz Olę Strużyńską.

Filmy:

Panel wykładowcy:
Panel planisty:
Panel administratora:

Galeria: