Precedente :: Successivo |
Autore |
Messaggio |
juggler Eroe in grazia degli dei

Registrato: 16/09/05 11:44 Messaggi: 166
|
Inviato: 15 Apr 2006 15:58 Oggetto: Applicazione java per videoteca |
|
|
Ciao raga, vorrei un aiutino x favore;dovrei stendere un pò di codice ad alto livello relativo alla gestione di una semplice videoteca.
Le variabili istanza sono: CodiceCliente,
NomeCliente,
CreditoCliente,
ListaVideoNoleggiati,
titoloVideo,
n_Canzonicantante,
N_copiedisponibili
I metodi sono: uno per ottenere i dati di un cliente che prenota un video;
un altro che movimenta il credito a disposizione del cliente,
un altro che rileva i dati relativi al video selezionato dal cliente
Ho diviso il problema in entità diverse facendo classi separate:Videoteca,
Video,
Cliente
Cantante
la classe Cantante sarebbe l'interfaccia per la classe Video.
La classe Videoteca è in dipendenza con le classi Cliente e Video.
Vorrei utilizzare anche gli array se è possibile. Mi potreste dare una mano x favore nell'implementazione dei metodi e nell'abbozzo delle classi? Anche con una modesta classe di collaudo/test? Grazie mille in anticipo, ciao! |
|
Top |
|
 |
4ndr34hack Comune mortale

Registrato: 08/07/06 15:29 Messaggi: 2
|
Inviato: 08 Lug 2006 15:43 Oggetto: |
|
|
Non ci crederai ma stò facendo anche io un programma per una videoteca, per un esame per l'università !
Allora ti dico già subito di non usare array.
Ti consiglio di usare la classe ArrayList, che sono vettori dinamici, nel senso che non devi impostare una lunghezza al vettore e se devi aggiungere un elemento all'ArrayList basta che usi il metodo add.
Ecco qualche esempio:
Codice: | //devi importare ArrayList dal pack util
import java.util.ArrayList
//main ecc...
ArrayList film= new ArrayList();
//Per inserire un oggetto
film.add(Oggetto);
//Per prendere recuperare un oggetto
Film f1= (Film)film.get(posizione);/*Devi fare un casting perchè il metodo */restituisce un oggetto! |
Per più info cerca nella documentazione, altrimenti chiedi a me
Ora io ho organizzato il mio programma in 4 parti:
*film
*Tesserati(ovvero i clienti)
*Fornitori
*Contabilità
I film sono una classe-figlio della classe merce, ovviamente tu puoi creare direttamente una classe film
Il film ha come variabili d'istanza, titolo, data acquisto, costo film, costo noleggio...
I tesserati sono delle persone con una tessera(quindi la tessera è un altro oggetto).
La tessera ha in se un ArrayList contente i film affittati.
Per tenere conto del tempo che il tesserato detiene il film, ho creato una classe che crea un oggetto Film+Data.
I fornitori sono sempre persone e hanno un ArrayList contenente i film forniti alla videoteca.
La contabilità è una classe che tiene conto dei soldi usati per comperare i film dai fornitori + i soldi che i tesserati danno per il film.
Ora il programma è spiegato molto brevemente...
Quando finirò il programma lo metterò disponibile su internet, quindi se vuoi ti darò il link.
Spero di essere stato utile !
PS
Il mio programma è dotato anche d'interfaccia grafica... E pensare che il prof si è fermato a spiegare alle interfacce, senza parlare di eccezioni,serializzazioni ecc... Se non mi dà 30 lo denuncio per danni morali!!! |
|
Top |
|
 |
Old Cesc Comune mortale

Registrato: 13/01/11 18:11 Messaggi: 1
|
Inviato: 13 Gen 2011 18:15 Oggetto: VideoNoleggio |
|
|
Ciao, anche io devo fare un'esame all'università riguardante la gestione di un videonoleggio !! Dandomi la tua mail magari ti posso inviare il testo del mio esame così potresti darmi una mano se ti va !! Sono un pochino in crisi.... Aspetto tue notizie !! Ringrazio in anticipo  |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11807 Residenza: Tokelau
|
Inviato: 14 Gen 2011 11:18 Oggetto: |
|
|
o siete tutti nello stesso corso, oppure direi che i professori ormai hanno esaurito la fantasia  |
|
Top |
|
 |
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|