1. Wybieranie bazy,
- Po uruchomieniu programu wybieramy rodzaj bazy.
2. Tworzenie nowej bazy,
- Tworzy baze na podstawie zadanej ilosci elementow wprowadzonych przez uzytkownika.
3. Pobrananie i wczytanie bazy z pliku tekstowego,
- Uzytkownik uzupelnia plik tekstowy ktory nastepnie moze zostac wczytany do programu jako baza samochodow.
4. Zapis bazy,
- Program tworzy nowy plik (jezeli nie istnieje) badz nadpisuje (juz istniejacy) i wysyla do niego dane.
5. Przywracanie zapisanej bazy,
- Program odczytuje/przywraca wczesniej zapisany juz plik, jezeli nie istnieje przerywa wczytywanie.
6. Dodawanie samochodow do bazy.
- Dodaje element na koniec bazy, przy kazdym atrybucie sprawdzana jest jego poprawnosc.
7. Przeszukiwanie bazy,
- Pojedyncze przegladanie bazy ze spisem pod danymi wybranego samochodu.
8. Usuwanie,
- Usuwa wybrany element uzupelniajac baze.
9. Sortowanie,
- Sortuje samochody wedlug rocznika.
10. Wyszukiwanie,
- Wyszukuje po nazwie marki lub roczniku, sprawdza blednie wprowadzone dane.
11. Walidacja,
- Wszystkie wprowadzane dane zostaja sprawdzone przed ich akceptacja.
12. Sprawdzanie podjetych decyzji,
- Wszystkie decyzje wczesniej zostaja sprawdzone.