32
SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

Embed Size (px)

Citation preview

Page 1: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SGCTSistema de Gerenciamento de Confêrencias Tecnológicas

Page 2: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

INTRODUÇÃO Eventos que ocorrem num certo período de

tempo, com várias apresentações, palestras, mini-cursos...

Crescente número de pesquisas científicas. Desenvolvimento do Sistema de

Gerenciamento de Conferências Tecnológicas (SGCT)

Page 3: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SISTEMA DE GERENCIAMENTO DE CONFERÊNCIAS TECNOLÓGICAS (SGCT) Anúncia, prepara, organiza e apoiar a

conferência. Web Segurança

Page 4: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

USUÁRIOS DO SISTEMA Participantes, avaliadores, administradores,

palestrantes convidados e visitantes

REQUISITOS FUNCIONAIS Cadastrar Submeter Artigo Avaliar Artigo

REQUISITOS NÃO FUNCIONAIS Emitir erro de login e de formato durante a

submissão no máximo 1 segundo.

Page 5: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

EVOLUÇÃO DO SISTEMA Pré-conferência Conferência Pós-conferêcia

Page 6: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

EVOLUÇÃO DO SISTEMA Pré-conferência Conferência Pós-conferêcia

Versátil

Page 7: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

ANÁLISE DE RISCO Sistema Web Sistema modular Extração de Requisitos + desconhecimento

do sistema proposto

Page 8: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

EXTRAÇÃO DE REQUISITOS Entrevista Brainstorm Técnica VORD

Page 9: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

EXEMPLO: TEMPLATE DE PONTO VISTA Referência: Participantes Atributos: Nome, login, senha, email, endereço,

telefone para contato Eventos: Pagar cadastro, submeter trabalho Serviços:

Cadastro Alterar dados Submissão de artigo Verificar status da submissão Submissão de artigo corrigido Pagamento do cadastro Remover conta

Page 10: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

EXEMPLO: TEMPLATE DE SERVIÇOS Referência: Cadastro Razão: Todos os usuários do SGCT devem estar

cadastrados para realizar as atividades relacionadas. O cadastro pode variar de acordo com o tipo de usuário.

Especificação: No cadastro o usuário deve criar um login e uma senha que estarão atrelados a uma conta de e-mail. O cadastro dos palestrantes convidados será iniciado a partir de um convite por email, bem como para os avaliadores e financiadores. Administradores poderão ser cadastrados a partir de uma conta de administrador pré-definida na criação do sistema.

Requisitos não funcionais: Segurança – O email e senha cadastrados devem estar disponíveis apenas para o sistema.

Pontos de vista: Participantes, avaliadores, palestrantes convidados, administradores, financiadores.

Page 11: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

CASOS DE USO Cadastrar

Usuário Avaliadores

Submeter Artigo Avaliar Artigo

Convidar Avaliador * Atribuir Avaliador *

Page 12: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

DIAGRAMA DE CASOS DE USO

Page 13: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

CADASTRAR PARTICIPANTE Descrição: Este caso de uso inicia-se quando o

participante deseja-se cadastrar para utilizar o SGCT. Para se cadastrar deve preencher corretamente os dados, caso esteja preenchido incorretamente o sistema emitirá uma notificação.

Atores: Participantes Pré-condições: Nenhuma Pós-condições: O participante poderá utilizar os

serviços do SGCT disponíveis apenas para usuários cadastrados.

Requisitos Funcionais Satisfeitos (serviços): Cadastro

Requisitos não-funcionais: Segurança, disponibilidade.

Page 14: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO BÁSICO

Page 15: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO ALTERNATIVO

Page 16: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

CADASTRAR AVALIADOR Descrição: Este caso se inicia quando o avaliador

recebe um link via e-mail para se cadastrar no sistema. Ao abrir o link, entrará na página de cadastro, devendo completar os campos faltantes.

Atores: Avaliador Pré-condições: O administrador deverá ter enviado

um convite de avaliador para o usuário Pós-condições: O avaliador terá a sua disposição, a

partir de um link no SGCT, os artigos que foram submetidos para sua avaliação, bem como acesso ao local onde farão a atribuição das notas.

Requisitos Funcionais Satisfeitos (serviços): Cadastro

Requisitos não-funcionais: Segurança

Page 17: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO BÁSICO

Page 18: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SUBMETER ARTIGO Descrição: Este caso de uso inicia-se quando o

participante deseja submeter um artigo para avaliação. O artigo a ser submetido deve está no formato padrão, o pdf.

Atores: Participantes Pré-condições: O participante deve estar cadastrado e

logado no sistema. Pós-condições: O participante terá submetido um

artigo que irá para avaliação. Além disso, receberá um e-mail confirmando o recebimento do arquivo pelo sistema.

Requisitos Funcionais Satisfeitos (serviços): Submissão de artigo.

Requisitos não-funcionais: Segurança, desempenho, disponibilidade.

Page 19: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO BÁSICO

Page 20: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

AVALIAR ARTIGO Descrição: Este caso de uso inicia-se

quando o avaliador desejar corrigir o artigo. Atores: Avaliador Pré-condições: Ser cadastrado como

avaliador, ter artigos disponíveis para avaliação.

Pós-condições: O artigo deverá ter uma nota.

Requisitos Funcionais Satisfeitos (serviços): Avaliação de trabalhos/sugestões

Requisitos não-funcionais: Segurança

Page 21: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO BÁSICO

Page 22: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

DIAGRAMA DE CLASSES

Page 23: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

DIAGRAMAS DE CLASSES

Page 24: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

DICIONÁRIO DE DADOS Classe Site <<boundary>> Classe Controle <<control>> Classe Mensagem <<control>> Classe Avaliação <<entity>> Classe Submissão <<entity>> Classe Cadastro <<entity>> Classe Participante <<entity>> Classe Adminisrtador <<entity>> Classe Avaliador <<entity>> Classe Artigo <<entity>> Classe Área <<entity>>

Page 25: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

DIAGRAMA DE SEQUÊNCIA – FLUXO BÁSICO

CADASTRAR

Page 26: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SUBMETER ARTIGO

Page 27: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

AVALIAR ARTIGO

Page 28: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

FLUXO ALTERNATIVOSUBMETER ARTIGO

Page 29: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

IMPLEMENTAÇÃO Linguagem utilizadas

php html Javascript

Programas Auxiliares Photoshop Bluefish Banco de Dados mysql SVN Servidor Web do IC

Page 30: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

VANTAGENS DO PHP

Suporte a OO Facilidade de desenvolvimento WEB Preferência do grupo Facilidade de conexão com mysql Roda direto no servidor(o cliente não tem

acesso ao código)

Page 31: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

SERVIÇOS IMPLEMENTADOS Cadastro de Usuário Submeter Artigo Avaliar Artigo

Page 32: SGCT Sistema de Gerenciamento de Confêrencias Tecnológicas

VAMOS PARA A DEMONSTRAÇÃO!!!

Felipe Alonso Martins - 070783 Fernando Nakatani de Oliveira Lopes - 070882

João Luiz Nogueira Melo Lima - 071269 Marcelo Moreira Holanda de Castro - 071712

Thiago Anzolin de Godoi -073761 Zhenlei Ji - 074433

Grupo 0: