SlideShare a Scribd company logo
1 of 12
TOURAPP
Cds Informatica e Tecnologie per la produzione del
Software (ITPS)
Sviluppo di Mobile Software a.a 2018/19
Professor Paolo Buono
A cura di:
Pansini Antonio
Piccininni Giuseppe
Piscopo Alessandro
Sparapano Michelangelo
Il caso di studio che ci siamo proposti di realizzare è lo sviluppo di un’applicazione che incentivi la
promozione turistica in una determinata città, che sia di supporto per chiunque la utilizzi fornendo
informazioni sui principali siti di interesse culturale, storico e/o artistico e sulle attività di ristoro e
svago.
SCENARIO ATTUALE
TourApp nasce con l’intento di promuovere le attrazioni turistiche di una specifica città, supportando i
turisti e fornendo loro informazioni riguardo le attrazioni turistiche della città. Oltre alla ricerca dei
luoghi di interesse, l’app permette ai turisti di usufruire di coupon, messi a disposizione dai
commercianti, al fine di promuovere determinati prodotti o luoghi. Infine, i turisti possono
memorizzare nella sezione “Il mio diario” le foto e le esperienze provate durante la visita della città.
Introduzione
La nostra applicazione
Sulla base di quanto analizzato, la nostra applicazione si
propone come valido strumento di supporto per il
turista che vuole visitare una determinata città, e che
vuole avere in maniera semplice e immediata
informazioni relative ai punti di interesse, strutture in cui
dormire, mangiare etc.
Inoltre si pone come un valido strumento di interazione
fra i turisti e gli InfoPoint in quanto, accedendo
all’applicazione con le proprie credenziali, l’app mette a
disposizione una serie di funzionalità amministrative a lui
riservate grazie alle quali può gestire le proprie
informazioni, le attrazioni, le categorie e i coupon, che
saranno visibili agli utilizzatori dell’applicazione, messi a
disposizioni dai commercianti registrati al nostro
sistema.
Login e Registrazione Viaggiatore
Nel caso in cui l’utente volesse iscriversi
all’applicazione può farlo direttamente dalla main
page della nostra applicazione cliccando sulla voce
«Registrati» compilando poi, i campi richiesti.
Una volta effettuata correttamente la registrazione, si
viene aggiunti al database e si potrà eseguire il login,
nella pagine di «Benvenuto», inserendo e-mail e
password. Per rendere più comodo questa
operazione abbiamo adoperato la funzionalità
«Ricordami» in modo tale che l’app si ricordi le
credenziali con cui effettuare l’accesso, così da poter
far velocizzare l’operazione di login.
Registrazione del Commerciante
La registrazione del commerciante è leggermente diversa
rispetto a quella del viaggiatore. Dovrà inserire campi
diversi, compresa la categoria della propria attività, così da
poter inserirla nel filtro di ricerca.
Potrà effettuare il login dalla pagina di «Benvenuto».
Visualizzazione del Profilo
Sia il viaggiatore che il commerciante
potranno consultare il proprio profilo
personale per leggerne i dati come
per esempio i passi (attraverso il
contapassi implementato) compiuti
durante l’utilizzo dell’app, avendo
anche la possibilità di modificare i
propri dati, oppure cancellare
direttamente il proprio account.
Utente Commerciante
Esplora
All’apertura della applicazione, sia il
viaggiatore che l’ospite verranno indirizzati
nella sezione «Esplora», costituita dalla
mappa con tutti i marker dei vari luoghi di
interesse registrati alla
piattaforma(ricordiamo che un utente non
è obbligato alla registrazione, ma potrà
farlo in qualsiasi momento per poter
usufruire di tutte le funzionalità dell’app).
Solo gli utenti registrati potranno interagire
con i marker sulla mappa avendo la
possibilità di usufruire dei coupon messi a
disposizione dai commercianti.
Filtro delle Categorie
Nella sezione Esplora il sistema dà la possibilità ai
viaggiatori registrati di visualizzare i luoghi di
interesse in base ai servizi di localizzazione del
proprio smartphone. Questi luoghi sono ovviamente
filtrabili in base alle categorie indicate e ai bisogni del
turista dalla tab in alto. Per ogni categoria ogni
marker sarà differente.
Diario
Il viaggiatore può salvare foto di
eventi particolari e custodirli
nella sezione «Diario»,
arricchendoli con una descrizione
e un titolo a piacere.
Così facendo potrà accedere ad
una sezione contente una
collezione di ricordi che
potranno essere cancellati o
modificati.
Coupon
Il viaggiatore può accedere alla lista di codici promozionali
utilizzabili, attraverso la sezione «Coupon». Qui sono presenti
i coupon relativi ai vari punti di interesse (attrazione, di ristoro
etc..).
Per ognuno vengono mostrati tutti i dettagli: nome,
descrizione, codice, percentuale di sconto e icona
identificativa per la categoria. Cliccando su di esso si può
decidere se utilizzarlo. Una volta utilizzato, il coupon non sarà
più utilizzabile, venendo eliminato dalla lista.
Impostazioni
Abbiamo scelto di implementare una sezione dedicata
alle impostazioni, dove vengono raccolte le principali:
«Impostazioni applicazione».
Nella la voce FAQ vengono riportate le probabili
domande che un utente può porsi.
Inoltre si dà la possibilità di lasciare un feedback
attraverso una email.
Gestione dei Dati
I dati vengono memorizzati sul database
Firebase, un database in cloud.
L’accesso al database è stato gestito tramite
classi apposite (Data access object), al fine di
astrarre e rendere riutilizzabile il codice
d’accesso ai dati.
Con Firebase è possibile anche utilizzare l’app
anche durante momenti di scarsa connettività.

