TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projeto Integrado Individual – Poo, Uml E Aplicações De Linguagem De Programação

Por:   •  25/3/2023  •  Trabalho acadêmico  •  1.069 Palavras (5 Páginas)  •  135 Visualizações

Página 1 de 5

[pic 1]

PROJETO INTEGRADO INDIVIDUAL – POO, UML E APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO

Caruaru – PE

2022

 

 

 

FABIO HENRIQUE LUNA DE MELO

PROJETO INTEGRADO INDIVIDUAL – POO, UML E APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO

Trabalho referente ao projeto integrado apresentado como requisito parcial para a obtenção da nota do semestre atual do curso de Análise e Desenvolvimento de sistemas pela Universidade Pitágoras.

Orientador: Prof. Dr. Xxxxxxxxxx

Orientador:

        

Caruaru – PE

2022

SUMÁRIO

1.

Diferença entre os diagramas estruturais e comportamentais        04

2.

Projeto de mapeamento de Faculdades        06

3.

Código Python - Interpretação        07

4.

Correção Código PHP..........................................................................................08

5.

Diferenças entre banco relacional e não relacional        09

6.

Referências        10

        

1. Diferença entre os diagramas estruturais e comportamentais

Diagramas Estruturais priorizam a descrição estática de estruturas de um sistema, como classes, atributos e operações destas últimas, além de prováveis relacionamentos entre tais construções enquanto diagramas comportamentais detalham o funcionamento (comportamento) de partes de um sistema ou processos de negócio relacionados a tal aplicação.

Exemplos de diagramas estruturais:

Diagrama de Classe:

[pic 2]

Este diagrama é fundamental e o mais utilizado na UML e serve de apoio aos outros diagramas. O Diagrama de Classe mostra o conjunto de classes com seus atributos e métodos e os relacionamentos entre classes.

Exemplo de diagramas comportamentais:

[pic 3]

Voltado à apresentação de funcionalidades e características de um sistema, assim como de que forma tais elementos se relacionam com usuários e entidades externas envolvidas num determinado processo.

2. Projeto de mapeamento de Faculdades

Para desenharmos a página inicial teremos que entender as demandas que o sistema precisa oferecer ao usuário. Para início, desenharemos uma tela de acesso do usuário, onde ele poderá optar por efetuar o login e prosseguir para a tela index ou realizar o cadastro na base de dados do sistema, onde ele deverá fornecer dados como nome de usuário, senha, e-mail, endereço atual (para podermos mostrar com precisão, num raio determinado pelo usuário durante o cadastro, as universidades próximas).

Prosseguindo para a tela index, onde teremos o mapa das universidades, o sistema nos mostrará um mapa com as universidades mais próximas definidas pela distância no cadastro do usuário. Abaixo do mapa, ficará a lista destas universidades contendo dados que ajudem os usuários a entrarem em contato com as instituições. Uma barra de pesquisa acima do mapa estará disponível caso queira pesquisar alguma universidade específica que já possua interesse.

Vale ressaltar a importância dos dados fornecidos pela api estarem em ótimo funcionamento, pois será a partir dela que será requisitado as informações de contato que serão expostas na lista abaixo do mapa. O usuário poderá consultar seus dados de maneira simples, clicando no ícone do lado superior direito da tela, afim de poder sempre que necessário alterar seus dados como seu endereço caso haja alguma mudança.

Para iniciarmos o projeto, deveremos não só trabalhar com diagramas estruturais e comportamentais como também com o planejamento de tecnologias que serão utilizadas durante todo o desenvolvimento do sistema. Tecnologias como PHP, MySQL, JavaScript (Jquery) para a implementação de AJAX, API do google maps e no nosso front end utilizaremos tecnologias simples de se trabalhar para gerar mais acessibilidade para o usuário e onde ele esteja acessando, como HTML5, CSS3 e como Biblioteca para nos auxiliar durante o desenvolvimento, utilizaremos a versão mais recente do Bootstrap.

3. Código Python - Interpretação

[pic 4]


  1. O método recebe o valor que será removido e navega por toda a lista em busca do valor. Inicialmente, deve-se verificar se o valor buscado corresponde ao item do cabeçalho (remoção mais simples).

  1.  Se não for o método deve buscar o anterior e o próximo (baseado no head).
  1. O valor correspondente ao próximo item é alterado, não sendo necessário assim alterar toda a lista, e sim apenas os itens anterior e posterior diretamente envolvidos.

4. Correção Código PHP

        

1 <?php

2 require_once 'usuarios.php';

3 $u = new User(); /* devemos instanciar o objeto afim de podermos chama-lo posteriormente */

4 if (isset($_POST['usuario'])){

5 $user = addslashes($_POST['usuario']);

6 $passwd = addslashes($_POST['senha']);

7

8 if (!empty($usuario) && !empty($senha)){

9 $u->conectar("nomeDB", "localhost", "user", "password");

/* Devemos chamar o método da classe que instanciamos neste objeto */

...

Baixar como (para membros premium)  txt (7.7 Kb)   pdf (268.3 Kb)   docx (407.4 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com