Paola Magillo, Univestita' di Genova, Corso di Programmazione II per SMID, a.a. 2008-2009.

Laboratorio 07:

ESERCIZI SUL CASO DI STUDIO DATA BASE TURISTICO - PARTE I

In questi esercizi vediamo alcune delle classi che fanno parte dell'applicazione Java usata poi per l'esame (vedere lezione 12).

1) Scaricare il materiale

Prendere le classi:

Mettere tutti questi file in una directory.

Attenzione: il file DataBase.java aveva un bachetto che e' stato corretto ieri.

Prendere anche il data base di esempio, directory LeMieGite, che viene qui fornito in formato .zip: E decomprimerlo mettendo il file risultante nella stessa directory.

2) Generare la documentazione

Generare con javadoc la documentazione di tutte queste classi. Basta metterle tutte nella directory corrente e poi lanciare javadoc *.java.

Visualizzare la documentazione. Basta cliccare per aprirlo sul file principale di quelli generati da javadoc, che si chiama index.html (si trova nella directory corrente).

3) Scrivere un main

Per provare come funziona la ricerca nel data base, scrivere un main (nella classe DataBase o in una nuova classe separata) che esegue le seguenti operazioni:

  1. Crea un data base caricandolo dalla directori LeMieGite (ved. nella documentazione il costruttore della classe DataBase).
  2. Crea un criterio di ricerca (la classe Ricerca ha il costruttore di default).
  3. Inizializza alcuni dei campi del criterio di ricerca (i campi non inizializzati sono ignorati in ricerca, se cercassi ora caricherei tutto il data base).
    Per esempio consideriamo il campo parola chiave. Bisogna chiedere il valore all'utente, per fare questo:
  4. Interroga il data base mediante una ricerca con il criterio appena costruito. (ved. nella documentazione la funzione carica di DataBase).
  5. Stampa a video quante gite ci sono in totale nel data base e quante gite sono state trovate.
  6. Stampa poi i titoli delle gite trovate.