Students to Business - 2009 Alunos: Diego Castelo Branco[ [email protected] ] [email protected]...

16
Students to Business - 2009 Alunos: Alunos: Diego Castelo Branco Diego Castelo Branco [ [ [email protected] [email protected] ] Guilherme Barreto Guilherme Barreto [ [ [email protected] [email protected] ] Leandro Carvalho Leandro Carvalho [ [ [email protected] [email protected] ] ] Roberta Mota Roberta Mota [ [ [email protected] [email protected] ] 1

Transcript of Students to Business - 2009 Alunos: Diego Castelo Branco[ [email protected] ] [email protected]...

Page 1: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Alunos:Alunos:Diego Castelo BrancoDiego Castelo Branco [ [ [email protected] [email protected] ]]Guilherme BarretoGuilherme Barreto [ [ [email protected] [email protected] ]]Leandro CarvalhoLeandro Carvalho [ [ [email protected] [email protected] ] ] Roberta MotaRoberta Mota [ [ [email protected] [email protected] ]]

1

Page 2: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Apresentação do ProdutoApresentação do Produto

Tecnologia utilizadaTecnologia utilizada

Processo de DesenvolvimentoProcesso de Desenvolvimento

DificuldadesDificuldades

ConclusãoConclusão

2

Page 3: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

O que é o e-Scambo?O que é o e-Scambo?

o e-Scambo é um portal de venda de livros que possibilita o acesso dos consumidores aos produtos de forma eficaz e rápida.

Escopo de atuaçãoEscopo de atuação Destinado apenas a vendas de livros Sistema possui três tipos de usuário:

Visitante, Cliente e Funcionário;

[1/1]

3

Page 4: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

ASP.netASP.net

Microsoft C#Microsoft C#

Visual Studio 2008Visual Studio 2008

Microsoft SQL 2005 Express editionMicrosoft SQL 2005 Express edition

Controle de Versão SVNControle de Versão SVN

[1/1]

4

Page 5: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

PrototipagemPrototipagem

DocumentaçãoDocumentação

Modelagem em CamadasModelagem em Camadas

Modelagem da Base de dadosModelagem da Base de dados

CodificaçãoCodificação

[1/9]

5

Page 6: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

ProtótipoProtótipo Produtos

[2/9]

6

Page 7: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

ProtótipoProtótipo Carrinho de

compras

[3/9]

7

Page 8: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Classes do SistemaClasses do Sistema Entidades

[4/9]

8

-id : int-nome : string-login : string-senha : string-email : string-telefone : string-CPF : string-sexo : int-ativo : bool-pontos : int-dataNascimento : string-dataCadastro : string

Usuario

-endereco : Endereco

Cliente

-matricula : string-administrador : bool

Funcionario

-id : int-itemsCompra : ItemCompra

CarrinhoCompras-id : int-produto : Produto-quantidade : int

ItemCompra-id : int-categoria : Categoria-descricao : string-valorBase : decimal-dataCadastro : string-ativo : bool-informacoes : string-pathImagem : string

Produto

-id : int-data : string-dataEntrega : string-notaFiscal : string-cliente : Cliente-quitada : bool-valorTotal : decimal

Compra

-id : int-descricao : string-dataCadastro : string-ativa : bool

Categoria

-id : int-logradouro : string-descricao : string-complemento : string-CEP : string-bairro-cidade-estado-pais

Endereco

Page 9: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Classes do SistemaClasses do Sistema Negócio

[5/9]

9

+Inserir(entrada obj : object)+Alterar(entrada obj : object)+Excluir(entrada obj : object)+RecuperarTodos() : object

«interface»ICadastro

ContraladorFuncionario

ControladorCliente

ControladorCategoria

+RecuperarTodos(entrada categoriaID : int)

ControladorProduto

+VerificaDisponibilidade(entrada IitemCompra : ItemCompra)

ControladorCarrinhoCompra

+Efetuar(entrada Carrinho : CarrinhoCompras, entrada cliente : Cliente)+VerificarQuitacao()+VerificarDisponibilidade(entrada itemCompra : ItemCompra)

ControladorCompra

ControladorEstoque

+Inserir(entrada obj : Endereco)+Alterar(entrada ID : int)+Recuperar(entrada UsuarioID : int)

ControladorEndereco

Page 10: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Classes do SistemaClasses do Sistema Acesso a dados

[6/9]

10

+Inserir(entrada obj : object)+Alterar(entrada obj : object)+Excluir(entrada obj : object)+RecuperarTodos() : object

«interface»IAcessoDados

ADFuncionario

ADCliente

ADCategoria

+RecuperarTodos(entrada categoriaID : int)

ADProduto

+VerificaDisponibilidade(entrada IitemCompra : ItemCompra)

ADCarrinhoCompra

+Efetuar(entrada Carrinho : CarrinhoCompras, entrada cliente : Cliente)+VerificarQuitacao()+VerificarDisponibilidade(entrada itemCompra : ItemCompra)

ADCompra

ADEstoque

+Inserir(entrada obj : Endereco)+Alterar(entrada ID : int)+Recuperar(entrada UsuarioID : int)

ADEndereco

Page 11: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Modelagem em CamadasModelagem em Camadas MVC.

[7/9]

11

Interface Gráfica -

GUI

Camada de Negócio

Camada de Acesso a

Dados

Camada de fachada

Camada de Entidades

Page 12: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Modelagem da Base de dadosModelagem da Base de dados Entidade e relacionamento normalizado

[8/9]

12

Usuario

PK Id

FK1 TipoUsuarioId nome login senha email telefone CPF Sexo ativo pontos DataNasc DataCadastroFK2 EndercoId matricula administrador

Compra

PK Id

FK1 ClienteId DataCompra DataEntrega Notafiscal quitada ValorTotal

TipoUsuario

PK id

Descricao

ItensVendidos

PK Id

FK1 CompraIDFK2 ProdutoID Quantidade ValorUnitario

Categoria

PK Id

Descricao DataCadastro Ativo

Produto

PK Id

FK1 CategoriaID Decricao ValorBase DataCadastro Ativo Informacoes PathImagem

Endereco

PK Id

Logradouro Descricao Complemento CEP Bairo Cidade Estado Pais

Estoque

PK Id

FK1 ProdutoID Quantidade DataEntrada DataSaida Liberado

Page 13: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

CodificaçãoCodificação

Divisão de tarefas

Definição de interfaces

Priorização da camada de acesso a dados

Desenvolvimento paralelo da Interface Gráfica – GUI

[9/9]

13

Page 14: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Curto PrazoCurto Prazo

Ausência de recursosAusência de recursos

Falta de experiênciaFalta de experiência

Concorrência com atividades acadêmicasConcorrência com atividades acadêmicas

14

Page 15: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

OportunidadesOportunidades

ExpectativasExpectativas

Crescimento profissionalCrescimento profissional

Compartilhamento de experiênciasCompartilhamento de experiências

Trabalho em equipeTrabalho em equipe

NetworkingNetworking

15

Page 16: Students to Business - 2009 Alunos: Diego Castelo Branco[ dcastelob@gmail.com ] dcastelob@gmail.com Guilherme Barreto[ guilhermebarreto86@gmail.com ] guilhermebarreto86@gmail.com.

Students to Business - 2009

Alunos:Alunos:Diego Castelo BrancoDiego Castelo Branco [ [ [email protected] [email protected] ]]Guilherme BarretoGuilherme Barreto [ [ [email protected] [email protected] ]]Leandro CarvalhoLeandro Carvalho [ [ [email protected] [email protected] ] ] Roberta MotaRoberta Mota [ [ [email protected] [email protected] ]]

16

Jaboatão dos Guararapes,16 de junho de 2009