SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Progetto per il corso WEB 2.0




Prof. Andrea Perego       Alessandro Baj
                          matr. 703434

                          Michele Carta
                          matr. 703541
   Facilitare la gestione di una squadra di
    Basket.

   Migliorare lo scambio di informazioni tra i
    membri della squadra.

   Ridurre i costi di gestione.

   Informatizzare lo storico della squadra
    (statistiche).
   Squadra
    ◦ Comunicare avvisi (riunioni, cene, amichevoli, …)
    ◦ Ridurre la spesa economica relativamente alla gestione della
      squadra

   Giocatore
    ◦ Attuare una veloce e semplice comunicazione tra i giocatori della
      squadra
    ◦ Visualizzare velocemente e in modo elegante le proprie statistiche

   Allenatore/Scorer
    ◦ Visualizzare l’andamento di ogni giocatore e convocare i giocatori
    ◦ Inviare avvisi alla squadra e ai giocatori
    ◦ Mantenere aggiornate le statistiche di ogni giocatore
   Creazione di un applicativo per Facebook che
    faciliti la comunicazione tra i membri di una
    squadra di Basket.
Vantaggi:
 Accesso gratuito
 Elevato numero di utenti (300 Mil.)
 Sviluppo veloce grazie alla
 piattaforma Facebook Developer
 Gli utenti usano dati anagrafici reali
 Possibilità di scelta tra diversi linguaggi di programmazione (PHP,
Ruby on rails, ..)
Svantaggi:
 Necessità di un web-server esterno per ospitare l’applicazione
 Mancanza di un debugger per trovare errori
 Gli utenti possono usare dati falsi
 Nessun controllo sui dati inseriti dagli utenti
 Rischio di spam
La realizzazione dell’applicativo ha previsto l’uso
di:

• PHP: per la costruzione del core dell’applicativo


• phpMyAdmin: per l’accesso al database tramite
PHP


• MySQL: per la costruzione dei database necessari
a gestire i dati
   Dirigenti
    ◦ Allenatore/Scorer


   Giocatori




    La comunicazioni tra le entità del sistema avviene
     tramite lo scambio di Eventi fornito dal social
     network Facebook.
Facebook non esegue direttamente l’applicativo, ma
     comunica con il web-server che lo ospita.
L’immagine relativa al
Giocatore viene inserita
dall’Allenatore prelevandola
tra quelle ufficiali della
squadra.
   E’ mantenuta attuando delle politiche che
    permettono di fare delle distinzione su chi
    può o non può accedere ai dati:

    ◦ Giocatori

    ◦ Dirigenti
GIOCATORI

  Accesso limitato alle informazioni
   memorizzate dall’applicativo:
  Non potranno accedere in scrittura alle statistiche
   della squadra
  Non potranno modificare le informazioni riguardanti
   la Squadra (nome, logo, …).
DIRIGENTI

  Accesso illimitato a qualsiasi informazione
   memorizzata dall’applicativo
   Analizziamo ora degli aspetti che potrebbero
    essere usati in modo improprio:

    ◦ Eventi
    ◦ Furto d’identità
    ◦ Contenuti del profilo
EVENTI

Problema: uso per spamming o per
 diffamare un membro della squadra

Soluzione: usando il proprio identificatore
 per generare un evento, è possibile
 risalirne velocemente al creatore
FURTO D’IDENTITÀ

Problema: qualsiasi utente di Facebook
 potrebbe iscriversi all’uso
 dell’applicazione spacciandosi per un altro

Soluzione: per potersi iscrivere la propria
 richiesta deve essere vagliata
 dall’amministratore
CONTENUTI DEL PROFILO

Problema: contenuti errati o falsi

Soluzione: i dati anagrafici prelevati
 dall’account Facebook vengono controllati
 dall’amministratore
Parti completate:
 Struttura base dell’applicativo
 Integrazione con Facebook
 Creazione e integrazione del database con
  l’applicativo

