21
Università degli Studi di Trieste Ingegneria Informatica Progetto e realizzazione di strumenti e funzioni per facilitare la trascrizione di documenti multimediali Laureando Relatore Lucio Tomasini Chiar.mo Prof Maurizio Fermeglia Tesi di laurea di Ingegneria Informatica Anno Accademico 2007 - 2008

Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Università degli Studi di Trieste

Ingegneria Informatica

Progetto e realizzazione di strumenti e funzioni per facilitare la

trascrizione di documenti multimediali

Laureando Relatore

Lucio Tomasini Chiar.mo Prof Maurizio Fermeglia

Tesi di laurea di Ingegneria Informatica

Anno Accademico 2007 - 2008

Page 2: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

• La tesi consiste nell’elaborazione di nuove funzionalità per un’applicazione.

• Prevede la realizzazione di interrogatori in ambito legale.

• Le nuove funzionalità facilitano le operazioni di riascolto e di trascrizione.

Page 3: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

• Una prima fase di inserimento nell’ambiente lavorativo.

• Una fase di studio a livello visivo e pratico dell’applicazione.

• Una fase di studio e di apprendimento delle tecnologie utilizzate.

• Test per simulare il funzionamento dell’applicazione.

• Analisi delle problematiche da affrontare.

• Implementazione dei vari moduli software.

• Verifica del software realizzato tramite test.

Page 4: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

• Tecnologie utilizzate: Jsp, Servlet, Javascript.

• Server applicativo: Tomcat.

• Sistema Operativo: Windows Xp.

• Browser: Windows Explorer.

• Database: MySql.

Page 5: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Requirements

N001 - Realizzare registrazione

N002 - Salvataggio registrazione

N003 - Recupero e riascolto registrazione

N004 - Trascrizione testuale della registrazione

N005 - Semplificazione nella gestione della trascrizione

N006 - Salvataggio trascrizione

N007 - Recupero registrazione con trascrizione

N008 - Modifiche alla trascrizione

N009 - Salvataggio trascrizione modificata

Custom Needs

Elenco dei requisitiElenco dei requisiti

Page 6: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Custom Functional Requirements

F001 - Realizzazione registrazione

F002 - Salvataggio registrazione

F003 - Recupero e riascolto registrazione

F004 - Trascrizione testuale della registrazione

F005 - Inserimento facilitato dei nomi sul verbale

F006 - Posizionamento facilitato nella registrazione

F007 - Salvataggio trascrizione

F008 - Recupero registrazione con trascrizione

F009 - Modificare o cancellare interventi sulla trascrizione

F010 - Aggiungere interventi sulla trascrizione

F011 - Salvataggio trascrizione modificata

Feautures

Elenco delle specifiche funzionaliElenco delle specifiche funzionali

Page 7: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Realizzazione registrazioneRealizzazione registrazione Realizzazione registrazioneRealizzazione registrazione

Salvataggio registrazioneSalvataggio registrazione Salvataggio registrazioneSalvataggio registrazione

Recupero e riascolto registrazione

Recupero e riascolto registrazione

Recupero e riascolto registrazione

Recupero e riascolto registrazione

Trascrizione testuale registrazione

Trascrizione testuale registrazione

Trascrizione testuale registrazione

Trascrizione testuale registrazione

Inserimento facilitato di nomi sulla trascrizione

Inserimento facilitato di nomi sulla trascrizione

Semplificazione nella gestione della trascrizione

Semplificazione nella gestione della trascrizione

Posizionamento facilitato sulla registrazione

Posizionamento facilitato sulla registrazione

Salvataggio trascrizioneSalvataggio trascrizione Salvataggio trascrizioneSalvataggio trascrizione

Recupero registrazione con trascrizione

Recupero registrazione con trascrizione

Recupero registrazione con trascrizione

Recupero registrazione con trascrizione

Modificare o cancellare interventi dalla trascrizione

Modificare o cancellare interventi dalla trascrizione

Modifiche alla trascrizioneModifiche alla trascrizione

Aggiungere interventi sulla trascrizione

Aggiungere interventi sulla trascrizione

Salvataggio trascrizione modificata

Salvataggio trascrizione modificata

Salvataggio trascrizione modificata

Salvataggio trascrizione modificata