More Related Content

Similar to Power point tourapp

Motori Di Ricerca 3 Esercitazione
Motori Di Ricerca   3 EsercitazioneMotori Di Ricerca   3 Esercitazione
Motori Di Ricerca 3 EsercitazioneE-Group
 
E-commerce esercitaz1
E-commerce esercitaz1E-commerce esercitaz1
E-commerce esercitaz1MariaDussin
 
Verdeblu Definitiva
Verdeblu DefinitivaVerdeblu Definitiva
Verdeblu Definitivassgbologna
 
Makeitapp - App per Aeroporti
Makeitapp - App per AeroportiMakeitapp - App per Aeroporti
Makeitapp - App per AeroportiMakeitapp
 
Presentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPresentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPadosoft.com
 
3a esercitazione: motori tematici (A/K) - Gruppo Capramagra
3a esercitazione: motori tematici (A/K) - Gruppo Capramagra3a esercitazione: motori tematici (A/K) - Gruppo Capramagra
3a esercitazione: motori tematici (A/K) - Gruppo CapramagraVladi Finotto
 
Eidos: Guida Google Analytics
Eidos: Guida Google AnalyticsEidos: Guida Google Analytics
Eidos: Guida Google AnalyticsEidos Srl
 
Presentazione app itincontra
Presentazione app itincontraPresentazione app itincontra
Presentazione app itincontrafabriziocanevari
 
SARDCOIN - Tecnologie blockchain a supporto del turismo in Sardegna
SARDCOIN - Tecnologie blockchain a supporto del turismo in SardegnaSARDCOIN - Tecnologie blockchain a supporto del turismo in Sardegna
SARDCOIN - Tecnologie blockchain a supporto del turismo in SardegnaSardegna Ricerche
 
It fast presentation 2 by salvatore tagliavia
It fast presentation 2 by salvatore tagliavia It fast presentation 2 by salvatore tagliavia
It fast presentation 2 by salvatore tagliavia Salvatore Cannavo
 
Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...
 Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas... Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...
Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...maurizio vellano
 
OnDaMove2.0 Brief Presentation
OnDaMove2.0 Brief PresentationOnDaMove2.0 Brief Presentation
OnDaMove2.0 Brief PresentationOnlyGoodVibez
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2nikorevivalgroup
 
Business con la realta aumentata
Business con la realta aumentataBusiness con la realta aumentata
Business con la realta aumentataGianluca Vaglio
 
Iulm Mobile Relationship by Enrico Sponza
Iulm Mobile Relationship by Enrico SponzaIulm Mobile Relationship by Enrico Sponza
Iulm Mobile Relationship by Enrico SponzaSint
 
Italian Tourism Expo: Presentazione
Italian Tourism Expo: PresentazioneItalian Tourism Expo: Presentazione
Italian Tourism Expo: PresentazioneItalian Tourism Expo
 

Similar to Power point tourapp (20)

