Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Applicazione java per videoteca
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
juggler
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/09/05 11:44
Messaggi: 166

MessaggioInviato: 15 Apr 2006 15:58    Oggetto: Applicazione java per videoteca Rispondi citando

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
Profilo Invia messaggio privato
4ndr34hack
Comune mortale
Comune mortale


Registrato: 08/07/06 15:29
Messaggi: 2

MessaggioInviato: 08 Lug 2006 15:43    Oggetto: Rispondi citando

Non ci crederai ma stò facendo anche io un programma per una videoteca, per un esame per l'università Very Happy !
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 Razz
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 Very Happy
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 Razz!

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
Profilo Invia messaggio privato
Old Cesc
Comune mortale
Comune mortale


Registrato: 13/01/11 18:11
Messaggi: 1

MessaggioInviato: 13 Gen 2011 18:15    Oggetto: VideoNoleggio Rispondi citando

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 Smile
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11806
Residenza: Tokelau

MessaggioInviato: 14 Gen 2011 11:18    Oggetto: Rispondi

o siete tutti nello stesso corso, oppure direi che i professori ormai hanno esaurito la fantasia Wink Rolling Eyes Rolling Eyes Rolling Eyes
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
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