segunda-feira, 7 de novembro de 2011

Atividades LP2 - para o dia 11/11/11

Lana CO_02_03
Emilly CO_02_01
Aline CO_02_02
Lamarck Requisito _15
Michelle A&P_16
Rayra CO_05_02
Helder CO_03_2, CO_03_03
Osvaldo CO_05_01
Suziane CO_04_03
Juliana CO_07_02, CO_07_03
Diego ET_15
Marcio ET_16
Iraneide ET_14
claudiana A&P_14
Juliano A&P_15
Fernando Requisito _14
Hermensom Requisito_16

quinta-feira, 3 de novembro de 2011

Algoritimos em Visual LOG para os Alunos da UNOPAR

1. segue para os alunos do 1° de Analiste de Sistema os exemplos visto na aula extra

http://www.megaupload.com/?d=YJC3O3KJ

segunda-feira, 24 de outubro de 2011

Vídeo de Codificação - LP2



Segue o vídeo decodificação para a Disciplina LP2

Vídeo para desenvolvimento de A&P - Para Disciplina de LP2

Diagrama de Sequencia e de UC
http://www.megaupload.com/?d=A56XQXOT

Desenvolvendo IHC - Usando Vs2010

Segue um vídeo de como construir uma IHC para a disciplina de Lp2.

Modelos - Para relatórios

Alunos de LP2, segue modelo ET e ER para relatorios

Atividades LP2 - para o dia 28

Lana IHC - Relatório de Estoque
Emilly ET - Emitir relatório financeiro
Aline ER - Emitir relatório financeiro
Lamarck CODIFICAÇÃO_06
Michelle IHC - Cadastrar Pedido de Venda
Rayra IHC - Emitir relatório financeiro
Elder ER - Cadastrar Pedido de Venda Osvaldo
ER - Relatório de Estoque
Suziane A&PEmitir relatório financeiro
Juliana CO-07
Diego MO- Cadastrar Pedido de Venda
Marcio CO-07
Iraneide A&P Cadastrar Pedido de Venda
claudiana A&P Relatório de Estoque
Juliano ET - Relatório de Estoque
Fernando CODIFICACAO_04
HErmensom CODIFICAÇÃO_05

terça-feira, 14 de junho de 2011

Projeto Inicial

Segue o link do projeto inicial no netbeans da aula do dia 13/06/2011

http://www.megaupload.com/?d=KTCD2TT7

video da aula

Trabalho de POO 3AP

Crie uma aplicação java em 3 camadas, que
utilize os padroes de Projetos Transfer Object
Data Acess Object e que possua uma camada de
Business.
o aplicação deve possuir 4 cruds.

Clientes:
Atributos: Nome, Endereço, Telefone, ID.

Fornecedores
Atributos: Nome, Endereço, Telefone, ID, IE,
CNPJ

Usuarios
Atributos: Nome, Endereço, Telefone, ID.

Produto.
Atributos: ID, codigo, descricao, valor.

a camada de DAO deve possuir, os metodos:
create,
delete,
update
findAll;
obs: "as implementações deve de fato acessar o banco
usando JDBC".

A camada de Negocio deve possuir os metodos
create,
delete,
update
findAll;

deve haver uma validação, na camada de nogocio,
se necessário, e uma chamda ao DAO.

deve haver um formulário que deve mostrar
os dados e deve permitir que possa
adicionar, remover e consultar os dados.

o banco de dados deve ser MYSQL

Arquivos para desenvolvimento do 3AP

1. Banco de dados.
2. Ferramenta de Acesso ao BD.
http://www.megaupload.com/?d=V7V2PFNR
3. Netbeans
4. Driver JDBC

http://www.megaupload.com/?d=X0IT3RQP

Arquivos da Disciplina de POO

http://www.megaupload.com/?d=SVJWXZYO

quarta-feira, 8 de junho de 2011

Lista de DEVEDORES POO

ALEXANDRE AGUIAR FROTA: 2.0, 2.9, 2.10, 2.11, 2.12
ANA ALINE AQUINO DA SILVA: 2.1, 2.2, 2.3, 2.6, 2.8, 2.9, 2.11 e 2.12
ARILO ANSELMO CARNEIRO: 2.0, 2.8, 2.9, 2.10, 2.11
ARTUR LOURENÇO DE SOUSA: 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.10, 2.11,
CARLO LAMARCK IBIAPINA SOUZA: 2.10, 2.11
CARLOS EVANDRO MONTEIRO TEIXEIRA: 2.5, 2.6,2.8, 2.10, 2.11,
CLAUDIO DA SILVA ELOI: 2.8, 2.9, 2.10, 2.11, 2.12
GERSON CARLOS ROCHA ARAUJO: 2.9, 2.10, 2.11
GUSTAVO DOUGLAS FONTENELE: 2.4, 2.5, 2.6,
Mª GRACIELLE SOARES DA SILVA: 2.3, 2.4, 2.5, 2.6, 2.8, 2.9, 2.10, 2.11, 2.12
MARCELO ALMEIDA DE MIRANDA: 2.1, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.11,
MÁRCIA ALCANTRA SOARES: 2.7, 2.8, 2.9, 2.11
NEIARIA: 2.0, 2.7, 2.8, 2.9, 2.10, 2.11
VALDEVANE DE SÁ SILVA: 2.2, 2.8, 2.9, 2.10
VIVIANE MOREIRA DE MELO: 2.8
CLAYDERMAN XIMENES: 2.0,
MAIRLA: 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.8, 2.9
MARIANA: 2.1, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 2.10, 2.11, 2.12





