Università degli Studi di Salerno
Facoltà di Scienze Matematiche Fisiche e Naturali
Corso di Laurea in Informatica
Anno accademico 2016 - 2017
Tesi di Laurea
Sviluppo di un’app Android
Gestione di un Impianto Sportivo Calcistico
RELATORE CANDIDATO
Ch.mo Prof. VITIELLO GIORGIO
DE PRISCO ROBERTO
Sommario
 Android
 Cos’è Android?
 Calcetto
 Ideazione
 Progettazione
 Realizzazione
Cos'è Android?
 Il sistema operativo di Google
• Open-Source
• Linguaggio Java
 La piattaforma
• Linux Kernel
• Android Runtime
Android
Ideazione
Calcetto
Progettazione
 La specifica dei requisiti
• L’admin
• Il client
 La modellazione
• Il linguaggio UML
• Il diagramma di flusso
• Il diagramma dei casi d’uso
• Il diagramma delle classi
Calcetto
Realizzazione
 Il frontend
• Interfaccia utente
 Il backend
• Hosting: Altervista
• Database: MySQL
• Web App: PHP
Calcetto
Funzionalità
 Home Admin
• Inserimento di un campo
• Gestione delle prenotazioni
• Gestione della lista utenti
Calcetto
Funzionalità
 Home Utente
• Selezione di una data
• Selezione di un campo
• Lista delle disponibilità
Calcetto
Database
 Hosting
• Altervista
• MySQL
Calcetto
Database
 Tabella: “ adm_Ut “
Calcetto
Realizzazione
 Web App
• Script PHP
Calcetto
Realizzazione
 Script Registrazione
• registrazione.php
Calcetto
Archivio Prenotazioni
Calcetto
Lista Prenotazioni Utente
Calcetto
 Ipotesi di lavoro futuro
• Un database locale: SQLite
• Avviso di una prenotazione effettuata a mezzo email
• Rilevazione delle strutture di gioco: geolocalizzazione,
Google Maps
• Parametrizzare l’app adattandola a vari tipi di sport:
tennis, basket…
Conclusioni e obiettivi futuri
Grazie per l’attenzione.

Sviluppo di un'app Android