Link Search Menu Expand Document

Manuale Manutentore

Introduzione

Lo scopo del Manuale Manutentore è presentare le procedure di installazione e sviluppo, illustrare i framework e librerie utilizzate, e descrivere l’architettura scelta per il prodotto BlockCOVID, fornendo così tutte le informazioni utili al mantenimento e all’estensione del progetto.

Informazioni sul prodotto

Il prodotto BlockCOVID permette di tracciare l’utilizzo di postazioni e stanze di lavoro all’interno di aziende. Il progetto si articola su 3 moduli:

  • Server: espone le API utilizzate dai client Android e Web, fornisce la business logic e permette di persistere i dati su database e servizio blockchain;
  • Android: permette ai dipendenti di prenotare ed utilizzare le postazioni di lavoro, e agli addetti alle pulizie di segnalare le stanze sanificate;
  • Web: mette a disposizione degli amministratori una piattaforma web per reperire informazioni sull’utilizzo delle postazioni, con possibilità di creare e modificare stanze e di generare i report che verranno aggiunti alla blockchain.

Tipologie di utenti

All’interno del progetto vengono considerate 3 tipologie di utenti (si noti che ogni account può essere associato a più di una tipologia di utente):

  • User: generalmente associato ad un dipendente, permette di effettuare prenotazioni ed utilizzare le postazioni:
  • Cleaner: tipologia di utente utilizzato dagli addetti alle pulizie per segnalare la sanificazione delle stanze:
  • Admin: utenti che hanno permessi di modifica di stanze e account, nonché di visualizzazione di tutte le prenotazioni presenti nel sistema.

Riferimenti informativi

Note sulle versioni

Il gruppo SwevenSoftware garantisce il funzionamento del prodotto BlockCOVID solo nel caso in cui vengano utilizzate le versioni esatte delle librerie, specificate in ogni manuale manutentore. Le successive versioni dovrebbero supportare la retrocompatibilità, ma ciò non può essere garantito.


Table of contents


Sweven Software
Ingegneria del Software, UniPd 2020/2021