U programskom jeziku Java implementirati aplikaciju za vođenje knjižare. Aplikacija treba da
obezbedi rad sa sledećim entitetima:
Knjiga – ima identifikator, naslov, godinu izdanja, cenu, autora i izdavača
Autor – ima identifikator, ime i prezime Izdavač – ima identifikator i naziv
Aplikacija treba da obezbedi sledeće funkcionalnosti:
1. Dodavanje, izmenu i brisanje Knjiga, Autora i Izdavača
2. Pretragu knjiga: a. Po delu naslova b. Po delu imena ili prezimena Autora c. Po delu naziva izdavača d. Po opsegu cene (između minimalne i maksimalne cene) Omogućiti korisniku da odabere da li će pronađene knjige biti sortirane po ceni ili po godini izdanja.
Podatke čuvati u tekstualnim fajlovima. Izbor formata podataka prepušten je polazniku.