Skip to content

pedrohaherzog-2005/eventos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação do projeto de eventos

Descrição geral

O sistema de gerenciamento de eventos tem como objetivo organizar e facilitar o cadastro, acompanhamento e controle de eventos, palestrantes e participantes.

Tecnologias utilizadas para desenvolvimento da aplicação

  • Java
  • Swing

Requisitos Funcionais

RF01 - Cadastro de Evento

O sistema deverá permitir que o usuário cadastre um novo evento. Para isso, será necessário fornecer as seguintes informações: nome, descrição, data, local e palestrante associado ao evento.

RF02 - Atualização de Evento

O sistema deverá permitir que o usuário atualize os dados de um evento existente. Para realizar a atualização, o usuário deverá informar o identificador do evento e os novos valores a serem modificados.

RF03 - Cancelamento de Evento

O sistema deverá permitir que o usuário cancele um evento. Para isso, o identificador do evento deverá ser informado.

RF04 - Visualização de Evento

O sistema deverá permitir que o usuário visualize os dados dos eventos cadastrados.

RF05 - Cadastro de Palestrante

O sistema deverá permitir que o usuário cadastre um novo Palestrante. Para isso, será necessário fornecer as seguintes informações: nome, currículo, área de atuação e eventos em que irão palestrar.

RF06 - Atualização de Palestrante

O sistema deverá permitir que o usuário atualize os dados de um palestrante existente. Para realizar a atualização, o usuário deverá informar o identificador do palestrante e os novos valores a serem modificados.

RF07 - Excluir Palestrante

O sistema deverá permitir que o usuário exclua um palestrante. Para isso, o identificador do mesmo deverá ser informado.

RF08 - Visualização de Palestrante

O sistema deverá permitir que o usuário visualize os dados dos palestrantes cadastrados.

RF09 - Cadastro de Participante

O sistema deverá permitir que o usuário cadastre um novo participante. Para isso, será necessário fornecer as seguintes informações: nome, cpf, data de nascimento, sexo, inscrição em eventos.

RF10 - Atualização de Participante

O sistema deverá permitir que o usuário atualize os dados de um participante existente. Para realizar a atualização, o usuário deverá informar o identificador do participante e os novos valores a serem modificados.

RF11 - Excluir Participante

O sistema deverá permitir que o usuário exclua um participante. Para isso, o identificador do mesmo deverá ser informado.

RF12 - Visualização de Participante

O sistema deverá permitir que o usuário visualize os dados dos participantes cadastrados.

Requisitos não Funcionais

RNF01 - Manutenibilidade

O sistema deverá ser desenvolvido com uma arquitetura modular e orientada a objetos, permitindo a fácil adição de novas funcionalidades sem impactar negativamente os módulos existentes.

RNF02 - Usabilidade

O sistema deverá possuir uma interface intuitiva e acessível, proporcionando uma experiência agradável e eficiente ao usuário.

RNF03 - Segurança

Os dados sensíveis dos participantes e organizadores deverão ser protegidos conforme as diretrizes da Lei Geral de Proteção de Dados (LGPD), com uso de criptografia e controle de acesso.

RNF04 - Performance

O sistema deverá manter desempenho satisfatório, mesmo com um grande número de participantes cadastrados, garantindo tempos de resposta adequados.

RNF05 - Confiabilidade

O sistema deverá ser submetido a testes automatizados e manuais para validar seu correto funcionamento, assegurando estabilidade em diferentes cenários de uso.

About

Projeto avaliativo para gerenciar eventos acadêmicos.

Resources

License

Stars

Watchers

Forks

Contributors

Languages