SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE Relatore: Prof. Fe...
Introduzione (I): <ul><li>Esigenze: </li></ul><ul><li>Obiettivo: </li></ul><ul><li>Progettare e sviluppare un software per...
Introduzione (III): <ul><li>una struttura (file XML) contenente i dati del CV suddivisa in  Nomi di campo  (labels) e il c...
Strumenti di sviluppo: Ambiente e linguaggi : <ul><li>Visual Studio 2008 Professional </li></ul><ul><li>C# </li></ul>Libre...
Fasi di sviluppo: <ul><li>Analisi delle esigenze </li></ul><ul><li>Studio di realtà esistenti </li></ul><ul><li>Studio del...
Analisi: <ul><li>Use case diagram  con casi d’uso ed attori. </li></ul>
Progettazione (I): <ul><li>Activity diagram: le possibili azioni che l’utente finale potrà compiere sul programma </li></ul>
Progettazione (II): <ul><li>Class diagram: ovvero il modello generale del sistema </li></ul>
L’interfaccia grafica: Selected document Settings Rebuilded document Source selector Source content
Scelta modelli di scansione: L’utente può agire sui parametri di scansione per migliorare il risultato finale
Struttura finale del documento Il CV ricostruito: notare la presenza delle etichette (colore celeste) e del dato vero e pr...
Source-view:
Il file XML finale: da informazioni presenti su carta oppure in formato PDF verso un file XML gestibile da altre applicazi...
Conclusioni: <ul><li>Obiettivi raggiunti </li></ul><ul><li>Scansione dei CV verso una struttura XML </li></ul><ul><li>Poss...
Upcoming SlideShare
Loading in …5
×

SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE

979 views

Published on

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"

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
979
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE

  1. 1. SVILUPPO DI UNA APPLICAZIONE PER L’ACQUISIZIONE DI DATI DA SUPPORTO CARTACEO: CASO DEI CURRICULUM VITAE Relatore: Prof. Fermeglia Maurizio Laureando: Faelli Roberto Università degli Studi di Trieste Corso di Laurea Triennale di Ingegneria Informatica
  2. 2. Introduzione (I): <ul><li>Esigenze: </li></ul><ul><li>Obiettivo: </li></ul><ul><li>Progettare e sviluppare un software per l’acquisizione dei dati contenuti nel CV formato Europeo </li></ul><ul><li>Realizzare il software sotto forma di Windows Application (Windows-Form) </li></ul><ul><li>Creare una applicazione di facile utilizzo e scalabile </li></ul><ul><li>Facilitare l’acquisizione dei CV pervenuti in forma cartacea oppure via posta elettronica </li></ul><ul><li>Rendere disponibili i dati contenuti nel CV in una apposita struttura facilmente consultabile </li></ul>
  3. 3. Introduzione (III): <ul><li>una struttura (file XML) contenente i dati del CV suddivisa in Nomi di campo (labels) e il corrispondente valore. </li></ul><ul><li>Ad esempio: </li></ul><ul><ul><li>Nome  Mario Rossi </li></ul></ul><ul><li>L’applicazione deve essere in grado di fornire in output : </li></ul>
  4. 4. Strumenti di sviluppo: Ambiente e linguaggi : <ul><li>Visual Studio 2008 Professional </li></ul><ul><li>C# </li></ul>Librerie di supporto : <ul><li>.NET Framework </li></ul><ul><li>XPS, XML classes </li></ul><ul><li>Microsoft Outlook classes </li></ul><ul><li>OmniPageConverter classes </li></ul>
  5. 5. Fasi di sviluppo: <ul><li>Analisi delle esigenze </li></ul><ul><li>Studio di realtà esistenti </li></ul><ul><li>Studio delle tecnologie </li></ul><ul><li>Determinazione dei requisiti </li></ul><ul><li>Individuazione dell’architettura </li></ul><ul><li>Definizione dei contenuti </li></ul><ul><li>Sviluppo della struttura logica </li></ul><ul><li>Produzione del layout interfaccia grafica </li></ul><ul><li>Implementazione codice </li></ul><ul><li>Test </li></ul>
  6. 6. Analisi: <ul><li>Use case diagram con casi d’uso ed attori. </li></ul>
  7. 7. Progettazione (I): <ul><li>Activity diagram: le possibili azioni che l’utente finale potrà compiere sul programma </li></ul>
  8. 8. Progettazione (II): <ul><li>Class diagram: ovvero il modello generale del sistema </li></ul>
  9. 9. L’interfaccia grafica: Selected document Settings Rebuilded document Source selector Source content
  10. 10. Scelta modelli di scansione: L’utente può agire sui parametri di scansione per migliorare il risultato finale
  11. 11. Struttura finale del documento Il CV ricostruito: notare la presenza delle etichette (colore celeste) e del dato vero e proprio (colore giallo)
  12. 12. Source-view:
  13. 13. Il file XML finale: da informazioni presenti su carta oppure in formato PDF verso un file XML gestibile da altre applicazioni a valle…
  14. 14. Conclusioni: <ul><li>Obiettivi raggiunti </li></ul><ul><li>Scansione dei CV verso una struttura XML </li></ul><ul><li>Possibilità di agire sui parametri di scansione </li></ul><ul><li>Velocità e facilità d’uso </li></ul><ul><li>Stato attuale del lavoro </li></ul><ul><li>È completo per quando riguarda i requisiti prefissati </li></ul><ul><li>Da considerare ancora come prototipo </li></ul><ul><li>Sviluppi futuri </li></ul><ul><li>Apertura verso allegati POP3 </li></ul><ul><li>Integrazione con gestionale Aziendale </li></ul><ul><li>Possibile porting verso applicazione Web-Based </li></ul>

×