Parti restanti:
 Miglioramento dell’interfaccia dell’home-
  page di Giocatore e Allenatore
 Estenderne l’uso a più squadre di Basket della
  stessa società
   L’applicativo risulta essere di facile utilizzo.

   L’applicativo così realizzato verrà usato dalla
    squadra di basket Elegy di Legnano.


   E’ possibile integrarlo in futuro col sito della
    Federazione Italiana Pallacanestro, in modo
    da fornire in tempo reale i referti delle partite,
    ed eventuali provvedimenti disciplinari nei
    confronti di ciascun giocatore.
Presentazione26Gennaio-TimeOutApp

Weitere ähnliche Inhalte

Andere mochten auch

Inform Cz, Spojujeme Firmy
Inform Cz, Spojujeme FirmyInform Cz, Spojujeme Firmy
Inform Cz, Spojujeme FirmyInformCZ
 
Bungert Portfolio
Bungert PortfolioBungert Portfolio
Bungert Portfolionbungert
 
Bungert Portfolio
Bungert PortfolioBungert Portfolio
Bungert Portfolionbungert
 
Economic sustainability of urban CTG
Economic sustainability of urban CTGEconomic sustainability of urban CTG
Economic sustainability of urban CTGifrathchowdhury
 
ICS Review & Response
ICS Review & ResponseICS Review & Response
ICS Review & Responsedwoodwoody
 
L10 Energy Systems
L10 Energy SystemsL10 Energy Systems
L10 Energy Systemsguest873b3f
 

Andere mochten auch (7)

Inform Cz, Spojujeme Firmy
Inform Cz, Spojujeme FirmyInform Cz, Spojujeme Firmy
Inform Cz, Spojujeme Firmy
 
Bungert Portfolio
Bungert PortfolioBungert Portfolio
Bungert Portfolio
 
Bungert Portfolio
Bungert PortfolioBungert Portfolio
Bungert Portfolio
 
Gt Eccp 3
Gt Eccp 3Gt Eccp 3
Gt Eccp 3
 
Economic sustainability of urban CTG
Economic sustainability of urban CTGEconomic sustainability of urban CTG
Economic sustainability of urban CTG
 
ICS Review & Response
ICS Review & ResponseICS Review & Response
ICS Review & Response
 
L10 Energy Systems
L10 Energy SystemsL10 Energy Systems
L10 Energy Systems
 

Ähnlich wie Presentazione26Gennaio-TimeOutApp

Presentazione Giuseppe Chechile
Presentazione   Giuseppe ChechilePresentazione   Giuseppe Chechile
Presentazione Giuseppe Chechilegchechile
 
Global Gathering Milan deck
Global Gathering Milan deckGlobal Gathering Milan deck
Global Gathering Milan deckNertin Hoxha
 
Soccerbook gestionali offerta 2014
Soccerbook gestionali offerta 2014Soccerbook gestionali offerta 2014
Soccerbook gestionali offerta 2014Soccerbook Calcio
 
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...Sardegna Ricerche
 
Presentazione Web2 Terzo Tempo
Presentazione Web2 Terzo TempoPresentazione Web2 Terzo Tempo
Presentazione Web2 Terzo Tempodoom1982
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensoredjekil
 
Gamemate - Design and Prototypical Implementation of an Architecture for shar...
Gamemate - Design and Prototypical Implementation of an Architecture for shar...Gamemate - Design and Prototypical Implementation of an Architecture for shar...
Gamemate - Design and Prototypical Implementation of an Architecture for shar...Alessandro Sanino
 
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...Porting evolutivo di un’applicazione per la gestione di note spese in ambient...
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...enriconatella
 
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?Cos'è il progetto DoUtDes e perché entrare nel suo mondo?
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?Sardegna Ricerche
 
Restyling e Web Analytics: quali KPI monitorare quando cambi design sito
Restyling e Web Analytics: quali KPI monitorare quando cambi design sitoRestyling e Web Analytics: quali KPI monitorare quando cambi design sito
Restyling e Web Analytics: quali KPI monitorare quando cambi design sitosemrush_webinars
 
