Your SlideShare is downloading. ×
0
Università degli Studi di Trieste                             FACOLTÀ DI INGEGNERIA                Tesi di Laurea Triennal...
Situazione PRECEDENTE allinstallazione dellapplicativo                    (Direzione Scientifica del Burlo Garofolo)Gestio...
STATO DELLARTEIn commercio sono presenti:✔   Software per la gestione delle pubblicazioni:    ✔   Endnote per Windows    ✔...
OBIETTIVICreazione applicativo web per la Gestione dei Ricercatori✔   Gestione:    ✔   Anagrafica dei ricercatori    ✔   P...
VINCOLI DI PROGETTO✔   Sistema operativo del Server: Debian 5✔   DBMS: MySQL 5.0✔   Server Web: Apache 2.2✔   Browser: Moz...
PROGETTAZIONE DELLA BASE DI DATI     Progettazione Concettuale - Requisiti: ✔   Memorizzazione delle anagrafiche     ✔   c...
PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica - Diagramma E-R finale ristrutturato
PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica – Schema relazionale
PROGETTAZIONE DELLAPPLICATIVOUseCaseDiagram
PROGETTAZIONE DELLAPPLICATIVO                          Activity                          Diagram                        St...
INTERFACCIALogin e pagina principale
INTERFACCIAPagine di ricerca: anagrafica
INTERFACCIAPagine di ricerca: pubblicazione
INTERFACCIAPagine di dettaglio
INTERFACCIA Pagine di dettaglioSegnalazione ERRORI
INTERFACCIAHome page del ricercatore
INTERFACCIAPagina delle Statistiche: Lista delle query
INTERFACCIAPagina delle Statistiche: Risultati
INTERFACCIAPagina delle Statistiche: Esportazione in Excel
INTERFACCIA         Pagina delle Statistiche: Esportazione in PDF✔   Funzione di esportazione in PDF del browser Firefox✔ ...
INTERFACCIAIl Pannello di Controllo
INTERFACCIAJavascript per uninterfaccia User-Friendly
INTERFACCIAJavascript per uninterfaccia User-Friendly
INTERFACCIAJavascript per uninterfaccia User-Friendly
INTERFACCIAJavascript per uninterfaccia User-Friendly
INTERFACCIAJavascript per uninterfaccia User-Friendly
INTERFACCIACSS per uninterfaccia User-Friendly       Creazione di tooltip
CONLUSIONIRaggiungimento obbiettivi:  ✔   I risultati raggiunti rispettano i vincoli di progetto discussi in      fase di ...
Upcoming SlideShare
Loading in...5
×

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

1,130

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,130
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Università degli Studi di Trieste FACOLTÀ DI INGEGNERIA Tesi di Laurea Triennale in Ingegneria Informatica PROGETTAZIONE E SVILUPPO DI UNAPPLICAZIONE WEB PER LA GESTIONE DI DATI DI ATTIVITÀ DI RICERCA: CASO DELLIRCCS BURLO GAROFOLORELATORE LAUREANDOProf. Maurizio Fermeglia Daniel Zotti Anno Accademico 2010/2011
  2. 2. Situazione PRECEDENTE allinstallazione dellapplicativo (Direzione Scientifica del Burlo Garofolo)Gestione delattività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. 3. STATO DELLARTEIn commercio sono presenti:✔ Software per la gestione delle pubblicazioni: ✔ Endnote per Windows ✔ Pybligrapher per Linux✔ Moltissimi software per la gestione del personaleMA✔ 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. 4. OBIETTIVICreazione 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. 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. 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 eventiDiagramma E-R:Schema Scheletro
  7. 7. PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica - Diagramma E-R finale ristrutturato
  8. 8. PROGETTAZIONE DELLA BASE DI DATIProgettazione Logica – Schema relazionale
  9. 9. PROGETTAZIONE DELLAPPLICATIVOUseCaseDiagram
  10. 10. PROGETTAZIONE DELLAPPLICATIVO Activity Diagram Statistiche ed Esportazione
  11. 11. INTERFACCIALogin e pagina principale
  12. 12. INTERFACCIAPagine di ricerca: anagrafica
  13. 13. INTERFACCIAPagine di ricerca: pubblicazione
  14. 14. INTERFACCIAPagine di dettaglio
  15. 15. INTERFACCIA Pagine di dettaglioSegnalazione ERRORI
  16. 16. INTERFACCIAHome page del ricercatore
  17. 17. INTERFACCIAPagina delle Statistiche: Lista delle query
  18. 18. INTERFACCIAPagina delle Statistiche: Risultati
  19. 19. INTERFACCIAPagina delle Statistiche: Esportazione in Excel
  20. 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
  21. 21. INTERFACCIAIl Pannello di Controllo
  22. 22. INTERFACCIAJavascript per uninterfaccia User-Friendly
  23. 23. INTERFACCIAJavascript per uninterfaccia User-Friendly
  24. 24. INTERFACCIAJavascript per uninterfaccia User-Friendly
  25. 25. INTERFACCIAJavascript per uninterfaccia User-Friendly
  26. 26. INTERFACCIAJavascript per uninterfaccia User-Friendly
  27. 27. INTERFACCIACSS per uninterfaccia User-Friendly Creazione di tooltip
  28. 28. CONLUSIONIRaggiungimento 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 eliminatoPossibili sviluppi futuri: ✔ Account ospite per il singolo ricercatore ✔ Importazione automatica delle riviste e dei relativi IF grezzi
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×