Você está na página 1de 31

DESENVOLVIMENTO DE

SISTEMAS WEB

Prof. Oteniel Santos


2
Roteiro
1. sdf
PROJETO
BOOTSTRAP
Entendendo como as entidades se relacionam

3
4 O Projeto
Para exercitar o que aprendemos, vamos criar um
projeto prático utilizando o Bootstrap.
Você vai construir um site para um aplicativo fictício
chamado Finans – Finanças Pessoais

Pasta do Projeto
Você receberá uma pasta
“css” com os arquivos
necessários do Bootstrap,
pasta de Imagens “img” e a
pasta “fonts” onde com os
ícones a serem utilizados no
projeto
Estrutura
INICIAL
Entendendo como as entidades se relacionam

5
PASSO 1
6 ESTRUTURA DO CABEÇALHO
Abra o arquivo “index.html” da pasta do
projeto e digite o código de acordo com a
estrutura abaixo:

1 header 2 nav 3 section


BARRA DE
NAVEGAÇÃO
Entendendo como as entidades se relacionam

7
8 BARRA DE NAVEGÃÇÃO
Podemos dividir a barra de navegação em duas áreas principais: a área do
Logo e a área dos links de navegação

1 logo 2 links
PASSO 2
9 BARRA DE NAVEGAÇÃO - LOGO
Para a logo vamos criar a seguinte estrutura

1 logo
PASSO 2
10 BARRA DE NAVEGAÇÃO - LINKS
Vamos criar o primeiro item da lista de links

2 nav
ESTILO
PERSONALIZADO
Entendendo como as entidades se relacionam

11
PASSO 3
12 ESTILO PERSONALIZADO
Se você visualizar a página no navegador não conseguirá visualizar a imagem
da logo pois tanto o body quanto a imagem são brancos. Para corrigir isso
precisamos

Na pasta “css” crie um novo arquivo


Salve como estilo.css
Crie o link
13 Voltando ao Exemplo...
Para indicar que:
Um cliente pode possuir somente uma conta...

1
Cliente possui Conta
14
Para indicar que:
Um cliente pode possuir várias contas...

N
Cliente possui Conta
15 Agora é a sua vez
Nesse caso, uma conta pode pertencer a quantos clientes?

1 N
Cliente possui Conta

(A) A muitos Clientes (B) A somente um cliente


1.
MAIS
EXEMPLOS

16
17 Exemplo 1
Um aluno pertence a uma turma, uma turma possui vários alunos

N
? 1?
Aluno pertence Turma
18 Exemplo 2
Um funcionário ocupa um cargo, um cargo é ocupado por
somente um funcionário

1? 1?
Funcionário ocupa Cargo
19 Exemplo 3
Um aluno matricula em vários cursos. Um curso pode ter vários
alunos

N
? N
?
Aluno matricula Curso
20 Exemplo 4
Como o diagrama abaixo deve ser lido?

N 1
Empregado Trabalha Setor
21 Exemplo 4
E agora? Como esse diagrama deve ser lido?

N N
Fornecedor Vende Produto

1
Categoria Possui
22 Exemplo 4
Assim também é possível...

Supervisor
1

Funcionário Supervisiona

N
Supervisionado
1.
VAMOS VER
COMO ISSO FICA EM TABELAS

23
24
N 1
Aluno pertence Turma

Cod. Nome CPF turma Cod. Nome Sigla


1 Adelmo 111 111 1 5º Semestre SI5

2 Beto 222 222 2 3º Semestre SI3

3 Carla 333 333 3 1º Semestre SI1

4 Diana 444 444

5 Edina 555 555

6 Fábio 666 666


7 Gina 777 777
25
N 1
Aluno pertence Turma

Cod. Nome CPF Turma Cod. Nome Sigla


1 Adelmo 111 1 1 5º Semestre SI5

2 Beto 222 1 2 3º Semestre SI3

3 Carla 333 3 3 1º Semestre SI1

4 Diana 444 2

5 Edina 555 2

6 Fábio 666 3

7 Gina 777 1
26 1 1
Funcionário ocupa Cargo

Cod. Nome CPF Cargo Cod. Descrição Salário


1 Adelmo 111 1 1 Contador R$ 2.300

2 Beto 222 1 2 TI R$ 8.500

3 Oteniel 333 2 3 Administrador R$ 1.450


27 1 1
Funcionário ocupa Cargo

Cod. Nome CPF Cod. Descrição Salário Func


1 Adelmo 111 1 Contador R$ 2.300 1

2 Beto 222 2 TI R$ 8.500 3

3 Oteniel 333 3 Administrador R$ 1.450 2


28 N N
Aluno assiste Aula

Cod. Nome CPF Cod. Assunto Duração


1 Adelmo 111 Banco de
1 90 min
Dados
2 Beto 222
2 PHP 90 min
3 Carlos 333
3 Java 90 min
4 Diego 444

5 Erasmo 555

6 Fred 666
29 N N
Aluno assiste Aula

Cod Aluno. Cod. Aula Data


1 1 13/03/2019

2 1 13/03/2019

3 1 13/03/2019

4 2 20/03/2019

5 2 25/06/2019

6 2 01/07/2019
Supervisor
30 1

Funcionário Supervisiona

N
Supervisionado

Cod Funcionáro. Nome Cod. Supervisor


1 Aderbal 1

2 Bia 1

3 Cesar 1

4 Diana 1

5 Emilia 2

6 Francisco 2
31 Exercício
Converta o modelo abaixo em tabelas no Excel preenchendo com
dados fictícios.

N N
Fornecedor Vende Produto

1
Categoria Possui

Você também pode gostar