Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)
1. Università degli Studi di Trieste
FACOLTÀ DI INGEGNERIA
Tesi di Laurea Triennale in Ingegneria Informatica
PROGETTAZIONE E SVILUPPO
DI UN'APPLICAZIONE WEB
PER LA GESTIONE DI DATI
DI ATTIVITÀ DI RICERCA:
CASO DELL'IRCCS BURLO GAROFOLO
RELATORE LAUREANDO
Prof. Maurizio Fermeglia Daniel Zotti
Anno Accademico 2010/2011
2. Situazione PRECEDENTE all'installazione dell'applicativo
(Direzione Scientifica del Burlo Garofolo)
Gestione del'attività
di ricerca tramite:
✔ 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
3. 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.
4. 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
5. 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
6. PROGETTAZIONE DELLA BASE DI DATI
Progettazione 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
20. INTERFACCIA
Pagina 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
28. 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