Redalyc.SISDAM: APLICACIÓN WEB PARA EL PROCESAMIENTO DE DATOS SEGÚN UN .

Transcription

Cultivos TropicalesE-ISSN: 1819-4087revista@inca.edu.cuInstituto Nacional de Ciencias AgrícolasCubaMorejón Rivera, Rogelio; Cámara, Félix A.; Jiménez, Dany E.; Díaz, Sandra H.SISDAM: APLICACIÓN WEB PARA EL PROCESAMIENTO DE DATOS SEGÚN UNDISEÑO AUMENTADO MODIFICADOCultivos Tropicales, vol. 37, núm. 3, 2016, pp. 153-164Instituto Nacional de Ciencias AgrícolasLa Habana, CubaDisponible en: http://www.redalyc.org/articulo.oa?id 193246976017Cómo citar el artículoNúmero completoMás información del artículoPágina de la revista en redalyc.orgSistema de Información CientíficaRed de Revistas Científicas de América Latina, el Caribe, España y PortugalProyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164DOI: 0/RG.2.1.4550.4243julio-septiembreMinisterio de Educación Superior. CubaInstituto Nacional de Ciencias Agrícolashttp://ediciones.inca.edu.cuISSN impreso: 0258-5936ISSN digital: 1819-4087SISDAM: APLICACIÓN WEB PARA EL PROCESAMIENTODE DATOS SEGÚN UN DISEÑO AUMENTADO MODIFICADOSISDAM: Web application for processing dataaccording to a Modified Augmented DesignRogelio Morejón Rivera1), Félix A. Cámara1, Dany E. Jiménez2y Sandra H. Díaz1ABSTRACT. The research processes in the agriculturalsector such as breeding programs cultivars are nostrangers to the need for the intervention of Informationand Communications Technology as tools for managinglarge volumes of information generated by them. Takinginto account the constraints that exist in the control ofenvironmental heterogeneity and considering the advantagesof using the Latin Square Design, with setting throughthe “Row-Column” method, web application “Automatedsystem for the data processing according to a ModifiedAugmented Design was developed where the researcher mayhave to run a graphic guide planting of an experiment, withstrict control of these factors and their graphic field location,time will speed to capture and process information relatingto the various lines of evidence, will feature a customizationon reports to the selection criteria, which can be used inother statistical packages increasing the effectiveness of theselection if the data matrix obtained is processed through amultivariate analysis and also loss of information and thecollection of errors are avoided and time optimization byusers, facilitating the efficient use of Modified AugmentedDesign and Development Breeding Programs cultivars inCuba.RESUMEN. Los procesos investigativos en el sectoragrícola, como los programas de mejoramiento genético decultivares, no son ajenos a la necesidad de la intervenciónde las tecnologías de la información y las comunicaciones,como herramientas para la gestión de los grandes volúmenesde información que generan los mismos. Tomando encuenta las restricciones que existen, en cuanto al controlde la heterogeneidad ambiental y, considerando además,las ventajas del empleo del Diseño Cuadrado Latino, conel ajuste a través del Método “Fila-Columna”, se elaboró laaplicación web “Sistema automatizado para el procesamientode datos, según un Diseño Aumentado Modificado”, dondeel investigador podrá contar con una guía gráfica paraejecutar la siembra de un experimento, con un estrictocontrol de las variables evaluadas y su localización gráficaen el campo. Se agilizará el tiempo en captar y procesar lainformación referente a las distintas líneas de prueba. Secontará con una personalización en los reportes para loscriterios de selección, los que pueden ser usados en otrospaquetes estadísticos, incrementando la efectividad de laselección, si la matriz de datos obtenida es procesada através de algún análisis multivariado y, además, se evitará lapérdida de información y la captación de errores, así comola optimización del tiempo por los usuarios, facilitandoel uso eficiente del Diseño Aumentado Modificado y eldesarrollo de los Programas de Mejoramiento Genético decultivares en el país.Key words: computer application, software development,plant breeding, statistical methods,selectionPalabras clave: aplicaciones del ordenador, desarrollode programas, mejoramiento genéticode plantas, métodos estadísticos, selecciónINTRODUCCIÓN1Unidad Científico Tecnológica de Base «Los Palacios». Instituto Nacionalde Ciencias Agrícolas (INCA), gaveta postal 1, San José de las Lajas,Mayabeque, Cuba, CP 32 700.2Palacio de Computación, Pinar del Río, Cuba.) rogelio@inca.edu.cuLas Tecnologías de la Información y Comunicación(TIC) son el conjunto de procesos y productosderivados de las nuevas herramientas (hardware ysoftware), soportes de la información y canales decomunicación, relacionados con el almacenamiento,procesamiento y transmisión digitalizada de lainformación (1).153

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. DíazEn la actualidad actúan vertiginosamente sobrenuestra sociedad, lo que motiva y acelera los procesosde cambio que modifican radicalmente las formas detrabajo, el acceso a los conocimientos, las formas decomunicación y los procesos de producción. Las TICconstituyen un elemento insustituible para el avancesocial, la generación de riqueza, el fortalecimientode las identidades culturales, la cohesión social, lalucha contra la pobreza y el hambre, la prevención delcambio climático y la crisis energética, así como parala promoción de una cultura de paz. Las tecnologíasestán siendo condicionadas por la evolución y la víade acceder a los contenidos, servicios y aplicaciones(2–4).La información es un activo principal en lasorganizaciones, gestionarla de manera correctadetermina el éxito o fracaso de la misma. Para ello,se hacen necesarias soluciones que provean unmejor acceso a la información y a lo que aporta valora su análisis, aprobando los procesos de docencia einvestigación (5). Los procesos investigativos en elsector agrícola, como los programas de mejoramientogenético de cultivares, no son ajenos a la necesidadde la intervención de las TIC, como herramientas parala gestión de los grandes volúmenes de informaciónque generan los mismos (6, 7)A.Específicamente en la selección de genotipos,los investigadores comienzan con un gran númerode líneas de prueba que provienen de cruces entrecultivares o a través de la introducción de fuentesextrañas. La mayoría de las veces el número de líneaspuede aumentar exponencialmente. Los diseñosexperimentales con replicación son los más usados enel mundo para comprobar los niveles de rendimientoentre líneas y cultivares; pero el material disponiblepara cada línea de prueba es limitado con frecuencia,no siendo suficiente, a veces, para varias réplicas,también con el inconveniente de que la heterogeneidadambiental no puede ser calculada fácilmente, por tanto,es otro factor determinante en el asunto.Cuba no escapa de estos problemas y mediante elDiseño Aumentado Modificado (DAM), donde ha sidoreanalizado y propuesto, se han logrado resultadossatisfactorios en los programas de mejoramiento,considerando las ventajas del empleo del DiseñoCuadrado Latino, mediante el ajuste a través delMétodo “Fila-Columna” (8).Compatible con el Sistema OperativoMicrosoft Windows y desarrollado en el Instituto deInvestigaciones Estadísticas Agrícolas de la India seconoce de la existencia de la aplicación informáticaStatistical Package for Augmented Designs (SPAD),ACámara, F. A. Sistema automatizado para el procesamiento y controlde información en la aplicación del Diseño Aumentado Modificado en laUnidad Científica Tecnológica de Base «Los Palacios». Tesis de Grado,Universidad de Pinar del Río, Cuba, 2014, 81 p.creada por Rajender Parsad, V.K. Gupta y AbhishekRathore, usando Microsoft Visual C en su versión 6.0.Este producto está diseñado para implementar losdiseños aumentados que se basan únicamente en eldiseño experimental clásico “Bloques al Azar”.Tomando como premisa la utilización del DAM, sehace efectiva la adopción de las estrategias actualespara la gestión de información y el conocimiento, yaque a pesar de las bondades y exitosos resultadosalcanzados, según información recopilada comoparte de estudios exploratorios, se constató que ensu aplicación no se dispone de adecuados medios decontrol organizacional de la información.Además, no se cuenta con una guía gráfica conidentificación de cada una de las líneas de prueba a lahora de ejecutar la siembra en el campo y los procesosde captación y procesamiento de datos son muyextensos y se realizan en Microsoft Excel; lo que puedepropiciar errores de captación, ya que la cantidad delíneas de prueba que se pueden estar procesandollega a ser muy alta. Los procesos de sustitución yajuste de los valores de cada línea, mediante losmétodos estadísticos, se realizan completamentemanual en la actualidad y, como consecuencia de todolo anteriormente planteado, la selección de las mejoreslíneas de prueba no siempre es efectiva.Tomando en cuenta las restricciones que poseeSPAD, en cuanto al control de la heterogeneidadambiental y considerando además las ventajas delempleo del Diseño Cuadrado Latino, con el ajustea través del Método “Fila-Columna”, se fundamentala construcción de la aplicación web SistemaAutomatizado para el procesamiento de datos, segúnun Diseño Aumentado Modificado (SISDAM) con eldiseño base y método de ajuste antes mencionados.En el desarrollo de aplicaciones web se utilizandisímiles técnicas y tecnologías que poseen ventajas,desventajas y constantemente se desarrollan yevolucionan. En el mercado del software actuales imperante la realización de aplicaciones queinteractúen con el usuario. El desarrollo de las técnicasde construcción de software, ha propiciado que lasaplicaciones que son utilizadas por varios usuarios almismo tiempo, mediante el Internet, hayan cobradouna gran importancia en la panorámica informáticaactual; son múltiples los ejemplos (9, 10).MATERIALES Y MÉTODOSTipo de aplicaciónMantenimientoLas aplicaciones web necesitan ser instaladassolo una vez y no por separado, en cada computadora.Es fácil de dar soporte, ya que los cambios solamentese realizan en el servidor donde esté instalada laaplicación.154

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164Facilidad de usoLa usabilidad para la web surgió a partir delnacimiento y desarrollo de Internet como red decomunicación. Si el software es capaz de atraeral usuario y tiene calidad, podemos afirmar quehay una técnica de usabilidad correctamenteaplicada. Muchas organizaciones han incluido en susproyectos requisitos de usabilidad como una de susespecificaciones de software, pues han identificadola importancia que representa desarrollar productos“usables” que los ayuden a atraer la mayor cantidadde usuarios a sus aplicaciones.Las aplicaciones web son convenientes paraacceder desde cualquier lugar usando Internet. Envez de crear clientes para diferentes plataformas, laaplicación web se escribe una vez y se ejecuta igualen todas partes (11).Tipo de softwareEl software, de acuerdo a las libertades de su uso,puede ser clasificado como libre o propietario. Se haadoptado como política del país la utilización del librepues fomenta el desarrollo y la innovación tecnológicay rompe las ataduras con los grandes monopolios.Con el software libre se pueden obtener solucionesacordes a las necesidades de cada entidad y contarcon el apoyo de una amplia comunidad que apuestapor el mismo. Según la definición de Free SoftwareFoundation (FSF), este tipo de software permite a losusuarios ejecutar, copiar, distribuir, estudiar, cambiary mejorar (12, 13).Lenguajes de ProgramaciónPara la realización del sistema se investigaronalgunos de los lenguajes de programación del lado delservidor más utilizados en la actualidad para compararlas ventajas y escoger las que se puedan aplicar alproyecto. A continuación se muestran las finalmenteseleccionadas: PHP (acrónico de «PHP: Hypertext Preprocessor»):es un lenguaje interpretado de propósito generalampliamente usado, diseñado especialmente paradesarrollo web y que puede ser incrustado dentrode código HTML. Generalmente se ejecuta en unservidor web y permite la conexión a diferentes tiposde servidores de bases de datos tales como MySQL,PostgreSQL, Oracle, Microsoft SQL Server, SQLite.Puede ser desplegado en casi todos los sistemasoperativos y plataformas (14). Symfony2: es un framework diseñado para optimizarel desarrollo de las aplicaciones web, basado enel patrón Modelo Vista Controlador, que separala lógica de negocio, la lógica de servidor y lapresentación de la aplicación web. Proporcionavarias herramientas y clases encaminadas areducir el tiempo de desarrollo de una aplicaciónweb compleja.julio-septiembreSymfony2 está desarrollado completamente enPHP 5.3. Ha sido probado en numerosos proyectosreales y se utiliza en sitios web de comercio electrónicode primer nivel. Es compatible con la mayoríade gestores de bases de datos, como MySQL,PostgreSQL, Oracle y Microsoft SQL Server. Se puedeejecutar tanto en plataformas (Unix, Linux, etc.) comoen plataformas Windows.Selección del Sistema Gestor de Base de DatosMySQL: los Sistemas Gestores de Bases deDatos (SGBD) sirven de interfaz entre la base dedatos y el usuario. Proporcionan una interfaz entreaplicaciones y sistema operativo, consiguiendo que elacceso a los datos se realice de manera más eficiente,más fácil de implementar y, sobre todo, más segura.El SGBD escogido fue MySQL por su fácil usopara el diseño de grandes bases de datos y suintegración con PHP. Es la base de datos de códigoabierto más popular del mundo y es muy utilizado enla creación de páginas Web (15).UsabilidadEl sistema está orientado para que sea utilizadopor personas que no necesariamente deben poseeramplios conocimientos de informática. Propiciará quelos usuarios, según su rol, puedan lograr su objetivocon eficiencia y efectividad.PortabilidadEstá diseñado para ser instalado en un servidorweb y de base de datos centralizado. Al desarrollarsecon el lenguaje PHP y base de datos MySQL puedecorrer en diferentes servidores Web y sobre diferentessistemas operativos.Seguridad y ConfiabilidadEl sistema garantizará que cada usuario solamentetenga acceso a las funcionalidades y contenido que lecorresponden de acuerdo con su rol, de lo contrariose mostrará un formulario de autenticación. Se utilizael mecanismo de encriptación SHA 512 para los datosque no deben viajar al servidor en texto claro, comoes el caso de las contraseñas.HardwareLa computadora correspondiente al servidor Webdebe tener los siguientes requisitos mínimos: P4, 1 GBde RAM, 80 Gb de disco duro y la computadora quecorresponde al servidor de base de datos debe tener:P4, 1 GB de RAM, 80 Gb de disco duro.RESULTADOS Y DISCUSIÓNInterfaz de UsuarioEl diseño de la interfaz de la aplicación se realizópriorizando los principios de la sencillez, flexibilidady amigabilidad. La misma consta de dos interfaces,la primera en el área de autenticación (Figura 1),155

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. Díazdonde se muestra el formulario de ingreso al sistemay además el logotipo de SISDAM el cual estácompuesto por tres colores, carmelita, verde y azulque representan de alguna manera los elementos queintervienen directamente en el proceso agrícola: elsuelo, las plantas y el agua. La otra interfaz (Figura 2)se muestra después de ser autenticado en el sistemay predominan los colores gris y negro, asumiendouna tendencia de diseño novedosa, además de quesiempre está presente el logotipo antes mencionado,obteniéndose un contraste de colores agradable ala vista. La estructura del diseño de las páginas esmuy sencillo, consta de un encabezado, un menúvertical que se ubica a la izquierda y los contenidosse muestran en el centro.Principales FuncionabilidadesEl sistema brinda un conjunto de funcionabilidadesque contribuyen a la aplicación eficiente de un DiseñoAumentado Modificado, y a la vez, permite unacorrecta selección de las líneas de prueba adecuadasen los Programas de Mejoramiento Genético.Gestionar ExperimentosMediante esta funcionabilidad el investigadorpuede crear, modificar, borrar y procesar sus propiosexperimentos, utilizando siempre como patrón elDiseño Aumentado Modificado (Figura 3) y puedeapreciar, además, el diseño gráfico del mismo (Figura 4).Gestionar VariablesEl sistema también permite que los investigadoresintroduzcan sus propias variables para estudiarel comportamiento de las líneas y los cultivares,esta característica hace que el mismo sea aptopara procesar experimentos de distintos cultivos.Además de crear las variables, los usuarios puedenestablecer un rango válido de valores para cada una,haciendo más eficiente la captación de datos de losexperimentos.Gestionar CultivaresMediante esta funcionabilidad se puedenincorporar, modificar o eliminar los cultivares que sevan a utilizar en los distintos experimentos.Gestionar Valores de Líneas de PruebaLos experimentos creados en el sistema sepueden modificar, así como “Procesar sus datos” queno es más que gestionar los valores obtenidos de laslíneas de prueba y cultivares estudiados. Aquí se usanlas variables antes introducidas que se van a estudiarpara estas líneas y los valores deben estar dentro delrango que el investigador predijo al introducir estasvariables (Figura 5).Figura 1. Interfaz de acceso al sistema156

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164julio-septiembreFigura 2. Interfaz de trabajoFigura 3. Pantalla para gestionar los experimentos157

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. DíazFigura 4.Configuración del experimentoFigura 5. Introducción de valores de las líneas de prueba158

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164El número de líneas a incorporar está limitado altipo de Cuadrado Latino que se especificó cuando elexperimento fue diseñado.Ajustar Valores de Líneas de PruebaEn el sistema, cuando los valores de las variablesque son estudiadas para cada una de las líneas deprueba son obtenidos, pueden ser ajustados medianteun método estadístico (Fila-Columna) que modificasus valores teniendo en cuenta los valores de lasvariables estudiadas para los cultivares presentes enel experimento. Este proceso se realiza a cada líneade prueba que forme parte del diseño.Formato de Salida de los ReportesLos reportes de una aplicación son una herramientaque expone un conjunto de datos en pantalla. Estosson de suma importancia para los investigadores quetrabajarán con el sistema porque muestran para cadauna de las líneas de prueba sus valores originales yajustados.En la aplicación existen dos tipos de reporte,atendiendo a su estructura, el primero Reporte General,que muestra de un experimento todas sus líneas dejulio-septiembrepruebas con todas las variables estudiadas del mismo(Figura 6) y el segundo, Reporte Personalizado quenos permite elegir las variables que se quieren mostraren el Reporte (Figuras 7 y 8).Los reportes en la aplicación son presentadosa los usuarios en dos formatos diferentes, como laaplicación es sobre una plataforma Web, los reportesse muestran en HTML dentro de la propia aplicacióny además se permiten exportar estos reportes aMicrosoft Excel (Figura 9).Tratamiento de ErroresEl diseño e implementación del sistema facilitaque las posibilidades de introducir información erróneapor parte del investigador sean mínimas, realizandoverificaciones inmediatas del lado del cliente paraevitar el envío de datos incorrectos al servidor. Estavalidación incluye posibles errores, tales como:entrada de usuario o contraseña incorrecta, dejarcampos vacíos, coincidencia de campos, errores devalidez de tipos de datos, entre otros (Figuras 10, 11,12 y 13).Figura 6. Reporte General en formato HTML159

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. DíazFigura 7. Selección de variables para el Reporte PersonalizadoFigura 8. Reporte Personalizado en formato HTML160

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164julio-septiembreFigura 9. Reporte General en formato Microsoft ExcelFigura 10. Mensaje de Alerta161

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. DíazFigura 11. Mensaje de ConfirmaciónFigura 12. Mensaje de Error por Duplicación de Información162

