DES:Eventos

De Wiki Unioeste NTI
Ir para: navegação, pesquisa

Tabela de conteúdo

DESCRIÇÃO INICIAL

(Analista : Alberto)


A PROEX , por intermédio da Funcionária Erosânia, solicitou em março de 2007 o desenvolvimento de um sistema para coleta (via WEB) de inscrições para o seminário de extensão universitária SEU. Até então, o controle desse tipo de evento vinha sendo realizado por um processo de controle manual. O controle informatizado de Eventos é uma necessidade encontrada em outros setores da Universidade, Desta forma buscou-se fazer um levantamento das necessidades do sistema de controle de eventos da Proex, mas buscando deixá-lo parametrizável. Ou seja, foi concebido de forma a atender outras demandas de eventos de setores distintos a Proex.

O processo atualmente empregado pela Proex é composto basicamente das seguintes fases:

• Preenchimento dos formulários em papel;

• Registro no Excel das inscrições;

• Controle das freqüências dos participantes.


ALTERAÇÕES NO PROCESSO

A priori o cadastramento ON-LINE das inscrições na programação de cada evento e emissão de relatórios[listas de presença e conferência];


CARACTERÍSTICAS LEVANTADAS

Com a informatização das inscrições, o preenchimento dos formulários se dará pela Internet, onde os interessados acessarão, via BROWSER, os respectivos formulários preenchendo-os e submetendo-os ON-LINE. Os formulários solicitados são os seguintes:

1. Preenchimento do formulário com a proposta do trabalho a ser apresentado. Este pode se dar nas seguintes modalidades: Comunicação oral ou painel, as quais podem ser apresentadas da seguinte forma:

a. Para atividades [projetos, cursos, eventos, etc.] já cadastradas no sistema SGPJ, na PROEX;

b. Monografias de graduação ou pós-graduação (que tenham caráter extensionista) apresentadas, exclusivamente, por acadêmicos da UNIOESTE;

2. Preenchimento do formulário para cadastramento de Oficinas [mini-cursos, palestras]. Nesse caso qualquer pessoa da comunidade pode se inscrever;

3. Preenchimento do formulário para cadastramento de Estandes [mostras, artesanato, etc.]. Nesse caso, é exigido o vínculo com a UNIOESTE para a Inscrição [professor, funcionário ou acadêmico];

4. Preenchimento do formulário para cadastramento dos Ouvintes do SEU. Porém, para que se tenha efetividade nesse formulário ON-LINE, as oficinas já devem estar disponíveis, pois, nesse cadastro, o ouvinte além da participação no evento poderá escolher quais oficinas quer participar [A PROEX verificará se haverá limite de inscrições em oficinas];

5. Preenchimento do formulário para cadastramento dos dados: do Evento, das atividades do evento, da programação de cada atividade e dos organizadores do evento [professores, funcionários e acadêmicos]; OBS: não para esta versão de sistema.

Foi solicitado que o sistema emita uma listagem com os inscritos no evento, bem como a listagem com os percentuais de freqüência dos ouvintes.

A mesma listagem é necessária para as Oficinas juntamente com os percentuais de freqüência dos participantes.

A PROEX emitirá três tipos de Certificados:

a. Pela participação em oficinas;

b. Pela participação no Evento;

c. Por participar como organizador;

REQUISITOS TÉCNICOS

Id Descrição Dependência Data

01 O sistema deve controlar o acesso ao sistema para o cadastramento de Eventos, Oficinas e Estantes através de solicitação e verificação de senha e login. É livre o cadastramento como ouvinte do evento dentro de um intervalo de datas;

02 O sistema deve manter um cadastro de servidores técnicos administrativos, professores e alunos;

03 Previamente a abertura das inscrições dos ouvintes, deve ser cadastrado o evento e as atividades do evento. Porém, se for possível ao ouvinte se increver em atividades isoladas será necessário o cadastramento prévio da programação de cada atividade. Nesse caso o ouvinte tem sua inscrição vinculada a programação, do contrário ficará vinculada a atividade. [Por exemplo: Atividade 'palestras' e a programação 'Palestra X'. Com a estrutura adotada é possível inscrever-se na atividade e ser ouvinte de todas as palestras vinculadas a atividade 'Palestra'; Por outro lado é possível inscrever-se somente na 'palestra X'. Isso explica a existência de campos comuns as duas tabelas como o exemplo do campo valor ].

