Autore Topic: Progetto gestionale stile biblioteca  (Letto 1365 volte)

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Progetto gestionale stile biblioteca
« il: 09 Aprile 2011, 12:24:35 CEST »
0
Salve ragazzi a luglio dovrei presentare il progetto per programmazione in java e ho scelto di creare un gestionale stile biblioteca. Vi spiego in poche parole la mia idea. Vorrei creare un'apps che mi permetta di consultare un database che contiene cd,dvd e libri e prenotarne o comprarne uno o più. Ho pensato a creare un'applicazione android perchè mi tornerebbe più utile che scrivere una in java per pc che utilizza GUI Swing(come da direttive del prof) però c'è un piccolo problema non ho mai creato nessuna applicazione per android. Secondo voi è un lavoro fattibile il mio oppure mi risulterebbe più facile creare l'applicazione tradizionale per il pc?

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Progetto gestionale stile biblioteca
« Risposta #1 il: 09 Aprile 2011, 15:31:06 CEST »
0
Altre persone sono molto più qualificate di me per risponderti, però secondo me dipende da quanto esperto sei di Java. Perchè programmare per un dispositivo Android significa conoscere e sapere gestire i vincoli imposti dalla piattaforma, inclusi gli strumenti di sviluppo e debug. Insomma, se hai una buona conoscenza/esperienza di Java potrebbe andare bene.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #2 il: 09 Aprile 2011, 15:56:15 CEST »
0
Purtroppo non ho una conoscenza o esperienza così approfondita di java! Diciamo che sono al livello medio-elementare!  :-[

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Progetto gestionale stile biblioteca
« Risposta #3 il: 09 Aprile 2011, 16:08:34 CEST »
0
Allora la cosa migliore che puoi fare è scaricare l'ambiente di sviluppo, installarlo e provare a fare i vari HelloXXXX proposti sul sito ufficiale. Così ti rendi conto direttamente se è fattibile.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #4 il: 09 Aprile 2011, 21:50:20 CEST »
0
@bradipao
nel caso avessi qualche difficoltà (cosa molto probabile) posso utilizzare questo topic per postare il codice da me scritto?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Progetto gestionale stile biblioteca
« Risposta #5 il: 09 Aprile 2011, 23:13:02 CEST »
0
No apri un thread specifico per ogni problema ;)

Sent from my HTC Desire

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #6 il: 12 Aprile 2011, 12:57:53 CEST »
0
Ti ringrazio! Ieri mi sono visto diversi Helloworld e ho capito che senza un libro che mi spieghi almeno le principali cose di android non posso andare avanti. Intanto ho stilato una bozza del progetto sulla carta, come da manuale!  :-P

In pratica dovrei creare un database contenente libri, cd e dvd poi dovrei creare una classe che mi permette di cercare all'interno di questo database l'oggetto da me desidarato.

Ho un piccolo dubbio...come mi conviene impostare il database? Cioè ne faccio tre diversi per ogni tipologia oppure includo tutto dentro ad uno?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Progetto gestionale stile biblioteca
« Risposta #7 il: 12 Aprile 2011, 13:47:12 CEST »
0
Uno singolo con dentro diverse tabelle. Come strutturalo dipende un po dalle informazioni che devi memorizzare :)

Sent from my HTC Desire

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #8 il: 12 Aprile 2011, 17:04:00 CEST »
0
Quindi dovrei creare tre tabelle differenti cioè:

Nella tabella CD devo inserire: Autore, genere musicale, numero tracce, tempo di esecuzione
Nella tabella DVD devo inserire: Titolo, regista, genere del film, durata
Nella tabella Libri devo inserire: Titolo, Autore, genere del libro, casa editrice, anno di pubblicazione, numero delle pagine

Per caso è anche possibile inserire un flag per indicare se un'ipotetico libro,cd o dvd è disponibile o meno? Purtroppo non so ancora molto di SQL quindi non conosco a pieno tutte le sue potenzialità.


Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Progetto gestionale stile biblioteca
« Risposta #9 il: 12 Aprile 2011, 17:12:53 CEST »
0
Quindi dovrei creare tre tabelle differenti cioè:

Nella tabella CD devo inserire: Autore, genere musicale, numero tracce, tempo di esecuzione
Nella tabella DVD devo inserire: Titolo, regista, genere del film, durata
Nella tabella Libri devo inserire: Titolo, Autore, genere del libro, casa editrice, anno di pubblicazione, numero delle pagine

Per caso è anche possibile inserire un flag per indicare se un'ipotetico libro,cd o dvd è disponibile o meno? Purtroppo non so ancora molto di SQL quindi non conosco a pieno tutte le sue potenzialità.
puoi metterci un intero, 1 o 0, oppure un boolean!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #10 il: 12 Aprile 2011, 17:15:12 CEST »
0
mhhhh forse un boolean sarebbe la cosa migliore. Ma come collego poi il risultato di quel boolean con l'interfaccia grafica del programma?

Offline ciopper90

  • Utente junior
  • **
  • Post: 106
  • Respect: +4
    • Mostra profilo
Re:Progetto gestionale stile biblioteca
« Risposta #11 il: 12 Aprile 2011, 18:48:47 CEST »
0
mhhhh forse un boolean sarebbe la cosa migliore. Ma come collego poi il risultato di quel boolean con l'interfaccia grafica del programma?
semplicemente quando prelevi il risultato decidi come far visualizzare il risultato.
o imposti un colore diverso in base al fatto che sia disponibile o meno o qualsiasi altra cosa

Offline MrBrown

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung I5500
  • Sistema operativo:
    Linux/win
Re:Progetto gestionale stile biblioteca
« Risposta #12 il: 16 Aprile 2011, 02:59:09 CEST »
0
Quindi dovrei creare tre tabelle differenti cioè:

Nella tabella CD devo inserire: Autore, genere musicale, numero tracce, tempo di esecuzione
Nella tabella DVD devo inserire: Titolo, regista, genere del film, durata
Nella tabella Libri devo inserire: Titolo, Autore, genere del libro, casa editrice, anno di pubblicazione, numero delle pagine

Per caso è anche possibile inserire un flag per indicare se un'ipotetico libro,cd o dvd è disponibile o meno? Purtroppo non so ancora molto di SQL quindi non conosco a pieno tutte le sue potenzialità.


Ti consiglio di mettere anche una tabella "giacenza"
Id (del Titolo/dvd/libro) , giacenza ,ordinato.
Trovato il titolo interroghi la tabelle per id  fai calcolo giacenza - ordinato , se negativo  o 0    = non disponibile,  se > 0 acquistabile.
Come suggerito deciderati tu se colorare la riga o meno della lista che visualizzerai.
Ciao

Offline ZeroBlaster

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Play Store ID:
    Bologna
  • Sistema operativo:
    Windows 7, Ubuntu 10.04
Re:Progetto gestionale stile biblioteca
« Risposta #13 il: 29 Aprile 2011, 13:40:58 CEST »
0
Eccomi di ritorno con le idee un pò più chiare sul mondo Android grazie al libro di Massimo Carli che mi sta aiutando moltissimo nella comprensione di tutto il sistema Android. Ho letto un pò di materiale su SQLite ma ancora non ho le idee chiarissime. Devo realizzare una finestra per la ricerca nel database dei miei dati. Quindi dovrei scrivere una query che mi vada a cercare i dati e mi restituisca i risultati( che ancora non ho capito molto bene come si fa) però non ho capito come avviare l'azione alla pressione del bottone Cerca (che sarà presente nella finestra) e come far apparire i risultati della ricerca nella text view. Potete darmi una mano?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo