Prévia do material em texto
lOMoARcPSD|41915019 UNIVERSIDADE ANHANGUERA CENTRO DE EDUCAÇÃO A DISTÂNCIA POLO SOROCABA - SP ALUNA: NAYARA GABRIELA DOS PASSOS – RA 3936237903 Superior de Tecnologia em analise e desenvolvimento de sistemas Sorocaba SP 2026 Trabalho de portfólio, apresentado à Universidade Anhanguera, como requisito parcial para a obtenção de média, no primeiro semestre do curso de ads – 100% Online. Tutor (a) EaD – Tiago barroso lOMoARcPSD|41915019 [Disciplina - programaçao web] Introdução: Este relatório descreve o desenvolvimento de uma aplicação web voltada para a consulta de signos zodiacais baseada na data de nascimento do usuário. O foco principal do projeto foi a integração de back-end entre a linguagem PHP e um arquivo de dados estruturado em XML, priorizando a lógica de processamento e a correta recuperação de informações. Metodos: Para a realização desta atividade, foram seguidos os seguintes passos técnicos: • Ambiente de Desenvolvimento: Utilizou-se o editor de código Visual Studio Code para a escrita dos scripts e o servidor local Apache para execução do ambiente PHP. • Estrutura de Dados: Criação de um arquivo signos.xml para armazenar os nomes, períodos e descrições de cada signo. • Desenvolvimento Front-end: Elaboração de uma página inicial (index.php) com um formulário de entrada de dados e uma página de exibição de resultados (show_zodiac_sign.php). • Lógica de Processamento: Implementação da função simplexml_load_file para leitura do XML. • Adaptação de Datas: Desenvolvimento de uma lógica de comparação numérica (formato 'md') para identificar o intervalo correto da data de lOMoARcPSD|41915019 nascimento do usuário em relação aos períodos dos signos, garantindo que o sistema funcione independentemente do ano inserido. Resultados: • A aplicação foi consolidada com a estrutura de arquivos PHP e o banco de dados XML funcionando de forma integrada. • Os testes realizados confirmaram que a lógica de "range" de datas opera corretamente. Por exemplo, ao inserir a data de nascimento 22/08, o sistema recuperou com sucesso as informações referentes ao signo de Leão diretamente do XML. • O sistema apresentou os resultados de forma clara e direta, focando na funcionalidade e na precisão da resposta ao usuário. lOMoARcPSD|41915019 lOMoARcPSD|41915019 lOMoARcPSD|41915019 Conclusao: lOMoARcPSD|41915019 A atividade prática cumpriu todos os requisitos técnicos propostos, demonstrando a eficácia do PHP na manipulação de arquivos XML para armazenamento de dados simples. A solução adotada para a comparação de datas (normalização numérica) mostrou-se robusta para resolver o desafio dos intervalos de tempo, resultando em uma aplicação estável e funcional para o curso de Análise e Desenvolvimento de Sistemas. Referencias: • DOCUMENTAÇÃO DO PHP. SimpleXML. Disponível em: https://www.php.net/manual/pt_BR/book.simplexml.php. Acesso em: 01 de maio de 2026. • W3SCHOOLS. PHP XML Parsers. Disponível em: https://www.w3schools.com/php/php_xml_parsers.asp. Acesso em: 01 de maio de 2026. • ROTEIRO DA AULA PRÁTICA. Desenvolvimento de Aplicações Web com PHP e XML. Instituição de Ensino, 2026. https://www.php.net/manual/pt_BR/book.simplexml.php https://www.w3schools.com/php/php_xml_parsers.asp Metodos: