Progetto CulturApp del gruppo G29
Università degli studi di Trento
Ingegneria del software 1 [146064]
Dipartimento di Ingegneria e Scienza dell’Informazione
A.A 2021/2022
Se è necessario testare le API con postman selezionare il formato 'x-www-form-urlencoded' all'interno del body della richiesta.
Per avviare il progetto è necessaria l'ultima versione di nodeJs disponibile a questo link: Download NodeJs
- Scaricare il pacchestto zip: Download
- Estrarre la cartella contenuta all'interno dello zip nella quale saranno presenti due cartelle a cui fare riferimento denominate api e ui
- Entrare nella cartella api
- Da terminale avviare il file index.js con il seguente comando
node index.js
- Lasciare il cmd aperto durante l'utilizzo
- Entrare nella cartella ui
- Avviare il file denominato index.html
- Per un corretto funzionamento si consiglia di tenere la pagina web a schermo intero.
La prima schermata visualizzata sarà la mappa della città (potrebbe capitare un popup che segnala un errore di visualizzazione, in tal caso cliccare su ok e ignorare il fatto, si tratta dell'assenza del token per l'utilizzo dei servizi di google maps essendo il codice pubblico, comunque l'applicativo è totalmente funzionante). Da questa schermata si possono visualizzare i musei grazie ad unicona pointer rossa, cliccando sulla quale sarà possibile visualizzare i dettagli del museo.
Il menu è costituto dalle seguenti voci:
- CulturApp: Per visualizzare la mappa
- Scannerizza ticket: per la gestione e la validazione dei ticket
- Area personale: per la gestione dei dipendenti
Nello specifico, in quest'ultima si potrà:
- Visualizzare e modificare i profili dipendenti
- Visualizzare i dati anagrafici dell'amministratore
- Monitorare l'attività dei dipendenti
- Modificare le password
Recarsi nella sezione Area personale > Gestione dei dipendenti del menù per visualizzare l'elenco dei dipendenti salvati. Da questa schermata è possibile visualizzare, modificare, aggiungere ed elliminare i profili dei dipendenti
Per modificare un dipendente è neccessario cliccare sull'apposito bottone Visualizza e modifica utente, in questa maniera comparirà il form per modificare i dati N.B: tutti i campi devono essere inseriti correttamente (salvo la password che se lasciata vuota manterrà quella precedente) prima di salvare
Per creare un nuovo dipendente sarà necessario cliccare sul bottone , successivamente compilare il form e e premere il tasto create
Per poter eliminare uno o può dipendenti bisognerà prima selezionare i profili interessati tramite la check box presente a destra di ogni utente, successivamente cliccare il tasto e confermare l'eliminazione
Recarsi nella sezione Area personale > Gestione dei dipendenti del menù per visualizzare i dati personali
In questa sezione sarà possibile visualizzare e convalidare i ticket presenti tramite l'apposito tasto