|
Cel pracy: Celem pracy jest zaprojektowanie i stworzenie aplikacji desktopowej w języku Java, która umożliwi użytkownikowi rejestrowanie wydatków na paliwo oraz ilości zatankowanego paliwa. Aplikacja pozwoli analizować zmiany cen paliwa, zużycie paliwa w czasie oraz średnie koszty eksploatacji samochodu związane z tankowaniem.
Założenia: Aplikacja będzie napisana w języku Java z wykorzystaniem biblioteki Swing lub JavaFX do interfejsu graficznego. Dane będą przechowywane lokalnie, np. w pliku lub lekkiej bazie danych (SQLite). Użytkownik będzie mógł dodawać dane tankowania (data, kwota, liczba litrów, opcjonalnie przebieg). Aplikacja obliczy średnią cenę za litr, zużycie paliwa oraz umożliwi przegląd statystyk na osi czasu. Możliwość prezentacji danych w formie wykresów.
Motywacja: Codzienne użytkowanie samochodu wiąże się z kosztami, których często nie monitorujemy na bieżąco. Zbieranie danych o tankowaniach może pomóc w lepszym zarządzaniu budżetem oraz dostarczyć informacji na temat efektywności użytkowania pojazdu.
Opis tematu: W pracy zostanie zaprojektowana aplikacja służąca do zapisywania informacji o tankowaniach pojazdu. Każdy wpis będzie zawierał datę, kwotę wydaną na paliwo, ilość zatankowanych litrów oraz inne opcjonalne dane, jak przebieg pojazdu. Aplikacja umożliwi analizę danych w różnych przekrojach czasowych, obliczanie średniego zużycia paliwa oraz wizualizację trendów cen paliw. Projekt zostanie zrealizowany w języku Java, z wykorzystaniem biblioteki do GUI oraz mechanizmu trwałego zapisu danych. W ramach pracy zostaną również przetestowane różne sposoby prezentacji danych oraz oceniona użyteczność rozwiązania.
Spodziewane wyniki: Działająca aplikacja
|