Tesi - Realizzazione di un'applicazione per il monitoraggio degli accessi a pagine Web
Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca:...
-
Upload
danielzotti -
Category
Technology
-
view
1.475 -
download
2
description
Transcript of Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca:...
![Page 1: Progettazione e sviluppo di un'applicazione web per la gestione di dati di attività di ricerca: caso dell'IRCCS Burlo Garofolo (Slide)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/1.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/2.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/3.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/4.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/5.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/6.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/7.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/8.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/9.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/10.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/11.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/12.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/13.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/14.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/15.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/16.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/17.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/18.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/19.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/20.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/21.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/22.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/23.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/24.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/25.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/26.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/27.jpg)
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)](https://reader033.fdocuments.net/reader033/viewer/2022052820/547d67e2b37959a22b8b5218/html5/thumbnails/28.jpg)
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