04 O sistema deve manter um cadastro com os registros das inscrições como ouvinte do SEU.

05 Para as pessoas inscritas como ouvintes do SEU, será possível inscrever-se, também, em determinadas oficinas. Isto dependendo do número de vagas disponíveis e do número de inscrições já efetivadas para cada oficina;


ANÁLISE UML - SAEV

CASOS DE USO

Diagrama Geral

Cuseu.JPG

Casos de Uso (Expandidos)


Caso de Uso: Lançar dados do Evento.

Ator Principal: Funcionário do RH;

Interessados e Interesses: Funcionário PROEX quer criar o registro do evento;

Pré-Condições: O funcionário PROEX está autenticado pelo sistema e autorizado a fazer esse processamento;

Pós-Condições: 1 registro de evento e N registros de Atividades do evento foram criados;

Fluxo Principal:

1.O funcionário do PROEX lançará os dados constantes de Evento;

2.O funcionário do PROEX lançará os dados constantes de AtvEvento[cada uma vinculada a Evento];

Fluxo Alternativo: 1.não identificado

Requisitos Especiais: 1.não identificados

Lista de Variações de Dados e Tecnologias: 1.não identificadas

Freqüência de Ocorrência: 1.Sempre que se quiser iniciar novo evento;


Caso de Uso: Lançar Dados de homologação.

Ator Principal: Funcionário da PROEX;

Interessados e Interesses: Funcionário PROEX: quer registrar informações adicionais ou de homologação nos registros de AtvEvnProgramacao ;

Pré-Condições: O funcionário do PROEX está autenticado pelo sistema e autorizado a alterar registros de AtvEvnProgramacao;[Evento e AtvEvento já estão selecionados]

Pós-Condições: 1 registro foi alterado;

Fluxo Principal:

1.O funcionário seleciona o registro no rol de AtvEvnProgramacao, adiciona os dados necessários; (por exemplo aprovando um artigo para publicação no evento; ou selecionando um estande para o evento)

2.O sistema solicita confirmação da alteração do registro;

Fluxo Alternativo: 1.não identificado

Requisitos Especiais: 1. não identificados

Lista de Variações de Dados e Tecnologias: 1.não identificadas

Freqüência de Ocorrência: 1.Sempre que necessário


Caso de Uso: Emitir relatórios.

Ator Principal: Funcionário da PROEX;

Interessados e Interesses: Funcionário PROEX: quer emitir listas de freqüência e de controle do evento;

Pré-Condições: O funcionário da PROEX está autenticado pelo sistema e autorizado a fazer essa emissão;

Pós-Condições: Não identificadas;

Fluxo Principal: 1. O funcionário da PROEX seleciona o relatório desejado e imprime;

Fluxo Alternativo: 1.não identificado

Requisitos Especiais: 1. não identificados

Lista de Variações de Dados e Tecnologias: 1.não identificadas

Freqüência de Ocorrência: 1.Quando necessário;


Caso de Uso: Lançar dados de participação/apresentação.

Ator Principal: Quaisquer Interessados;

Interessados e Interesses: Pessoa quer lançar informações no sistema referentes a AtvEvnProgramacao; Pré-Condições: 1 A pessoa está autenticada e possui requisitos para lançar esses dados;

Pós-Condições: 1 registro de AtvEvnProgramacao foi criado. Porem, dependendo do evento pode carecer de homologação, como é o caso dos artigos;

Fluxo Principal: 1. não identificado

Fluxo Alternativo: 1. não identificado

Requisitos Especiais: 1. não identificados

Lista de Variações de Dados e Tecnologias: 1. não identificadas

Freqüência de Ocorrência: 1. Sempre que estiverem abertas inscrições para submissão de trabalhos ou ou ativividades;