Motori Di Ricerca 3 Esercitazione
Motori Di Ricerca   3 EsercitazioneMotori Di Ricerca   3 Esercitazione
Motori Di Ricerca 3 Esercitazione
 
E-commerce esercitaz1
E-commerce esercitaz1E-commerce esercitaz1
E-commerce esercitaz1
 
Verdeblu Definitiva
Verdeblu DefinitivaVerdeblu Definitiva
Verdeblu Definitiva
 
Social network Instagram: comunicare efficacemente attraverso la condivisione...
Social network Instagram: comunicare efficacemente attraverso la condivisione...Social network Instagram: comunicare efficacemente attraverso la condivisione...
Social network Instagram: comunicare efficacemente attraverso la condivisione...
 
App4Expo IMantova Project
App4Expo IMantova ProjectApp4Expo IMantova Project
App4Expo IMantova Project
 
Makeitapp - App per Aeroporti
Makeitapp - App per AeroportiMakeitapp - App per Aeroporti
Makeitapp - App per Aeroporti
 
Presentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPresentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by Padosoft
 
3a esercitazione: motori tematici (A/K) - Gruppo Capramagra
3a esercitazione: motori tematici (A/K) - Gruppo Capramagra3a esercitazione: motori tematici (A/K) - Gruppo Capramagra
3a esercitazione: motori tematici (A/K) - Gruppo Capramagra
 
Sbitter Pitch
Sbitter PitchSbitter Pitch
Sbitter Pitch
 
Eidos: Guida Google Analytics
Eidos: Guida Google AnalyticsEidos: Guida Google Analytics
Eidos: Guida Google Analytics
 
Presentazione app itincontra
Presentazione app itincontraPresentazione app itincontra
Presentazione app itincontra
 
SARDCOIN - Tecnologie blockchain a supporto del turismo in Sardegna
SARDCOIN - Tecnologie blockchain a supporto del turismo in SardegnaSARDCOIN - Tecnologie blockchain a supporto del turismo in Sardegna
SARDCOIN - Tecnologie blockchain a supporto del turismo in Sardegna
 
It fast presentation 2 by salvatore tagliavia
It fast presentation 2 by salvatore tagliavia It fast presentation 2 by salvatore tagliavia
It fast presentation 2 by salvatore tagliavia
 
Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...
 Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas... Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...
Web 2.0 e Supporti multimediali di ultima generazione per il turista enogas...
 
OnDaMove2.0 Brief Presentation
OnDaMove2.0 Brief PresentationOnDaMove2.0 Brief Presentation
OnDaMove2.0 Brief Presentation
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2
 
Business con la realta aumentata
Business con la realta aumentataBusiness con la realta aumentata
Business con la realta aumentata
 
Mobicity
MobicityMobicity
Mobicity
 
Iulm Mobile Relationship by Enrico Sponza
Iulm Mobile Relationship by Enrico SponzaIulm Mobile Relationship by Enrico Sponza
Iulm Mobile Relationship by Enrico Sponza
 
Italian Tourism Expo: Presentazione
Italian Tourism Expo: PresentazioneItalian Tourism Expo: Presentazione
Italian Tourism Expo: Presentazione
 

