TimeTimer Online. Visual Timer Online. Autore: Simone Raimondi Cominesi Matricola: Progetto: Programmazione web e mobile Maggio 2017

Documenti analoghi
Istituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO TechUp! Giulio Lasta. Classe V D informatica Anno Scolastico 2014/2015

FlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei

Servizi Sanitari online

RiPresA Rilevazione presenze e gestione del personale

Progettazione e sviluppo WEB

Telecontrollo. Manuale d uso. Rev. 2

Rotary. Portale Web. rev. portale

Ing. Vincenzo Falanga

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

Manuale Operativo. Richieste di Ritiro Sottoscrittore. Versione: 1.3 Sottoscrittore

Telecontrollo. Manuale d uso. Rev. 3

Rotary. Portale Web. rev. portale

Basi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5

SendMed Client v Manuale d uso-

Sistema IAM REGISTRAZIONE UTENZA GUIDA OPERATIVA PER L UTENTE. 23 dicembre 2016

ACCESSO ALLA POSTA ELETTRONICA TRAMITE OUTLOOK WEB ACCESS

QuizFaber. nel «CLOUD»

Telecontrollo. Manuale d uso. Rev. 4

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

Manuale Utente Guglielmo SmartClient

Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato

Treccani Scuola La nuova scuola è online

LE GUIDE TURISTICHE. Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica.

Dal sito web all applicazione mobile

CORSO PROFESSIONALE PROGRAMMATORE PHP

Registrazione. Dalle ore 9:00 del 9 gennaio 2018 si può accedere alla registrazione per ottenere le credenziali di accesso al servizio

1 MANUALE OPERATIVO DI TMDStarter...5

Medical Solutions. Voi studiate le cure.. noi curiamo lo studio!... WeakRisk Sport solution - Vers. 2.6c Page 1

CORSO PROFESSIONALE PROGRAMMATORE PHP

APP MOBILE. Requisiti...2. Lingue disponibili Store Home page...6. Documenti Personali...8. Comunicazioni aziendali...

RiPresA Rilevazione presenze e gestione del personale

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Procedura di installazione rrunnweb

Marco Castiello Curriculum Vitae

Sistema Informativo Territoriale del bacino dell Adige in ambiente WEB

L'importanza dell'usabilità per i siti Web della PA: rischi e strumenti a supporto della valutazione

Istruzioni per la configurazione e l utilizzo del proprio dispositivo WLAN su sistemi operativi WINDOWS VISTA TM

DVA-5592 GUIDA RAPIDA

Posto Ergo Sum. Progetto a cura di Nicolò Cozzani.

Servizio di realizzazione del nuovo sistema di Gestione Fondi

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

Dopo aver installato WAMP (o XAMPP) e verificato che i servizi siano funzionanti, si può procedere ad installare ARTISWEB, come appresso descritto.

KitRLS Sanità Partner del progetto

La piattaforma UTAssistant come supporto agli studi d'usabilità secondo il protocollo eglu 2.1 e eglu-m

Sistema di creazione e gestione siti internet

Portale Edicola CARD - Manuale Utente.

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

Strumenti per l automazione del testing di applicazioni web Javascript-based

DOCUMENTAZIONE COMMERCIALE APP RISTORANTI VER DEL 25 OTTOBRE 2015

Insurtech Technology for Claims. Copyright 2018 Pro Claims. All rights reserved.

Modulo IrisAPP. La APP per responsabili e dipendenti

Registrazione aziende per esportazione negli USA di prodotti alimentari diversi dalla carne e a base di carne

Dipartimento per le Libertà Civili e l Immigrazione

Multimedialità per le Scienze Sociali e dell Educazione. Davide Di Ruscio DISIM Univ. degli Studi dell Aquila

Contest grafico Applicazione mobile Area Clienti3

10 ESEMPI DI SITI E-COMMERCE DA URLO A CUI ISPIRARSI. UNA PUBBLICAZIONE ICT *digitalthink

Anno Accademico Laboratorio di Tecnologie Web Uso di Firebug

PerElmec Mobile App. Guida sull utilizzo della App mobile del PerElmec. Autore: Uff. Sviluppo Web Rev. Dicembre Sviluppo Web e Mobile

ISTRUZIONI PER LA PRESENTAZIONE DI PROPOSTE DI PROGETTI PER LE SCUOLE PRIMARIE E SECONDARIE DI I GRADO TRAMITE IL DATA BASE DEL PROGETTO P.E.