Restyling Sito: Cosa Monitorare su Google Analytics
Restyling Sito: Cosa Monitorare su Google AnalyticsRestyling Sito: Cosa Monitorare su Google Analytics
Restyling Sito: Cosa Monitorare su Google AnalyticsALE AGOSTINI
 
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...Giacomo Mason
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società Sportiveguestb2242a5
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveCSI Ravenna
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveAlessandro Bondi
 
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...Federico Cergol
 

Ähnlich wie Presentazione26Gennaio-TimeOutApp (20)

Presentazione Giuseppe Chechile
Presentazione   Giuseppe ChechilePresentazione   Giuseppe Chechile
Presentazione Giuseppe Chechile
 
Global Gathering Milan deck
Global Gathering Milan deckGlobal Gathering Milan deck
Global Gathering Milan deck
 
Soccerbook gestionali offerta 2014
Soccerbook gestionali offerta 2014Soccerbook gestionali offerta 2014
Soccerbook gestionali offerta 2014
 
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...
DOUTDES - Trasferimento di tecnologie e competenze di business intelligence a...
 
Presentazione
PresentazionePresentazione
Presentazione
 
Presentazione Web2 Terzo Tempo
Presentazione Web2 Terzo TempoPresentazione Web2 Terzo Tempo
Presentazione Web2 Terzo Tempo
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensored
 
Gamemate - Design and Prototypical Implementation of an Architecture for shar...
Gamemate - Design and Prototypical Implementation of an Architecture for shar...Gamemate - Design and Prototypical Implementation of an Architecture for shar...
Gamemate - Design and Prototypical Implementation of an Architecture for shar...
 
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...Porting evolutivo di un’applicazione per la gestione di note spese in ambient...
Porting evolutivo di un’applicazione per la gestione di note spese in ambient...
 
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?Cos'è il progetto DoUtDes e perché entrare nel suo mondo?
Cos'è il progetto DoUtDes e perché entrare nel suo mondo?
 
CV_Antonio_Colucci
CV_Antonio_ColucciCV_Antonio_Colucci
CV_Antonio_Colucci
 
Restyling e Web Analytics: quali KPI monitorare quando cambi design sito
Restyling e Web Analytics: quali KPI monitorare quando cambi design sitoRestyling e Web Analytics: quali KPI monitorare quando cambi design sito
Restyling e Web Analytics: quali KPI monitorare quando cambi design sito
 
Restyling Sito: Cosa Monitorare su Google Analytics
Restyling Sito: Cosa Monitorare su Google AnalyticsRestyling Sito: Cosa Monitorare su Google Analytics
Restyling Sito: Cosa Monitorare su Google Analytics
 
Con04 utilizzo
Con04 utilizzoCon04 utilizzo
Con04 utilizzo
 