Page 8: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

• Gli Actors considerati:

• Soggetto

• Server

• Registrazione

• Trascrizione

Page 9: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

• Gli Use Cases considerati:

• Riascolto interrogatorio con trascrizione vuota

• Compilare la trascrizione

• Consultare trascrizione e registrazione multimediale

• Salvataggio trascrizione

• Riascolto interrogatorio con trascrizione

• Modifiche alla trascrizione

Page 10: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Riascolto interrogatorio con trascrizione vuota

Compilare la

trascrizione

Consultare trascrizione e

registrazione multimediale

Riascolto interrogatorio con trascrizione

Consultare trascrizione e

registrazione multimediale

Modifiche alla trascrizione Salvataggio

trascrizioneSalvataggiotrascrizione

A003 – Registrazione A004 – Trascrizione A002 - Server

A001 - Soggetto A002 - Server

Consultare trascrizione e

registrazione multimediale

A002 - Server

A003 – Registrazione A004 – Trascrizione

Page 11: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Registrazione in atto, file audioRegistrazione in atto, file audio

Verbale dell’interrogatorioVerbale dell’interrogatorio

Page 12: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Procedimento Tesi Procedimento Tesi

Il procedimento Tesi ha un interrogatorio Il procedimento Tesi ha un interrogatorio Cliccando sull’icona di riascolto si lancia la pagina di riascolto audio – video che recupera i dati dal database per caricare l’interrogatorio selezionato.

Cliccando sull’icona di riascolto si lancia la pagina di riascolto audio – video che recupera i dati dal database per caricare l’interrogatorio selezionato.

Page 13: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Riproduzione in atto, file audio - videoRiproduzione in atto, file audio - video

Trascrizione dell’interrogatorio con intestazione preimpostata Trascrizione dell’interrogatorio con intestazione preimpostata

Sezione della trascrizione da editare ancora vuota Sezione della trascrizione da editare ancora vuota

Page 14: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Riproduzione in atto, file audioRiproduzione in atto, file audio

Sezione della trascrizione da editare ancora vuota Sezione della trascrizione da editare ancora vuota

Page 15: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Si inseriscono nelle caselle di testo i nomi dell’interrogatore . . . Si inseriscono nelle caselle di testo i nomi dell’interrogatore . . . . . . E dell’interrogato . . . E dell’interrogato

Page 16: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Alla pressione dei tasti Ctrl+1 si inserisce automaticamente il nome dell’interrogatoreAlla pressione dei tasti Ctrl+1 si inserisce automaticamente il nome dell’interrogatore

Page 17: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Alla pressione dei tasti Ctrl+2 si inserisce automaticamente il nome dell’interrogatoAlla pressione dei tasti Ctrl+2 si inserisce automaticamente il nome dell’interrogato

Page 18: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Riascolto in atto, la riproduzione e’ arrivata al secondo numero 5Riascolto in atto, la riproduzione e’ arrivata al secondo numero 5

Page 19: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Inserimento del nome tramite short – cut avvenuta al settimo secondo di riproduzioneInserimento del nome tramite short – cut avvenuta al settimo secondo di riproduzione

Page 20: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

Alert di salvataggio se si prova ad uscire dopo aver modificato la trascrizione senza salvare le modificheAlert di salvataggio se si prova ad uscire dopo aver modificato la trascrizione senza salvare le modifiche

Page 21: Progetto E Realizzazione Di Strumenti E Funzioni Per Facilitare La Trascrizione Di Documenti Multimediali

I seguenti obiettivi sono stati raggiunti:

1. Analisi del problema a livello generale

2. Colloqui col committente per raccogliere i requisiti.

3. Studio dei requisiti e formulazione delle specifiche funzionali.

4. Studio dell’ IDE di sviluppo JBuilder.

5. Studio del linguaggio di programmazione Java.

6. Studio della tecnologia Jsp ( JavaServer Pages), Servlet e Javascript.

7. Studio del DOM, modello a oggetti del documento.

8. Studio delle tecnologie DHTML.

9. Studio e analisi del software già precedentemente sviluppato.

10. Progettazione e implementazione dei nuovi blocchi da integrare all’applicazione.

11. Test di verifica di funzionamento dell’applicazione con i nuovi blocchi software integrati.