13.07.2015 Views

Sistema informático para la gestión dinámica y personalizada de ...

Sistema informático para la gestión dinámica y personalizada de ...

Sistema informático para la gestión dinámica y personalizada de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO II. Descripción <strong>de</strong> <strong>la</strong> Solución PropuestaPara el <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> los reportes, a<strong>de</strong>más <strong>de</strong> tomar <strong>la</strong>s ventajas <strong>de</strong> los ficherosJRXML se ha estudiado su representación utilizando SMDL y RDL. Aunque estasespecificaciones presentan muchos aspectos en común con el formato JRXML, SMDLestablece un mayor énfasis en <strong>la</strong> diferenciación <strong>de</strong> los elementos semánticos <strong>de</strong>l reporte y loselementos físicos <strong>de</strong>l mismo. Tal consi<strong>de</strong>ración ha permitido gestionar <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong> <strong>de</strong> losreportes <strong>de</strong> manera abstracta, orientando primeramente <strong>la</strong> esencia semántica y posteriormente,su estructura física. Dicha consi<strong>de</strong>ración ha ofrecido mayor flexibilidad a los procesos <strong>de</strong><strong>gestión</strong> <strong>de</strong> reportes <strong>de</strong> <strong>la</strong> herramienta.2.6 Otras Alternativas <strong>para</strong> <strong>la</strong> Gestión <strong>de</strong> los ReportesEl proceso <strong>de</strong> <strong>gestión</strong> <strong>de</strong> reportes también podrá realizarse <strong>de</strong> manera simi<strong>la</strong>r a <strong>la</strong> forma en quelo hace <strong>la</strong> herramienta iReport en <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong>l rol que <strong>de</strong>sempeñe el usuario que utilice elsistema. En <strong>la</strong> aplicación existirán puntos <strong>de</strong> accesos a tal herramienta y a<strong>de</strong>más se ofreceránpaquetes que puedan ser utilizados, que estén acor<strong>de</strong> al negocio don<strong>de</strong> se trabaje con <strong>la</strong>solución. Tales paquetes contendrán propuestas <strong>de</strong> roles <strong>de</strong> usuarios a utilizar en un comienzo,a<strong>de</strong>más <strong>de</strong> <strong>la</strong>s <strong>de</strong>scritas anteriormente, así como esquemas <strong>para</strong> fuentes <strong>de</strong> datos y p<strong>la</strong>ntil<strong>la</strong>s<strong>de</strong> reportes.El sistema también permitirá <strong>la</strong> edición <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> los reportes como documentos XMLmediante un editor <strong>de</strong> código, funcionalidad con <strong>la</strong> que los usuarios conocedores podránrealizar un trabajo flexible <strong>de</strong> acuerdo con <strong>la</strong>s restricciones que impongan los esquemasasociados.2.7 ConclusionesEn este capítulo fueron <strong>de</strong>scritos aspectos re<strong>la</strong>cionados con <strong>la</strong> concepción <strong>de</strong> una herramienta<strong>de</strong>stinada a gestionar <strong>de</strong> manera <strong>dinámica</strong> y <strong>personalizada</strong> reportes <strong>informático</strong>s, y administrar<strong>la</strong> estructura jerárquica <strong>de</strong> roles <strong>de</strong> usuarios re<strong>la</strong>cionados con reportes en una entida<strong>de</strong>mpresarial. En él también, por medio <strong>de</strong>l análisis y el diseño, sin llegar a comprometer elcontenido expuesto con <strong>de</strong>talles <strong>de</strong> implementación, fue <strong>de</strong>finida <strong>la</strong> estructura general <strong>de</strong> <strong>la</strong>aplicación.A<strong>de</strong>más, se realizó <strong>la</strong> captura e introducción <strong>de</strong> requerimientos, los cuales se consi<strong>de</strong>ranesenciales <strong>para</strong> el funcionamiento <strong>de</strong> <strong>la</strong> herramienta. La solución fue <strong>de</strong>finida formalmentepartiendo <strong>de</strong> <strong>la</strong> representación <strong>de</strong> su dominio y <strong>la</strong>s reg<strong>la</strong>s que esta <strong>de</strong>berá cumplir. Se66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!