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

Autores

DOI:

https://doi.org/10.29327/2520355.13.4-24

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

2024-11-04

Edição

Seção

Ciências da Computação

Como Citar

Desenvolvendo uma aplicação robusta e brilhante integrada com bancos de dados SQL para aquicultura. (2024). Sigmae, 13(4), 253-264. https://doi.org/10.29327/2520355.13.4-24