Pesquisar este blog

quarta-feira, 27 de abril de 2011

ATIVIDADE 1

A atividade1:
  • Deverá ser desenvolvida em dupla e enviado por email os arquivos do programa.
leonardo.santos@etep.edu.br
  • Pontuação: 2 pontos na primeira nota do bimestre



Nesta atividade criar a base de dados no MySql  cadastrodeconvidados  a partir do
arquivo dado.

Em seguida criar uma aplicação Web que seja capaz de:
  • Ler  e exibir na tela os dados da tabela convidados
  • Insira novos convidados através de um formulário

Usar como base o exemplo web4us


Segue o arquivo sql do banco de dados a ser criado.
*****

CREATE DATABASE cadastrodeconvidados ;
CREATE TABLE cadastrodeconvidados.convidados (
  `id` int(12) NOT NULL auto_increment,
  `nome` varchar(20) NOT NULL,
  `sobrenome` varchar(20) NOT NULL,
  `email` varchar(40) NOT NULL,
  `idade` int(12) NOT NULL,
  PRIMARY KEY  (`id`)
) ;
INSERT INTO cadastrodeconvidados.convidados (`id`, `nome`, `sobrenome`, `email`, `idade`) VALUES
(1, 'Carlos', 'Lacerda', 'lacerda@gmail.com', 25),
(2, 'Rodolfo', 'Gamberini', 'gamberini@gmail.com', 58),
(3, 'Elis Damaris', 'Misael Teodoro', 'damaris@ig.com.br', 23),
(4, 'Cleide de Fátima', 'Cavarjal Vassalobre', 'cavarjal.vassalobre@hotmail.com.br', 43);
CREATE TABLE cadastrodeconvidados.visitantes (
  `nome` varchar(20) NOT NULL,
  `sobrenome` varchar(20) NOT NULL,
  `endereco` varchar(20) NOT NULL,
  `idade` varchar(12) NOT NULL,
  `telefone` varchar(20) NOT NULL
) ;
INSERT INTO cadastrodeconvidados.visitantes (`nome`, `sobrenome`, `endereco`, `idade`, `telefone`) VALUES
('Carlos Alberto', 'Faria', 'Rua Fortuna,34', '50', '3968-4578'),
('Erivelto', 'Santos', 'Rua Honduras,56', '48', '3227-4578'),
('Ulisses', 'Viana', 'Rua  Concórdia,567', '47', '3228-8978'),
('Claudemir', 'Ferreira', 'Rua Guiana Fancesa,4', '43', '3457-2588');

quarta-feira, 13 de abril de 2011

AS TELAS DA APLICAÇÃO

Na tela de abertura o usuário deve fazer o login.
Se autenticado, é encaminhado para a página de clientes.
Caso contrário, volta para a tela de login.




Na página cleintes, o usuário editar, deletar , navegar ou inserir um novo cliente.



Ná pagina cliente o usuário insere os dados de um novo cliente ou edita os dados de um cliente existente.


A tela de agradecimento é no momento em que o usuário insere um novo cliente ou edita um existen com sucesso.

O FLUXOGRAMA DA APLICAÇÃO


  O Fluxograma da Aplicação Web ilustra o funcionamento do site como um todo.

Clique na Figura e acompanhe a  explicação do Professor.






O ARQUIVO SQL

Use o arquivo abaixo para criar o banco de dados no MySQL.
Copie e cole.
******

CREATE DATABASE SEGURADORA2;
DROP TABLE IF EXISTS seguradora2.cliente;
CREATE TABLE IF NOT EXISTS seguradora2.cliente (
  id int(11) NOT NULL,
  nome varchar(20) default NULL,
  sobrenome varchar(30) NOT NULL,
  idade int(11) default NULL,
  sexo char(1) default NULL,
  casado char(1) default NULL,
  filhos int(11) default NULL,
  fumante char(1) default NULL,
  PRIMARY KEY  (id)
) AUTO_INCREMENT=10 ;
INSERT INTO seguradora2.cliente (id, nome, sobrenome, idade, sexo, casado, filhos, fumante) VALUES
(1, 'adad', 'dada', 34, 'M', 'S', 3, 'S'),
(2, 'Vilma', 'Tomazetti', 45, 'F', 'N', 4, 'N'),
(3, 'Carlos', 'Vereza', 65, 'M', 'S', 3, 'S'),
(4, 'fs', 'fsfs', 1, 'M', 'S', 2, 'S'),
(5, 'dgd', 'dg', 0, 'M', 'S', 0, 'S'),
(6, 'xvxv', 'xv', 0, 'M', 'S', 0, 'S'),
(8, 'calodaod', 'sfsf', 0, 'M', 'S', 0, 'S'),
(9, 'hgfh', 'hfhfh', 34, 'M', 'Y', 0, 'Y');
USE SEGURADORA2;
DROP TABLE IF EXISTS seguradora2.cota;
CREATE TABLE IF NOT EXISTS cota (
  id int(11) NOT NULL,
  clienteID int(11) NOT NULL,
  produtoID int(11) NOT NULL,
  premio decimal(9,2) default NULL
);
DROP TABLE IF EXISTS seguradora2.produto;
CREATE TABLE IF NOT EXISTS produto (
  id int(11) NOT NULL,
  descricao varchar(75) default NULL,
  base float default NULL,
  menosDe30 float default NULL,
  menosDe50 float default NULL,
  maisDe50 float default NULL,
  m float default NULL,
  f float default NULL,
  casado float default NULL,
  filhos float default NULL,
  fumante float default NULL
);

INSERT INTO seguradora2.produto (id, descricao, base, menosDe30, menosDe50, maisDe50, m, f, casado, filhos, fumante) VALUES
(1, 'Plano de Saúde Preferido', 75, 1, 1.1, 1.3, 1.1, 1.2, 1.8, 1.4, 1.2),
(2, 'Plano de Saúde Premio', 65, 1, 1.1, 1.3, 1.1, 1.2, 1.8, 1.4, 1.2),
(3, 'Plano de Saúde Valor', 50, 1, 1.1, 1.3, 1.1, 1.2, 1.8, 1.4, 1.2),
(3, 'Plano de Saúde Valor', 50, 1, 1.1, 1.3, 1.1, 1.2, 1.8, 1.4, 1.2);

DROP TABLE IF EXISTS seguradora2.usuarios;
CREATE TABLE IF NOT EXISTS usuarios (
  id int(11) NOT NULL,
  usuario varchar(10) NOT NULL,
  senha varchar(10) default NULL,
  PRIMARY KEY  (id)
);

INSERT INTO seguradora2.usuarios (id, usuario, senha) VALUES
(1, 'leo', 'santos');