Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

unopar
análise e desenvolvimento de sistemas
JOSÉ ANTONIO DE ALMEIDA NETO
PORTIFÓLIO: RELATÓRIO DE PROGRAMAÇÃO WEB
SÃO FÉLIX DO CORIBE - BA
2024
JOSÉ ANTONIO DE ALMEIDA NETO
PORTIFÓLIO: PROGRAMAÇÃO WEB
Portifólio apresentado ao Curso de ANALISE E DESENVOLVIMENTO DE SISTEMAS da (UNOPAR), 
Docente: (Nome do Professor da disciplina)
CIDADE
2024
SUMÁRIO
1 INTRODUÇÃO	1
2 DESENVOLVIMENTO	3
3 EXECUÇÃO DE RESULTADOS	11
4 CONCLUSÃO	11
1 INTRODUÇÃO
No contexto atual, a personalização e interatividade das aplicações web são aspectos cruciais para a experiência do usuário. Este relatório descreve o desenvolvimento de uma aplicação web que determina o signo zodiacal de um usuário com base na sua data de nascimento. A aplicação foi implementada utilizando o XAMPP como ambiente de desenvolvimento local, PHP para a lógica de servidor, e Bootstrap para a estilização. O objetivo principal é criar uma interface simples e intuitiva que permita ao usuário inserir sua data de nascimento e receber a informação correspondente ao seu signo zodiacal.
4
1. Desenvolvimento
Segue então detalhes do desenvolvimento do programa solicitado:
1- Preparação do Ambiente
O processo inicial envolveu a configuração do ambiente de desenvolvimento. Foi necessário instalar o XAMPP e criar uma pasta de projeto no diretório htdocs para armazenar todos os arquivos relacionados ao projeto. Utilizou-se o Visual Studio Code (VSCode) como editor de código para criar e gerenciar a estrutura do projeto.
2- Estrutura do Projeto
Foi criada uma estrutura básica de diretórios e arquivos dentro do projeto. A organização inclui uma pasta assets para armazenar arquivos CSS, imagens e JavaScript, e uma pasta layouts para o arquivo header.php. A estrutura de arquivos ficou da seguinte forma:
assets/ css/style.css imgs/
js/ layouts/header.php index.php
show_zodiac_sign.php signos.xml
3- Implementação do XML
O arquivo signos.xml foi criado para armazenar as informações sobre os signos zodiacais. O XML contém tags para as datas de início e fim, o nome do signo e uma descrição. A estrutura inicial foi preenchida manualmente com dados para todos os signos, conforme consultado na Wikipedia. A seguir, prints de como o código foi implementado:
5
6
4- Criação e Estilização da Página Inicial
O arquivo index.php foi criado com uma estrutura básica HTML. O topo da página foi extraído para um arquivo separado, header.php, e incluído em index.php usando PHP. Adicionou-se o Bootstrap ao header.php para estilização. Segue imagens do código:
7
O formulário HTML foi configurado para enviar a data de nascimento via método POST para a página show_zodiac_sign.php. Utilizou-se o Bootstrap para garantir que o formulário estivesse estilizado adequadamente. Abaixo está um exemplo do código do formulário:
5- Implementação da Lógica PHP
No arquivo show_zodiac_sign.php, foi incluído o header.php para manter a consistência visual. A lógica para processar a data de nascimento e determinar o signo foi implementada usando PHP. A data de nascimento do usuário foi comparada com os intervalos de datas dos signos definidos no arquivo XML. Para verificar se a data está dentro do intervalo, foram criadas funções para converter as datas de início e fim em formatos válidos para comparação. Abaixo está um exemplo de código PHP para manipulação de datas e verificação do signo:
8
9
6- alidação e Estilização
Além da lógica principal, foram implementadas validações básicas para garantir a integridade dos dados inseridos pelo usuário. O Bootstrap foi amplamente utilizado para estilizar a página de resultados e tornar a interface atraente e funcional. O formulário de entrada foi configurado para garantir que a data de nascimento seja fornecida no formato adequado.
4. CONCLUSÃO
A aplicação web desenvolvida oferece uma solução prática para determinar o signo zodiacal com base na data de nascimento do usuário. O projeto seguiu uma abordagem estruturada, começando pela configuração do ambiente de desenvolvimento, passando pela criação de uma estrutura de projeto organizada, até a implementação da lógica de servidor e estilização da interface. A utilização do XAMPP e do Bootstrap garantiu que a aplicação fosse acessível e visualmente atraente. O resultado final é uma aplicação funcional que proporciona uma experiência de usuário intuitiva e eficiente, atendendo aos requisitos estabelecidos. A aplicação foi testada e validada com sucesso, confirmando seu funcionamento correto e a precisão na determinação dos signos zodiacais. Os prints anexados evidenciam a execução eficaz do projeto, enquanto a abordagem adotada proporcionou uma compreensão mais aprofundada do uso de PHP para manipulação de dados XML e da aplicação de boas práticas em senvolvimento web.
2
image2.jpeg
image3.jpeg
image4.jpeg
image5.jpeg
image6.jpeg
image7.jpeg
image8.jpeg
image1.jpeg

Mais conteúdos dessa disciplina