Spis treści

Projekt: baza danych osobowych cd

Podsumowanie zajęć:

Dodatkowe zagadnienia:

Projekt: Baza danych osobowych c.d.

Do projektu bazy danych z poprzednich zajęć dodajemy możliwość zapisu i odczytu bazy danych z pliku.

Uzupełnij projekt o poniższe elementy.

Do klasy Data dodaj:

Do klasy Baza dodaj:

Program

Rozbuduj program realizowany na poprzednich zajęciach (Zadanie 5: Baza danych osobowych) o możliwość zapisu i odczytu bazy danych z pliku. Przy pierwszym uruchomieniu program startuje z pustą bazą danych. Użytkownik może dodawać rekordy do bazy danych, przeglądać zawartość bazy danych oraz sortować rekordy alfabetycznie. Program powinien działać w pętli do momentu wybrania opcji zakończenia pracy. W momencie zamknięcia programu (po wybraniu opcji 4 z menu) aktualny stan bazy danych jest zapisywany w pliku znajdującym się w bieżącym katalogu programu. Przy każdym kolejnym uruchomieniu, jeszcze przed wypisaniem menu, program sprawdza, czy w bieżącym katalogu znajduje się plik zawierający zapis bazy danych z poprzedniego uruchomienia. Jeżeli plik istnieje to stan bazy danych zostaje odtworzony z tego pliku i program kontynuuje swoje działanie.