Tecnologia em Análise e Desenvolvimento de Sistemas
URI Permanente para esta coleçãohttp://repositorio.ifro.edu.br/handle/123456789/503
Documentos publicados pelo curso de Análise e Desenvolvimento de Sistemas.
Navegar
Submissões Recentes
Item type: Item , Vex Backup – Sistema de backup de banco de dados MySQL com Integração à nuvem(2025) Nunes, Willians Gomes; Bezerra, Jackson Henrique da SilvaA crescente necessidade de confiabilidade e desempenho em rotinas de backup tem motivado o desenvolvimento de ferramentas que automatizam esse processo, reduzem falhas humanas e oferecem visibilidade sobre as operações realizadas. Este trabalho apresenta o desenvolvimento de uma solução de backup automatizado para bancos de dados MySQL, composta por dois módulos. O primeiro é uma aplicação responsável pela execução do backup, abrangendo as etapas de dump, compactação e envio para um serviço de armazenamento em nuvem. O segundo é uma ferramenta web que permite o acompanhamento em tempo real das execuções, a análise de métricas e o gerenciamento de usuários. Para o desenvolvimento da solução, foi adotada a metodologia ágil Scrum, com ciclos de desenvolvimento curtos e iterativos. Já para a avaliação da ferramenta, utilizou-se uma abordagem de estudo de caso com métodos quantitativos, baseada em testes controlados. Foram realizados testes práticos com bases de dados de 1 GB, 5 GB e 10 GB, com cinco execuções por cenário. Foram coletados os tempos de cada etapa da operação e do processo total, possibilitando a análise estatística por meio da média e do desvio padrão. Cada cenário foi executado cinco vezes, com medições dos tempos de dump, compactação, upload para a nuvem, além do cálculo da média e desvio padrão de cada etapa. A ferramenta foi implantada em ambiente Linux com banco de dados MySQL e integração com serviços de armazenamento em nuvem, utilizando automação em Python e monitoramento via interface web. Os resultados demonstraram que a ferramenta manteve estabilidade frente ao aumento do volume de dados e apresentou desempenho satisfatório em todas as etapas. A interface web ofereceu uma experiência de uso intuitiva e funcional, com painel de visualização dos backups do dia, métricas por hora, minuto e dia, histórico completo de execuções e tela de gerenciamento de usuários. Conclui-se que a solução desenvolvida é viável, eficiente e aplicável a ambientes reais que demandam rotinas de backup seguras, automatizadas e monitoradas de forma centralizada.Item type: Item , Frame: semáforo dinâmico para a melhoria do tráfego terrestre de veículos em cruzamentos de áreas urbanas(2025) Paiva, Murilo Cambruzzi; Dias, Wanderson Roger AzevedoAtualmente, os semáforos desempenham um papel fundamental no gerenciamento do tráfego urbano, especialmente em cruzamentos, contribuindo de forma significativa para a redução de acidentes envolvendo veículos e pedestres. Em diversas cidades ao redor do mundo, já se encontram implantados sistemas automatizados de controle de tráfego, que representam um avanço em relação ao modelo manual. No entanto, a maioria desses sistemas ainda opera de maneira estática, com tempos fixos para a abertura e o fechamento dos sinais luminosos. Essa característica resulta, frequentemente, em esperas desnecessárias por parte dos condutores, sobretudo em situações em que o fluxo de veículos em determinada via é reduzido. Como alternativa a essa limitação, surge a proposta de um sistema de semáforo dinâmico, capaz de operar de forma independente e inteligente, ajustando os tempos de sinalização de acordo com a demanda real de tráfego. Para isso, o sistema realiza a detecção e a contagem de veículos por meio de câmeras, permitindo que os sinais sejam gerenciados de maneira mais eficiente. Essa abordagem promove maior fluidez no trânsito, reduz congestionamentos e melhora a mobilidade urbana. Assim, neste trabalho, foi desenvolvido um protótipo de semáforo dinâmico voltado para o aperfeiçoamento do tráfego em cruzamentos urbanos. A solução consistiu na utilização de câmeras para identificar e contabilizar a quantidade de veículos em circulação, considerando diferentes categorias de transporte, de modo que o tempo de abertura dos sinais luminosos fosse ajustado proporcionalmente à demanda detectada em cada via. Dessa forma, buscou-se aliar tecnologia e inovação para contribuir com a otimização da mobilidade urbana e a segurança viária.Item type: Item , Desenvolvimento de software para gestão transparente das filas de vagas em creches: uma visão a partir do front-end(Revista Caderno Pedagógico, 2025) Silva, Danilo Saiter da; Bezerra, Jackson Henrique da SilvaA escassez de vagas em creches públicas e a falta de transparência na gestão das filas de espera representam um dos principais desafios da educação infantil no Brasil. Este artigo apresenta o desenvolvimento de um software para a gestão eficiente, padronizada e transparente dessas filas, com base nos critérios da Nota Técnica GAEPE-RO nº 007/2021. Utilizando uma abordagem metodológica baseada em estudo de caso e desenvolvimento ágil com Scrum, a solução tecnológica proposta permite a classificação automatizada das crianças, o acompanhamento em tempo real pelos responsáveis e a gestão centralizada por parte dos administradores públicos. O sistema foi desenvolvido com tecnologias modernas, como Next.js, React, TypeScript e arquitetura em micro front-ends, promovendo escalabilidade e reutilização de componentes. Os resultados obtidos demonstram que a informatização deste processo contribui para maior equidade no acesso à educação infantil, fortalece a confiança nas instituições públicas e oferece um modelo replicável para outras regiões do país.Item type: Item , Sistema biblioteca Helana Ramazzotte(2025) Souza, Fabiano Brito de; Guardia, GleisonO presente trabalho descreve o desenvolvimento e a implementação de um sistema de gerenciamento de biblioteca baseado em tecnologias web, direcionado à Biblioteca Helena Ramazzotte, da Igreja Missionária Unida do Brasil. O projeto surgiu da necessidade de superar as limitações do modelo manual de controle de empréstimos, devoluções e usuários, realizado por meio de anotações e planilhas, que geravam erros e ineficiência. A aplicação proposta foi estruturada com tecnologias modernas, como Node.js, Next.js, React, MySQL e CSS, garantindo responsividade, segurança e escalabilidade. O sistema oferece recursos de cadastro de usuários e livros, relatórios gerenciais, notificações automáticas e criação de comunidades de leitura, promovendo engajamento entre os leitores. O desenvolvimento seguiu metodologias ágeis, em especial o Scrum, permitindo organização do backlog, prototipagem e validação com os usuários. Os resultados apontam que a solução contribui para a eficiência administrativa, aumenta a confiabilidade das informações e proporciona uma experiência mais interativa e acessível para leitores e gestores da biblioteca.Item type: Item , Desenvolvimento de um sistema E-commerce de venda de cupons: uma visão a partir do Back-end(2025) Virgens, Tiago Rafael Oliveira das; Bezerra, Jackson Henrique da SilvaEste trabalho apresenta o desenvolvimento do back-end de um sistema de e-commerce voltado à venda de cupons promocionais, com foco inicial na cidade de Florianópolis (SC) e acessibilidade nacional. A proposta surgiu da necessidade de fortalecer a visibilidade do comércio local em uma região turística, mas ainda carente de soluções digitais eficientes para a promoção de ofertas regionais. O principal objetivo do projeto é criar uma plataforma que conecte consumidores e estabelecimentos, permitindo a oferta de cupons em categorias como gastronomia, hospedagem e entretenimento, com foco na usabilidade, especialmente para pessoas de meia-idade e da terceira idade. A metodologia utilizada combina o estudo de caso, que permitiu compreender as particularidades do contexto local e as demandas dos usuários, com a aplicação do framework ágil Scrum, que guiou o processo de desenvolvimento em sprints de quatro semanas. Foram aplicados princípios da engenharia de software, utilizando o framework NestJS para a construção da API RESTful, integrada ao banco de dados MySQL. Também foram utilizadas APIs externas, como ViaCEP para consulta de endereços e Mercado Pago para processamento de pagamentos. O desenvolvimento seguiu práticas modernas de segurança, organização de rotas, autenticação de usuários e geração automatizada de documentação via Swagger. Os resultados alcançados incluem a implementação de funcionalidades essenciais, como cadastro de usuários, emissão de vouchers, controle de transações e integração com serviços externos. A estrutura modular da API garante escalabilidade e facilita futuras expansões. Conclui-se que o sistema desenvolvido tem potencial para melhorar o acesso da população a promoções locais, contribuir com o fortalecimento do comércio de Florianópolis e servir como base para soluções similares em outras regiões do país.Item type: Item , Sistema E-commerce de venda de cupons (front-end)(2025) Cunha, Mateus França da; Bezerra, Jackson Henrique da SilvaEste trabalho apresenta o desenvolvimento do front end do sistema Tarrafada de Ofertas, plataforma de e commerce para venda de cupons de desconto, com foco inicial na cidade de Florianópolis (SC) e possibilidade de expansão nacional. A proposta atende à demanda de fortalecimento do comércio local, especialmente bares, restaurantes e pousadas, por meio de uma interface intuitiva, acessível e responsiva. A implementação foi realizada em Vue.js, utilizando componentes reativos, Vue Router e Axios para consumo de API RESTful, com estilização baseada em Tailwind CSS, HTML5, CSS3 e JavaScript. Os protótipos, concebidos em Figma, embasaram as decisões de design voltadas à usabilidade de diferentes faixas etárias. O processo de trabalho seguiu a metodologia ágil Scrum, com sprints de quatro semanas, reuniões diárias e revisões periódicas, o que garantiu entregas incrementais e adaptações rápidas aos requisitos. Complementarmente, a pesquisa de estudo de caso orientou as funcionalidades, alinhando-as às necessidades de comerciantes e consumidores locais. Como resultado, o sistema Tarrafada de Ofertas foi validado com sucesso em ambiente de testes, demonstrando estabilidade, navegação fluida e boa adaptação a diferentes dispositivos. A interface desenvolvida, com foco na experiência do usuário, obteve retorno positivo em testes com pessoas de diferentes faixas etárias, evidenciando sua clareza, acessibilidade e facilidade de uso. A integração com a API RESTful, aliada à metodologia ágil Scrum, viabilizou um fluxo de trabalho organizado, com entregas contínuas que atenderam às necessidades identificadas no estudo de caso. Essa abordagem contribuiu para a construção de um front-end funcional, escalável e alinhado à proposta de fortalecer digitalmente o comércio local.Item type: Item , Desenvolvimento de aplicativo de compartilhamento de caronas com react native(2025) Lins, Maria Julia Souza de Albuquerque; Pereira, Reinaldo LimaEste estudo propõe o desenvolvimento de um aplicativo mobile de caronas solidárias para a população de Rondônia, fazendo uso de tecnologias como React Native no frontend, MySQL para armazenamento dos dados e Node.js para construção de API, fundamentado nos princípios de economia compartilhada e tecnologia social. A plataforma inova ao permitir que usuários alternem dinamicamente entre as funções de motorista e passageiro no mesmo aplicativo, enquanto integra funcionalidades de rede social para possibilitar conexões entre conhecidos. Assim, a solução oferece uma alternativa mais econômica e viável aos desafios de mobilidade urbana no estado de Rondônia, com possibilidade de expansão para outras regiões de características similares.Item type: Item , Desenvolvimento de portal de publicações para o Conselho Escolar Municipal de Ji-Paraná-RO(2025) Tomaz, Vinicius Carvalho Siqueira; Bezerra, Jackson Henrique da SilvaCom o avanço da tecnologia, o acesso à informação se tornou mais rápido e essencial para a sociedade. Pensando nisso, este trabalho apresenta o desenvolvimento de um portal de publicações para o Conselho Municipal de Educação de Ji-Paraná-RO. O objetivo é facilitar a divulgação de atos oficiais, pareceres, indicações, resoluções e notícias que sejam de interesse da comunidade, tornando essas informações mais acessíveis e organizadas. Além disso, o portal foi pensado para ser intuitivo e eficiente, ajudando a modernizar a gestão educacional e incentivar a participação da população nas decisões sobre educação. Para desenvolver o projeto, foi utilizada uma abordagem baseada no desenvolvimento ágil, aplicando tecnologias como Vue.js no front-end, NestJS no back-end e MySQL para armazenar os dados. A ideia foi criar um sistema que permitisse organizar e buscar publicações e notícias de forma simples, além de garantir acessibilidade para diferentes tipos de usuários. Como resultado, o portal possibilitou a centralização das publicações e notícias, facilitando a consulta das informações educacionais pela comunidade. Isso ajudou a tornar os dados mais transparentes e acessíveis, contribuindo para que mais pessoas possam acompanhar e participar das decisões relacionadas à educação no município.Item type: Item , WIRESHARK - Detecção de pacotes/conexões HTTP vulneráveis em uma rede sem fio(2024) Moura, Franciele Gomes de; Montes, José Lucas BrandãoO presente trabalho propõe uma solução para o problema enfrentado que provém da falta de sigilo em transações que ocorrem no protocolo HTTP. Uma vez que, pessoas mal intencionadas utilizam a ferramenta wireshark para capturar pacotes com protocolo HTTP que podem conter informações sigilosas de terceiros (como dados de login - usuário e senha de sites, aplicativos, entre outros), pelo simples fato de estar conectado na mesma rede que este último, sendo assim, será utilizado uma ferramenta de implementação de rede privada virtual para omitir informações sigilosas através da rede. Tal ferramenta possui a capacidade de criptografar dados que serão enviados pela rede, garantindo que eles cheguem ao destinatário sem que sejam capturados ou lidos por terceiros que não tenham permissão.Item type: Item , SCAJP - Sistema de Gestão para Centro de Autismo Ji-Paraná(2024) Silva, Rafael Evald; Guardia, GleisonO trabalho aqui apresentado propõe como objetivo o desenvolvimento de um sistema que auxiliará na gestão dos processos de escolas com foco em autismo. A gestão de escolas de autismo e escolas em geral vem enfrentando importantes transformações ao longo dos anos e, diante disso, os avanços em relação aos recursos utilizados para auxiliar na gestão das várias atividades que abrangem o ambiente em que as escolas com foco em autismo estão inseridas. Esse ambiente faz com que as escolas de autismo sejam inseridas em um cenário cada vez mais exigente e moderno. Para isso, uma das soluções empregadas foi o desenvolvimento de um sistema de gestão que gerencie vários processos internos dessas escolas. Os sistemas de gestão tornou-se um dos principais componentes dos sistemas de informações para as escolas. O projeto de desenvolvimento do sistema foi realizado utilizando uma metodologia conhecida como esteira corrente. No processo da programação foi utilizado a linguagem C#, JavaScript, HTML e CSS que contribui para uma arquitetura de desenvolvimento do sistema. Na análise para o desenvolvimento do sistema de gestão para a escola de autismo, foram identificados os requisitos funcionais e os requisitos não funcionais. Assim, foram desenvolvidos os casos de uso necessários, diagrama de classe, diagrama de atividade das atividades mais necessárias do sistema, diagrama entidade e relacionamento conceitual junto com o diagrama modelo relacional lógico para a criação das tabelas do banco de dados e os protótipos das telas do sistema. Diante disto, este trabalho buscou atingir os objetivos específicos essenciais para um sistema que consiga agregar a rotina do ambiente que o centro de autismo convive.Item type: Item , FISIONET: Sistema de gestão para clínica de fisioterapia(2023) Alves, Héloa da Silva; Andrade, Clayton FerrazO trabalho aqui apresentado propõe como objetivo o desenvolvimento de um sistema que auxiliará na gestão dos processos de agendamento da clínica de fisioterapia. A gestão da clínica de fisioterapia vem enfrentando importantes transformações ao longo dos anos e, diante disto, os avanços em relação aos recursos utilizados para auxiliar na gestão das mais variadas atividades que abrangem o ambiente em que a clínica de fisioterapia convive. Esse ambiente, faz com que as clínicas de fisioterapia sejam inseridas em um cenário cada vez mais competitivo e exigente. Para isso, uma das soluções empregadas será o desenvolvimento de um sistema de gestão que gerencie todos esses processos de agendamento dos pacientes, controle das salas e facilite a visualização dos horários agendados e disponíveis. Os sistemas de gestão tornam-se um dos principais componentes dos sistemas de informação das clínicas de fisioterapia. O projeto de desenvolvimento do sistema foi realizado com a utilização da metodologia Scrum. No processo da programação será utilizada a linguagem PHP, HTML E CSS que contribuirá para uma arquitetura de desenvolvimento do sistema. Na análise para o desenvolvimento do sistema de gestão para clínica de fisioterapia foram identificados os requisitos funcionais e os requisitos não funcionais. Assim, foram desenvolvidos os casos de uso necessários, diagrama de classe, diagrama de atividade das atividades mais necessárias do sistema, diagramas de sequências, diagrama entidade e relacionamento conceitual junto com o diagrama modelo relacional lógico para a criação das tabelas do banco de dados e os protótipos das telas do sistema. Diante disto, este trabalho busca atingir os objetivos específicos essenciais para um sistema que consiga agregar a rotina do ambiente que a clínica de fisioterapia convive.Item type: Item , Informatização das atividades desempenhadas por controles de portões eletrônicos(2023) Silva, Alex; Bezerra, Jackson Henrique da SilvaOs portões eletrônicos, tornaram-se elementos fundamentais na segurança e privacidade de residências e empresas. Com as atuais tecnologias, e os conceitos de Internet das Coisas (IoT) e Automação Residencial, novas possibilidades surgiram para a inovação desses sistemas. Este trabalho tem por objetivo não apenas explorar o funcionamento dos atuais portões eletrônicos, mas também as tendências que buscam aprimorar sua funcionalidade. Com isso, optou-se por uma investigação qualitativa embasada na abordagem de estudo de caso, na perspectiva descritiva. Porém, no âmbito do desenvolvimento de software, a metodologia Scrum foi a estratégia adotada. Os resultados dessa pesquisa foram alcançados por meio da elaboração de uma aplicação e um dispositivo, que juntos tornam os portões eletrônicos convencionais mais inteligentes. Nesta aplicação, os usuários conseguem operar remotamente seus portões, visualizar o histórico de acionamentos, controlar o acesso, entre outras funcionalidades. Isso torna os portões eletrônicos mais interativos e evidencia o potencial do projeto.Item type: Item , Avaliação técnica da acessibilidade em sites de escolas municipais no estado de Rondônia(2023) Silva, Weslayne Kalline da; Fausto, Ilma Rodrigues de SouzaDiscussões acerca da acessibilidade web é importante, pois a web surge como um recurso que facilita a visualizar e disponibilizar informações, permitir a troca de comunicação entre os usuários e a realizar diversas atividades cotidianas. A falta de acessibilidade em sites, como os que pertencem ao setor educacional, ocasiona limitações de acesso, também conhecidas como barreiras tecnológicas, que geram uma experiência negativa do ponto de vista do usuário, pois ao acessar um site diversas habilidades são utilizadas, como motora, cognitiva e interpretativa. No setor educacional, torna-se necessário que a acessibilidade web seja inserida, visto que por meio de sites de instituições de ensino diversas informações são disponibilizadas para a comunidade. Para tanto, este trabalho visa analisar a acessibilidade web dos sites das escolas municipais de Ji-Paraná apresentando melhorias para esses portais. Com relação à metodologia, adotou-se a pesquisa bibliométrica com os softwares Harzing’s Publish or Perish e VosViewer para a abordagem; a pesquisa bibliográfica para os procedimentos; e pesquisa descritiva para os objetivos. Para a análise de acessibilidade dos sites, optou-se pela ferramenta automática ASES (Avaliador e Simulador de Acessibilidade em Sítios), que segue o Modelo de Acessibilidade do Governo Eletrônico (eMAG), tendo como foco realizar a avaliação dos sites do Centro de Educação Infantil Cantinho do Céu, Centro Municipal de Atendimento Educacional Especializado Para Autismo, Centro Municipal de Ensino Infantil e Ensino Fundamental Prof.ª Maria Antônia, e Centro Municipal de Educação Infantil e Ensino Fundamental Parque dos Pioneiros. Diante disso, foi feita seleção de páginas de cada site para a avaliação e verificou-se que nenhuma possui o nível máximo recomendado de acessibilidade pelo eMAG. Através dos resultados, foram exibidos erros relacionados ao conteúdo, textos, imagens, links e outros. Para tanto, efetuou-se o levantamento dos problemas identificados e as recomendações para as correções que poderão ser feitas visando a melhoria nos sites.Item type: Item , Sistema de registro automatizado da entrada e saída de veículos com uso de inteligência artificial(2023) Almeida, Wígny Bora de; Bezerra, Jackson Henrique da SilvaO controle de acesso em estacionamentos é um processo comum e grandemente utilizado com o objetivo de garantir a segurança de pessoas e patrimônios. Este controle pode ser aplicado de diferentes formas, sendo algumas das mais comuns através de recurso humano (ex. vigilantes) ou implantação de barreiras físicas (ex. uma guarita). Embora estes tipos de controle de acesso funcionem no âmbito da restrição de acesso, juntamente com o aumento do fluxo de veículos em um estacionamento é trazido também uma ineficiência em relação ao registro histórico dessas movimentações. Dessa forma o objetivo dessa pesquisa é concepção de uma solução de software de fácil implantação e utilização que permita eficazmente registrar os eventos de entrada e saída de veículos de um estacionamento através de nenhuma interação humana, coletando estes dados de veículos conhecidos para posterior visualização, consulta e auditoria. Para a elaboração desta pesquisa foi utilizada a metodologia estudo de caso, já para o desenvolvimento do produto final foi utilizado o framework Kanban. Desta forma, o presente trabalho resultou no desenvolvimento de uma aplicação web utilizando um modelo de rede neural previamente definido que permite o reconhecimento de placas veiculares obtidos de imagens de câmeras de vigilância em tempo real, realizando o registro de parqueamentos para os veículos cadastrados, além de entregar uma interface web que oferece acesso através de qualquer navegador web para os usuários do sistema.