Date post: | 29-Nov-2014 |
Category: |
Technology |
Upload: | danielzotti |
View: | 1,473 times |
Download: | 2 times |
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
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:
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.
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
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
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
PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica - Diagramma E-R finale ristrutturato
PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica – Schema relazionale
PROGETTAZIONE DELL'APPLICATIVO
Use Case Diagram
PROGETTAZIONE DELL'APPLICATIVO
Activity Diagram
Statistiche ed Esportazione
INTERFACCIALogin e pagina principale
INTERFACCIAPagine di ricerca: anagrafica
INTERFACCIAPagine di ricerca: pubblicazione
INTERFACCIAPagine di dettaglio
INTERFACCIAPagine di dettaglio
Segnalazione ERRORI
INTERFACCIAHome page del ricercatore
INTERFACCIAPagina delle Statistiche: Lista delle query
INTERFACCIAPagina delle Statistiche: Risultati
INTERFACCIAPagina delle Statistiche: Esportazione in Excel
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
INTERFACCIAIl Pannello di Controllo
INTERFACCIAJavascript per un'interfaccia User-Friendly
INTERFACCIAJavascript per un'interfaccia User-Friendly
INTERFACCIAJavascript per un'interfaccia User-Friendly
INTERFACCIAJavascript per un'interfaccia User-Friendly
INTERFACCIAJavascript per un'interfaccia User-Friendly
INTERFACCIACSS per un'interfaccia User-Friendly
Creazione di tooltip
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