A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

18
ALL ABOUT UNIPARTHENOPE’S BOOK A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468

Transcript of A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Page 1: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

ALL ABOUT UNIPARTHENOPE’S BOOK

A cura di:Mola Michele 0124000517Perna Gabriele 0124000820Rea Giovanni 0124000468

Page 2: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Da cosa nasce?

Dall’esigenza di utilizzare i servizi offerti dal sito web tramite un’ applicazione per dispositivi Android.

Page 3: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Cosa offre?

La possibilità di ricercare libri nuovi al miglior prezzo sugli store Amazon ed Ebay.

La possibiltà, da loggato,di ricercare e mettere in vendita libri usati, e di visualizzare i propri annunci.

Page 4: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Home Nell’activity Home l’utente ha

la possibilità di scegliere la categoria in cui accedere.

Page 5: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Nuovo 1/2 Scelta la categoria “Nuovo” l’utente può

selezionare,tra quelli disponibili,il titolo del libro da cercare.

Page 6: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Nuovo 2/2 Dopo aver selezionato il titolo e

premuto cerca, l’utente visualizza il risultato della ricerca.

Page 7: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Usato 1/2

Se l’utente sceglie la categoria “Usato” vengono chieste le credenziali universitarie.

Page 8: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Usato 2/2 Dopo aver compilato i

campi e premuto il pulsante di login, viene lanciato il metodo Connect().Il metodo prende username e password e,tramite il metodo POST,li invia all’ API RADIUS. La Connect(),inoltre, gestisce il risultato dell’ API. Se le credenziali sono valide viene lanciata l’activity Scelta Usato,altrimenti verrà visualizzato un messaggio di errore.

Page 9: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Scelta Usato 1/2 Dopo aver effettuato il login,

troviamo l’activity Scelta Usato, con un messaggio di benvenuto seguito dalla matricola dell’utente loggato. Sono riportate,inoltre, le azioni che possiamo svolgere nella categoria dell’usato. Le prime due azioni lanciano rispettivamente l’activity “Inserisci Usato” e “Ricerca Usato”,la terza azione ha un’implementazione un po’ diversa…

Page 10: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Scelta Usato 2/2 Tramite il metodo

SendGetMyBooks(), inviamo con il metodo GET ad un file PHP l’username dell’utente loggato.Il file PHP provvederà a interrogare il Database facendo restituire i titoli dei libri che l’utente ha in vendita.SendGetMyBooks () ,inoltre, si occupa della gestione del risultato inserendo le informazioni in un ArrayList .

Page 11: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Inserisci Usato 1/2

In questa activity abbiamo la possibilità di selezionare il titolo del libro da mettere in vendita ed inserire un recapito telefonico.

Page 12: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Inserisci Usato 2/2

Dopo aver selezionato il titolo e inserito il recapito telefonico, attraverso il metodo GET queste informazioni, arricchite dell’username, vengono inviate ad un file PHP che le intercetta e le inserisce all’interno del database.

Page 13: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Ricerca Usato 1/2

In questa activity, l’utente seleziona il titolo del libro che vuole acquistare e, dopo aver effettuato la ricerca, vengono visualizzate le informazioni sui venditori.

Page 14: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Ricerca Usato 2/2

Attraverso il metodo GET inviamo il titolo del libro selezionato ad un file PHP,che lo intercetta ed interroga il Database. Saranno restituite le info sui venditori.

Page 15: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Visualizza/Rimuovi Usato 1/2

In questa activity l’utente visualizza i propri libri in vendita, avendo inoltre la possibilità di rimuoverli.

Page 16: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Activity Visualizza/Rimuovi Usato 2/2

Il metodo sendGetDeleteMyBooks() tramite un metodo GET invierà l’username e il titolo del libro da eliminare ad un file PHP. Quest’ultimo rimuoverà dal Database il libro selezionato.

Page 17: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Tecnologia utilizzata

Page 18: A cura di: Mola Michele 0124000517 Perna Gabriele 0124000820 Rea Giovanni 0124000468.

Sviluppi futuri Ampliare il numero di Store associati

all’App. Rendere accessibile ad altre università

la gestione dell’ “Usato”.