Trabalhos de POO que contarão para o segundo AP.

2.0
1. Crie uma classe Pessoa com os atributos nome, endereço telefone
2. crie uma classe Aluno que herda de pessoa e possui o atributo matricula.
3. crie uma classe Professor que herda de pessoa e possui o atributo pis.
obs: deve possuir metodos, get, set e contrutor para todas as classes.


2.1
Crie uma classe, Pessoa com os atributos
nome, endereco telefone e salario.
crie uma classe Medico, que herda de Pessoa,
e possui o atributo CRM.
Sobrescreva o metodo getNome da classe Pessoa.
Sobrecarregue o metodo getCRM com dois
tipos de atributos
sobrescreva o metodo salario,
fazendo com que o salario do medico, seja duas
vezes maior que o salario de uma pessoa.

2.2

Crie uma classe figura, com os atributos
nome
tipo
Area

Crie uma classe Quadrado que herda de figura
com o atributo
Lado.
e sobrescreva o metodo getArea().
para area = Lado * Lado.

Crie uma classe Triangulo que
possui o atributo base, e altura e que herda
de figura
e sobrescreva o metodo getArea()
para area = (base * altura)/2

Crie uma classe circulo que herda de figura com o atributo Raio,
e sobrescreva o metodo getArea()
para area = Raio * Raio;

2.3

Crie uma interface IDAO com os seguintes metodos.
findById cujo o tipo de retorno é object e possui
como paramentro o id que é inteiro.

findAll cujo o tipo de retorno é uma Lista de object e
não possui paramentro

save que recebe como paramentro um object e o retorno
é inteiro



2.4
crie uma interface IEntidade
com os metodos
getSequencial onde o retorno é um object
e o paramentro é um inteiro, e o metodo
getDescription o retorno é uma string, e
não possui paramentros.


2.5

Crie uma classe PessoaDAO que implementa
a interface IDAO.

Crie uma classe PessoaEntidade que implementa a
interface IEntidade

2.6
crie uma inteface IEntidade com os metodos
getSequencial, setSequencial,
getDescricaoCombo, setDescricaoCombo.

Crie uma classe pessoa que implementa
a interface IEntidade
e possue os Atributos, Sequencial, Nome,
Telefone e Idade.

Crie uma classe Aluno que herda de
Pessoa e possui o atributo
matricula, e dataDeCadastro e valorMenssalidade.

2.7
1. Crie uma classe Fornecedor com os atributos
nome, endereco, telefone, id.
2. Crie uma interface INegocio
com os metodos create que possue com
paramentro um fornecedor e retorna
um inteiro, delete que possue um paramentro
fornecedor, e não possui retorno, update
cujo possui um paramentro fornecedor
e possui retorno um fornecedor.
3.crie uma classe FornecedorNegocio
que implementa a interface INegocio.

2.8

1. Crie uma Interface IEntidade com os metodos
getSequencial que não possui paramentros
e possui retorno um inteiro.
2. Crie uma interface IDAO com os metodos
create que possui uma
uma IEntidade como paramentro e
retorna um inteiro,
update que possue como paramentro
uma IEntidade e retorno vazio,
findByParamenters que retorna uma lista de
IEntidade e possui como paramentro uma IEntidade.
3. Crie uma classe abstrata Business com
que possui um metodo abstrato getDAO que não
possui paramentros e o tipo de retorno é o IDAO.
4. Crie uma classe Produto que possui os atributos
id, nome, endereco e implementa IEntidade.
5. Crie uma classe ProdutoBusiness herda de
Business
6. Crie uma classe PessoaDAO que
implementa IDAO
7. crie uma classe ProdutoDAO que implementa
IDAO.
8. crie uma classe principalque possui
um metodo create que
recebe uma IDAO e retorna inteiro.
crie um metodo main.
crie um objeto PessoaDAO crie um objeto
ProdutoDAO.
chame o metodo create da classe Principal

2.9
pesquise sobre TransferObject, DAO, e JDBC

2.10
1. crie uma classe AbstractDAO com os metodos create
e getTableName ambos sem retorno e o metodo
getTableName é abstrato.
2. crie uma classe pessoaDAO que herdade de AbstracDAO

2.11

1. crie uma interface IDAO com os metodos create,delete
update que possuie como paramentro um objeto e de retorno vazio
2. crie um metodo findAll sem paramentro e com retorno uma lista de objetos
3.crie uma classe Abstract, AbstractDAO que possue o metodo getTableName abstrato.
4. crie uma classe produtoDAO que herda de AbstractDAO
e implementa IDAO.

2.12

1. pesquise sobre os tipos java e seus tamanhos,
2. pesquise sobre polimorfismo.