Estratto del documento

ITIS “E. Mattei” - Sondrio

Indirizzo informatico

gLibrary

Applicazione per la gestione di una biblioteca scolastica

Michael Bertini 5^E

a.s. 2015/2016

Michael Bertini 5^E ITIS “E. Mattei”, Sondrio a.s. 2015/2016

Indice

Presentazione …............................................................................ pag. 2

La struttura dell'applicazione …..................................................

1. Il database …......................................................................

1.1 Progettazione della base di dati .................................... pag. 3

1.2 Relazione fra la base di dati e l'applicazione …................. pag. 4

2. L'app Android .....................................................................

2.1 Main activity …............................................................... pag. 5

2.2 Mostra libro …............................................................... pag. 6

2.3 Prenotazione ….............................................................. pag. 6

2.4 Consigli di lettura …...................................................... pag. 7

3. Le pagine PHP …....................................................................

3.1 Metodo di invio dei dati …................................................. pag. 8

3.2 ricerca.php …................................................................. pag. 9

3.3 prenota.php …................................................................ pag. 9

3.4 gen.php/genaut.php/aut.php …......................................... pag. 10

3.5 annulla.php …................................................................ pag. 11

4. Le librerie ZXing ….............................................................. pag. 12

5. Sitografia …....................................................................... pag. 14

Michael Bertini 5^E ITIS “E. Mattei”, Sondrio a.s. 2015/2016

Presentazione

Questo progetto nasce come idea per un eventuale supporto ad una biblioteca scolastica. L'idea alla base di

questa applicazione è infatti quella di poter prenotare direttamente dal proprio dispositivo un libro che

l'utente vede, per esempio in una libreria, e desidera prenotare in biblioteca.

Per controllare la disponibilità del libro basta semplicemente inquadrare il codice a barre del libro prescelto

e con un semplice tocco prenotarlo se possibile.

Se il libro non dovesse invece essere prenotabile l'utente ha la possibilità di effettuare una ricerca per libri

simili. Si potrà allora cercare nella biblioteca scolastica i libri che presentano lo stesso genere e autore, solo lo

stesso autore o solo lo stesso genere.

L'applicazione si pone, come già detto, ad una funzione di supporto e quindi non sono implementate alcune

funzioni che si deve pensare faccia la biblioteca. Fra queste per esempio la gestione delle prenotazioni: è

l'app a memorizzare le prenotazioni, ma sarà poi la biblioteca a indicare quando un libro è ritornato dal

prestito e a modificare il valore nel database.

Il progetto si pone anche come un quadro riepilogativo di tutte le attività compiute all'interno dell'anno

scolastico unendo perciò la programmazione Android per la creazione di applicazioni con il linguaggio

PHP e SQL per la gestione del database contenente i libri. 2

Michael Bertini 5^E ITIS “E. Mattei”, Sondrio a.s. 2015/2016

La struttura dell'applicazione

1. Il database

1.1 Progettazione della base di dati

Il database gLibrary implementato tramite il linguaggio MySQL è utilizzato per la gestione delle

informazioni riguardanti i libri a disposizione della biblioteca e le prenotazioni.

Sono presenti le seguenti tabelle:

LIBRO: questa entità rappresenta nella sua

Anteprima
Vedrai una selezione di 4 pagine su 15
gLibrary, tesina Pag. 1 gLibrary, tesina Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
gLibrary, tesina Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
gLibrary, tesina Pag. 11
1 su 15
Sintesi

Introduzione gLibrary, tesina

Questo progetto nasce come idea per un eventuale supporto ad una biblioteca scolastica. L'idea alla base di questa applicazione è infatti quella di poter prenotare direttamente dal proprio dispositivo un libro che l'utente vede, per esempio in una libreria, e desidera prenotare in biblioteca. Per controllare la disponibilità del libro basta semplicemente inquadrare il codice a barre del libro prescelto e con un semplice tocco prenotarlo se possibile. Se il libro non dovesse invece essere prenotabile l'utente ha la possibilità di effettuare una ricerca per libri simili. Si potrà allora cercare nella biblioteca scolastica i libri che presentano lo stesso genere e autore, solo lo stesso autore o solo lo stesso genere. L'applicazione si pone, come già detto, ad una funzione di supporto e quindi non sono implementate alcune funzioni che si deve pensare faccia la biblioteca. Fra queste per esempio la gestione delle prenotazioni: è l'app a memorizzare le prenotazioni, ma sarà poi la biblioteca a indicare quando un libro è ritornato dal prestito e a modificare il valore nel database. Il progetto si pone anche come un quadro riepilogativo di tutte le attività compiute all'interno dell'anno scolastico unendo perciò la programmazione Android per la creazione di applicazioni con il linguaggio PHP e SQL per la gestione del database contenente i libri. La tesina di maturità permette il collegamento con alcune materie scolastiche.

Collegamenti

gLibrary, tesina

  • Informatica - Linguaggio PHP, database.
  • TPSIT - Linguaggio Android.
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi