SVILUPPO DI UNA APPLICAZIONE PER SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE CURRICULUM VITAE Relatore: Prof. Fermeglia Maurizio Laureando: Faelli Roberto Università degli Studi di Trieste Corso di Laurea Triennale di Ingegneria Informatica
14
Embed
SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE
Presentazione PowerPoint tesi di laurea Faelli Roberto dal titolo "SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE"
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SVILUPPO DI UNA APPLICAZIONE PER SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA L’ACQUISIZIONE DI DATI DA
SUPPORTO CARTACEO: CASO DEI SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAECURRICULUM VITAE
Relatore: Prof. Fermeglia Maurizio
Laureando: Faelli Roberto
Università degli Studi di Trieste
Corso di Laurea Triennale di Ingegneria Informatica
Introduzione (I):Introduzione (I):
¬ Esigenze:
¬ Obiettivo:• Progettare e sviluppare un software per l’acquisizione dei dati contenuti nel CV formato Europeo• Realizzare il software sotto forma di Windows Application (Windows-Form)• Creare una applicazione di facile utilizzo e scalabile
• Facilitare l’acquisizione dei CV pervenuti in forma cartacea oppure via posta elettronica• Rendere disponibili i dati contenuti nel CV in una apposita struttura facilmente consultabile
Introduzione (III):Introduzione (III):
una struttura (file XML) contenente i dati
del CV suddivisa in Nomi di campo (labels) e
il corrispondente valore.
Ad esempio:
Nome Mario Rossi
L’applicazione deve essere in grado di fornire in output:
Strumenti di sviluppo:Strumenti di sviluppo:
Ambiente e linguaggi:
• Visual Studio 2008 Professional
• C#
Librerie di supporto:
1. .NET Framework
2. XPS, XML classes
3. Microsoft Outlook classes
4. OmniPageConverter classes
Fasi di sviluppo:Fasi di sviluppo:•Analisi delle esigenze•Studio di realtà esistenti•Studio delle tecnologie•Determinazione dei requisiti
•Individuazione dell’architettura•Definizione dei contenuti•Sviluppo della struttura logica
•Produzione del layout interfaccia grafica•Implementazione codice•Test
Analisi:Analisi:
Use case diagram con casi d’uso ed attori.
Progettazione (I):Progettazione (I):
Activity diagram: le possibili azioni che l’utente finale potrà compiere sul programma
Progettazione (II):Progettazione (II):
Class diagram: ovvero il modello generale del sistema
L’interfaccia grafica:L’interfaccia grafica:
Selected document
Settings
Rebuilded document
Source selector
Source content
Scelta modelli di Scelta modelli di scansione:scansione:
L’utente può agire sui parametri di scansione per migliorare il risultato finale
Struttura finale del Struttura finale del documentodocumento
Il CV ricostruito: notare la presenza delle etichette (colore celeste) e del dato vero e proprio (colore giallo)