SciELO - Scientific Electronic Library Online

 
vol.55 número1Descripción de los principales aspectos que influyen en la crianza de Bombyx mori L. (Lepidoptera: Bombycidae)Efecto del índice de temperatura y humedad (ITH) en las respuestas fisiológicas de vacas lecheras en pastoreo índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Artigo

Indicadores

  • Não possue artigos citadosCitado por SciELO

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Cuban Journal of Agricultural Science

versão On-line ISSN 2079-3480

Cuban J. Agric. Sci. vol.55 no.1 Mayabeque jan.-mar. 2021  Epub 01-Mar-2021

 

Biomathematics

CunICA, software for managing rearing processes in rabbit breeding farms. Technical note

0000-0002-1787-0868A. Mejías Caba1  *  , 0000-0001-8632-7036Raquel Ponce de León1  , 0000-0002-2601-895XYoleisy García Hernández1 

1Instituto de Ciencia Animal, Apartado Postal 24, San José de las Lajas, Mayabeque, Cuba

Abstract

This study shows the characterization of CunICA software, created to manage rearing processes in rabbit breeding units and facilitate the control of productive and reproductive events in the enterprises, farms and units. It was performed in Netbeans 7.2, with Java programming language. Its architecture was divided into layers: interface, services and data access. Its visual appearance is pleasant and it is composed of three functions: user, administrator and specialist, which interact with home, reproduction, test, files and options tabs. It is concluded that CunICA application facilitates the computerization of breeding processes in rabbit breeding units, speeds up decision-making by allowing the storage and access to information of farms in a safe, organized and centralized manner.

Key words: software; rabbits; genetics

The inclusion of information and communication technologies (ICT) in the business field is a key element to improve competitiveness and boost economic growth (Eguía and Alonso 2002). Agriculture, like all sectors that depend on data and information availability and their timely processing, is not outside of this process. Informatics can provide farmers with programs for the management and control of their animals, as well as for the analysis of the results of their productive forms and diet calculations, according to species and animal category (Roche et al. 1999, Rodríguez 2015 and Pagan 2016).

Rabbit breeding, as another form of livestock, has rapidly evolved with the introduction of new management systems and labor practices, many of them transferred from their more experienced use in other livestock species, which have allowed rabbit breeding to be at the height of any other industrially used species (Esquel 2009). In addition, due to the difficulty of correctly handling parameters and controls, both individuals and collective, computerized management systems emerge as a tool for the optimal use of human and material resources of rabbit industrial production.

As Oliva et al. (2015) state, without a spreadsheets or computer system, it is impossible to relate data, since its processing and analysis requires a certain time during the working day, in order to avoid possible errors. The objective of this paper is to present a computer tool for the management of breeding processes in rabbit breeding units, as a resource to facilitate the control of productive and reproductive developments in companies, farms and units.

The currently described computer system was developed by a multidisciplinary team from the applied biostatistics and quantitative genetics groups of the Institute of Animal Science (ICA). This software was conceived to manage and organize the information collected in rabbit breeding farms, regarding reproduction, performance testing and animal replacement, from 2016 to nowadays.

NetBeans computer application, version 7.2, was used as development environment. This is an integrated and open-source program that supports almost all the novelties of Java programming language (Ponce and García 2016). In addition, RUP methodology was selected because it adapts to any computer project and uses Unified Modeling Language (UML), which allows reverse engineering to obtain information about its design from the code of a program (Molina et al. 2019). Finally, Visual Paradigm was taken as a tool to apply RUP, since it supports the complete cycle of the program development, and allows to generate a source code for several languages, including Java (González 2012).

The spreadsheets containing the information of units were used for designing a database (DB) implemented in PostgresSQL DB manager tool, an application that presents high attendance and provides great security.

The application was programmed with an architecture divided into three layers. The first is the interface, managed by java graphic library (Swing), in which components and buttons are adjusted to the size of the monitor on which the computer system is running. The second layer is represented by the three service modules (Login_service, Reproducción_service and Conejo_service), in charge of input, output and data report functions. Finally, the third layer is the one that deals with managing the information in the database, with the use of SQL language, intended for selecting, deleting, inserting and updating them, according to the request of users in the interface.

CunICA system allows users, administrators and geneticists from rabbit breeding units to interact. This application provides a nice visual appearance and has good functional quality. When the system starts, a panel with five tabs on the left (home, reproduction, tests, files and options) is displayed, in which “home” is predetermined. In this tab, data of the unit are reported (number of breeds, kids and animals in reproduction, performance test, fattening and replacement). Telephone, address and email are also displayed. If a geneticist is using this program, it also shows the option of selecting the unit that will be used.

When reproduction is selected, former and current data of reproductive processes are displayed. This tab is divided into three sections: upper, corresponding to a filter that allows the user to more easily access information about breeders (date, mother identity (id), unit and breed) (figure 1). In addition, in the center of the tab, there is a table with data of the reproductive processes (mating, palpation, parturition and weaning). The traditionally used spreadsheet format for collecting information is maintained, so that users can better adapt to the use of this new system.

