Tabela de conteúdos

Especificação Funcional: Usuários

Resumo

Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de Usuários do software School Web e suas principais operações.

Descrição

O Cadastro de Usuários reúne todas as informações dos usuários (nome, login, senha, e-mail, grupo, entidade, perfil) e constitui um módulo para a realização de todas as operações relativas aos mesmos. Através deste módulo é possível incluir novos usuários, excluir um usuário cadastrado, e editar os dados dos usuários cadastrados.

Ao acessar este módulo, o sistema deve exibir uma lista com os usuários já cadastrados para facilitar as operações de exclusão, edição e inclusão dos dados. Esta lista, que deve exibir os dados mais importantes de cada usuário, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível.

Campos

Campo Descrição Tipo Tamanho Obrigatório?
Dados gerais
Nome Nome do usuário. Varchar Sim
Login Login do usuário. Varchar Sim
Senha Senha do usuário. Varchar Sim
E-mail E-mail do usuário. Varchar Sim
Perfil Lista com todos os perfis disponíveis. Inteiro Sim
Entidade Lista com todas as entidades cadastradas. Inteiro Sim
Grupo Lista com todos os grupos disponíveis. Inteiro Sim

Pontos de verificação

  1. O sistema deve validar durante o cadastro ou alteração se já existe um usuário com o login e senha informados (a validação só leva em consideração os usuários cadastrados na web);
  2. O sistema deve validar durante o cadastro ou alteração se já existe um usuário com o e-mail informado;
  3. O sistema deve validar se o usuário que está sendo criado ou alterado possui apenas uma entidade selecionada para ele;

Tópicos relacionados