Gestione delle fasi del tirocinio attraverso un’ App Android e interfaccia Web e relativa gestione documentale della tesi Università degli Studi di Napoli “Federico II” Dipartimento di Ingegneria Elettrica e Tecnologie dell’Informazione Relatore: Chiar.mo Prof. Guido Russo Tutor Aziendale: Dr. Filippo Cestari Candidato: Salvatore Postiglione Matr. 566/1997
Il Problema Affrontato Il tirocinio ha varie fasi, dalla richiesta di esso alla consegna della tesi Al momento non esiste uno strumento a supporto degli attori durante la gestione di queste fasi Mi sono occupato di sviluppare un’ applicazione di base lato server (CentOS) e lato client (Android) Lato Client ho sviluppato un’ App per lo scambio di documenti, richiesta di ricevimento o informazioni bibliografiche Il tirocinio ha varie 1 di 15 Salvatore Postiglione 566/1997
Funzionalità: Scambio Documenti Gestione Documentale: Rapido accesso Controllo delle versioni Accesso da diversi luoghi e dispositivi Migliore gestione di diversi tipi di documenti 2 di 15 Salvatore Postiglione 566/1997
Funzionalità: Lato Server Interfaccia Web per la gestione delle fasi del tirocinio con conseguente gestione documentale Gli strumenti utilizzati sono: Apache Tomcat Lucene jBPM 3 di 15 Salvatore Postiglione 566/1997
Il sistema scelto per la gestione documentale è Alfresco, in quanto: Soluzione Open Source (GPL) Standard Aperti (JSR 170) Contributo della comunità Domanda possibile: Quantificami il lavoro fatto. 4 di 15 Salvatore Postiglione 566/1997
Architettura Il WCM permette all’utente la gestione dei contenuti web RD effettua la conversione automatica dai formati proprietari ai neutri CIFS consente di navigare la repository come un File System locale 5 di 15 Salvatore Postiglione 566/1997
Attività di analisi: Use Case Salvatore Postiglione 566/1997
Attività di analisi: Sequence Diagram Salvatore Postiglione 566/1997
Funzioni del Sistema Versioning: Tiene traccia delle modifiche su un documento CheckOut (lock): Blocca l’editing in parallelo CheckIn (unlock): Sostituisce il documento originale bloccato con la “Working Copy” (che può essere editata) e, dopo, rilascia il blocco. 8 di 15 Salvatore Postiglione 566/1997
Funzioni del Sistema Gestione dei ruoli (Admin, Docente, Studente) Drag and Drop Gestione Eventi Integrazioni con Google docs, Office, Quickoffice e Autocad 9 di 15 Salvatore Postiglione 566/1997
Interfaccia Web I nuovi utenti vengono invitati ad accedere alla piattaforma Possibilità di interagire mediante eventi calendarizzati 10 di 15 Salvatore Postiglione 566/1997
Funzionalità: Lato Client Sviluppata come App Android. Funzioni: Accesso rapido al menu Organizzazione dei documenti Accesso alle informazioni del singolo documento 11 di 15 Salvatore Postiglione 566/1997
Configurazione Email inBound: Configurazione email in ingresso ### E-mail site invitation setting ###notification.email.siteinvite=true # Sample mail settings mail.host=smtp.gmail.com mail.port=465 mail.username=user@email.com mail.password=xxxxx! mail.protocol=smtps mail.smtps.starttls.enable=true mail.smtps.auth=true inBound: Configurazione email in ingresso outBound: Configurazione email in uscita 12 di 15 Salvatore Postiglione 566/1997
Conclusioni E’ stata quindi sviluppata: Un’interfaccia Web per la gestione di alcune fasi del tirocinio con conseguente gestione documentale Un’ applicazione Android per la gestione di alcune fasi del tirocinio 13 di 15 Salvatore Postiglione 566/1997
Sviluppi Futuri Gestione delle ore Esportazione del libretto Implementazione per altri mobile OS 14 di 15 Salvatore Postiglione 566/1997
GRAZIE PER L’ATTENZIONE “Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare” Alan Turing 15 di 15 Salvatore Postiglione 566/1997