• Non ci sono risultati.

App mobile Cross-Platform per registrazione ore

N/A
N/A
Protected

Academic year: 2021

Condividi "App mobile Cross-Platform per registrazione ore"

Copied!
1
0
0

Testo completo

(1)

Mohammad Halabi

Studente/i

Relatore

Vanni Galli

Corso di laurea

N° Progetto

2019/2020

Anno

Ingegneria informatica

C10216

28.08.2020

Data

App mobile Cross-Platform per registrazione ore

Correlatore

Committente

Vanni Galli

Obiettivi

• Continuare lo sviluppo di un’applicazione multipiattaforma per smartphone (iOS e Android).

• Trovare delle soluzioni che risolvano problematiche di sincronizzazione dei dati tra l’applicazione mobile e il server centrale, gestendo eventuali conflitti che possono verificarsi durante l’uso quotidiano (batteria scarica, connessione internet persa …)

• Ideare un meccanismo per la verifica delle ore registrate da parte del dipendente. Ovvero permettere di attivare il timer solo nel caso di presenza fisica in sede di lavoro. • Estendere l’applicazione web di gestione con dashboard

moderna e renderla completamente utilizzabile dallo smartphone.

• Sviluppare ulteriormente il server centrale in modo che possa produrre una reportistica dettagliata in base mensile e annuale sulle ore lavorative di ogni dipendente.

Conclusione

In conclusione il prodotto sviluppato è composto da: • Applicazione mobile realizzata con React Native

installabile su iOS e Android

• Un server realizzato con Node.JS che esponga un API e gestisca autenticazioni e autorizzazioni.

• Applicazione web di gestione realizzata con ReactJS. Il gestore può visualizzare tramite l’applicazione web i dati dei dipendenti e esplorare la reportistica prendendo visione del calcolo delle ore lavorative totali.

L’applicazione mobile soddisfa tutte le funzionalità richieste, garantisce l’uso anche in modalità offline e supporta una procedura di autenticazione. Inoltre, è stata introdotta la scansione di un codice QR univoco associato a ogni locale per certificare la presenza fisica sul posto di lavoro al momento dell’attivazione del timer.

Abstract

Spesso, piccole attività come ristoranti, locali e chioschi con una o più filiali hanno bisogno di registrare le ore di lavoro di ogni dipendente. Questo compito potrebbe risultare complicato, in particolare quando si hanno numerosi dipendenti attivi in locali distribuiti in aree geografiche diverse.

L’idea di questo progetto è di dare la possibilità al dipendente stesso di registrare le sue ore lavorative tramite un’applicazione che viene installata sul proprio smartphone.

Grazie all’utilizzo dei servizi di geolocalizzazione e sfruttando una tecnologia chiamata geofencing, ovvero un recinto virtuale che delimita uno specifico luogo, c`è la possibilità di permettere al dipendente di attivare un timer all’arrivo sul posto di lavoro e di disattivarlo automaticamente una volta uscito oppure manualmente in qualsiasi momento della giornata lavorativa.

Riferimenti

Documenti correlati

L’applicazione 3DVMS Mobile, utilizza registrazioni a 32 canali in forato SPS (Spatial PCM Sampling), ottenute impiegando 32 microfoni virtuali ultradirettivi (cardioidi del 4°, 5°

Cliccando nelle opzioni in alto a destra della schermata principale si accede al menù di impostazioni temperature, nel quale si possono configurare tutti i setpoint dei profili

Questa APP vi permetterà di viaggiare in elettrico senza timore di rimanere senza ricarica poiché avrete a disposizione una piattaforma con la quale potrete utilizzare migliaia

Successivamente all’accesso, l’APP Carifermo Mobile richiede direttamente l’attivazione del Mobile Token, attraverso la definizione di un codice alfanumerico di 6 cifre,

Dal Menu principale è possibile accedere alla Home Page per vedere gli utenti CGM Eversense presenti nel proprio elenco, guardare le informazioni sulla app Eversense NOW

Il servizio, una volta attivato, funziona senza presidio da parte del Comune o del Gestore della Raccolta, che comunica con Junker solo in caso di variazioni delle

Se l'attività di importazione non riesce dopo i tentativi, è possibile sincronizzare manualmente i modelli di vApp per cui si sono verificati errori utilizzando il portale

Per far fronte a questo si è deciso in futuro di introdurre una classe adibita alla simulazione di interfacce bidimensionali attraverso l'uso di elementi a tre dimensioni, ciò che