• Non ci sono risultati.

PROGETTO E SVILUPPO DI UN SISTEMA GESTIONALE PER LA MIGRAZIONE DI DOCUMENTI

N/A
N/A
Protected

Academic year: 2021

Condividi "PROGETTO E SVILUPPO DI UN SISTEMA GESTIONALE PER LA MIGRAZIONE DI DOCUMENTI"

Copied!
22
0
0

Testo completo

(1)

UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Dipartimento di Scienze Fisiche, Informatiche e Matematiche

Corso di Laurea in Informatica

PROGETTO E SVILUPPO DI UN SISTEMA GESTIONALE PER LA MIGRAZIONE DI

DOCUMENTI

Relatore: Candidato:

Prof. Riccardo Martoglia Tatiana Pusnei Correlatore:

Prof. Giacomo Cabri

(2)

Tirocinio Tirocinio

2

(3)

Contenuti:

Contenuti:

Introduzione e Tecnologie

Progetto e Sviluppo

Conclusioni e Sviluppi futuri

(4)

Primo argomento trattato

Primo argomento trattato

Introduzione e Tecnologie

Progetto e Sviluppo

Conclusioni e Sviluppi futuri

4

(5)

Situazione iniziale

Situazione iniziale

Sistemi

aziendali Repository

temporaneo

Introduzione e Tecnologie

Introduzione e Tecnologie

Realizzare un software che gestisca la migrazione dei file dai vari dispositivi di storage nelle nuove area documentale

Realizzare un software che gestisca la migrazione dei file dai vari dispositivi di storage nelle nuove area documentale

Obiettivo Obiettivo

(6)

Spostamento dei file nelle cartelle opportune

Directory destinazione = C:\\Cartella_File_DOCX

6

Introduzione e Tecnologie

Introduzione e Tecnologie

Database

Cosa si intende per migrazione file ?

(7)

Problematiche affrontate Problematiche affrontate

Necessità di organizzare i file dai vari repository

Necessità di creare un database che accolga/gestisca i dati

Necessità di effettuare la migrazione dei file

Necessità di estrarre informazioni dettagliati del file

Introduzione e Tecnologie

Introduzione e

Tecnologie

(8)

Tecnologie utilizzate Tecnologie utilizzate

8

Introduzione e Tecnologie Introduzione e Tecnologie

MySQLWorkben ch

MySQL

ECLIPSE

JAVAJAVA

Componente Spring

DAO – Data Access Object ( Oggetti di Accesso ai Dati)

JDBC – Java DB Connectivity (Connessione al DB da Java)

(9)

Secondo argomento trattato Secondo argomento trattato

Introduzione e Tecnologie

Progetto e Sviluppo

Conclusioni e Sviluppi futuri

(10)

Individuazione file Individuazione file

Sever Microsoft Visual Source Save

Server Subversion

Dischi condivisi

10

Progetto e Sviluppo Progetto e Sviluppo

Dove risiedono i file ?

Directory_sorgente = “F:\\ “

Class FindFile

FileText Domain Class

+ searchFile() +

getProperty()

+ Name

+ Description + get()

+ set()

(11)

Individuazione file

Individuazione

file Classe di dominio

Estrazione delle proprietà di un file

Progetto e Sviluppo

Progetto e Sviluppo

(12)

Progetto e Sviluppo Progetto e Sviluppo

12

Classe di

domini o

Classe di

domini o

Entità di

domini o

Entità di

domini o

Tabella DB

Passaggio dall’applicazione al database

(13)

Progetto e Sviluppo Progetto e Sviluppo

Creazione DB Creazione DB

Schema Entità- Schema Entità- Entità di

dominio Entità di dominio

Attributi della classe di dominio sono gli attributi dell’entità di

dominio

(14)

Tabella FILE (daTrasferire) del DB Tabella FILE (daTrasferire) del DB

14

FILE_daTrasferire (idFile, nome_file, size,

directory_sorgente, directory_destinazione, daTrasferire, Creation_time, Last_Modified, Last_Accessed_Time, isRegular, isSymbolic,

isOther, estensione)

Schema logico

Progetto e Sviluppo

Progetto e Sviluppo

(15)

Inserimento ed altri metodi

Nella classe DAO dichiariamo i metodi:

insert (FileText) - che invoca l’inserimento sul DB

update(FileText) - che invoca l’aggiornamento sul DB

delete(int) - che invoca la cancellazione dal DB.

searchByNome(String) - che invoca il caricamento dal DB di un risultato

Operazioni sul DB

Operazioni sul DB

Progetto e Sviluppo

Progetto e Sviluppo

(16)

16

Progetto e Sviluppo Progetto e Sviluppo

Migrazione file Migrazione file

Seleziona FILE da trasferire

Seleziona FILE da trasferire

Cartell a

Cartell Criterio di a

similarità Criterio di similarità

Trasferime nto

Trasferime nto

Scrematura dei dati Scrematura dei dati

(17)

Estrazione metadati Estrazione

metadati

Cosa sono ?

Progetto e Sviluppo Progetto e Sviluppo

?

(18)

18

Schema Entità –Relazione completa

Schema Entità –Relazione completa

(19)

Ultimo argomento trattato Ultimo argomento trattato

Introduzione e Tecnologie

Progetto e Sviluppo

Conclusioni e Sviluppi futuri

(20)

Conclusioni e Sviluppi futuri Conclusioni e Sviluppi futuri

Obiettivo raggiunto sistema collaudato

Database in grado di immagazzinare file

Applicazione in grado di gestire i file

Processo di estrazione metadati realizzato

Software pronto per essere adattato al nuovo gestionale - Alfresco

Obiettivo raggiunto sistema collaudato

Database in grado di immagazzinare file

Applicazione in grado di gestire i file

Processo di estrazione metadati realizzato

Software pronto per essere adattato al nuovo gestionale - Alfresco

20

Conclusione

Conclusione

(21)

Conclusioni e Sviluppi futuri Conclusioni e Sviluppi futuri

 Individuazione / Creazione di massima di nuove aree

documentali

 Inserimento dei documenti sul Alfresco

Individuazione / Creazione di massima di nuove aree

documentali

Inserimento dei documenti sul Alfresco

Sviluppi futuri

Sviluppi futuri

(22)

GRAZIE PER L’ATTENZIONE

22

Riferimenti

Documenti correlati

Unioncamere del Veneto, la Rappresentanza a Milano della Commissione europea, la rete Europe Direct VE.net.O del Comune di Venezia e Veneto Lavoro organizzano il convegno

L’attività didattica sarà valida per i corsi di studio di Filologia e critica letteraria, Lingue e letterature moderne euroamericane, all’interno dei percorsi di studio in

Le tec- niche descritte nell’articolo sono piuttosto ge- nerali e possono essere applicate a sistemi software scritti in linguaggi diversi e basati su tecnologie diverse, ma

Codice Fiscale Cliente Tipo di Documento Codice Cliente. Fatture Attive

We believe that future studies in Latin popu- lations are necessary to determine the prevalence of HLA alleles, their potential association with genetic susceptibility to RRP,

Il gemello malformato, affetto da igroma cisti- co e Sindrome di Down, muore in 17ª settimana, mentre quello sano nasce alla 38ª settimana, senza riportare alcun tipo di danno; il

In questo diagramma [vedi figura 4.4] viene mostrato come lo Studente in- teragisce con la classe Sistema, la classe Studente, la classe Domanda, la classe Regola e la

Il webinar approfondirà il dibattito sui recenti cambiamenti dei decreti sicurezza e sul nuo- vo patto su asilo e migrazioni presentato dalla Commissione europea, per capire