reporting framework
Post on 12-Feb-2017
89 Views
Preview:
TRANSCRIPT
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
ALIRAInfrastruttura per la rendicontazione delle attività
Simone Tiso
Università degli studi di PadovaTutor interno: Dott. Claudio Enrico Palazzi
17-12-2009
Simone Tiso ALIRA Infrastruttura per la rendicontazione delle attività
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Introduzione
L’aziendaArpav: Nascita nel 2006 del DRL (Dipartimento RegionaleLaboratori) con database centralizzato e LIMS (LaboratoryInformation Managment System)Necessità di rendicontazione per analizzare attività eprestazioni
Il progettoSviluppo all’interno della intranet aziendaleAccesso direttamente dai laboratori
2 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Tecnologie e strumenti
Macchina virtuale
Richiesto fra i requisiti opzionaliServer fisico con Apache e PHPConfigurazione: Linux Ubuntu, PHP con modulo OCI8,Apache HTTP, Apache Tomcat
3 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Studio preliminare
BirtNon necessita di tool per la creazione dei templateMaggior occupazione di spazio su discoDifficoltà di configurazione e creazione dei report
Jasper ReportSemplice configurazioneCreazione dei template con iReportMotore di SpagoBi e Pentaho
4 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Interazione tra linguaggi
Libreria PHP/Java Bridge
5 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Il prodotto ad alto livello
Pattern adottato: MVC (Model View Controller)
6 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Interfaccia
7 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Esempio pratico
Elenco delle caratteristiche delle analisi presso i laboratori(circa 10.000)
8 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Esempio pratico
Elenco delle caratteristiche delle analisi presso i laboratori(circa 10.000)
9 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Verifiche effettuate
Analisi statica e dinamicaStrumenti per la lettura automatica del codice sorgente (es:Firebug)Strumenti per i test (es: JsUnit, SimpleTest)
Misurazioni e validazioniControllo dei tempi di esecuzione e indici d’uso delle classiRiferimento allo standard ISO 9126 (Portabilità, Usabilità, ...)Validazione del codice sorgente secondo le raccomandazioniW3C
10 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Consuntivo finale
Soddisfacimento di tutti i requisitiPiccolo discostamento ore nella fase di realizzazioneNuove richieste durante lo sviluppo (es: variabili intelligenza)
11 / 12
IntroduzioneGestione dei report
ArchitetturaVerifica e validazione
Conclusioni
Considerazioni finali
Maggior esperienza nella gestione dei progetti
Soddisfazione per l’utilizzo del prodotto
Apprendimento nuove tecnologie
12 / 12
top related