Caso de Uso: Lançar Inscrição como ouvinte.

Ator Principal: Qualquer Interessado;

Interessados e Interesses: Pessoa quer lançar inscrição como ouvinte [ em OvnInscricao ] podendo esta ser vinculada a uma atividade [AtvEvento] ou a uma programação da atividade [AtvEvnProgramacao];

Pré-Condições: Para uma programação cadastrada [em AtvEvnProgramacao] pode haver pode haver limite de vagas, controle por CPF, etc;

Pós-Condições: Registro de AtvEvnProgramacao foi criado;

Fluxo Principal: 1.não identificado

Fluxo Alternativo: 1.não identificado

Requisitos Especiais: 1. Para o Evento SEU haverá a possiblidade de insção em apenas quatro Programações [oficinias];

Lista de Variações de Dados e Tecnologias: 1. não identificadas

Freqüência de Ocorrência: 1. No período liberado para tal. Campos data em AtvEvento;


DER LÓGICO

As tabelas na cor verde são visões [oriundas do BdUnioesteProducao], as na cor branca são tabelas físicas do BdEvento


Diagrama

Der.JPG


Dicionário do DER

Na sequencia é apresentado um resumo das tabelas e sua utilização:

Evento Tabela que apenas cria o registro com os dados do evento[um registro único por evento]

AtvEvento Esta tabela armazena os tipos de atividades que um evento pode possuir. No SEU foram criados apenas dois registros.[um evento pode ter varias atividades distintas como por exemplo: Paineis, Estandes, Palestras, Minicursos, ...]

AtvEvnProgramacao [uma das tabelas + importantes do sistema] Esta tabela armazena os registros das programações de cada atividade de de um evento de forma genérica. Para o SEU foi utilizada para armazenar trabalhos, Painéis e Estandes. Cada atividade-programação tem uma forma de apresentação, por isso a necessidade da tabela auxiliar FrmApresentacao. Já AtvEvnPrgConfiguracao serve para auxiliar em parametrizações extras. Existe um vínculo opcional com a tabela Projeto [visão de BdUnioesteProducao] para vincular a programação a um projeto.

AtvEvnPrgParticipacao Cada registro de programação de um evento[por exemplo uma palestra ou um artigo] tem participantes, que podem ser ministrante, autor, colaborador,... Por isso a necessidade da tabela auxiliar TpEvnParticipacao

ArCnhExtensao foi criada de forma intermediária a tabela oficial ArConhecimento pois para o evento SEU algumas áreas não existiam na relação do CNPq.

Municipio é uma visão de BdUnioesteProducao servido para as tabelas: EvnParticipante, AtvEvnProgramacao e Evento;

EvnParticipante é o cadastro das pessoas físicas dos eventos. Foi criada para não sobrecarregar em excesso a tabela PssFisica visto que a maioria dos eventos terão várias pessoas sem relação nenhuma com a Universidade. Esta fornece seu código tanto a OvnInscricao quanto a AtvEvnPrgParticipacao. Da mesma forma que AtvEvnPrgParticipacao, esta tabela possui um vínculo opcional com a tabela Projeto para vincular a participação a um projeto qualquer. Isto foi feito para permitir que participantes de projetos distintos possam integrar numa mesma paparticipação.

OvnInscricao Armazena as inscrições dos ouvintes nos eventos: seja de AtvEvnProgramacao ou de AtvEvento por isso a redundância de alguns campos, como por exemplo Valor; No evento é possível cadastrar a atividade 'palestras' e seu conjunto de AtvEvnProgramacao, que é o cadastro de todas as palestras. Desta forma uma inscrição pode ser efetivada em AtvEvento [ficando inscrito para o conjunto de palestras] ou se inscrever como ouvinte de apenas uma determinada palestra cadastrada em AtvEvnProgramacao. Esta tabela pode vincular a uma categoria de participante PrtCategoria e a um determinado curso de graduação GrdCurso


DER FÍSICO

Verificar o Diagrama com a ferramenta específica utilizada pela DRI

Diagramas de interação

Diagrama de Sequência

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas