Skip to content

Latest commit

 

History

History
82 lines (57 loc) · 3.75 KB

README.md

File metadata and controls

82 lines (57 loc) · 3.75 KB

Implementacja aplikacji internetowej do analizy danych pogodowych w celu przewidzenia prognozy pogody

Temat pracy magisterskiej polegający na stworzeniu aplikacji internetowej, która będzie wykorzystana do analizy dużych zbiorów danych pogodowych.

Spis treści

Krótki opis repozytorium

W tym repozytorium powstała aplikacja internetowa, która umożliwia analizę danych pogodowych poprzez wykorzystanie dostępnych narzędzi oraz umożliwi wizualizacje danych za pomocą wykresów.

Technologie jakie zostały użyte do pracy

Koncepcja aplikacji

Do wykonania był projekt aplikacji internetowej Do analizy danych pogodowych. zapewnienie użytkownikom możliwości dostępu do aktualnych i historycznych danych pogodowych, a także ich analizy za pomocą zaawansowanych algorytmów przetwarzania danych. W tym celu powstała właśnie ta aplikacja by rozwiązać przedstawiony problem.

Lista aktorów

  • Aktorzy
    • Admin
    • Użytkownik

Lista przypadków użycia

  • Główne funkcjonalności
    • Autoryzacja użytkownika
      • Zarejestruj się
      • Zaloguj się
    • Zarządzanie kontami użytkowników
    • Zarządzanie tabel miejscowości
    • Zarządzanie tabel danych pogodowych
    • Przeglądanie Aktualnej pogody
    • Przeprowadzenie prognozy
    • Tworzenie raportu

Struktura bazy danych

Do aplikacja została utworzona baza danych w PostgreSQL którego poniższy diagram przedstawia jego strukture

Struktura bazy danych (jasny motyw) Struktura bazy danych (jasny motyw)

Opis struktury bazy danych

  • Tabela forecast Łączy się z tabelą location relacją jeden do wielu. Oznacza to, że jedna lokalizacja może mieć wiele prognoz
  • Tabela forecast Łączy się z tabelą report relacją jeden do wielu. Oznacza to, że jeden raport może mieć wiele prognoz
  • Tabela report Łączy się z tabelą users relacją jeden do wielu. Oznacza to, że jeden użytkownik może mieć wiele raportów
  • Tabela weatherdata Łączy się z tabelą location relacją jeden do wielu. Oznacza to, że jedna lokalizacja może mieć wiele wpisów danych pogodowych

Reszta informacji znajduje się w dokumentacji w rozdziale Dokumentacja

Dokumentacja

Dokumentacja początkowa znajduje się w postaci pliku PDF pod tym linkiem -> LINK

Dokumentacja końcowa znajduje sie w postaci pliku PDF pod tym linkiem -> LINK

W folderze dokumentacja znajdują sie także pliki Microsoft Word, które można pobrać.

Pobranie i Klonowanie

Można pobrać repozytorium na dwa sposoby:

  • git clone https://github.com/DLQuake/Weather-Dashboard.git
    
  • Download ZIP