Cultivos Tropicales, 2016, vol. 37, no. 3, pp. 153-164julio-septiembreFigura 13. Mensaje de Error en la captación de datosCon la aplicación web SISDAM, el investigadorpodrá contar con una guía gráfica, que no existíahasta este momento, para ejecutar la siembra deun experimento diseñado a partir de un DAM conun estricto control de las variables evaluadas y sulocalización gráfica en el campo, se agilizará eltiempo en captar y procesar la información referentea las distintas líneas de prueba. Se contará con unapersonalización en los reportes para los criterios deselección, los cuales pueden ser usados en otrospaquetes estadísticos, incrementando la efectividadde la selección, si la matriz de datos obtenida esprocesada a través de algún análisis multivariado.Además, se evitará la pérdida de información yla captación de errores, así como la optimizacióndel tiempo por los usuarios que anteriormente loprocesaban a mano.CONCLUSIONES Esta aplicación, facilita el uso eficiente del DiseñoAumentado Modificado, contribuyendo al desarrollode los Programas de Mejoramiento Genético decultivares en el país, el cual hasta este momentoadolecía de una herramienta para el procesamientode datos de este diseño. El SISDAM está en explotación desde junio de2014 en la Unidad Científico Tecnológica de BaseLos Palacios del Instituto Nacional de CienciasAgrícolas, específicamente en las investigacionesrelacionadas con el mejoramiento genético delcultivo del arroz, potenciando las ventajas que ofreceel DAM en cuanto a la comparación de un númeroconsiderable de líneas de prueba, superandolas limitaciones de un experimento no replicado,brindando un beneficio económico por la reducciónde área, el ahorro de material experimental y controlde la heterogeneidad ambiental.BIBLIOGRAFÍA1. Díaz, L. J.; Pérez, G. A. y Florido, B. R. ‘‘Impacto de lastecnologías de la información y las comunicaciones (TIC)para disminuir la brecha digital en la sociedad actual’’.Cultivos Tropicales, vol. 32, no. 1, marzo de 2011, pp.81-90, ISSN 0258-5936.2. Sánchez, T. J. M.; González, Z. M. P. y Muñoz, M. P. S.‘‘La Sociedad de la Información: Génesis, Iniciativas,Concepto y su Relación con Las TIC’’. Revista UISIngenierías, vol. 11, no. 1, 15 de mayo de 2013, pp. 113128, ISSN 2145-8456.3. Chiappe, A. y Sánchez, J. O. ‘‘Informática educativa:naturaleza y perspectivas de una interdisciplina’’. RevistaElectrónica de Investigación Educativa, vol. 16, no. 2,2014, pp. 135-151, ISSN 1607-4041.4. Sampedro, R. y Begoña, E. ‘‘Las TIC y la educaciónsocial en el siglo XXI’’. Revista EDMETIC, vol. 5, no. 1,2015, pp. 8-24, ISSN 2254-0059.5. Regalado, M.; Ramona, E.; Ferrer, A. M.; Alonso, M. M. yFernández, B. R. J. E. ‘‘Sitio web CIRAH. Nuevo espaciode trabajo para el centro’’. Revista Habanera de CienciasMédicas, vol. 13, no. 1, febrero de 2014, pp. 163-170,ISSN 1729-519X.6. Perurena, C. L. y Moráguez, B. M. ‘‘Usabilidad delos sitios Web, los métodos y las técnicas para laevaluación’’. Revista Cubana de Información en Cienciasde la Salud, vol. 24, no. 2, junio de 2013, pp. 176-194,ISSN 2307-2113.163

