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
- Tworzenie bazy danych
- Zapis danych do bazy
- Aktualizacja danych w bazie
- Pobieranie danych
- 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
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.