Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/23728
Title: Elaboração de uma aplicação web para dimensionamento de perfis metálicos de seção 1.
Other Titles: Development of a web application for dimensioning section 1 steel profiles.
???metadata.dc.creator???: BARBOSA, Abraão dos Santos.
???metadata.dc.contributor.advisor1???: SIMPLÍCIO, Marcos Antônio de Souza.
???metadata.dc.contributor.referee1???: CHAGAS FILHO, Milton Bezerra das.
???metadata.dc.contributor.referee2???: ANJOS, Cássia Mendonça dos.
Keywords: Desenvolvimento de aplicações web;Perfis metálicos de seção 1;Dimensionamento de perfis metálicos;Esforços axiais - perfil metálico;Esforços constantes - perfil metálico;Python;Frameworks;Biblioteca de Python;Javascript;Aplicativo web;Estruturas metálicas;Estruturas;Aço;Perfis de aço;Front-end;Minerva calculadora;Construção Civil;Web application development;Section 1 metal profiles;Sizing of metallic profiles;Axial forces - metallic profile;Constant efforts - metallic profile;Python library;Javascript;Web application;Metallic structures;Structures;Steel;Steel profiles;Front end;Minerva calculator;Construction
Issue Date: 2021
Publisher: Universidade Federal de Campina Grande
Citation: BARBOSA, Abraão dos Santos. Elaboração de uma aplicação web para dimensionamento de perfis metálicos de seção 1. 2021. 48f. Trabalho de Conclusão de Curso (Monografia), Curso de Bacharelado em Engenharia Civil, Centro de Tecnologia e Recursos Naturais, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/23728
???metadata.dc.description.resumo???: Foi desenvolvido uma aplicação de web com o objetivo de dimensionar perfis metálico para esforços axiais e esforços cortantes. A programação utilizou-se de frameworks e bibliotecas de Python, HTML, CSS e Javascript. A construção do aplicativo teve início no back-end onde foram definidas todas as funções e variáveis que seriam utilizadas, criou-se as rotas que deveriam ser adotadas no sequenciamento de cálculo pela API utilizando as normas de dimensionamento determinadas para o processo. A construção utilizou a linguagem Python e o microframework Flask pela facilidade de aprendizado e pela forma como os bancos de dados podem ser manipulados. Após construção do back-end foram utilizadas as rotas para conectar os elementos do front-end com o back-end, a construção do front-end utilizou-se da ferramenta Jinja contida no microframework Flask para elaboração dos recortes do modelo base, foi utilizado o framework de web Bootstrap para elementos interativos e responsividade. A ordem de construção da aplicação de web inciando pelo back-end e terminando no front-end foi escolhida afim de evitar que só fosse solicitado ao usuário as variáveis necessárias para o processo. Os cálculos apresentam resultados satisfatórios com o que foi estabelecido nos objetivos deste trabalho, o limite determinado foi de até 5%, os resultados encontraram uma diferença de até 2,84% nos valores comparados com outros modelos.
Abstract: A web application was developed with the objective of dimensioning metallic profile for axial forces and shear force, the construction used Python, HTML, CSS and Javascript frameworks and libraries. The construction of the application started in the back-end where all the functions and variables that would be used were defined, the routes were created that should be adopted in the calculation sequencing by the API using the sizing standards determined for the process, the construction used the Python language and the Flask microframework because of the ease of learning and the way the database can be manipulated. After building the back-end, routes were used to connect the elements of the front-end with the back-end, the construction of the front-end used the Jinja tool contained in the Flask microframework to prepare the base model cutouts. the Bootstrap web framework for interactive elements and responsiveness. The order of building the web application starting from the back-end and ending at the front-end was chosen in order to avoid only asking the user for the variables necessary for the process. The calculations present satisfactory results with what was established in the objectives of this work, the determined limit was up to 5%, the results found a difference of up to 2.84% in the values compared to other models.
Keywords: Desenvolvimento de aplicações web
Perfis metálicos de seção 1
Dimensionamento de perfis metálicos
Esforços axiais - perfil metálico
Esforços constantes - perfil metálico
Python
Frameworks
Biblioteca de Python
Javascript
Aplicativo web
Estruturas metálicas
Estruturas
Aço
Perfis de aço
Front-end
Minerva calculadora
Construção Civil
Web application development
Section 1 metal profiles
Sizing of metallic profiles
Axial forces - metallic profile
Constant efforts - metallic profile
Python library
Javascript
Web application
Metallic structures
Structures
Steel
Steel profiles
Front end
Minerva calculator
Construction
???metadata.dc.subject.cnpq???: Engenharia Civil
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/23728
Appears in Collections:Curso de Bacharelado em Engenharia Civil - CTRN - Monografias

Files in This Item:
File Description SizeFormat 
ABRAÃO DOS SANTOS BARBOSA - TCC ENG. CIVIL CTRN 2021.pdfAbraão dos Santos Barbosa - TCC Eng. Civil CTRN 2021.1.76 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.