Istruzioni per la gestione della password personale

Progetto LiberA. Studente/Relatore: Antonio Zambito Matricola: 124/1032 CdL: Informatica (0124) Prof.: Raffaele Montella

La connessione ai database MySQL tramite script PHP versione 5.5

Tema Di Progetto 1 Descrizione

Manuale NoiPA. Modifica Dati Personali

Manuale LiveBox APPLICAZIONE ANDROID (V )

RECUPERATORI SMALTITORI

Modulo IrisAPP. La APP per responsabili e dipendenti

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5

VISIOTEC realizzazione siti web E-COMMERCE? e-commerce con news. offerta realizzazione sito web professionale

FOR YOUR DIGITAL EVOLUTION

La struttura di un tema WordPress

ONLINEINVENTORY IL TUO INVENTARIO CONTROLLATO SWITALIA. 7 aprile 2017 Autore: Francesco Lombardi

Horizone Server IN00B02WEB. Horizone PDK

SQL per le applicazioni D B M G

Area riservata Legnago: Guida rapida

Spiegazioni esercizio Gestione Tabella con PHP e MySQL

Guida all utilizzo della piattaforma egomnia.com. Piattaforma di Recruiting, Employer Branding e Advertising per le aziende

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016

GUIDA ALL UTILIZZO DEL PORTALE PER IL RITIRO ON-LINE DEI REFERTI E RELATIVE IMMAGINI DIAGNOSTICHE

Configurazione database MySQL

GUIDA ALLA CONFIGURAZIONE DI RETE DELLE TELECAMERE IP EUKLIS E ALLA CONFIGURAZIONE VIDEO CON GENETEC OMNICAST.

MANUALE D USO BANCA DATI ESPERTI INDIVIDUALI

ISTRUZIONI ACCESSO A CORSI E-LEARNING

Relazione Progetto Database ORLUDB

SQL per le applicazioni D B M G

2011 Politecnico di Torino 1

MANUALE D USO. Per ulteriori info su GeckoWay visita il sito Pag. 1 a 40

VIVAIO LAUDENSE RELAZIONE

La Guida Utente Febbraio 2016

L.A.M.P. Case study: Openitaly.net. Michele O Zone Pinassi <o

Ecateo. La Toscana in un palmo di mano. Luca Laudadio Carmine Benedetto

Procedura di login e sessione

MANUALE UTENTE. Redatto a cura di

Sistema di reprocessing dello strumentario chirurgico interconnesso con soluzioni di monitoraggio e di tracciabilità La centrale 4.

Corso di. Php e MySql. per programmare siti web

INNOVATION COMPANY. Learn Quickly & Think Well. A Jarvis - Assistente Virtuale Cerimonie Agile

Transcript:

TimeTimer Online Autore: Matricola: 871223 Progetto: Programmazione web e mobile Maggio 2017

INTRODUZIONE TimeTimerOnline è un applicazione web in grado di offrire un ottimo supporto a chiunque avesse problemi nella gestione del propio tempo, grazie ad un sistema cronometrato, questo visual timer, permette di partizionare il proprio tempo per gestirlo al meglio, in modo semplice e piacevole grazie anche ad un accostamento di colori studiati appositamente per far risaltare il soggetto senza stancare gli occhi. 1.1 DESTINATARI TimeTimerOnline è stata creata in particolare per aiutare tutte quelle persone con disturbi come l autismo, i quali hanno difficoltà nella gestione del tempo, per questo l utente non necessita di conoscenze particolari, basta infatti eseguire una registrazione oppure un accesso attraverso gli appositi form. L interfaccia è intuitiva e con colori studiati al fine di non creare confusione e per rendere un impatto visivo molto più pulito. L interfaccia è interamente in inglese per mirare ad un pubblico più vasto, tuttavia, grazie all utilizzo di icone risulta comprensibile da chiunque. Seguendo il modello di Marcia Bates possiamo affermare di trovarci nell area attiva e diretta ovvero di searching, infatti l utente richiede di poter utilizzare un timer che calcolerà il tempo in modo autonomo, dopo aver inserito una cifra riguardante i minuti, tuttavia viene anche restituito un risultato finale (anche sonoro) che avvisa l utente dell azione portata a termine. 1.2 MODELLO DI VALORE TimeTimerOnline si basa tutto su server, la sensibilità di calcolo è precisa al secondo, infatti inserendo un valore e fermando la cronometro, il database associato al sito calcolerà l inizio e la fine esatta salvando il tempo in una tupla, inoltre vengono salvati i log di sistema come IP e Device, oltre all username.