Con04 utilizzo
Con04 utilizzoCon04 utilizzo
Con04 utilizzo
 
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...
Intranet tra lavoro superficiale e profondo - Webinar - 16 - [IntranetManagem...
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società Sportive
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società Sportive
 
Nuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società SportiveNuovi strumenti per la comunicazione con le Società Sportive
Nuovi strumenti per la comunicazione con le Società Sportive
 
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
Sviluppo di un sistema per la classificazione di URL di phishing mediante tec...
 

Presentazione26Gennaio-TimeOutApp

  • 1. Progetto per il corso WEB 2.0 Prof. Andrea Perego Alessandro Baj matr. 703434 Michele Carta matr. 703541
  • 2. Facilitare la gestione di una squadra di Basket.  Migliorare lo scambio di informazioni tra i membri della squadra.  Ridurre i costi di gestione.  Informatizzare lo storico della squadra (statistiche).
  • 3. Squadra ◦ Comunicare avvisi (riunioni, cene, amichevoli, …) ◦ Ridurre la spesa economica relativamente alla gestione della squadra  Giocatore ◦ Attuare una veloce e semplice comunicazione tra i giocatori della squadra ◦ Visualizzare velocemente e in modo elegante le proprie statistiche  Allenatore/Scorer ◦ Visualizzare l’andamento di ogni giocatore e convocare i giocatori ◦ Inviare avvisi alla squadra e ai giocatori ◦ Mantenere aggiornate le statistiche di ogni giocatore
  • 4. Creazione di un applicativo per Facebook che faciliti la comunicazione tra i membri di una squadra di Basket.
  • 5. Vantaggi:  Accesso gratuito  Elevato numero di utenti (300 Mil.)  Sviluppo veloce grazie alla piattaforma Facebook Developer  Gli utenti usano dati anagrafici reali  Possibilità di scelta tra diversi linguaggi di programmazione (PHP, Ruby on rails, ..)
  • 6. Svantaggi:  Necessità di un web-server esterno per ospitare l’applicazione  Mancanza di un debugger per trovare errori  Gli utenti possono usare dati falsi  Nessun controllo sui dati inseriti dagli utenti  Rischio di spam
  • 7. La realizzazione dell’applicativo ha previsto l’uso di: • PHP: per la costruzione del core dell’applicativo • phpMyAdmin: per l’accesso al database tramite PHP • MySQL: per la costruzione dei database necessari a gestire i dati
  • 8. Dirigenti ◦ Allenatore/Scorer  Giocatori La comunicazioni tra le entità del sistema avviene tramite lo scambio di Eventi fornito dal social network Facebook.
  • 9. Facebook non esegue direttamente l’applicativo, ma comunica con il web-server che lo ospita.
  • 10.
  • 11.
  • 12. L’immagine relativa al Giocatore viene inserita dall’Allenatore prelevandola tra quelle ufficiali della squadra.
  • 13.
  • 14.
  • 15.
  • 16. E’ mantenuta attuando delle politiche che permettono di fare delle distinzione su chi può o non può accedere ai dati: ◦ Giocatori ◦ Dirigenti
  • 17. GIOCATORI  Accesso limitato alle informazioni memorizzate dall’applicativo: Non potranno accedere in scrittura alle statistiche della squadra Non potranno modificare le informazioni riguardanti la Squadra (nome, logo, …).
  • 18. DIRIGENTI  Accesso illimitato a qualsiasi informazione memorizzata dall’applicativo
  • 19. Analizziamo ora degli aspetti che potrebbero essere usati in modo improprio: ◦ Eventi ◦ Furto d’identità ◦ Contenuti del profilo
  • 20. EVENTI Problema: uso per spamming o per diffamare un membro della squadra Soluzione: usando il proprio identificatore per generare un evento, è possibile risalirne velocemente al creatore
  • 21. FURTO D’IDENTITÀ Problema: qualsiasi utente di Facebook potrebbe iscriversi all’uso dell’applicazione spacciandosi per un altro Soluzione: per potersi iscrivere la propria richiesta deve essere vagliata dall’amministratore
  • 22. CONTENUTI DEL PROFILO Problema: contenuti errati o falsi Soluzione: i dati anagrafici prelevati dall’account Facebook vengono controllati dall’amministratore
  • 23. Parti completate:  Struttura base dell’applicativo  Integrazione con Facebook  Creazione e integrazione del database con l’applicativo Parti restanti:  Miglioramento dell’interfaccia dell’home- page di Giocatore e Allenatore  Estenderne l’uso a più squadre di Basket della stessa società
  • 24. L’applicativo risulta essere di facile utilizzo.  L’applicativo così realizzato verrà usato dalla squadra di basket Elegy di Legnano.  E’ possibile integrarlo in futuro col sito della Federazione Italiana Pallacanestro, in modo da fornire in tempo reale i referti delle partite, ed eventuali provvedimenti disciplinari nei confronti di ciascun giocatore.