Rogelio Morejón Rivera, Félix A. Cámara, Dany E. Jiménez y Sandra H. Díaz7. Rea, S. V.; Maldonado, C. C. y Villao, S. F. ‘‘Los Sistemasde Información para lograr un desarrollo competitivo enel sector agrícola’’. Revista Ciencia UNEMI, vol. 8, no.13, 2015, pp. 122–129, ISSN 1390–4272.8. Morejón, R. y Díaz, S. H. ‘‘Combinación de las técnicasestadísticas multivariadas y el diseño aumentadomodificado (DAM) en la selección de líneas de prueba enel programa de mejoramiento genético del arroz (Oryzasativa L.)’’. Cultivos Tropicales, vol. 34, no. 3, septiembrede 2013, pp. 65-70, ISSN 0258-5936.9. Martínez, G. J. M.; Higuera, M. M. E. y Aguilar, D.,Esperanza. ‘‘Enfoque metodológico para el diseño deinterfaces durante el ciclo de vida de desarrollo desoftware’’. REVISTA GTI, vol. 12, no. 34, 2014, ISSN2027-8330.10. Miranda, M. F.; Casas, S. I. y Marcos, C. A. ‘‘Análisisde Desarrollo de Software Orientado a Feature - Líneade Producto de Software para Aplicaciones de TVDI’’.Revista de Informes Científico Técnicos, vol. 7, no. 2,2015, ISSN 1852-4516.11. Rodríguez, G. O.; Cánovas, D. R.; Infante, A. A. L.; Ortíz,P. R. y Pérez, G. A. ‘‘SISCORFI: una aplicación Webpara el control de los recursos fitogenéticos’’. CultivosTropicales, vol. 34, no. 3, septiembre de 2013, pp. 25-31,ISSN 0258-5936.12. Oyervides, Z. G. G.; Medina, Z. M. G. y Gómez, R. A. R.‘‘Software Libre, Alternativa Innovadora en la EducaciónPública’’. Revista Iberoamericana para la Investigación yel Desarrollo Educativo, no. 10, 2013, ISSN 2007-2619,[Consultado: 24 de marzo de 2016], Disponible en: rticle/download/576/564 .13. Soler, G. R. y Oñate, A. M. A. ‘‘Cuadro de Mando ODUN:una Herramienta en Software Libre para la GestiónEmpresarial’’. Revista Ciencia UNEMI, vol. 8, no. 11,2014, pp. 81–87, ISSN 1390-4272.14. Cutiño, D. S.; Roche, M. del C. y Sarría, P. C. A. ‘‘Base dedatos para la automatización de un registro de usuarios’’.Revista Cubana de Tecnología de la Salud, vol. 5, no. 2,1 de julio de 2014, ISSN 2218-6719, [Consultado: 24 deabril de 2016], Disponible en: cle/view/172 .15. Paderni, L. M. del C.; Aguilar, L. I.; Cabrera, H. M.y Delgado, R. A. ‘‘Bases de datos distribuidas paraaplicaciones médicas en el Sistema Nacional de Salud’’.Revista Cubana de Informática Médica, vol. 6, no. 2,diciembre de 2014, pp. 227-235, ISSN 1684-1859.Recibido: 7 de enero de 2015Aceptado: 11 de noviembre de 2015164

servidor web y permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, Microsoft SQL Server, SQLite. Puede ser desplegado en casi todos los sistemas operativos y plataformas (14). Symfony2: es un framework diseñado para optimizar el desarrollo de las aplicaciones web, basado en