DES:Eventos
Marcospaulo (disc | contribs) (Criou página com '== '''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 par...') |
(→CARACTERÍSTICAS LEVANTADAS) |
||
(2 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
− | == '''DESCRIÇÃO INICIAL''' == | + | == '''DESCRIÇÃO INICIAL''' == |
+ | (Analista : Alberto)'' | ||
Linha 18: | Linha 19: | ||
== '''CARACTERÍSTICAS LEVANTADAS''' == | == '''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 | + | 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: | Os formulários solicitados são os seguintes: | ||
Linha 46: | Linha 47: | ||
c. Por participar como organizador; | c. Por participar como organizador; | ||
− | |||
== '''REQUISITOS TÉCNICOS''' == | == '''REQUISITOS TÉCNICOS''' == |
Edição atual tal como 11h12min de 3 de julho de 2013
Tabela de conteúdo |
[editar] 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.
[editar] 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];
[editar] 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;
[editar] 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;
[editar] ANÁLISE UML - SAEV
CASOS DE USO
Diagrama Geral
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;
[editar] 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
[editar] 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
[editar] DER FÍSICO
Verificar o Diagrama com a ferramenta específica utilizada pela DRI
[editar] Diagramas de interação
Diagrama de Sequência