Classes | |
---|---|
Classe | Descrição |
Evento | Qualquer atividade acadêmica que envolva a apresentação de trabalhos de pesquisa ou ensino. Superclasse de EventoCSA, EventoSSA, EventoCE. |
EventoCE | Evento Curso de Extensão. Representa os cursos de extensão oferecidos pelo DI. Subclasse de Evento. |
EventoCSA | Evento Com Submissão de Artigos. Tipo especial de Evento que envolve submissão de artigos ou outros trabalhos afins. Subclasse de Evento. |
EventoSSA | Evento Sem Submissão de Artigos. Tipo especial de Evento oposto a Evento CSA. Subclasse de Evento. |
Interface | Representa o objeto genérico Interface, através do qual são apresentadas e lidas as informações do usuário. |
Usuario | Representa os diferentes tipos de usuários do sistema Banco de Eventos. Superclasse de UsuarioFinal, UsuarioCadastrador. |
UsuarioCadastrador | O Usuário Cadastrador. É aquele usuário que possui autoridade para Cadastrar, Descadastrar ou Modificar os dados dos Eventos. Os dados do usuário cadastrador são obtidos do módulo de segurança do projeto Dintra. Subclasse de Usuario. |
UsuarioFinal | O usuário que usa o Banco de Eventos para Consulta e Obtenção de Informações. Subclasse de Usuario. |
Atributos | |
---|---|
Nome | Descrição |
Evento.Area | A área na qual se desenvolve o Evento. Por exemplo Engenharia de Software, Redes Neurais, etc. |
Evento.Categoria | Pode ser Simpósio, Workshop, Congresso, Encontro, Jornada, Seminário, Palestra, Defesa de Tese ou Curso. |
Evento.Data_inicio | A data de início do Evento. |
Evento.Data_fim | A data de finalização do Evento. |
Evento.Descricao | Descrição breve do Evento. |
Evento.Local | O local onde o evento acontece. |
Evento.Nome | Nome do Evento. |
Evento.Tipo | Pode ser i (interno ao Departamento de Informática da UFPE) ou e (externo). |
Evento.URL | O endereço URL da página WWW do evento. |
EventoCE.Custo | O custo do curso de extensão. |
EventoCE.Classificacao | Representa o tipo do curso de extensão: f (fechado) ou a (aberto). |
EventoCE.Nivel | Representa o Nível do Curso de Extensão: Palestra, Minicurso, Curso de Curta Duração ou Especialização. |
EventoCE.Carga_horaria | Carga horária do Curso de Extensão. |
EventoCSA.Deadline | O Dead Line indica a Data final para submissão de artigos em Eventos CSA. |
EventoSSA.Hora | Hora de início do Evento SSA. |
EventoSSA.Duracao | Duração do Evento SSA (que poderá ser em horas ou dias). |
EventoSSA.Unid_duracao | Unidade da Duração do Evento SSA: h (horas) ou d (dias). |
Usuario.Nome | Nome do Usuário |
Usuario.Email | O endereço de correio eletrônico do usuário na internet. |
UsuarioCadastrador.Senha | Representa a palavra chave que permite acesso ao Banco de Eventos. |
UsuarioCadastrador.User_id | É o identificador único do Usuário Cadastrador no sistema de Banco de Eventos. |
UsuarioFinal.Tipo_notif | Indica o tipo de cadastro do Usuário Final que deseja obter informação dos eventos cadastrados no Banco de Eventos. Pode indicar uma Solicitação de Notificação Geral ou uma Solicitação de Notificação Específica. |
UsuarioFinal.Freq_notif | Frequência de Notificação. Indica se o Usuário Final deve receber notificação dos Eventos nos quais está cadastrado semanalmente ou mensalmente. |
Serviços | |
---|---|
Nome | Descrição |
Evento.consultar_evento | Permite obter informações do Evento. |
Evento.apagar_evento | Permite eliminar os dados de um evento específico cadastrado no Banco de Eventos. |
Evento.modificar_evento | Permite modificar os valores dos atributos do Evento. |
Evento.cadastrar_evento | Permite cadastrar um evento no Banco de Eventos. |
Evento.notificar_evento | Permite criar "pacotes" de notificação com os dados do Evento para os Usuários Finais. |
Interface.envia_dados | Apresenta dados ao usuário através da interface. |
Interface.recebe_dados | Lê dados fornecidos pelo usuário à Interface. |
Usuario.cadastrar | Cadastra um novo usuário no Banco de Eventos. |
Usuario.descadastrar | Descadastra um usuário do Banco de Eventos |
UsuarioCadastrador.consultar_cadastrador | Permite verificar os dados do Usuário Cadastrador. |
UsuarioFinal.consultar_tn | Permite consultar o valor do atributo Tipo_notificacao. |
UsuarioFinal.consultar_fn | Permite obter o valor do atributo Freq_notif. |
UsuarioFinal.consultar_uf | Permite obter o endereço E-mail e Nome do Usuário Final. |
Diagramas de Eventos do Banco de
Eventos
Atores | |
---|---|
Nome | Descrição |
Usuario | O usuário que interage com o sistema Banco de Eventos. |
Repositórios de Dados | |
---|---|
Nome | Descrição |
Evento DB | O repositório de dados dos Eventos Cadastrados no Banco de Eventos. |
Modulo Seguranca DB | Representa o repositório do Módulo de Segurança do DI. Contém os nomes dos usuários com autorização para gerenciar Eventos no sistema. |
Usuario DB | O repositório de dados dos usuários cadastrados no Banco de Eventos. |
Processos | |
---|---|
Nome | Descrição |
Apagar Evento | O processo de eliminção dos dados de um Evento cadastrado. |
Autenticar | O processo de autenticação do Usuário Cadastrador. |
Cadastrar Evento | O Processo de cadastramento dos eventos no Banco de Eventos. |
Cadastrar Usuario | Processo de Cadastro de Usuário no Banco de Eventos. |
Consultar Evento | Processo de Consulta das Informações dos Eventos do Banco de Eventos. |
Descadastrar Usuario | Processo de Descadastro de Usuário do Banco de Eventos. |
Modificar Evento | O processo de modificação dos dados de um Evento cadastrado. |
Notificar Usuario | Processo de Notificação ao Usuario. |
Fluxos de Dados | |
---|---|
Fluxo | Descrição |
Dados de Consulta Formatados | Resultado da Consulta formatado para apresentação na Interface. |
Dados atuais do Evento | Os dados atuais do Evento no Banco de Eventos. |
Notificacao | E-mail contendo informações sobre os eventos de interesse do usuário. |
Dados de Cadastro | Dados fornecidos pelo usuário: nome, e-mail, notif_geral, notif_espec, freq_notif. |
Dados Descadastro | Dados fornecidos pelo usuário para ser descadastrado: e-mail. |
Consulta | Conjunto de palavras chave ou opções de consulta fornecidos pelo usuário. |
User_id e Senha | A identificação do usuário que deseja Cadastrar, Modificar ou Apagar um Evento. |
Dados do Novo Evento | Dados fornecidos pelo usuário para o cadastramento do novo evento. |
Dados de Modificacao | Dados para modificar no Evento requisitado. |
Dados de Modificacao Formatados | São os Dados Fornecidos pelo usuário, formatados para serem armazenados em Evento DB. |
Apagar o Evento | Eliminar o Evento requisitado do Banco de Eventos. |
Dados de Consulta | Resultado da consulta requisitada pelo usuário. |
Apagar Dados do Usuario | Elimina os dados de um usuário cadastrado no Banco de Eventos. |
Dados de Autenticacao | Dados fornecidos pelo Banco do Dados do Módulo de Segurança do DIntranet. |
Evento a Apagar | A identificação do evento a ser apagado (Normalmente o Nome, selecionado na interface). |
Dados do Usuario Formatados | São os dados de cadastro fornecidos pelo usuário, formatados para serem armazenados no Banco de Dados de Usuários Cadastrados. |
Dados do Novo Evento Formatados | São os dados do novo evento, formatados para serem armazenados em Evento DB. |
Dados do Usuario | São os dados armazenados no BD de usuários: nome, e-mail, notif_geral, notif_espec, freq_notif. |
Dados do Evento | São os dados armazenados no BD de eventos, alguns deles são: nome, área, url, data_fim, data_inicio, etc.. |