Tutte le azioni come Registrazione, Login e avvio timer vengono fatte in tempo reale attraverso interazioni con un server. La grafica ideata per questo Visual Timer rende l esperienza d uso piacevole ed accessibile da qualsiasi dispositivo remotamente da ovunque si abbia una connessione ad internet. La semplicità rende TimeTimerOnline a costo zero, infatti non necessita nessun acquisto a livello hardware ed è totalmente gratuito in tutte le sue funzioni. 1.3 ASPETTI TECNOLOGICI In questo progetto vengono usate diverse tecnologie e diversi linguaggi di programmazione. TECNOLOGIE: per il salvataggio dati di registrazione, il login e l interazione con il timer viene utilizzato un database MySQLi, inoltre vengono utilizzati PHP (server), HTML5, CSS3 e javascript (client). Tra i linguaggi precedentemente elencati si specifica l utilizzo di svg per la lavorazione del timer a video, bootstrap, jquery e ajax. Inoltre viene utilizzata un api per l invio del messaggio di posta.

INTERFACCE login: vengono richiesti username e password per poter accedere alle funzioni di TimeTimerOnline. Registrazione: consiste nell inserimento di username, mail(per eventuali aggiornamenti) e password. I dati vengono poi salvati su database attraverso opportuni controlli e la pass viene criptata.

applicazione: una volta eseguita la registrazione oppure l accesso si accede all applicazione vera e propria dove viene passato l username e viene richiesto l inserimento in minuti. Storia: qui viene riportata la storia del TimeTimer e quindi di un visual timer creato appositamente per ragazzi con autismo.

About me: pagina dello sviluppatore, utilizzata per mostrare widget Facebook e visualizzazione di un pdf embed con curriculum. Contact: pagina per invio di una mail allo sviluppatore. Utilizzo di PHPMailer per inviare una mail di contatto

ARCHITETTURA Diagramma dell ordine gerarchico delle risorse: index.php login.html (redirect) login.php signup.html timetimerstory.php about me.php contact.php logout.php register.php Descrizione risorse disponibili all utente L index.php contiene un reindirizzamento a login.html se l utente non ha già effettuato l accesso. Il login, come il register, necessita di parametri POST ed ha come scopo un accesso sicuro alla risorsa. Una volta eseguito l accesso (con passaggio tramite metodo session) l utente può avviare il timer index.php. Tutte le pagine necessitano di una variabile passata grazie ad un metodo SESSION al fine di permettere all utente di eseguire Logout da ovunque si trovi.

Struttura database MySQL Il Database è molto semplice, raccoglie alcune informazioni grazie alla quale l amministratore del sistema può contattare tramite mail gli utenti per eventuali aggiornamenti o avvisi. Inoltre raccoglie alcuni dati sull utilizzo del timer grazie alla quale può eventualmente capire su quale device viene utilizzato, da quale ip, le ore in cui viene usato e se viene usato correttamente. CODICE(esempi) HTML(l elemento SVG)

HTML

BOOTSTRAP

CSS

JAVASCRIPT

jquery Ajax

PHP CONCLUSIONI TimeTimerOnline vuole essere una rapida alternativa gratuita a molti dei timer visivi presenti sul mercato, grazie al sua facile ed intuitivo utilizzo permette di raggiungere lo scopo voluto con pochi semplici click. TimeTimerOnline non è invasivo, è adattabile ad ogni forma di dispositivo e usabile grazie anche alla colorazione e alla semplicità della sua forma. TimeTimerOnline ha lo scopo di aiutare bambini, ragazzi, adulti con particolari disturbi del neurosviluppo, nelle loro azioni quotidiane, migliorando così la giornata e la vita di molte persone nel mondo. Può essere usato anche da persone senza alcun tipo di disturbo al fine di dare un tempo alle più piccole azioni, che vanno dalle pause di lavoro, allo studio, al gioco. TimeTimerOnline inoltre può essere anche un buon punto di partenza per apprendere lo scorrimento del tempo ai bambini nelle scuole materne ed elementari. Sviluppato interamente da. vietata la copia o la vendita, per info: 3664620347 / sraimondicominesi1@gmail.com