Upload
guestc4e16b9
View
855
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
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
• 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.
• 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.
• Tecnologie utilizzate: Jsp, Servlet, Javascript.
• Server applicativo: Tomcat.
• Sistema Operativo: Windows Xp.
• Browser: Windows Explorer.
• Database: MySql.
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
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
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
• Gli Actors considerati:
• Soggetto
• Server
• Registrazione
• Trascrizione
• 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
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
Registrazione in atto, file audioRegistrazione in atto, file audio
Verbale dell’interrogatorioVerbale dell’interrogatorio
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.
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
Riproduzione in atto, file audioRiproduzione in atto, file audio
Sezione della trascrizione da editare ancora vuota Sezione della trascrizione da editare ancora vuota
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
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
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
Riascolto in atto, la riproduzione e’ arrivata al secondo numero 5Riascolto in atto, la riproduzione e’ arrivata al secondo numero 5
Inserimento del nome tramite short – cut avvenuta al settimo secondo di riproduzioneInserimento del nome tramite short – cut avvenuta al settimo secondo di riproduzione
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
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.