Bancas de TCC 2024/2
Laboratório B6
Resumo: Este trabalho propõe o desenvolvimento do H2Gás, uma aplicação web voltada para facilitar a gestão de pedidos e entregas de gás e água, com foco em pequenas cidades, onde as opções tecnológicas para esses serviços ainda são escassas. O projeto justifica-se pela necessidade de uma solução digital que atenda tanto aos consumidores quanto aos pequenos distribuidores locais, oferecendo uma plataforma que possibilite a consulta de produtos, comparação de preços, realização de pedidos e acompanhamento em tempo real das entregas. O H2Gás visa modernizar o processo de compra e entrega desses itens essenciais, melhorando a eficiência para os distribuidores e a conveniência para os clientes.
Proposta
Laboratório B6
Resumo: Um sistema web para agendamentos e registro de doadores para o Hemocentro de Guarapuava.
Proposta
Laboratório B6
Resumo: Analisar o impacto das diferentes arquiteturas de software na eficiência e sucesso de projetos de aplicações web. Identificar e articular os benefícios e limitações das arquiteturas monolítica, de micro- serviços, serverless e cliente-servidor. Propor diretrizes para a seleção estratégica da arquitetura de software.
Proposta
Laboratório B6
Resumo: Propõe o desenvolvimento de um sistema voltado para o acompanhamento e gerenciamento de relatórios e prontuários em consultórios de psicologia. O objetivo principal é fornecer uma solução prática e segura para os profissionais da área, visando otimizar o fluxo de trabalho e garantir a confidencialidade das informações, conforme exigido pelas regulamen- tações do Conselho Federal de Psicologia.
Proposta
Laboratório B6
Resumo: O Instala é um sistema que surgiu da necessidade de organização do processo de instalações de programas antes do período de aulas letivas da UTFPR campus GP, de forma a agilizar esta atividade
Proposta
Laboratório B6
Resumo: A proposta do UTFPets é desenvolver um aplicativo móvel que centralize a gestão dos cuidados e informações de animais de estimação.
Proposta
Laboratório B6
Resumo: Um aplicativo para ajuda colaborativa e acompanhamento da segurança local em tempo real
Laboratório F3
Resumo: Este trabalho tem como objetivo a implantação de um cluster Kubernetes em computadores com poder computacional limitado, visando a otimização de recursos e a criação de uma infraestrutura escalável e eficiente para ambientes com hardware modesto. A justificativa para a realização deste estudo se dá pela crescente demanda por soluções de computação distribuída em máquinas com restrições de desempenho, comum em cenários de baixo custo ou reutilização de equipamentos antigos. A metodologia adotada envolve a construção de um cluster com três computadores, sendo um dedicado ao plano de controle e os outros dois como nós, todos interconectados por uma rede local Rede de Área Local, do inglês local area network (LAN) com Protocolo de Internet, do inglês Internet Protocol (IP) estáticos. O gerenciamento do cluster será feito por um computador adicional, sem sobrecarregar os nós. O estudo também incluirá a realização de testes de desempenho, considerando métricas como o uso de memória Memória de acesso aleatório, do inglês Random Access Memory (RAM) e processamento, antes e depois da implantação do cluster e durante a execução de tarefas. Além disso, serão analisadas diferentes versões do Kubernetes e distribuições de Linux para determinar as melhores combinações de configuração para um ambiente de hardware limitado. Espera-se que os resultados obtenham insights valiosos sobre como configurar e otimizar clusters Kubernetes em máquinas com recursos reduzidos, possibilitando uma operação eficiente e escalável. A conclusão do trabalho fornecerá uma base teórica e prática para a aplicação de clusters em hardware com baixa capacidade computacional, destacando as melhores práticas e configurações para garantir a performance adequada em diferentes cenários.
Proposta
Laboratório F3
Resumo: Este trabalho apresenta um estudo comparativo entre três ferramentas de integração contínua: GitHub Actions, GitLab CI/CD e Jenkins. O objetivo é analisar a complexidade de uso de cada ferramenta, buscando identificar suas vantagens e desvantagens no contexto de desenvolvimento de software. A justificativa para este estudo está na crescente adoção de metodologias ágeis e a necessidade de soluções eficientes para automatizar fluxos de integração e entrega contínua. A metodologia deste trabalho consiste na criação de esteiras em cada uma das plataformas, seguido de uma avaliação de facilidade de configuração, curva de aprendizado e suporte a plugins. Para garantir a consistência e a confiabilidade dos resultados, os testes serão realizados em um ambiente controlado, onde as variáveis de infraestrutura permanecerão constantes em todas as ferramentas. Dessa forma, será possível obter uma comparação precisa das capacidades de cada plataforma no contexto de automação de fluxos de desenvolvimento e entrega de software.
Proposta
Laboratório B6
Resumo: Essa proposta tem como tema o desenvolvimento de novas funcionalidades aos usuários da plataforma Maxiambiental Treinamentos. Ao decorrer da proposta vai ser apresentado o objetivo geral, justificativa e também trabalhos relacionados, o estado atual do sistema e o que pode ser esperado no final do projeto.
Proposta
Laboratório B6.
Resumo: Desenvolvimento de sistema para gerenciamento de treinamentos para empresas, onde seja possível um controle das capacitações e treinamentos realizados por seus colaboradores.
Proposta
Laboratório B6
Resumo: O trabalho propõe a atualização do Sistema de Gestão de Trabalho de Conclusão de Curso (SGTCC) da UTFPR, utilizado no curso de Tecnologia em Sistemas para Internet (TSI). O sistema, desenvolvido em Ruby on Rails, visa melhorar o gerenciamento dos TCCs, automatizando processos como agendamento de bancas e assinatura de documentos. Contudo, devido à evolução das tecnologias e à necessidade de segurança, é crucial realizar uma atualização no sistema, especialmente em suas bibliotecas e dependências.
Proposta
Laboratório B6.
Resumo: Esse trabalho, busca contribuir para nova versão da ferramenta, com a proposta de desenvolver uma interface gráfica, seguindo de maneira atu- alizada conceitos e práticas de trabalhos anteriores, substituindo o atual uso de API para uma arquitetura monolítica, a fim de trazer um ambiente simples, com um bom desempenho e de fácil gerenciamento.
Proposta
Laboratório B6.
Resumo: Esta proposta propõe a otimização do Sistema de Gestão de TCC (SGTCC) do curso de Sistemas para Internet da UTFPR, focando na refatoração do código e na aplicação de boas práticas de desenvolvimento, como Código Limpo, Arquitetura Limpa e padrões de projeto. Com o crescimento contínuo do sistema e o aumento das demandas acadêmicas, busca-se melhorar a legibilidade, modularidade e manutenção do código, garantindo maior escalabilidade e flexibilidade para futuras atualizações. A implementação dessas melhorias permitirá uma gestão mais eficiente dos TCCs, além de facilitar a continuidade do projeto por novos desenvolvedores.
Proposta
Laboratório B8
Resumo: É proposto o desenvolvimento de um sistema para auxiliar na gestão do fluxo de saída da escola. Com este sistema, pretende-se tornar o processo de retirada das crianças da escola mais organizado e, consequentemente, mais tranquilo, tanto para os responsáveis quanto para os profissionais da instituição, além de torná-lo mais seguro para as crianças. O sistema será utilizado, principalmente, como meio de comunicação entre o responsável e a instituição, assim promovendo sincronia entre as duas partes. O sistema será composto por dois componentes principais. Sendo estes, uma aplicação web, destinada a administração dos dados do sistema, a ser utilizado pela instituição; e um aplicativo móvel a ser utilizado pelos pais ou responsáveis e também pelos professores.
Proposta
Laboratório B8
Resumo: Themys é um sistema que visa melhorar a gestão de campanhas e personagens em jogos de RPG de mesa que utilizam o sistema SRD 5.2 do Dungeons & Dragons, fornecendo um ambiente organizado e eficiente para jogadores e mestres, facilitando o controle e a evolução das histórias e personagens.
Proposta
Lab. B6
Resumo: A pandemia da COVID-19 teve um profundo impacto na saúde mental e nos hábitos alimentares das pessoas em todo o mundo, resultando em problemas como ansiedade, depressão e desordens alimentares. Como uma resposta a esses desafios, foi desenvolvido um aplicativo destinado ao controle alimentar e à melhoria da saúde global. O sistema consiste em um aplicativo móvel para pacientes, que permite o monitoramento de dados nutricionais e corporais, e em uma plataforma web para nutricionistas, onde podem cadastrar pacientes e prescrever dietas personalizadas. O aplicativo permite que os pacientes acompanhem suas refeições e os itens detalhados a serem consumidos, facilitando o cumprimento das orientações nutricionais. Além disso, ele oferece ferramentas para o monitoramento de dados corporais, como peso e consumo de água, possibilitando que os usuários acompanhem seu progresso ao longo do tempo. No lado web, nutricionistas podem criar e ajustar planos alimentares de forma personalizada para cada paciente, com base em suas necessidades e objetivos específicos, promovendo um acompanhamento nutricional eficaz. O sistema tem como objetivo incentivar a adoção de hábitos alimentares saudáveis e a incorporação de atividade física nas rotinas diárias dos usuários, contribuindo para a melhoria da saúde e da aparência corporal. Essa solução representa uma abordagem moderna e eficiente para lidar com os desafios de saúde pós-pandemia, promovendo o bem-estar e a saúde por meio do controle alimentar e de práticas saudáveis de estilo de vida.
Monografia