+ All Categories
Home > Technology > Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca:...

Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca:...

Date post: 29-Nov-2014
Category:
Upload: danielzotti
View: 1,473 times
Download: 2 times
Share this document with a friend
Description:
 
28
Tesi di Laurea Triennale in Ingegneria Informatica Anno Accademico 2010/2011 FACOLTÀ DI INGEGNERIA PROGETTAZIONE E SVILUPPO DI UN'APPLICAZIONE WEB PER LA GESTIONE DI DATI DI ATTIVITÀ DI RICERCA: CASO DELL'IRCCS BURLO GAROFOLO RELATORE Prof. Maurizio Fermeglia LAUREANDO Daniel Zotti Università degli Studi di Trieste
Transcript
Page 1: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

Tesi di Laurea Triennale in Ingegneria Informatica

Anno Accademico 2010/2011

FACOLTÀ DI INGEGNERIA

PROGETTAZIONE E SVILUPPO DI UN'APPLICAZIONE WEB PER LA GESTIONE DI DATI DI ATTIVITÀ DI RICERCA:

CASO DELL'IRCCS BURLO GAROFOLO

RELATOREProf. Maurizio Fermeglia

LAUREANDODaniel Zotti

Università degli Studi di Trieste

Page 2: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

Situazione PRECEDENTE all'installazione dell'applicativo(Direzione Scientifica del Burlo Garofolo)

✔ file Excel:

✔ Uno per ogni anno

✔ Contenente tutte le pubblicazioni e i progetti di ricerca

✔ Condiviso tramite una cartella presente sul server

✔ Modificabile da una sola persona alla volta

✔ Software di gestione delle anagrafiche assente

Gestione del'attività

di ricerca tramite:

Page 3: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

STATO DELL'ARTE

In commercio sono presenti:

✔ Software per la gestione delle pubblicazioni:

✔ Endnote per Windows

✔ Pybligrapher per Linux

✔ Moltissimi software per la gestione del personale

MA

✔ L’integrazione completa tra i due programmi non sembra sia stata ancora pensata.

✔ I programmi citati in precedenza non sono applicazioni web:→ bisogna installarle sul computer di ogni utente.

Page 4: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

OBIETTIVI

Creazione applicativo web per la Gestione dei Ricercatori

✔ Gestione:

✔ Anagrafica dei ricercatori

✔ Pubblicazioni

✔ Progetti di ricerca

✔ Eventi (Convegni, Congressi, Gruppi di lavoro, ecc...)

✔ Analisi dei dati raccolti (Statistiche)

✔ Esportazione in diversi file excel dei dati raccolti

✔ Accesso tramite Username e Password

Page 5: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

VINCOLI DI PROGETTO

✔ Sistema operativo del Server: Debian 5

✔ DBMS: MySQL 5.0

✔ Server Web: Apache 2.2

✔ Browser: Mozilla Firefox 3.6 e successive

✔ Piattaforma di sviluppo: Linux Ubuntu 9.04

✔ Linguaggi di programmazione utilizzati: Php 5, Javascript

✔ Linguaggio di Markup utilizzato: HTML 4

✔ Strumento per programmazione: Editor di testo Geany 0.16

Page 6: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

PROGETTAZIONE DELLA BASE DI DATIProgettazione Concettuale - Requisiti:

✔ Memorizzazione delle anagrafiche

✔ con lo storico delle strutture di appartenenza, qualifica, ...

✔ Memorizzazione delle pubblicazioni

✔ Memorizzazione dei progetti di ricerca

✔ Memorizzazione degli eventi

Diagramma E-R: Schema Scheletro

Page 7: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica - Diagramma E-R finale ristrutturato

Page 8: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica – Schema relazionale

Page 9: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

PROGETTAZIONE DELL'APPLICATIVO

Use Case Diagram

Page 10: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

PROGETTAZIONE DELL'APPLICATIVO

Activity Diagram

Statistiche ed Esportazione

Page 11: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIALogin e pagina principale

Page 12: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagine di ricerca: anagrafica

Page 13: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagine di ricerca: pubblicazione

Page 14: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagine di dettaglio

Page 15: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagine di dettaglio

Segnalazione ERRORI

Page 16: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAHome page del ricercatore

Page 17: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagina delle Statistiche: Lista delle query

Page 18: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagina delle Statistiche: Risultati

Page 19: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagina delle Statistiche: Esportazione in Excel

Page 20: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAPagina delle Statistiche: Esportazione in PDF

✔ Funzione di esportazione in PDF del browser Firefox

✔ Attributo ”@media” del CSS (fogli di stile)

✔ @media screen – visualizzazione a schermo

✔ @media print – visualizzazione per la stampa

Page 21: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAIl Pannello di Controllo

Page 22: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAJavascript per un'interfaccia User-Friendly

Page 23: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAJavascript per un'interfaccia User-Friendly

Page 24: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAJavascript per un'interfaccia User-Friendly

Page 25: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAJavascript per un'interfaccia User-Friendly

Page 26: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIAJavascript per un'interfaccia User-Friendly

Page 27: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

INTERFACCIACSS per un'interfaccia User-Friendly

Creazione di tooltip

Page 28: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)

CONLUSIONI

Raggiungimento obbiettivi:

✔ I risultati raggiunti rispettano i vincoli di progetto discussi in

fase di analisi

✔ Il software è installato sul server web interno del Burlo

Garofolo ed è utilizzato da Aprile 2011

✔ I dati presente nei file Excel condivisi sono stati importati nel

nuovo database

✔ Il file Excel è stato definitivamente eliminato

Possibili sviluppi futuri:

✔ Account 'ospite' per il singolo ricercatore

✔ Importazione automatica delle riviste e dei relativi IF grezzi


Recommended