At the end of this tab, options are offered to easily search and analyze reproductive processes, palpations, pending weaning or parturitions. In the list of productive processes, the program offers the option of data exporting to a report with updated data on the status of the breeders, which can be printed and distributed to workers.

With the validations presented by the fields in the reproduction table, the information is prevented from arriving in the database with errors, thus facilitating its analysis by geneticists. Each field has a real-time alert system for delayed or incorrect processes, which allows better handling of animals in the units.

Figure 1 Section of reproduction tab, CunICA software 

The test tab shows data corresponding to the animal performance test. It maintains a format similar to that of reproduction, and it has a table in its center with data of animal growth. As in the previous tab, these are validated so that they do not get with errors to the database. In this case, users must fill in the data of animal weighing and then, indicate a destination (figure 2). The system automatically completes the rest of fields, either by previously entered information or by predetermined calculations, such as weight gain or weight per age. In this tab, fields also have an alert system for delayed tests, so it speeds up the process for handling animals.

Figure 2 Section of test tab, CunICA software 

The files tab shows former or current lists of animals of the unit, with the data of reproduction, performance test and replacement. It offers the possibility of updating files based on the information entered in the two previously described tabs. In addition, it allows to rectify any mistaken data that has not been detected in the default validations in reproduction and test.

CunICA facilitates the obtaining of information, such as herd movement, animal existence, performance tests, replacement and reproduction models, which offers the possibility of data analysis by rabbit specialists and geneticists. Unlike other programs for rabbit breeding, such as Nantadat (Pérez 2003) or AlimConejos, generated at the Institute of Animal Science, CunICA handles data that allow the management of breeding processes in units, and the genetic analysis of animals.

It is concluded that CunICA software facilitates the computerization of breeding processes in rabbit breeding units, speeds up decision-making by allowing access to farm information through data reports, and allows information to be safely stored, organized and centralized.

References

Eguía, B. & Alonso, I. 2002. "El desarrollo de las tecnologías de la información y la comunicación: un nuevo reto para el mercado de trabajo". Scripta Nova, 6(119): 74, ISSN: 1138-9788. [ Links ]

Esquel, E. & Puig, E. 2009. Proyecto de producción cunícula con potencial productivo y epizootiológico. Diploma Thesis. Facultad de Ciencias Agrícolas, Universidad de Las Tunas, Las Tunas, Cuba. [ Links ]

González, L. & Pompa, E.R. 2012. "Extensión de Visual Paradigm for UML para el desarrollo dirigido por modelos de aplicaciones de gestión de información". Serie Científica de la Universidad de las Ciencias Informáticas, 5(10): 1-11, ISSN: 2306-2495. [ Links ]

Molina, J., Valarezo, M., Honores, J., Romero, B. & Jumbo, C. 2019. Del análisis al diseño. Ed. Área de Innovación y Desarrollo, S.L. Alicante, España, ISBN: 978-84-120057-8-3, DOI: http://dx.doi.org/10.17993/IngyTec.2019.52. [ Links ]

Oliva, E., Cumini, M.L., Brkic, M., Cossu, M.E., Lamanna, M.L., Trigo, S., Antonini, A., Calvo, J.P. & Flores, O. 2015. Guía de recomendaciones de buenas prácticas en la producción de carne de conejo. Ministerio de Agroindustria de la Nación. Secretaría de Agricultura, Ganadería y Pesca. Subsecretaría de Ganadería. Dirección Nacional de Producción Ganadería. Argentina. [ Links ]

Pagán, J. 2016. Sistema para apoyar la toma de decisiones en la alimentación del ganado bovino con la especie Pennisetum purpureum. Diploma Thesis, ICA-UNAH, Mayabeque, Cuba. [ Links ]

Pérez, M.J. 2003. "Sistemas informáticos de gestión para granjas de cunicultura"". Boletín de Cunicultura lagomorpha, (130): 39-43, ISSN: 1696-6074. [ Links ]

Ponce, D.K. & García, P. 2016. Análisis comparativo de los entornos de desarrollo integrados (IDE): Eclipse, Netbeans y JDeveloper para el desarrollo de aplicaciones Java Enterprise Edition. Diploma Thesis. Facultad de Ciencias Matemáticas y Físicas, Universidad de Guayaquil, Ecuador, p. 191. [ Links ]

Roche, A., Larduet, R., Torres, V. & Ajete, A. 1999. "CalRac: Programa de computación para el cálculo de raciones en rumiantes". Revista Cubana de Ciencias Agrícolas, 33(1): 13-20, ISSN: 2079-3472. [ Links ]

Rodríguez, L. 2015. Modelación y simulación de la producción de biomasa de Cenchrus Purpureus Schum vc. king grass y su aplicación en la alimentación animal PhD Thesis. Instituto de Ciencia Animal, p. 125. [ Links ]

Received: September 07, 2020; Accepted: January 07, 2021

*Email: amejias@ica.co.cu

Conflict of interest: The authors declare that there are no conflicts of interests among them

Author´s contribution: A. Mejías Caba: Design and conducting the experiment, data analysis, manuscript writing. Raquel Ponce de León: Data analysis, manuscript writing. Yoleisy García Hernández: Data analysis, manuscript writing.

Creative Commons License