Skip to content

Aplikacja internetowa, która posłuży do analizy danych pogodowych w celu przewidzenia pogody na wybrane dni. Ten projekt jest wykonywany w ramach pracy magisterskiej

Notifications You must be signed in to change notification settings

DLQuake/Weather-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Aplikacja internetowa, która posłuży do analizy danych pogodowych w celu przewidzenia pogody na wybrane dni. Ten projekt jest wykonywany w ramach pracy magisterskiej

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published