Rozliczenie pojazdu aplikacja

Tworzę projekt rozliczenie pojazdu aplikacja, który ma za zadanie kontrolować zużycie paliwa w moim aucie prywatnym. Projekt nie będzie zawierał elementów komercyjnych. Jeżeli potrzebujesz dodatkowych funkcjonalności, przeczytaj ten cykl artykułów i rozbuduje swoją wersję o potrzebne elementy.

Powiązane artykuły

  1. Tworzenie bazy danych
  2. Zapis danych do bazy
  3. Aktualizacja danych w bazie
  4. Pobieranie danych
  5. Aplikacja REST, MyBatis, MySQL.

Analiza – rozliczenie pojazdu

Role użytkowników.

  • Administrator – jest to osoba odpowiedzialna za dodawanie nowych użytkowników.
  • Użytkownik – jest to osoba używająca systemu do rozliczenia przejazdów i tankowań swojego pojazdu. Po wprowadzeniu danych otrzymuje statystyki.

Scenariusze

  • Użytkownik – Za dodawanie i usuwanie użytkowników jest odpowiedzialny administrator systemu.
  • Pojazd – Każdy użytkownika może dodawać i edytować pojazdy, które sam posiada. Nie ma podglądu do pojazdów innych użytkowników.
  • Przejazd – Dla każdego pojazdu będą rejestrowane przejazdy i na podstawie zgromadzonych danych będzie możliwość określenia kosztów każdego przejazdu.
  • Tankowanie – Użytkownik dodaje oraz edytuje tankowania dla pojazdu, które sam stworzył w systemie.
  • Rozliczenia – Na podstawie zgromadzonych danych użytkownik będzie w stanie określić wszystkie parametry dotyczące przejazdu. Na początkowym etapie stworzymy ręczne dodawanie danych. Jednak synchnizator jest bardziej eleganckim rozwiązaniem i spróbujemy je zrealizować.

Architektura rozwiązania – rozliczenie pojazdu

Struktura bazy danych – rozliczenie pojazdu

Baza danych projektu rozliczenie pojazdy wraz z tabelami i relacjami

Repozytorium kodu źródłowego

Kod źródłowy każdego rozwiązania umieszczam na GitHub, gdzie każda zainteresowana osoba może go pobrać.

Zapraszam do kolejnych artykułów rozliczenie pojazdu aplikacja.