Desenvolvendo uma aplicação robusta e brilhante integrada com bancos de dados SQL para aquicultura

Autores

Palavras-chave:

Aplicativos da Web, Aquicultura, Software R, PostgreSQL, Shiny

Resumo

Este trabalho apresenta o desenvolvimento de uma aplicação para gerenciamento de compras coletivas de ração na aquicultura, visando redução de custos e otimização logística.  Tem como objetivo validar a robustez de aplicações desenvolvidas utilizando o framework Shiny da linguagem de programação R por meio da integração de um Sistema de Gerenciamento de Banco de Dados (SGBD) no backend, visando desmistificar a percepção predominante de que o Shiny  é exclusivamente uma ferramenta de prototipação, demonstrando sua viabilidade para aplicações robustas de produção. A metodologia adotada abrange três etapas de desenvolvimento de software: Backend, Infraestrutura Intermediária e Frontend. Na etapa Backend, foi realizada a modelagem do banco de dados, que incluiu modelagem conceitual, lógica e física, garantindo a eficiência e a segurança do sistema. A escolha do PostgreSQL como SGBD foi baseada na necessidade de um sistema robusto e seguro. A Infraestrutura Intermediária foi desenvolvida utilizando a linguagem R com o framework Golem, facilitando o desenvolvimento e a implantação da aplicação. Suas estruturas de pastas e metadados promovem a organização eficiente do projeto. O Frontend foi construído com o framework Shiny, destacando-se pela modularidade e organização do código. Os módulos desenvolvidos incluem a interface e a lógica do sistema para cada funcionalidade específica, como registro de fornecedores e gestão de estoque. O trabalho apresenta uma abordagem sistemática e organizada para o desenvolvimento de aplicações, abrangendo desde a modelagem de banco de dados até a implementação da interface do usuário, visando atender `às necessidades de gestão de compra coletiva de ração na aquicultura

Biografia do Autor

Carlos Antônio Zarzar

Graduação em Engenharia de Pesca pela Universidade Federal Rural de Pernambuco (2009). Monitor da disciplina de Carcinologia e Zoologia Aquática (2010). Bolsista CNPq (PIBIC/CNPq/UFRPE) em projeto sobre crescimento, consumo alimentar, sobrevivência e osmorregulação do camarão-rosa em diferentes salinidades (2010). Participação no projeto de Métodos Alternativos do Cultivo do Camarão Marinho como bolsista ITI (CNPq) (2011). Integrante do Programa de Educação Tutorial (PET-Pesca) (2011/2015). Intercâmbio de Graduação Sanduíche na Espanha (2012/13) e estágio no Porto de Coruña como prático de prática. Estágio nos EUA na Virginia Tech University sobre piscicultura marinha em Sustentabilidade e Biosegurança na aquicultura. Atuação no projeto de desenvolvimento de tecnologias de produção de robalo-flecha e bijupirá na UFRPE. Mestre em Biometria e Estatística aplicada na UFRPE, com estágio na França no Instituto de Pesquisa IRD (Mestrado Sanduíche). Doutor no programa de Pós-Graduação em Estatística e Experimentação Agropecuária pela Universidade Federal de Lavras (UFLA). Atualmente é professor da Universidade Federal do Oeste do Pará (UFOPA) no Campus de Monte Alegre.

Referências

BATISTA, B. D. O.; OLIVEIRA, A. B. J. R básico. Ouro Branco, MG: [s.n.], 2022. v. 1. (Estudando o Ambiente R, v. 1). ISBN 978-65-00-51600-5.

CHANG, W. et al. Shiny: Web Application Framework for R. [S.l.], 2022. R package version 1.7.4.

CODD, E. F. Further normalization of the data base relational model. Data base systems, v. 6, p. 33–64,1970.

COSTA, H. A. X.; RESENDE, A. M. d.; SILVEIRA, F. F. Relato de experiência de ensino de modelagem e implementação de software em um curso de graduação em ciências da computação. Fórum de Educação em Engenharia de Software, p. 46, 2008.

FAY, C. et al. Goelm: A Framework for Robust Shiny Applications. [S.l.], 2023. R package version 0.4.0.

RDEVELOPMENT, C. R: A language and environment for statistical computing. R Foundation for Statistical Computing Team, 2011.

WICKHAM, H. Mastering shiny. [S.l.]: O’Reilly Media, Inc., 2021.

Downloads

Publicado

04-11-2024

Como Citar

Siqueira, D., Rodrigues da Silva, G., Patrick Moura de Souza, L., Antônio Zarzar, C., & Roberto Brasil Santos, P. (2024). Desenvolvendo uma aplicação robusta e brilhante integrada com bancos de dados SQL para aquicultura. Sigmae, 13(4), 253–264. Recuperado de https://publicacoes.unifal-mg.edu.br/revistas/index.php/sigmae/article/view/2531

Edição

Seção

Ciências da Computação