Sistema de Gerenciamento de Ingressos (SGI). Lauro Gonçalves da Rocha (lgr2) Leonardo Valeriano...

45
VIn - Vendas Inteligentes Sistema de Gerenciamento de Ingressos (SGI)

Transcript of Sistema de Gerenciamento de Ingressos (SGI). Lauro Gonçalves da Rocha (lgr2) Leonardo Valeriano...

Page 1: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

VIn - Vendas Inteligentes

Sistema de Gerenciamento de Ingressos(SGI)

Page 2: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Lauro Gonçalves da Rocha (lgr2) Leonardo Valeriano Neri (lvn) Maria Cireno Ribeiro (mcrs) Maryane Chagas Barbosa (mcbb) Pedro Augusto Lopes (palb)

Equipe

Page 3: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 4: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 5: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Biu

Ana

Cenário

Page 6: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Problema

Page 7: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Solução

Page 8: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Atender a grande demanda de:◦ Teatros◦ Estádios de Futebol◦ Casas de Show◦ Lugares em geral que promovem eventos

Suprir as seguintes necessidades:◦ Gerenciar a venda de ingressos◦ Administrar a alocação de pessoas nos locais do evento◦ Visualizar a disponibilidade de lugares no local

Vin – Vendas Inteligentes

Page 9: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 10: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

◦ Concepção

◦ Elaboração

◦ Construção

◦ Transição

Metodologia RUP

Page 11: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

◦ Concepção: 21/08/09 – 11/08/09

◦ Especificação: 17/09/09 – 23/09/09

◦ Teste: 29/09/09 – 07/10/09

◦ Análise e Projeto: 08/10/09 – 21/10/09

◦ Desenvolvimento: 22/10/09 – 16/11/09

◦ Transição: 17/11/09 – 18/11/09

Fases do projeto

Page 12: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Cronograma - MSProject

Page 13: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Recursos Humanos◦ Gerente de projeto: Maryane◦ Arquiteto de software: Lauro◦ Desenvolvedores: Lauro, Leonardo, Maria, Maryane e Pedro

Recursos de Software◦ Eclipse 3.3◦ JUnit◦ MsProject◦ CVS◦ Jude◦ NetBeans◦ Windows Vista◦ Mac Os X

Recursos

Page 14: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 15: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Gerenciamento de Ambientes◦ Criação◦ Alteração◦ Consulta◦ Remoção

Gerenciamento de Eventos◦ Criação◦ Alteração◦ Consulta◦ Remoção

Requisitos

Page 16: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Gerenciamento de reservas◦ Cadastro◦ Consulta

Gerenciamento de Funcionários◦ Cadastro◦ Alteração de Cadastro◦ Remoção

Requisitos

Page 17: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 18: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirAmbiente

RemoverAmbiente

ConsultarAmbiente

Casos de uso

Page 19: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirEvento

RemoverEvento

ConsultarEvento

Casos de uso

Page 20: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirReserva

ConsultarReservasEmitirIngresso

Casos de uso

Page 21: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirFuncionarioRemoverFuncionario

ConsultaFuncionario

Casos de uso

Page 22: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirReserva

InserirFuncionarioRemoverFuncionario

InserirEvento

RemoverEvento

ConsultarEvento

InserirAmbiente

RemoverAmbiente

ConsultarAmbiente

ConsultaFuncionario

ConsultarReservasEmitirIngresso

Casos de uso

Page 23: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

ConsultarEvento

[UC009] Consultar Evento

Page 24: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Fluxo de Eventos:1. O usuário seleciona a operação “Evento“ no

menu Gerenciamento.2. O usuário informa ao sistema o identificador ou

o nome do Evento.3. O usuário confirma a operação apertando o

botão de busca.4. O sistema mostra na tela as informações do

evento consultado.

[UC009] Consultar Evento

Page 25: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

[UC009] Consultar Evento

Page 26: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

[UC009] Consultar Evento

Page 27: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Funcionario

InserirReserva

[UC004] Inserir Reserva

Page 28: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

[UC004] Inserir Reserva

Fluxo de Eventos:1. O vendedor escolhe a opção Vendas no Menu.2. Na tela seguinte, os eventos são listados e um

deles deve ser escolhido.3. O vendedor seleciona a opção escolher assento.4. O cliente seleciona um assento disponível, em

verde.5. Após clicar no botão OK, a reserva é inserida no

sistema

Page 29: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

[UC004] Inserir Reserva

Page 30: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

[UC004] Inserir Reserva

Page 31: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 32: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Arquitetura em camadas

Page 33: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro

Page 34: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Testes de Unidade - JUnit

Page 35: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Testes de Unidade - JUnit

Page 36: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Testes de Unidade - JUnit

Page 37: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Testes de Unidade - JUnit

Page 38: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Testes de Unidade - JUnit

Page 39: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Integração Bottom-up◦ Foram realizados em 3 etapas:

Integração do BD com JAVA – JDBC;

Integração do Controle com as camadas inferiores;

Integração da GUI com o restante.

Teste de Integração

Page 40: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Integração do BD com JAVA – JDBC

Page 41: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Integração do Controle com as camadas inferiores

Page 42: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Teste de Sistema - Windows

Page 43: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Teste de Sistema - MacOS

Page 44: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

CVS

Page 45: Sistema de Gerenciamento de Ingressos (SGI).  Lauro Gonçalves da Rocha (lgr2)  Leonardo Valeriano Neri (lvn)  Maria Cireno Ribeiro (mcrs)  Maryane.

Motivação Planejamento Requisitos Casos de uso Arquitetura Testes realizados Demonstração

Roteiro