Power point tourapp

  • 1. TOURAPP Cds Informatica e Tecnologie per la produzione del Software (ITPS) Sviluppo di Mobile Software a.a 2018/19 Professor Paolo Buono A cura di: Pansini Antonio Piccininni Giuseppe Piscopo Alessandro Sparapano Michelangelo
  • 2. Il caso di studio che ci siamo proposti di realizzare è lo sviluppo di un’applicazione che incentivi la promozione turistica in una determinata città, che sia di supporto per chiunque la utilizzi fornendo informazioni sui principali siti di interesse culturale, storico e/o artistico e sulle attività di ristoro e svago. SCENARIO ATTUALE TourApp nasce con l’intento di promuovere le attrazioni turistiche di una specifica città, supportando i turisti e fornendo loro informazioni riguardo le attrazioni turistiche della città. Oltre alla ricerca dei luoghi di interesse, l’app permette ai turisti di usufruire di coupon, messi a disposizione dai commercianti, al fine di promuovere determinati prodotti o luoghi. Infine, i turisti possono memorizzare nella sezione “Il mio diario” le foto e le esperienze provate durante la visita della città. Introduzione
  • 3. La nostra applicazione Sulla base di quanto analizzato, la nostra applicazione si propone come valido strumento di supporto per il turista che vuole visitare una determinata città, e che vuole avere in maniera semplice e immediata informazioni relative ai punti di interesse, strutture in cui dormire, mangiare etc. Inoltre si pone come un valido strumento di interazione fra i turisti e gli InfoPoint in quanto, accedendo all’applicazione con le proprie credenziali, l’app mette a disposizione una serie di funzionalità amministrative a lui riservate grazie alle quali può gestire le proprie informazioni, le attrazioni, le categorie e i coupon, che saranno visibili agli utilizzatori dell’applicazione, messi a disposizioni dai commercianti registrati al nostro sistema.
  • 4. Login e Registrazione Viaggiatore Nel caso in cui l’utente volesse iscriversi all’applicazione può farlo direttamente dalla main page della nostra applicazione cliccando sulla voce «Registrati» compilando poi, i campi richiesti. Una volta effettuata correttamente la registrazione, si viene aggiunti al database e si potrà eseguire il login, nella pagine di «Benvenuto», inserendo e-mail e password. Per rendere più comodo questa operazione abbiamo adoperato la funzionalità «Ricordami» in modo tale che l’app si ricordi le credenziali con cui effettuare l’accesso, così da poter far velocizzare l’operazione di login.
  • 5. Registrazione del Commerciante La registrazione del commerciante è leggermente diversa rispetto a quella del viaggiatore. Dovrà inserire campi diversi, compresa la categoria della propria attività, così da poter inserirla nel filtro di ricerca. Potrà effettuare il login dalla pagina di «Benvenuto».
  • 6. Visualizzazione del Profilo Sia il viaggiatore che il commerciante potranno consultare il proprio profilo personale per leggerne i dati come per esempio i passi (attraverso il contapassi implementato) compiuti durante l’utilizzo dell’app, avendo anche la possibilità di modificare i propri dati, oppure cancellare direttamente il proprio account. Utente Commerciante
  • 7. Esplora All’apertura della applicazione, sia il viaggiatore che l’ospite verranno indirizzati nella sezione «Esplora», costituita dalla mappa con tutti i marker dei vari luoghi di interesse registrati alla piattaforma(ricordiamo che un utente non è obbligato alla registrazione, ma potrà farlo in qualsiasi momento per poter usufruire di tutte le funzionalità dell’app). Solo gli utenti registrati potranno interagire con i marker sulla mappa avendo la possibilità di usufruire dei coupon messi a disposizione dai commercianti.
  • 8. Filtro delle Categorie Nella sezione Esplora il sistema dà la possibilità ai viaggiatori registrati di visualizzare i luoghi di interesse in base ai servizi di localizzazione del proprio smartphone. Questi luoghi sono ovviamente filtrabili in base alle categorie indicate e ai bisogni del turista dalla tab in alto. Per ogni categoria ogni marker sarà differente.
  • 9. Diario Il viaggiatore può salvare foto di eventi particolari e custodirli nella sezione «Diario», arricchendoli con una descrizione e un titolo a piacere. Così facendo potrà accedere ad una sezione contente una collezione di ricordi che potranno essere cancellati o modificati.
  • 10. Coupon Il viaggiatore può accedere alla lista di codici promozionali utilizzabili, attraverso la sezione «Coupon». Qui sono presenti i coupon relativi ai vari punti di interesse (attrazione, di ristoro etc..). Per ognuno vengono mostrati tutti i dettagli: nome, descrizione, codice, percentuale di sconto e icona identificativa per la categoria. Cliccando su di esso si può decidere se utilizzarlo. Una volta utilizzato, il coupon non sarà più utilizzabile, venendo eliminato dalla lista.
  • 11. Impostazioni Abbiamo scelto di implementare una sezione dedicata alle impostazioni, dove vengono raccolte le principali: «Impostazioni applicazione». Nella la voce FAQ vengono riportate le probabili domande che un utente può porsi. Inoltre si dà la possibilità di lasciare un feedback attraverso una email.
  • 12. Gestione dei Dati I dati vengono memorizzati sul database Firebase, un database in cloud. L’accesso al database è stato gestito tramite classi apposite (Data access object), al fine di astrarre e rendere riutilizzabile il codice d’accesso ai dati. Con Firebase è possibile anche utilizzare l’app anche durante momenti di scarsa connettività.